mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
security/xml-security: upgrade to 3.0.5
Don’t build the jars but use pre-built ones from Maven repository. PR: 285854 Approved by: ale (maintainer)
This commit is contained in:
parent
4f14274401
commit
cc64095a5b
4 changed files with 23 additions and 69 deletions
|
@ -1,55 +1,43 @@
|
|||
PORTNAME= xml-security
|
||||
DISTVERSION= 1_5_5
|
||||
PORTREVISION= 2
|
||||
PORTNAME= xmlsec
|
||||
DISTVERSION= 3.0.5
|
||||
CATEGORIES= security java
|
||||
MASTER_SITES= https://archive.apache.org/dist/santuario/java-library/${DISTVERSION}/
|
||||
DISTNAME= ${PORTNAME}-src-${DISTVERSION}
|
||||
MASTER_SITES= https://repo1.maven.org/maven2/org/apache/santuario/xmlsec/${DISTVERSION}/
|
||||
DISTFILES= ${PORTNAME}-${PORTVERSION}.jar
|
||||
|
||||
MAINTAINER= ale@FreeBSD.org
|
||||
COMMENT= Java library for XML Signature and Encryption
|
||||
WWW= https://santuario.apache.org/javaindex.html
|
||||
|
||||
BUILD_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging \
|
||||
${JAVALIBDIR}/xalan.jar:textproc/xalan-j
|
||||
RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging
|
||||
|
||||
LICENSE= APACHE20
|
||||
|
||||
USES= cpe java:ant,run zip
|
||||
RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging
|
||||
|
||||
USES= cpe java:run
|
||||
CPE_PRODUCT= xml_security_for_java
|
||||
CPE_VENDOR= apache
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
|
||||
MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES
|
||||
ALL_TARGET= jar
|
||||
NO_BUILD= yes
|
||||
NO_ARCH= yes
|
||||
EXTRACT_ONLY=
|
||||
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
PLIST_FILES= %%JAVAJARDIR%%/xmlsec.jar
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
DOCS_ALL_TARGET= javadoc
|
||||
OPTIONS_DEFINE= DOCS
|
||||
DOCS_DISTFILES= ${PORTNAME}-${PORTVERSION}-javadoc.jar
|
||||
|
||||
do-install:
|
||||
@${ECHO} -n ">> Installing JAR as ${JAVAJARDIR}/xmlsec.jar..."
|
||||
@${INSTALL_DATA} ${WRKSRC}/build/xmlsec-${PORTVERSION}.jar \
|
||||
${INSTALL_DATA} ${DISTDIR}/xmlsec-${PORTVERSION}.jar \
|
||||
${STAGEDIR}/${JAVAJARDIR}/xmlsec.jar
|
||||
@${ECHO} " [ DONE ]"
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${ECHO} -n ">> Installing documentation in ${DOCSDIR}..."
|
||||
@${MKDIR} ${STAGEDIR}/${DOCSDIR}
|
||||
@(cd ${WRKSRC}/build/docs/html && ${COPYTREE_SHARE} javadoc \
|
||||
${STAGEDIR}/${DOCSDIR})
|
||||
@${ECHO} " [ DONE ]"
|
||||
|
||||
do-install-EXAMPLES-on:
|
||||
@${ECHO} -n ">> Installing examples in ${EXAMPLESDIR}..."
|
||||
@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
|
||||
@(cd ${WRKSRC}/samples && ${COPYTREE_SHARE} "javax org" \
|
||||
${STAGEDIR}/${EXAMPLESDIR})
|
||||
${MKDIR} ${STAGEDIR}/${DOCSDIR}
|
||||
${INSTALL_DATA} ${DISTDIR}/xmlsec-${PORTVERSION}-javadoc.jar \
|
||||
${STAGEDIR}/${DOCSDIR}/xmlsec-javadoc.jar
|
||||
@${ECHO} " [ DONE ]"
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,5 @@
|
|||
SHA256 (xml-security-src-1_5_5.zip) = 68d0e567134913a1ba9571b587980306522f34d66ff495d065f734c08cc793c0
|
||||
SIZE (xml-security-src-1_5_5.zip) = 2437645
|
||||
TIMESTAMP = 1743614273
|
||||
SHA256 (xmlsec-3.0.5.jar) = ad39c8422c0a90d54377d53e1200d596879e7440ab88db0b1e15fb0410940f11
|
||||
SIZE (xmlsec-3.0.5.jar) = 1203552
|
||||
SHA256 (xmlsec-3.0.5-javadoc.jar) = b015b9fb50960c1133d197a691634e867df1724e29eefaa73ef7ceb6418424de
|
||||
SIZE (xmlsec-3.0.5-javadoc.jar) = 3220835
|
||||
|
|
|
@ -1,39 +0,0 @@
|
|||
--- build.xml.orig 2012-02-22 13:02:34.000000000 +0100
|
||||
+++ build.xml 2012-02-22 13:05:16.000000000 +0100
|
||||
@@ -221,7 +221,7 @@
|
||||
<javac target="1.5" source="1.5" srcdir="${dir.src}"
|
||||
destdir="${dir.build.bin}"
|
||||
debug="${build.compile.debug}"
|
||||
- includeAntRuntime="false">
|
||||
+ includeAntRuntime="yes">
|
||||
<compilerarg value="-XDignore.symbol.file" />
|
||||
<classpath refid="id.classpath" />
|
||||
<include name="**/org/apache/xml/security/**/*.java" />
|
||||
@@ -667,6 +667,19 @@
|
||||
</manifest>
|
||||
</target>
|
||||
|
||||
+ <target name="jar"
|
||||
+ depends="manifest,build.src">
|
||||
+
|
||||
+ <!-- Main Library -->
|
||||
+ <jar basedir="${dir.build.bin}"
|
||||
+ excludes="org/apache/xml/security/temp/**"
|
||||
+ includes="org/apache/**, javax/xml/crypto/**"
|
||||
+ destfile="${jar.library}"
|
||||
+ manifest="${jar.manifest}">
|
||||
+ <metainf file="${dir.manifest}/*.txt"/>
|
||||
+ </jar>
|
||||
+ </target>
|
||||
+
|
||||
<target name="build.jar"
|
||||
depends="manifest,build.src,build.test,build.samples">
|
||||
|
||||
@@ -719,7 +732,6 @@
|
||||
<target name="compile" depends="build.src" />
|
||||
<target name="docs" depends="build.docs" />
|
||||
<target name="javadoc" depends="build.docs" />
|
||||
- <target name="jar" depends="build.jar" />
|
||||
<target name="dist" depends="build.dist" />
|
||||
<target name="clean" depends="env.rm.dirs,env.rm.files"/>
|
||||
<target name="gump" depends="clean, docs, jar, test"/>
|
|
@ -6,3 +6,5 @@ The Java library supports the standard Java API JSR-105: XML Digital
|
|||
Signature APIs for creating and validating XML Signatures. A standard
|
||||
Java API for XML Encryption JSR-106: XML Digital Encryption APIs is
|
||||
in progress and is not final, so this API is not yet supported.
|
||||
|
||||
See also https://github.com/apache/santuario-xml-security-java
|
||||
|
|
Loading…
Add table
Reference in a new issue