[Midnightbsd-cvs] mports [24757] trunk/archivers: add snappy java
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Jan 4 17:14:55 EST 2019
Revision: 24757
http://svnweb.midnightbsd.org/mports/?rev=24757
Author: laffer1
Date: 2019-01-04 17:14:54 -0500 (Fri, 04 Jan 2019)
Log Message:
-----------
add snappy java
Modified Paths:
--------------
trunk/archivers/Makefile
Added Paths:
-----------
trunk/archivers/snappy-java/
trunk/archivers/snappy-java/Makefile
trunk/archivers/snappy-java/distinfo
trunk/archivers/snappy-java/files/
trunk/archivers/snappy-java/files/patch-likelinux
trunk/archivers/snappy-java/pkg-descr
Modified: trunk/archivers/Makefile
===================================================================
--- trunk/archivers/Makefile 2019-01-02 14:13:09 UTC (rev 24756)
+++ trunk/archivers/Makefile 2019-01-04 22:14:54 UTC (rev 24757)
@@ -56,6 +56,7 @@
SUBDIR += rpm4
SUBDIR += rpm2cpio
SUBDIR += snappy
+SUBDIR += snappy-java
SUBDIR += squeeze
SUBDIR += torrentzip
SUBDIR += ucl
Added: trunk/archivers/snappy-java/Makefile
===================================================================
--- trunk/archivers/snappy-java/Makefile (rev 0)
+++ trunk/archivers/snappy-java/Makefile 2019-01-04 22:14:54 UTC (rev 24757)
@@ -0,0 +1,56 @@
+# $MidnightBSD$
+
+PORTNAME= snappy-java
+PORTVERSION= 1.0.4.1
+PORTREVISION= 2
+CATEGORIES= archivers java
+MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/snappy/snappy-1.0.4.tar.gz/b69151652e82168bc5c643bcd6f07162/:source2 \
+ FREEBSD_LOCAL/jgh/archivers/${PORTNAME}/:source3 \
+ https://github.com/xerial/snappy-java/archive/:source1
+DISTFILES+= snappy-${PORTVERSION:R}.tar.gz:source2 \
+ FreeBSD-snappy-${PORTVERSION}-maven-repository.tar.gz:source3 \
+ snappy-java-1.0.4.1.tar.gz:source1
+EXTRACT_ONLY= snappy-java-1.0.4.1.tar.gz \
+ FreeBSD-snappy-${PORTVERSION}-maven-repository.tar.gz
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Fast compressor/decompressor library
+
+LICENSE= apache2
+
+WRKSRC= ${WRKDIR}/snappy-java-snappy-java-1.0.4.1
+
+BUILD_DEPENDS= ${LOCALBASE}/share/java/maven3/bin/mvn:java/maven3
+
+BROKEN_armv6= fails to build: maven-assembly-plugin: Failed to retrieve numeric file attributes
+
+#USE_GITHUB= yes
+#GH_ACCOUNT= xerial
+#GH_PROJECT= snappy-java
+
+USE_JAVA= yes
+JAVA_VERSION= 1.7+
+USES= gmake
+USE_LDCONFIG= yes
+MAKE_ARGS+= Default_CXX=${CXX}
+
+PLIST_FILES= %%JAVAJARDIR%%/snappy-java.jar lib/libsnappyjava.so
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|curl.*||g ; \
+ s|MVN:=mvn|MVN:=${LOCALBASE}/share/java/maven3/bin/mvn -Dmaven.repo.local=${WRKDIR}/repository --offline|g' \
+ ${WRKSRC}/Makefile
+
+do-build:
+ @${MKDIR} ${WRKSRC}/target
+ @${CP} ${DISTDIR}/snappy-${PORTVERSION:R}.tar.gz ${WRKSRC}/target/
+ cd ${WRKSRC} && ${SETENV} JAVA_HOME=${JAVA_HOME} \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && ${LOCALBASE}/share/java/maven3/bin/mvn -Dmaven.repo.local=${WRKDIR}/repository --offline test
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/target/snappy-java-${PORTVERSION}.jar \
+ ${STAGEDIR}${JAVAJARDIR}/snappy-java.jar
+ ${INSTALL_LIB} ${WRKSRC}/target/snappy-${PORTVERSION:R}-Default/libsnappyjava.so \
+ ${FAKE_DESTDIR}${LOCALBASE}/lib
+
+.include <bsd.port.mk>
Property changes on: trunk/archivers/snappy-java/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/archivers/snappy-java/distinfo
===================================================================
--- trunk/archivers/snappy-java/distinfo (rev 0)
+++ trunk/archivers/snappy-java/distinfo 2019-01-04 22:14:54 UTC (rev 24757)
@@ -0,0 +1,7 @@
+TIMESTAMP = 1546631237
+SHA256 (snappy-1.0.4.tar.gz) = 4ad91adb1592b6de67ecaad2ade6c34b9cf98a0bbc74ac8786b520b529b3bf61
+SIZE (snappy-1.0.4.tar.gz) = 1676541
+SHA256 (FreeBSD-snappy-1.0.4.1-maven-repository.tar.gz) = 1d258eedabd2ff74954988b7d404ac803f55687b916f697179489c3a4cb0e243
+SIZE (FreeBSD-snappy-1.0.4.1-maven-repository.tar.gz) = 8290287
+SHA256 (snappy-java-1.0.4.1.tar.gz) = efb6d747d754779113b0c023886803c2daedb585b6ec80dd71ffa6a40a083f14
+SIZE (snappy-java-1.0.4.1.tar.gz) = 5475057
Property changes on: trunk/archivers/snappy-java/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/archivers/snappy-java/files/patch-likelinux
===================================================================
--- trunk/archivers/snappy-java/files/patch-likelinux (rev 0)
+++ trunk/archivers/snappy-java/files/patch-likelinux 2019-01-04 22:14:54 UTC (rev 24757)
@@ -0,0 +1,13 @@
+--- Makefile.common.orig 2011-10-05 01:29:42 UTC
++++ Makefile.common
+@@ -50,8 +50,8 @@ endif
+
+ Default_CXX := g++
+ Default_STRIP := strip
+-Default_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
+-Default_LINKFLAGS := -shared -static
++Default_CXXFLAGS := -Ilib/inc_linux -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
++Default_LINKFLAGS := -lc -shared
+ Default_LIBNAME := libsnappyjava.so
+ Default_SNAPPY_FLAGS :=
+
Property changes on: trunk/archivers/snappy-java/files/patch-likelinux
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/archivers/snappy-java/pkg-descr
===================================================================
--- trunk/archivers/snappy-java/pkg-descr (rev 0)
+++ trunk/archivers/snappy-java/pkg-descr 2019-01-04 22:14:54 UTC (rev 24757)
@@ -0,0 +1,4 @@
+Snappy-java is a Java port of snappy, a fast C++
+compresser/decompresser developed by Google.
+
+WWW: https://github.com/xerial/snappy-java
Property changes on: trunk/archivers/snappy-java/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list