[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