forked from Lainports/freebsd-ports
- Add LICENSE_FILE
- Switch to USES=localbase - Simplify and modernize - Switch to options helpers
This commit is contained in:
parent
8046dbb3ce
commit
1d7a4f76e5
1 changed files with 19 additions and 34 deletions
|
|
@ -6,59 +6,44 @@ PORTVERSION= 0.4.5
|
|||
PORTREVISION= 4
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= SF
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= C-library for generating multi page PostScript documents
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libpng.so:graphics/png \
|
||||
libtiff.so:graphics/tiff
|
||||
|
||||
USES= gettext gmake jpeg libtool pathfix pkgconfig
|
||||
USES= gettext gmake jpeg libtool localbase pathfix pkgconfig
|
||||
USE_GNOME= intlhack
|
||||
USE_LDCONFIG= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LIBS+= -L${LOCALBASE}/lib -lintl
|
||||
LIBS+= -lintl
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES MANPAGES NLS
|
||||
EX_DISTNAME= pslib-examples-0.0.10
|
||||
EX_WRKSRC= ${WRKDIR}/${EX_DISTNAME}
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES MANPAGES NLS
|
||||
OPTIONS_DEFAULT= MANPAGES
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
EXAMPLES_DISTFILES= ${EX_DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
.if ${PORT_OPTIONS:MEXAMPLES}
|
||||
EX_NAME= pslib-examples-0.0.10
|
||||
EX_WRKSRC= ${WRKDIR}/${EX_NAME}
|
||||
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EX_NAME}${EXTRACT_SUFX}
|
||||
.endif
|
||||
MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/bin/docbook-to-man:textproc/docbook-to-man \
|
||||
${LOCALBASE}/bin/docbook2man:textproc/docbook-utils
|
||||
MANPAGES_CONFIGURE_ENV_OFF=ac_cv_prog_DOC_TO_MAN=""
|
||||
|
||||
.if ${PORT_OPTIONS:MMANPAGES}
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/docbook-to-man:textproc/docbook-to-man \
|
||||
${LOCALBASE}/bin/docbook2man:textproc/docbook-utils
|
||||
.else
|
||||
# Avoid building the manpages.
|
||||
CONFIGURE_ENV+= ac_cv_prog_DOC_TO_MAN=""
|
||||
.endif
|
||||
NLS_CONFIGURE_ENV_OFF= ac_cv_header_libintl_h=no
|
||||
|
||||
.if ${PORT_OPTIONS:MNLS}
|
||||
PLIST_SUB+= NLS=""
|
||||
.else
|
||||
CONFIGURE_ENV+= ac_cv_header_libintl_h=no
|
||||
PLIST_SUB+= NLS="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
.if ! ${PORT_OPTIONS:MNLS}
|
||||
post-patch-NLS-off:
|
||||
@${REINPLACE_CMD} -e 's|@USE_NLS@|no|g' ${WRKSRC}/po/Makefile.in.in
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
${MKDIR} -m 0755 ${STAGEDIR}${EXAMPLESDIR}
|
||||
@${RM} ${EX_WRKSRC}/Makefile.unix ${EX_WRKSRC}/ChangeLog \
|
||||
${EX_WRKSRC}/CMakeLists.txt
|
||||
cd ${EX_WRKSRC} && ${PAX} -rw * ${STAGEDIR}${EXAMPLESDIR}
|
||||
post-install-EXAMPLES-on:
|
||||
@cd ${EX_WRKSRC} && ${RM} Makefile.unix ChangeLog CMakeLists.txt && \
|
||||
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue