diff options
Diffstat (limited to 'textproc/apache-xmlbeans/Makefile')
-rw-r--r-- | textproc/apache-xmlbeans/Makefile | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/textproc/apache-xmlbeans/Makefile b/textproc/apache-xmlbeans/Makefile new file mode 100644 index 000000000000..3ed59bd64152 --- /dev/null +++ b/textproc/apache-xmlbeans/Makefile @@ -0,0 +1,61 @@ +# Created by: Thierry Thomas <thierry@pompo.net> + +PORTNAME= xmlbeans +PORTVERSION= 3.1.0 # Do not upgrade without checking compatibility with math/R-cran-XLConnect +CATEGORIES= textproc java +MASTER_SITES= https://archive.apache.org/dist/poi/xmlbeans/release/bin/:xb \ + https://repo1.maven.org/maven2/org/apache/poi/ooxml-schemas/${SCHEMAS_VER}/:sch +PKGNAMEPREFIX= apache- +DISTFILES= ${PORTNAME}-bin-${PORTVERSION}${EXTRACT_SUFX}:xb \ + ooxml-schemas-${SCHEMAS_VER}.jar:sch +EXTRACT_ONLY= ${PORTNAME}-bin-${PORTVERSION}${EXTRACT_SUFX} + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Java classes for XML + +LICENSE= APACHE20 + +USES= tar:tgz +USE_JAVA= yes +JAVA_VERSION= 8+ +SCHEMAS_VER= 1.4 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +NO_BUILD= yes +NO_ARCH= yes +SUB_FILES= pkg-message + +OTHERDOCS= LICENSE.txt NOTICE.txt README.txt +PORTDOCS= * +PORTEXAMPLES= * + +OPTIONS_DEFINE= DOCS EXAMPLES + +pre-configure: + ${REINPLACE_CMD} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \ + ${WRKSRC}/bin/_setlib + ${SED} -i '' -e 's|xbean.jar|xmlbeans.jar|;s|:$$XMLBEANS_LIB/xmlbeans-qname.jar||;s|:$XMLBEANS_LIB/jsr173_1.0_api.jar||;s|:$XMLBEANS_LIB/resolver.jar||' \ + ${WRKSRC}/bin/* + +do-install: + @${MKDIR} ${STAGEDIR}${JAVAJARDIR} \ + ${STAGEDIR}${PREFIX}/bin \ + ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-${PORTVERSION}.jar \ + ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar + ${INSTALL_DATA} ${DISTDIR}/ooxml-schemas-${SCHEMAS_VER}.jar \ + ${STAGEDIR}${JAVAJARDIR}/ooxml-schemas.jar + ${FIND} ${WRKSRC}/bin ! -name "*.cmd" -type f -exec \ + ${INSTALL_SCRIPT} {} ${STAGEDIR}${PREFIX}/bin \; + (cd ${WRKSRC} && ${COPYTREE_SHARE} schemas ${STAGEDIR}${DATADIR}) + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} ${OTHERDOCS} ${STAGEDIR}${DOCSDIR}) + (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + +do-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + +.include <bsd.port.mk> |