Add GCC
Responsible Changed From-To: freebsd-ports-bugs->danilo I'll take it.
Author: danilo Date: Mon Oct 21 23:21:00 2013 New Revision: 331210 URL: http://svnweb.freebsd.org/changeset/ports/331210 Log: - Add USE_GCC [1] - Add LICENSE - Convert LIB_DEPENDS to new syntax - Convert USE_TK to USES - Add DOCS and NLS options - Add stage support - Remove tab from WWW PR: ports/183071 Submitted by: Aryeh M. Friedman <aryeh.friedman@gmail.com> (maintainer) [1] Modified: head/devel/aegis/Makefile head/devel/aegis/pkg-descr head/devel/aegis/pkg-plist (contents, props changed) Modified: head/devel/aegis/Makefile ============================================================================== --- head/devel/aegis/Makefile Mon Oct 21 23:17:11 2013 (r331209) +++ head/devel/aegis/Makefile Mon Oct 21 23:21:00 2013 (r331210) @@ -10,12 +10,14 @@ MASTER_SITES= SF MAINTAINER= aryeh.friedman@gmail.com COMMENT= Transaction-based software configuration management system -LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl +LICENSE= GPLv3 + +LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl RUN_DEPENDS= tkdiff:${PORTSDIR}/textproc/tkdiff -USES= gettext perl5 +USES= gettext perl5 tk USE_GNOME= libxml2 -USE_TK= yes +USE_GCC= any GNU_CONFIGURE= yes CPPFLAGS+= "-I${LOCALBASE}/include" CONFIGURE_ARGS= --with-nlsdir="${PREFIX}/share/locale" @@ -23,33 +25,17 @@ CONFIGURE_ENV= WISH="${WISH}" LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes +OPTIONS_DEFINE= DOCS NLS +OPTIONS_SUB= yes + # XXX Manpages are installed into ${DATADIR} too -- there's no easy way to # stop this because we don't have Makefile.am provided. Maintainer will # sort this with upstream. -MAN1= ae-cvs-ci.1 ae-repo-ci.1 ae-sccs-put.1 ae_c.1 ae_diff2htm.1 ae_p.1 \ - aeannotate.1 aeb.1 aebisect.1 aebuffy.1 aeca.1 aecd.1 aechown.1 \ - aeclean.1 aeclone.1 aecomp.1 aecomplete.1 aecp.1 aecpu.1 aecvsserver.1 \ - aed.1 aedb.1 aedbu.1 aede.1 aede-policy.1 aedeu.1 aediff.1 \ - aedist.1 aedn.1 aeedit.1 aefa.1 aefind.1 aefinish.1 aefp.1 \ - aeget.1 aegis.1 aegis.cgi.1 aeib.1 aeibu.1 aeifail.1 aeimport.1 \ - aeintegratq.1 aeipass.1 ael.1 aelcf.1 aelic.1 aelock.1 aelpf.1 \ - aels.1 aemakegen.1 aemeasure.1 aemt.1 aemtu.1 aemv.1 aemvu.1 aena.1 \ - aenbr.1 aenbru.1 aenc.1 aencu.1 aend.1 aenf.1 aenfu.1 aeni.1 aenpa.1 \ - aenpr.1 aenrls.1 aenrv.1 aent.1 aentu.1 aepa.1 aepatch.1 \ - aepromptcmd.1 aer.1 aera.1 aerb.1 aerbu.1 aerd.1 aerect.1 \ - aerevml.1 aerfail.1 aeri.1 aerm.1 aermpr.1 aermu.1 aerpa.1 \ - aerpass.1 aerpu.1 aerrv.1 aesub.1 aesubunit.1 aesvt.1 aet.1 \ - aetar.1 aev.1 aexml.1 aexver.1 tkaeca.1 tkaegis.1 tkaenc.1 \ - tkaepa.1 tkaer.1 -MAN5= aecattr.5 aecstate.5 aedir.5 aefattr.5 aefstate.5 aegis.5 \ - aegstate.5 aelock.5 aemetrics.5 aepattr.5 aepconf.5 aepstate.5 \ - aer.5 aerptidx.5 aesub.5 aetest.5 aeuconf.5 aeustate.5 PORTDATA= * PORTDOCS= * -NO_STAGE= yes -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> post-patch: # Avoid "2>/dev/null" redirect in csh (ends up with empty manpath). @@ -63,17 +49,19 @@ post-patch: @${REINPLACE_CMD} -e 's|global lib|& datadir|' \ ${WRKSRC}/script/xaegis.in -post-install: -.if !defined(NOPORTDOCS) -. for dir in de en - ${MKDIR} ${DOCSDIR}/${dir} - cd ${WRKSRC}/lib/${dir} && ${INSTALL_DATA} *.ps *.txt ${DOCSDIR}/${dir} -. endfor +post-configure: +.if empty(PORT_OPTIONS:MNLS) + ${REINPLACE_CMD} -e 's|HAVE_MSGFMT = yes|HAVE_MSGFMT = no|' \ + ${WRKSRC}/Makefile .endif + +post-install: +.for dir in de en + ${MKDIR} ${STAGEDIR}${DOCSDIR}/${dir} + cd ${WRKSRC}/lib/${dir} && ${INSTALL_DATA} *.ps *.txt ${STAGEDIR}${DOCSDIR}/${dir} +.endfor # Fails to reinstall because keeps track of created directories, so make it # forget that, by recreating them on each install. @${FIND} ${WRKSRC} -type f -name ".*dir" -delete -# Information. - @${CAT} ${PKGMESSAGE} -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/devel/aegis/pkg-descr ============================================================================== --- head/devel/aegis/pkg-descr Mon Oct 21 23:17:11 2013 (r331209) +++ head/devel/aegis/pkg-descr Mon Oct 21 23:21:00 2013 (r331210) @@ -21,4 +21,4 @@ as possible. Some key features: * Peer-to-peer architecture. Work may flow in without involving a master site. * Costs are proportional to change size, not data size. -WWW: http://aegis.sourceforge.net/ +WWW: http://aegis.sourceforge.net/ Modified: head/devel/aegis/pkg-plist ============================================================================== --- head/devel/aegis/pkg-plist Mon Oct 21 23:17:11 2013 (r331209) +++ head/devel/aegis/pkg-plist Mon Oct 21 23:21:00 2013 (r331210) @@ -1,4 +1,124 @@ @exec mkdir -p %D/com/aegis +man/man1/ae-cvs-ci.1.gz +man/man1/ae-repo-ci.1.gz +man/man1/ae-sccs-put.1.gz +man/man1/ae_c.1.gz +man/man1/ae_diff2htm.1.gz +man/man1/ae_p.1.gz +man/man1/aeannotate.1.gz +man/man1/aeb.1.gz +man/man1/aebisect.1.gz +man/man1/aebuffy.1.gz +man/man1/aeca.1.gz +man/man1/aecd.1.gz +man/man1/aechown.1.gz +man/man1/aeclean.1.gz +man/man1/aeclone.1.gz +man/man1/aecomp.1.gz +man/man1/aecomplete.1.gz +man/man1/aecp.1.gz +man/man1/aecpu.1.gz +man/man1/aecvsserver.1.gz +man/man1/aed.1.gz +man/man1/aedb.1.gz +man/man1/aedbu.1.gz +man/man1/aede-policy.1.gz +man/man1/aede.1.gz +man/man1/aedeu.1.gz +man/man1/aediff.1.gz +man/man1/aedist.1.gz +man/man1/aedn.1.gz +man/man1/aeedit.1.gz +man/man1/aefa.1.gz +man/man1/aefind.1.gz +man/man1/aefinish.1.gz +man/man1/aefp.1.gz +man/man1/aeget.1.gz +man/man1/aegis.1.gz +man/man1/aegis.cgi.1.gz +man/man1/aeib.1.gz +man/man1/aeibu.1.gz +man/man1/aeifail.1.gz +man/man1/aeimport.1.gz +man/man1/aeintegratq.1.gz +man/man1/aeipass.1.gz +man/man1/ael.1.gz +man/man1/aelcf.1.gz +man/man1/aelic.1.gz +man/man1/aelock.1.gz +man/man1/aelpf.1.gz +man/man1/aels.1.gz +man/man1/aemakegen.1.gz +man/man1/aemeasure.1.gz +man/man1/aemt.1.gz +man/man1/aemtu.1.gz +man/man1/aemv.1.gz +man/man1/aemvu.1.gz +man/man1/aena.1.gz +man/man1/aenbr.1.gz +man/man1/aenbru.1.gz +man/man1/aenc.1.gz +man/man1/aencu.1.gz +man/man1/aend.1.gz +man/man1/aenf.1.gz +man/man1/aenfu.1.gz +man/man1/aeni.1.gz +man/man1/aenpa.1.gz +man/man1/aenpr.1.gz +man/man1/aenrls.1.gz +man/man1/aenrv.1.gz +man/man1/aent.1.gz +man/man1/aentu.1.gz +man/man1/aepa.1.gz +man/man1/aepatch.1.gz +man/man1/aepromptcmd.1.gz +man/man1/aer.1.gz +man/man1/aera.1.gz +man/man1/aerb.1.gz +man/man1/aerbu.1.gz +man/man1/aerd.1.gz +man/man1/aerect.1.gz +man/man1/aerevml.1.gz +man/man1/aerfail.1.gz +man/man1/aeri.1.gz +man/man1/aerm.1.gz +man/man1/aermpr.1.gz +man/man1/aermu.1.gz +man/man1/aerpa.1.gz +man/man1/aerpass.1.gz +man/man1/aerpu.1.gz +man/man1/aerrv.1.gz +man/man1/aesub.1.gz +man/man1/aesubunit.1.gz +man/man1/aesvt.1.gz +man/man1/aet.1.gz +man/man1/aetar.1.gz +man/man1/aev.1.gz +man/man1/aexml.1.gz +man/man1/aexver.1.gz +man/man1/tkaeca.1.gz +man/man1/tkaegis.1.gz +man/man1/tkaenc.1.gz +man/man1/tkaepa.1.gz +man/man1/tkaer.1.gz +man/man5/aecattr.5.gz +man/man5/aecstate.5.gz +man/man5/aedir.5.gz +man/man5/aefattr.5.gz +man/man5/aefstate.5.gz +man/man5/aegis.5.gz +man/man5/aegstate.5.gz +man/man5/aelock.5.gz +man/man5/aemetrics.5.gz +man/man5/aepattr.5.gz +man/man5/aepconf.5.gz +man/man5/aepstate.5.gz +man/man5/aer.5.gz +man/man5/aerptidx.5.gz +man/man5/aesub.5.gz +man/man5/aetest.5.gz +man/man5/aeuconf.5.gz +man/man5/aeustate.5.gz bin/ae-cvs-ci bin/ae-repo-ci bin/ae-sccs-put @@ -17,11 +137,13 @@ bin/aefind bin/aefinish bin/aeget bin/aeget.instal +@mode 4755 bin/aegis bin/aeimport +bin/aelock +@mode bin/aeintegratq bin/aelcf -bin/aelock bin/aelpf bin/aels bin/aemakegen @@ -46,16 +168,16 @@ bin/tkaer bin/xaegis etc/profile.d/aegis.sh etc/profile.d/aegis.csh -share/locale/de/LC_MESSAGES/aegis.mo -share/locale/en/LC_MESSAGES/aegis.mo -share/locale/es/LC_MESSAGES/aegis.mo -share/locale/fr/LC_MESSAGES/aegis.mo -share/locale/it/LC_MESSAGES/aegis.mo -share/locale/nl/LC_MESSAGES/aegis.mo -share/locale/pt_BR/LC_MESSAGES/aegis.mo -share/locale/ro/LC_MESSAGES/aegis.mo -share/locale/ru/LC_MESSAGES/aegis.mo -share/locale/vi/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/de/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/en/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/es/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/fr/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/it/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/nl/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/ro/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/ru/LC_MESSAGES/aegis.mo +%%NLS%%share/locale/vi/LC_MESSAGES/aegis.mo @dirrmtry etc/profile.d @dirrmtry com/aegis @dirrmtry com _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, with changes. Thanks!