[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