SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
63
net/unifi/snappy-java/Makefile
Normal file
63
net/unifi/snappy-java/Makefile
Normal file
|
@ -0,0 +1,63 @@
|
|||
# This is not a normal port, and does not produce a package.
|
||||
# It is a maintainer helper to provide a way to build snappy-java.jar
|
||||
# with the native module so that it can be rebuilt more easily when
|
||||
# libc++ is updated.
|
||||
|
||||
COMMENT= special helper port to build snappy-java-X.jar for unifi
|
||||
|
||||
SNAPPYJ_V= 1.1.8.4
|
||||
SNAPPY_V= 1.1.8
|
||||
BITSHUFFLE_V= 0.3.2
|
||||
REVISION= 0
|
||||
|
||||
DISTNAME= snappy-java-${SNAPPYJ_V}
|
||||
|
||||
CATEGORIES= net/unifi
|
||||
|
||||
# Apache 2.0
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MASTER_SITES= https://github.com/
|
||||
MASTER_SITES0= https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/${SNAPPYJ_V}/
|
||||
DISTFILES= {xerial/snappy-java/archive/${SNAPPYJ_V}/}snappy-java-${SNAPPYJ_V}.tar.gz \
|
||||
{google/snappy/archive/${SNAPPY_V}/}snappy-${SNAPPY_V}.tar.gz \
|
||||
{kiyo-masui/bitshuffle/archive/${BITSHUFFLE_V}/}bitshuffle-${BITSHUFFLE_V}.tar.gz \
|
||||
snappy-java-${SNAPPYJ_V}.jar:0
|
||||
|
||||
EXTRACT_ONLY= ${_LIST_DISTFILES:N*jar}
|
||||
|
||||
MODULES= java
|
||||
MODJAVA_VER= 1.8+
|
||||
|
||||
# not MODULES; it is run from a Makefile
|
||||
BUILD_DEPENDS= devel/cmake
|
||||
|
||||
USE_GMAKE= Yes
|
||||
MAKE_ENV= JAVA_HOME=${JAVA_HOME}
|
||||
MAKE_FLAGS= CXX="${CXX}" CC="${CC}" LINKFLAGS="-shared" \
|
||||
HOME=${WRKDIR} \
|
||||
PATH="${PATH}:${LOCALBASE}/jdk-1.8.0/bin"
|
||||
ALL_TARGET= native
|
||||
NO_TEST= Yes
|
||||
|
||||
post-extract:
|
||||
mkdir -p ${WRKSRC}/target/
|
||||
ln -s ${FULLDISTDIR}/snappy-${SNAPPY_V}.tar.gz ${WRKSRC}/target/
|
||||
ln -s ${FULLDISTDIR}/bitshuffle-${BITSHUFFLE_V}.tar.gz ${WRKSRC}/target/
|
||||
mv ${WRKDIR}/snappy-${SNAPPY_V} ${WRKSRC}/target/
|
||||
mv ${WRKDIR}/bitshuffle-${BITSHUFFLE_V} ${WRKSRC}/target/
|
||||
cd ${WRKSRC}/target; touch snappy-git-extracted.log \
|
||||
bitshuffle-extracted.log snappy-extracted.log
|
||||
|
||||
post-build:
|
||||
cp ${FULLDISTDIR}/snappy-java-${SNAPPYJ_V}.jar ${WRKDIR}
|
||||
cd ${WRKSRC}/target/classes; \
|
||||
${LOCALBASE}/jdk-1.8.0/bin/jar uvf ${WRKDIR}/snappy-java-${SNAPPYJ_V}.jar \
|
||||
org/xerial/snappy/native/OpenBSD/*/libsnappyjava.so
|
||||
|
||||
do-install:
|
||||
@echo; echo this is not a normal port and does not produce a package.
|
||||
@echo it produces the following file used to replace one from unifi:
|
||||
@echo; ls -l ${WRKDIR}/snappy-java-${SNAPPYJ_V}.jar; echo
|
||||
|
||||
.include <bsd.port.mk>
|
8
net/unifi/snappy-java/distinfo
Normal file
8
net/unifi/snappy-java/distinfo
Normal file
|
@ -0,0 +1,8 @@
|
|||
SHA256 (bitshuffle-0.3.2.tar.gz) = wLl2Mv3PJsZ9smNP2nCsBcFnm19NS8NnTFlhvVFWcuQ=
|
||||
SHA256 (snappy-1.1.8.tar.gz) = FrZ38HgyphKwg2F42383TkFPlGV8E45pk8v8XcxYZR8=
|
||||
SHA256 (snappy-java-1.1.8.4.jar) = JMTR/B6J4HgzGrj0AamcrWhZm95KLkUWBCy1SMUbHD4=
|
||||
SHA256 (snappy-java-1.1.8.4.tar.gz) = 7yGrJipcG0B1zKhNBmrcBd11wRjsvhv4nFWQfbr3KpE=
|
||||
SIZE (bitshuffle-0.3.2.tar.gz) = 109279
|
||||
SIZE (snappy-1.1.8.tar.gz) = 1096137
|
||||
SIZE (snappy-java-1.1.8.4.jar) = 1970939
|
||||
SIZE (snappy-java-1.1.8.4.tar.gz) = 3583865
|
Loading…
Add table
Add a link
Reference in a new issue