Revision: 129025 https://trac.macports.org/changeset/129025 Author: devans@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}"
participants (1)
-
devans@macports.org