ports/178560: [NEW PORT] archivers/snappyjava: Fast compressor/decompressor library
Radim Kolar
hsn at sendmail.cz
Mon May 13 08:10:02 UTC 2013
>Number: 178560
>Category: ports
>Synopsis: [NEW PORT] archivers/snappyjava: Fast compressor/decompressor library
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon May 13 08:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Radim Kolar
>Release: FreeBSD 9.1-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD fbsd9.localdomain 9.1-RELEASE-p2 FreeBSD 9.1-RELEASE-p2 #2: Tue Apr 9 02:31:34 CEST
>Description:
The snappy-java is a Java port of the snappy,
a fast C++ compresser/decompresser developed by Google.
WWW: https://github.com/xerial/snappy-java
replaces http://www.freebsd.org/cgi/query-pr.cgi?pr=178553
Generated with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:
>Fix:
--- .shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# snappy-java
# snappy-java/distinfo
# snappy-java/Makefile
# snappy-java/pkg-descr
# snappy-java/files
# snappy-java/files/patch-likelinux
#
echo c - snappy-java
mkdir -p snappy-java > /dev/null 2>&1
echo x - snappy-java/distinfo
sed 's/^X//' >snappy-java/distinfo << 'fc134fe227576b5da66a53eda13a63df'
XSHA256 (snappy-1.0.4.1.tar.gz) = c8715bc9cb7c3112b6e56bee9368c024ef8bf12d09faaac45bb84f2d3aec3bd6
XSIZE (snappy-1.0.4.1.tar.gz) = 5475060
fc134fe227576b5da66a53eda13a63df
echo x - snappy-java/Makefile
sed 's/^X//' >snappy-java/Makefile << '7509196da6d3f96a58478ee7aa68554e'
X# Created by: Radim Kolar <hsn at filez.com>
X# $FreeBSD$
X
XPORTNAME= snappy
XPORTVERSION= 1.0.4.1
XPORTREVISION= 0
XCATEGORIES= archivers java
XMASTER_SITES= GITHUB
XPKGNAMESUFFIX= java
X
XMAINTAINER= hsn at sendmail.cz
XCOMMENT= Fast compressor/decompressor library
X
XLICENSE= AL2
X
XBUILD_DEPENDS= ${LOCALBASE}/share/java/maven3/bin/mvn:${PORTSDIR}/devel/maven3 \
X curl:${PORTSDIR}/ftp/curl
X
XGH_ACCOUNT= xerial
XGH_PROJECT= snappy-java
XGH_TAGNAME= snappy-java-1.0.4.1
XGH_COMMIT= 487f82d
XUSE_GITHUB= yes
X
XUSE_JAVA= yes
XJAVA_VERSION= 1.7
XJAVA_VENDOR= openjdk
XUSE_GMAKE= yes
X
XPLIST_FILES= %%JAVAJARDIR%%/snappy-java.jar
X
Xdo-build:
X cd ${WRKSRC} && /usr/bin/env JAVA_HOME=${JAVA_HOME} ${GMAKE} && ${LOCALBASE}/share/java/maven3/bin/mvn test
X
Xdo-install:
X ${INSTALL_DATA} ${WRKSRC}/target/snappy-java-${PORTVERSION}.jar ${JAVAJARDIR}/snappy-java.jar
X
X.include <bsd.port.mk>
7509196da6d3f96a58478ee7aa68554e
echo x - snappy-java/pkg-descr
sed 's/^X//' >snappy-java/pkg-descr << 'b062863661565f7645a5a027254988d1'
XThe snappy-java is a Java port of the snappy,
Xa fast C++ compresser/decompresser developed by Google.
X
XWWW: https://github.com/xerial/snappy-java
b062863661565f7645a5a027254988d1
echo c - snappy-java/files
mkdir -p snappy-java/files > /dev/null 2>&1
echo x - snappy-java/files/patch-likelinux
sed 's/^X//' >snappy-java/files/patch-likelinux << 'a5e05f6274df7af464a52a9aa4fa6192'
X--- Makefile.common.orig 2011-10-05 03:29:42.000000000 +0200
X+++ Makefile.common 2013-05-13 02:19:31.000000000 +0200
X@@ -50,8 +50,8 @@
X
X Default_CXX := g++
X Default_STRIP := strip
X-Default_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
X-Default_LINKFLAGS := -shared -static
X+Default_CXXFLAGS := -Ilib/inc_linux -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
X+Default_LINKFLAGS := -lc -shared
X Default_LIBNAME := libsnappyjava.so
X Default_SNAPPY_FLAGS :=
X
a5e05f6274df7af464a52a9aa4fa6192
exit
--- .shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list