[129025] trunk/dports/net/sendpage/Portfile

devans at macports.org devans at macports.org
Wed Dec 3 15:52:06 PST 2014


Revision: 129025
          https://trac.macports.org/changeset/129025
Author:   devans at macports.org
Date:     2014-12-03 15:52:05 -0800 (Wed, 03 Dec 2014)
Log Message:
-----------
sendpage: switch from perl5.12 to perl5.16, drop +server variant and always install startup item, destroot fixups, use notes instead of post-install ui_msg, license, livecheck, increment revision (#44405).

Modified Paths:
--------------
    trunk/dports/net/sendpage/Portfile

Modified: trunk/dports/net/sendpage/Portfile
===================================================================
--- trunk/dports/net/sendpage/Portfile	2014-12-03 21:59:09 UTC (rev 129024)
+++ trunk/dports/net/sendpage/Portfile	2014-12-03 23:52:05 UTC (rev 129025)
@@ -5,8 +5,9 @@
 
 name                sendpage
 version             1.000003
-revision            1
+revision            2
 categories          net
+license             GPL
 maintainers         nomaintainer
 platforms           darwin
 
@@ -22,29 +23,27 @@
 
 checksums           md5 586afe41d6cd82d045fdc34ccf99cab3
 
-depends_lib         port:p5.12-net-snpp \
-                    port:p5.12-device-serialport \
-                    port:p5.12-mailtools \
-                    port:p5.12-dbi
+depends_lib         port:p5.16-net-snpp \
+                    port:p5.16-device-serialport \
+                    port:p5.16-mailtools \
+                    port:p5.16-dbi
 
 use_configure       no
 build {}
 
+# Create a startupitem to start/stop the server
+startupitem.create  yes
+startupitem.start   "${prefix}/share/${name}/sendpage.init start"
+startupitem.stop    "${prefix}/share/${name}/sendpage.init stop"
+
+# Add sendpage user and group
+add_users sendpage group=sendpage
+
 # Maintain empty directories
 destroot.keepdirs   ${destroot}${prefix}/var/sendpage \
                     ${destroot}${prefix}/var/sendpage/lock
 
-variant server  {
-# Create a startupitem to start/stop the server
-    startupitem.create    yes
-    startupitem.start    "${prefix}/share/${name}/sendpage.init start"
-    startupitem.stop    "${prefix}/share/${name}/sendpage.init stop"
-}
-
 pre-destroot {
-    adduser sendpage
-    addgroup sendpage
-
     reinplace "s|Win32|Device|g" ${worksrcpath}/Makefile.PL
 
     reinplace "s|/etc/sendpage.cf|${prefix}/etc/sendpage/sendpage.cf|g" ${worksrcpath}/sendpage
@@ -70,9 +69,9 @@
 }
 
 destroot {
-    system "cd ${worksrcpath} && ${prefix}/bin/perl5.12 Makefile.PL"
+    system "cd ${worksrcpath} && ${prefix}/bin/perl5.16 Makefile.PL INSTALLDIRS=vendor CC='${configure.cc}' LD='${configure.cc}'"
     system "cd ${worksrcpath} && make"
-    system "cd ${worksrcpath} && make install"
+    system "cd ${worksrcpath} && make install DESTDIR='${destroot}'"
 }
 
 post-destroot {
@@ -107,10 +106,13 @@
 
 }
 
-post-install {
-        ui_msg "\n
+notes "
+
 README & docs -->   ${prefix}/share/doc/sendpage
 Config files -->    ${prefix}/etc/sendpage
 Start script -->    ${prefix}/share/sendpage/sendpage.init
-Examples  -->       ${prefix}/share/sendpage/examples\n"
-}
+Examples  -->       ${prefix}/share/sendpage/examples
+
+"
+
+livecheck.regex     "production\.*${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141203/250b41f7/attachment.html>


More information about the macports-changes mailing list