Import of pkgsrc-2015Q1

This commit is contained in:
2015-04-22 14:34:26 +02:00
committed by Lionel Sambuc
parent 9a8c06dafb
commit 4af1cdf7a9
25114 changed files with 870550 additions and 795435 deletions

11
devel/snappy-java10/DESCR Normal file
View File

@@ -0,0 +1,11 @@
Snappy is a compression/decompression library. It does not aim for
maximum compression, or compatibility with any other compression
library; instead, it aims for very high speeds and reasonable
compression. For instance, compared to the fastest mode of zlib,
Snappy is an order of magnitude faster for most inputs, but the
resulting compressed files are anywhere from 20% to 100% bigger. On a
single core of a Core i7 processor in 64-bit mode, Snappy compresses
at about 250 MB/sec or more and decompresses at about 500 MB/sec or
more.
This package is Java implementation of Snappy (1.0 branch).

View File

@@ -0,0 +1,42 @@
# $NetBSD: Makefile,v 1.4 2014/12/15 13:24:21 fhajny Exp $
SNAPPYVER= 1.0.5
PKGNAME= snappy-java10-${SNAPPYVER}
CATEGORIES= devel
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= https://code.google.com/p/snappy-java/
COMMENT= Snappy for Java, a fast compressor/decompressor library
LICENSE= apache-2.0
DISTFILES+= snappy-java-${SNAPPYVER}.tar.gz snappy-${SNAPPYVER}.tar.gz
SITES.snappy-${SNAPPYVER}.tar.gz= https://snappy.googlecode.com/files/
SITES.snappy-java-${SNAPPYVER}.tar.gz= http://snappy-java.googlecode.com/files/
TOOL_DEPENDS+= apache-maven-[0-9]*:../../devel/apache-maven
DIST_SUBDIR= snappy-java10
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/snappy-java10/snappy-java/}
USE_LANGUAGES= c++
USE_TOOLS+= gmake
USE_JAVA= yes
USE_JAVA2= 6
INSTALLATION_DIRS+= lib/java/snappy-java
MAKE_FLAGS+= JAVA_HOME=${PKG_JAVA_HOME}
MAKE_JOBS_SAFE= no
pre-build:
${MKDIR} ${WRKSRC}/target
${CP} -f ${DISTDIR}/${DIST_SUBDIR}/snappy-${SNAPPYVER}.tar.gz ${WRKSRC}/target
do-install:
${INSTALL_DATA} ${WRKSRC}/target/snappy-java-${SNAPPYVER}.jar \
${DESTDIR}${PREFIX}/lib/java/snappy-java
.include "../../mk/java-env.mk"
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,2 @@
@comment $NetBSD: PLIST,v 1.1 2014/04/24 16:15:43 ryoon Exp $
lib/java/snappy-java/snappy-java-${PKGVERSION}.jar

View File

@@ -0,0 +1,13 @@
$NetBSD: distinfo,v 1.3 2014/12/23 18:51:37 joerg Exp $
SHA1 (snappy-java10/snappy-1.0.5.tar.gz) = 3a3df859cf33f78f8e945c3f67f28685f0f38bb1
RMD160 (snappy-java10/snappy-1.0.5.tar.gz) = c9dec9a8a2faac7bf85b79bcf82f8080713103aa
Size (snappy-java10/snappy-1.0.5.tar.gz) = 1731382 bytes
SHA1 (snappy-java10/snappy-java-1.0.5.jar) = f6fdc26b034b2a6a62f74b0a678ae6679ed6c201
RMD160 (snappy-java10/snappy-java-1.0.5.jar) = 53140b9a4b33c66bbf24b601b0aee5931a8a7c2d
Size (snappy-java10/snappy-java-1.0.5.jar) = 1272779 bytes
SHA1 (snappy-java10/snappy-java-1.0.5.tar.gz) = 61c9585aa64eba6cec77f9af61f0f5ea6fd418fb
RMD160 (snappy-java10/snappy-java-1.0.5.tar.gz) = 65cf54742b55f4797dcc560215cca5cae1a11973
Size (snappy-java10/snappy-java-1.0.5.tar.gz) = 5739368 bytes
SHA1 (patch-Makefile) = b236636dc99d4e316398baaf321dab00b54765ab
SHA1 (patch-Makefile.common) = 83eeaf91c7dbd6ac3c4b3405d53acec9caa260aa

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-Makefile,v 1.3 2014/12/23 18:51:37 joerg Exp $
Add explicit NetBSD 64-bit target.
--- Makefile.orig 2013-05-17 01:29:31.000000000 +0000
+++ Makefile
@@ -76,7 +76,7 @@ $(NATIVE_DLL): $(SNAPPY_OUT)/$(LIBNAME)
$(TARGET)/$(snappy-jar-version).jar: native $(NATIVE_DLL)
- $(MVN) package -Dmaven.test.skip=true
+ $(MVN) package -Dmaven.test.skip=true -Duser.home=${HOME}
test: $(NATIVE_DLL)
$(MVN) test
@@ -97,6 +97,9 @@ linux32:
freebsd64:
$(MAKE) native OS_NAME=FreeBSD OS_ARCH=amd64
+netbsd64:
+ $(MAKE) native OS_NAME=NetBSD OS_ARCH=amd64
+
# for cross-compilation on Ubuntu, install the g++-arm-linux-gnueabi package
linux-arm:
$(MAKE) native CROSS_PREFIX=arm-linux-gnueabi- OS_NAME=Linux OS_ARCH=arm

View File

@@ -0,0 +1,76 @@
$NetBSD: patch-Makefile.common,v 1.2 2014/12/09 13:22:56 fhajny Exp $
Add NetBSD and SunOS support.
--- Makefile.common.orig 2013-03-28 06:27:26.000000000 +0000
+++ Makefile.common
@@ -7,9 +7,9 @@ $(error Set JAVA_HOME environment variab
endif
-JAVA := "$$JAVA_HOME/bin/java"
-JAVAC := "$$JAVA_HOME/bin/javac"
-JAVAH := "$$JAVA_HOME/bin/javah"
+JAVA := ${JAVA_HOME}/bin/java
+JAVAC := ${JAVA_HOME}/bin/javac
+JAVAH := ${JAVA_HOME}/bin/javah
OSINFO_CLASS := org.xerial.snappy.OSInfo
OSINFO_PROG := lib/org/xerial/snappy/OSInfo.class
@@ -33,15 +33,15 @@ endif
snappy := snappy-$(VERSION)
-jni_md := $(shell find -L "$(JAVA_HOME)" -name jni_md.h)
-ifneq ($(jni_md),)
-jni_include := $(shell dirname "$(jni_md)")
-endif
+#jni_md := $(shell find -L "$(JAVA_HOME)" -name jni_md.h)
+#ifneq ($(jni_md),)
+#jni_include := $(shell dirname "$(jni_md)")
+#endif
# os=Default is meant to be generic unix/linux
-known_os_archs := Linux-i386 Linux-amd64 Linux-arm Linux-armhf Mac-i386 Mac-x86_64 FreeBSD-amd64 Windows-x86 Windows-amd64
+known_os_archs := Linux-i386 Linux-amd64 Linux-arm Linux-armhf Mac-i386 Mac-x86_64 FreeBSD-amd64 NetBSD-amd64 SunOS-x86 SunOS-amd64 Windows-x86 Windows-amd64
os_arch := $(OS_NAME)-$(OS_ARCH)
ifeq (,$(findstring $(strip $(os_arch)),$(known_os_archs)))
@@ -112,6 +112,27 @@ FreeBSD-amd64_LINKFLAGS := -shared -s
FreeBSD-amd64_LIBNAME := libsnappyjava.so
FreeBSD-amd64_SNAPPY_FLAGS :=
+NetBSD-amd64_CXX := $(CROSS_PREFIX)g++
+NetBSD-amd64_STRIP := $(CROSS_PREFIX)strip
+NetBSD-amd64_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
+NetBSD-amd64_LINKFLAGS := -shared -static-libgcc
+NetBSD-amd64_LIBNAME := libsnappyjava.so
+NetBSD-amd64_SNAPPY_FLAGS :=
+
+SunOS-x86_CXX := $(CROSS_PREFIX)g++
+SunOS-x86_STRIP := $(CROSS_PREFIX)strip
+SunOS-x86_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
+SunOS-x86_LINKFLAGS := -shared -static-libgcc -static-libstdc++
+SunOS-x86_LIBNAME := libsnappyjava.so
+SunOS-x86_SNAPPY_FLAGS :=
+
+SunOS-amd64_CXX := $(CROSS_PREFIX)g++
+SunOS-amd64_STRIP := $(CROSS_PREFIX)strip
+SunOS-amd64_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
+SunOS-amd64_LINKFLAGS := -shared -static-libgcc -static-libstdc++
+SunOS-amd64_LIBNAME := libsnappyjava.so
+SunOS-amd64_SNAPPY_FLAGS :=
+
Windows-x86_CXX := $(CROSS_PREFIX)g++
Windows-x86_STRIP := $(CROSS_PREFIX)strip
Windows-x86_CXXFLAGS := -Ilib/inc_win -O2
@@ -138,6 +159,6 @@ SNAPPY_FLAGS := $($(os_arch)_SNAPPY_FLAG
CXXFLAGS := $(CXXFLAGS) -Ilib/include
ifneq ($(jni_include),)
-CXXFLAGS := $(CXXFLAGS) -I"$(jni_include)"
+CXXFLAGS := $(CXXFLAGS) -I${JAVA_HOME}/include
endif