Index: head/devel/aegis/Makefile =================================================================== --- head/devel/aegis/Makefile (revision 335407) +++ head/devel/aegis/Makefile (revision 335408) @@ -1,67 +1,67 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= aegis PORTVERSION= 4.24.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= aryeh.friedman@gmail.com COMMENT= Transaction-based software configuration management system LICENSE= GPLv3 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl RUN_DEPENDS= tkdiff:${PORTSDIR}/textproc/tkdiff USES= gettext perl5 tk USE_GNOME= libxml2 USE_GCC= any GNU_CONFIGURE= yes CPPFLAGS+= "-I${LOCALBASE}/include" CONFIGURE_ARGS= --with-nlsdir="${PREFIX}/share/locale" 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. PORTDATA= * PORTDOCS= * .include post-patch: # Avoid "2>/dev/null" redirect in csh (ends up with empty manpath). @${REINPLACE_CMD} -Ee 's|(MANPATH_PROG) 2>/dev/null|\1|' \ ${WRKSRC}/configure # Fix path to Tk interpreter. @cd ${WRKSRC}/script && ${REINPLACE_CMD} -e 's|wish |${WISH} |' \ aebuffy.in aecomp.in aexver.in tkaeca.in tkaegis.in tkaenc.in \ tkaepa.in tkaer.in xaegis.in # Import global variable "datadir" inside function (not found otherwise). @${REINPLACE_CMD} -e 's|global lib|& datadir|' \ ${WRKSRC}/script/xaegis.in 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 .include Index: head/devel/aegis/pkg-plist =================================================================== --- head/devel/aegis/pkg-plist (revision 335407) +++ head/devel/aegis/pkg-plist (revision 335408) @@ -1,183 +1,184 @@ -@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 bin/ae_diff2htm bin/aeannotate bin/aebisect bin/aebuffy bin/aecomp bin/aecomplete bin/aecvsserver bin/aede-policy bin/aediff bin/aedist bin/aeedit bin/aefind bin/aefinish bin/aeget bin/aeget.instal @mode 4755 bin/aegis bin/aeimport bin/aelock @mode bin/aeintegratq bin/aelcf bin/aelpf bin/aels bin/aemakegen bin/aemeasure bin/aepatch bin/aepromptcmd bin/aerect bin/aereport bin/aerevml bin/aesub bin/aesubunit bin/aesvt bin/aetar bin/aexml bin/aexver bin/find_sizes bin/tkaeca bin/tkaegis bin/tkaenc bin/tkaepa bin/tkaer bin/xaegis etc/profile.d/aegis.sh etc/profile.d/aegis.csh %%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 +@exec mkdir -p %D/com +@exec install -d -o 3 -g 3 -m 0755 %D/com/aegis +@unexec rm -d %D/com/aegis 2>/dev/null || true @dirrmtry etc/profile.d -@dirrmtry com/aegis @dirrmtry com