diff options
| author | Jochen Neumeister <joneum@FreeBSD.org> | 2026-07-21 22:33:36 +0000 |
|---|---|---|
| committer | Jochen Neumeister <joneum@FreeBSD.org> | 2026-07-21 22:48:23 +0000 |
| commit | 72173850770b35fd2aa071e5092a2eb148390fcf (patch) | |
| tree | 765c62b0ab49fd305d9efc97e291fd8a4fb030e2 | |
| parent | b515be82d9833944a0d96ae55755b5e71956ad71 (diff) | |
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/jackson-module-jaxb-annotations/Makefile | 33 | ||||
| -rw-r--r-- | devel/jackson-module-jaxb-annotations/distinfo | 3 | ||||
| -rw-r--r-- | devel/jackson-module-jaxb-annotations/pkg-descr | 3 |
4 files changed, 40 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 7c3ed4d48e8a..c9cdbf7f30d3 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1107,6 +1107,7 @@ SUBDIR += jackson-annotations SUBDIR += jackson-core SUBDIR += jackson-databind + SUBDIR += jackson-module-jaxb-annotations SUBDIR += jakarta-activation-api SUBDIR += jakarta-annotation-api SUBDIR += jakarta-xml-bind-api diff --git a/devel/jackson-module-jaxb-annotations/Makefile b/devel/jackson-module-jaxb-annotations/Makefile new file mode 100644 index 000000000000..6ee8683916f6 --- /dev/null +++ b/devel/jackson-module-jaxb-annotations/Makefile @@ -0,0 +1,33 @@ +PORTNAME= jackson-module-jaxb-annotations +DISTVERSION= 2.14.2 +CATEGORIES= devel java +MASTER_SITES= https://repo1.maven.org/maven2/com/fasterxml/jackson/module/${PORTNAME}/${DISTVERSION}/ +EXTRACT_SUFX= .jar +EXTRACT_ONLY= + +MAINTAINER= joneum@FreeBSD.org +COMMENT= Jackson support for legacy JAXB annotations +WWW= https://github.com/FasterXML/jackson-modules-base + +LICENSE= APACHE20 + +RUN_DEPENDS= ${JAVAJARDIR}/jackson-annotations.jar:devel/jackson-annotations \ + ${JAVAJARDIR}/jackson-core.jar:devel/jackson-core \ + ${JAVAJARDIR}/jackson-databind.jar:devel/jackson-databind \ + ${JAVAJARDIR}/javax.activation-api.jar:devel/javax-activation-api \ + ${JAVAJARDIR}/jaxb-api.jar:devel/jaxb-api + +USES= java:run +JAVA_VERSION= 8+ + +NO_ARCH= yes +NO_BUILD= yes + +PLIST_FILES= ${JAVAJARDIR}/jackson-module-jaxb-annotations.jar + +do-install: + @${MKDIR} ${STAGEDIR}${JAVAJARDIR} + ${INSTALL_DATA} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \ + ${STAGEDIR}${JAVAJARDIR}/jackson-module-jaxb-annotations.jar + +.include <bsd.port.mk> diff --git a/devel/jackson-module-jaxb-annotations/distinfo b/devel/jackson-module-jaxb-annotations/distinfo new file mode 100644 index 000000000000..d9e51d838ab7 --- /dev/null +++ b/devel/jackson-module-jaxb-annotations/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1784139635 +SHA256 (jackson-module-jaxb-annotations-2.14.2.jar) = 3cc848dc4c370a76d8a36351505bd36fb025588d1ebbb00061af7f5d414b84fe +SIZE (jackson-module-jaxb-annotations-2.14.2.jar) = 36827 diff --git a/devel/jackson-module-jaxb-annotations/pkg-descr b/devel/jackson-module-jaxb-annotations/pkg-descr new file mode 100644 index 000000000000..2db7cd6f6814 --- /dev/null +++ b/devel/jackson-module-jaxb-annotations/pkg-descr @@ -0,0 +1,3 @@ +Jackson Module JAXB Annotations adds support for using JAXB annotations +with Jackson data binding. This module targets the legacy javax.xml.bind +namespace provided by JAXB 2.3. |
