Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Dec 2013 08:02:00 +0000 (UTC)
From:      Dirk Meyer <dinoex@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r336696 - head/print/a2ps
Message-ID:  <201312170802.rBH820lo060232@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dinoex
Date: Tue Dec 17 08:01:59 2013
New Revision: 336696
URL: http://svnweb.freebsd.org/changeset/ports/336696

Log:
  - use STAGEDIR
  - use OPT_USE, OPT_USES, OPT_CONFIGURE_*
  - update LIB_DEPENDS

Modified:
  head/print/a2ps/Makefile
  head/print/a2ps/pkg-plist

Modified: head/print/a2ps/Makefile
==============================================================================
--- head/print/a2ps/Makefile	Tue Dec 17 06:29:37 2013	(r336695)
+++ head/print/a2ps/Makefile	Tue Dec 17 08:01:59 2013	(r336696)
@@ -14,17 +14,14 @@ COMMENT=	Formats an ASCII file for print
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	paper:${PORTSDIR}/print/libpaper
+LIB_DEPENDS=	libpaper.so:${PORTSDIR}/print/libpaper
 
 PORTSCOUT=	skipv:4.14
-NO_STAGE=	yes
 
 USES=		perl5
 USE_CSTD=	gnu89
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-MAN1=		a2ps.1 ogonkify.1 card.1 psmandup.1 fixps.1 pdiff.1 psset.1 \
-		texi2dvi4a2ps.1
 INFO=		a2ps ogonkify regex
 WRKSRC=		${WRKDIR}/${PORTNAME}-4.13
 I18N_PACKAGE=	i18n-fonts-0.1
@@ -43,31 +40,28 @@ RUN_DEPENDS+=	${LOCALBASE}/etc/papersize
 OPTIONS_DEFINE=NLS I18N EMACS
 OPTIONS_DEFAULT=NLS
 NO_OPTIONS_SORT=yes
+OPTIONS_SUB=	yes
 EMACS_DESC=Enable Emacs support
 I18N_DESC=Enable I18N support
 
-.include <bsd.port.options.mk>
+NLS_USES=		gettext
+NLS_CONFIGURE_ENABLE=	nls
+EMACS_USE=		EMACS=yes
+EMACS_CONFIGURE_ON=	--with-lispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}
 
-.if ${PORT_OPTIONS:MNLS}
-USES+=		gettext
-PLIST_SUB+=	NLS=""
-.else
-CONFIGURE_ARGS+=	--disable-nls
-PLIST_SUB+=	NLS="@comment "
-.endif
+.include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MEMACS}
-USE_EMACS=	yes
-CONFIGURE_ARGS+=	--with-lispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}
-PLIST_SUB+=	WITHEMACS=""
-.else
+.if ! ${PORT_OPTIONS:MEMACS}
 CONFIGURE_ENV+=	EMACS=no
-PLIST_SUB+=	WITHEMACS="@comment "
 .endif
 
+post-patch:
+	${REINPLACE_CMD} -e 's|^DESTDIR|#DESTDIR|' \
+		`${FIND} ${WRKSRC} -name "Makefile.in"`
+
 .if ${PORT_OPTIONS:MI18N}
+#DISTFILES+=	${I18N_PACKAGE}${EXTRACT_SUFX}:i18n
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${I18N_PACKAGE}${EXTRACT_SUFX}:i18n
-PLIST_SUB+=	WITHI18N=""
 
 pre-configure:
 	cd ${WRKDIR}/${I18N_PACKAGE}/afm && \
@@ -83,21 +77,19 @@ post-configure:
 	@cd ${WRKSRC}/afm && { ${ECHO} ''; \
 	${ECHO} "i18n_afms =" `cat ${WRKDIR}/${I18N_PACKAGE}/afm/afms.lst`; } >> Makefile && \
 	${REINPLACE_CMD} 's,^\(all_afms = .*\),\1 $$(i18n_afms),' Makefile
-.else
-PLIST_SUB+=	WITHI18N="@comment "
 .endif
 
 post-install:
-	${STRIP_CMD} ${PREFIX}/bin/a2ps
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/a2ps
 .if ${PORT_OPTIONS:MEMACS}
-	${MKDIR} ${PREFIX}/lib/xemacs/site-lisp
-	${LN} -sf ${PREFIX}/share/emacs/site-lisp/a2ps-print.el \
-		  ${PREFIX}/lib/xemacs/site-lisp/a2ps-print.el
-	${LN} -sf ${PREFIX}/share/emacs/site-lisp/a2ps.el \
-		  ${PREFIX}/lib/xemacs/site-lisp/a2ps.el
+	${MKDIR} ${STAGEDIR}${PREFIX}/lib/xemacs/site-lisp
+	${LN} -sf ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/a2ps-print.el \
+		  ${STAGEDIR}${PREFIX}/lib/xemacs/site-lisp/a2ps-print.el
+	${LN} -sf ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/a2ps.el \
+		  ${STAGEDIR}${PREFIX}/lib/xemacs/site-lisp/a2ps.el
 .endif
 	cd ${WRKSRC}/doc && \
-		${SETENV} ${MAKE_ENV} ${MAKE} ${.MAKEFLAGS} ${INSTALL_TARGET}
-	${RM} -f ${PREFIX}/lib/liba2ps.la
+		${SETENV} ${MAKE_ENV} ${MAKE} ${.MAKEFLAGS} ${MAKE_ARGS} ${INSTALL_TARGET}
+	${RM} -f ${STAGEDIR}${PREFIX}/lib/liba2ps.la
 
 .include <bsd.port.mk>

Modified: head/print/a2ps/pkg-plist
==============================================================================
--- head/print/a2ps/pkg-plist	Tue Dec 17 06:29:37 2013	(r336695)
+++ head/print/a2ps/pkg-plist	Tue Dec 17 08:01:59 2013	(r336696)
@@ -12,6 +12,14 @@ etc/a2ps-site.cfg
 etc/a2ps.cfg
 include/liba2ps.h
 lib/liba2ps.a
+man/man1/a2ps.1.gz
+man/man1/ogonkify.1.gz
+man/man1/card.1.gz
+man/man1/psmandup.1.gz
+man/man1/fixps.1.gz
+man/man1/pdiff.1.gz
+man/man1/psset.1.gz
+man/man1/texi2dvi4a2ps.1.gz
 %%DATADIR%%/README
 %%DATADIR%%/afm/fonts.map
 %%DATADIR%%/afm/make_fonts_map.sh
@@ -47,16 +55,16 @@ lib/liba2ps.a
 %%DATADIR%%/afm/ptmr.afm
 %%DATADIR%%/afm/pzcmi.afm
 %%DATADIR%%/afm/pzdr.afm
-%%WITHI18N%%%%DATADIR%%/afm/colle10.afm
-%%WITHI18N%%%%DATADIR%%/afm/colle8.afm
-%%WITHI18N%%%%DATADIR%%/afm/colle9.afm
-%%WITHI18N%%%%DATADIR%%/afm/crr35__i.afm
-%%WITHI18N%%%%DATADIR%%/afm/crr36__i.afm
-%%WITHI18N%%%%DATADIR%%/afm/crr55__i.afm
-%%WITHI18N%%%%DATADIR%%/afm/crr56__i.afm
-%%WITHI18N%%%%DATADIR%%/afm/textb18.afm
-%%WITHI18N%%%%DATADIR%%/afm/textb19.afm
-%%WITHI18N%%%%DATADIR%%/afm/textb20.afm
+%%I18N%%%%DATADIR%%/afm/colle10.afm
+%%I18N%%%%DATADIR%%/afm/colle8.afm
+%%I18N%%%%DATADIR%%/afm/colle9.afm
+%%I18N%%%%DATADIR%%/afm/crr35__i.afm
+%%I18N%%%%DATADIR%%/afm/crr36__i.afm
+%%I18N%%%%DATADIR%%/afm/crr55__i.afm
+%%I18N%%%%DATADIR%%/afm/crr56__i.afm
+%%I18N%%%%DATADIR%%/afm/textb18.afm
+%%I18N%%%%DATADIR%%/afm/textb19.afm
+%%I18N%%%%DATADIR%%/afm/textb20.afm
 %%DATADIR%%/encoding/ascii.edf
 %%DATADIR%%/encoding/encoding.map
 %%DATADIR%%/encoding/hp.edf
@@ -76,16 +84,16 @@ lib/liba2ps.a
 %%DATADIR%%/encoding/mac.edf
 %%DATADIR%%/encoding/ms-cp1250.edf
 %%DATADIR%%/fonts/pcfont.pfa
-%%WITHI18N%%%%DATADIR%%/fonts/colle10.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/colle8.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/colle9.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/crr35__i.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/crr36__i.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/crr55__i.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/crr56__i.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/textb18.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/textb19.pfb
-%%WITHI18N%%%%DATADIR%%/fonts/textb20.pfb
+%%I18N%%%%DATADIR%%/fonts/colle10.pfb
+%%I18N%%%%DATADIR%%/fonts/colle8.pfb
+%%I18N%%%%DATADIR%%/fonts/colle9.pfb
+%%I18N%%%%DATADIR%%/fonts/crr35__i.pfb
+%%I18N%%%%DATADIR%%/fonts/crr36__i.pfb
+%%I18N%%%%DATADIR%%/fonts/crr55__i.pfb
+%%I18N%%%%DATADIR%%/fonts/crr56__i.pfb
+%%I18N%%%%DATADIR%%/fonts/textb18.pfb
+%%I18N%%%%DATADIR%%/fonts/textb19.pfb
+%%I18N%%%%DATADIR%%/fonts/textb20.pfb
 %%DATADIR%%/ogonkify/README
 %%DATADIR%%/ogonkify/adobe.enc
 %%DATADIR%%/ogonkify/afm/pcrb-o.afm
@@ -276,12 +284,12 @@ lib/liba2ps.a
 %%NLS%%share/locale/sl/LC_MESSAGES/a2ps.mo
 %%NLS%%share/locale/sv/LC_MESSAGES/a2ps.mo
 %%NLS%%share/locale/tr/LC_MESSAGES/a2ps.mo
-%%WITHEMACS%%%%EMACS_SITE_LISPDIR%%/a2ps-print.el
-%%WITHEMACS%%%%EMACS_SITE_LISPDIR%%/a2ps-print.elc
-%%WITHEMACS%%%%EMACS_SITE_LISPDIR%%/a2ps.el
-%%WITHEMACS%%%%EMACS_SITE_LISPDIR%%/a2ps.elc
-%%WITHEMACS%%lib/xemacs/site-lisp/a2ps-print.el
-%%WITHEMACS%%lib/xemacs/site-lisp/a2ps.el
+%%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps-print.el
+%%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps-print.elc
+%%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps.el
+%%EMACS%%%%EMACS_SITE_LISPDIR%%/a2ps.elc
+%%EMACS%%lib/xemacs/site-lisp/a2ps-print.el
+%%EMACS%%lib/xemacs/site-lisp/a2ps.el
 @dirrm %%DATADIR%%/ogonkify/fonts
 @dirrm %%DATADIR%%/ogonkify/afm
 @dirrm %%DATADIR%%/ogonkify
@@ -292,5 +300,5 @@ lib/liba2ps.a
 @dirrm %%DATADIR%%/encoding
 @dirrm %%DATADIR%%/afm
 @dirrm %%DATADIR%%
-%%WITHEMACS%%@dirrm lib/xemacs/site-lisp
-%%WITHEMACS%%@dirrm lib/xemacs
+%%EMACS%%@dirrm lib/xemacs/site-lisp
+%%EMACS%%@dirrm lib/xemacs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312170802.rBH820lo060232>