diff options
Diffstat (limited to 'lang/rexx-regina/Makefile')
-rw-r--r-- | lang/rexx-regina/Makefile | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/lang/rexx-regina/Makefile b/lang/rexx-regina/Makefile index 47d3f55f808d..1f61a0590f9e 100644 --- a/lang/rexx-regina/Makefile +++ b/lang/rexx-regina/Makefile @@ -2,21 +2,24 @@ # $FreeBSD$ PORTNAME= regina -PORTVERSION= 3.8.2 -PORTREVISION= 1 +PORTVERSION= 3.9.1 CATEGORIES= lang -MASTER_SITES= SF/${PORTNAME}-rexx/${PORTNAME}-rexx/${PORTVERSION} +MASTER_SITES= SF/${PORTNAME}-rexx/${PORTNAME}-rexx/${PORTVERSION}:source \ + SF/${PORTNAME}-rexx/${PORTNAME}-documentation/${PORTVERSION}:docs PKGNAMEPREFIX= rexx- DISTNAME= Regina-REXX-${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source +DIST_SUBDIR= ${PORTNAME} +EXTRACT_ONLY= Regina-REXX-${PORTVERSION}.tar.gz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bob@eager.cx COMMENT= Rexx interpreter LICENSE= LGPL21+ BROKEN_powerpc64= Does not build -USES= gmake iconv tar:bzip2 +USES= gmake iconv ncurses USE_RC_SUBR= rxstack GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_c_char_unsigned=yes @@ -24,12 +27,15 @@ CONFIGURE_ARGS= --with-addon-dir=${PREFIX}/lib/Regina-REXX/addons USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes -DATADIR= ${PREFIX}/share/Regina-REXX -EXAMPLESDIR= ${PREFIX}/share/examples/Regina-REXX +DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} +DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} +EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} CONFLICTS= rexx-imc-[0-0]* oorexx-[0-9]* -OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES +DOCS_DISTFILES= regina.pdf:docs \ + regutil.pdf:docs .include <bsd.port.options.mk> @@ -37,6 +43,10 @@ OPTIONS_DEFINE= EXAMPLES CONFIGURE_ARGS+= --enable-32bit .endif +post-extract-DOCS-on: + @${CP} ${DISTDIR}/${DIST_SUBDIR}/regina.pdf ${WRKDIR} + @${CP} ${DISTDIR}/${DIST_SUBDIR}/regutil.pdf ${WRKDIR} + post-patch: @${REINPLACE_CMD} -e \ '/$${CFLAGS}/s|^|#| ; \ @@ -45,4 +55,9 @@ post-patch: '/^examplesdir/s|=.*|= $$(datadir)/examples/$$(PACKAGE)| ; \ /$$(sysconfdir)/s|^|#|' ${WRKSRC}/Makefile.in +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKDIR}/regina.pdf ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKDIR}/regutil.pdf ${STAGEDIR}${DOCSDIR} + .include <bsd.port.mk> |