From owner-svn-ports-head@FreeBSD.ORG Mon Oct 21 23:21:01 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 339FC8EA; Mon, 21 Oct 2013 23:21:01 +0000 (UTC) (envelope-from danilo@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 115D62E8B; Mon, 21 Oct 2013 23:21:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9LNL0sF029832; Mon, 21 Oct 2013 23:21:00 GMT (envelope-from danilo@svn.freebsd.org) Received: (from danilo@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9LNL0uM029827; Mon, 21 Oct 2013 23:21:00 GMT (envelope-from danilo@svn.freebsd.org) Message-Id: <201310212321.r9LNL0uM029827@svn.freebsd.org> From: Danilo Egea Gondolfo Date: Mon, 21 Oct 2013 23:21:00 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r331210 - head/devel/aegis X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Oct 2013 23:21:01 -0000 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 (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 +.include 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 +.include 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