Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F167185179
D11893.id31732.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D11893.id31732.diff
View Options
Index: archivers/c-blosc/Makefile
===================================================================
--- /dev/null
+++ archivers/c-blosc/Makefile
@@ -0,0 +1,56 @@
+# Created by: iblis <iblis@hs.ntnu.edu.tw>
+# $FreeBSD$
+
+PORTNAME= c-blosc
+PORTVERSION= 1.12.1
+DISTVERSIONPREFIX= v
+CATEGORIES= archivers devel
+
+MAINTAINER= iblis@hs.ntnu.edu.tw
+COMMENT= Blocking, shuffling and loss-less compression library
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSES/BLOSC.txt
+
+USES= cmake compiler:c11
+USE_CSTD= c11
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= Blosc
+
+TEST_TARGET= test
+
+PLIST_SUB= VERSION="${PORTVERSION:R:R}" \
+ SOVERSION="${PORTVERSION}"
+
+CMAKE_ARGS= -DBUILD_SHARED=ON
+
+OPTIONS_DEFINE= STATIC TEST AVX2 LZ4 SNAPPY ZLIB ZSTD
+OPTIONS_DEFAULT= STATIC LZ4 SNAPPY ZLIB ZSTD
+OPTIONS_SUB= yes
+
+AVX2_DESC= Attempt to build with AVX2 instructions
+
+AVX2_CMAKE_BOOL_OFF= DEACTIVATE_AVX2
+
+LZ4_CMAKE_ON= -DPREFER_EXTERNAL_LZ4=ON
+LZ4_CMAKE_BOOL_OFF= DEACTIVATE_LZ4
+LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
+
+SNAPPY_CMAKE_ON= -DPREFER_EXTERNAL_SNAPPY=ON
+SNAPPY_CMAKE_BOOL_OFF= DEACTIVATE_SNAPPY
+SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
+
+STATIC_CMAKE_BOOL= BUILD_STATIC
+
+TEST_CMAKE_BOOL= BUILD_TESTS BUILD_BENCHMARKS
+
+ZLIB_CMAKE_ON= -DPREFER_EXTERNAL_ZLIB=ON
+ZLIB_CMAKE_BOOL_OFF= DEACTIVATE_ZLIB
+
+ZSTD_CMAKE_ON= -DPREFER_EXTERNAL_ZSTD=ON
+ZSTD_CMAKE_BOOL_OFF= DEACTIVATE_ZSTD
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+
+.include <bsd.port.mk>
Index: archivers/c-blosc/distinfo
===================================================================
--- /dev/null
+++ archivers/c-blosc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1500619085
+SHA256 (Blosc-c-blosc-v1.12.1_GH0.tar.gz) = e04535e816bb942bedc9a0ba209944d1eb34e26e2d9cca37f114e8ee292cb3c8
+SIZE (Blosc-c-blosc-v1.12.1_GH0.tar.gz) = 683510
Index: archivers/c-blosc/pkg-descr
===================================================================
--- /dev/null
+++ archivers/c-blosc/pkg-descr
@@ -0,0 +1,8 @@
+Blosc is a high performance compressor optimized for binary data.
+It has been designed to transmit data to the processor cache faster
+than the traditional, non-compressed, direct memory fetch approach
+via a memcpy() OS call. Blosc is the first compressor (that I'm aware of)
+that is meant not only to reduce the size of large datasets on-disk or
+in-memory, but also to accelerate memory-bound computations.
+
+WWW: http://blosc.org/
Index: archivers/c-blosc/pkg-plist
===================================================================
--- /dev/null
+++ archivers/c-blosc/pkg-plist
@@ -0,0 +1,7 @@
+include/blosc-export.h
+include/blosc.h
+%%STATIC%%lib/libblosc.a
+lib/libblosc.so
+lib/libblosc.so.%%VERSION%%
+lib/libblosc.so.%%SOVERSION%%
+libdata/pkgconfig/blosc.pc
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Aug 20, 5:33 PM (5 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37004686
Default Alt Text
D11893.id31732.diff (2 KB)
Attached To
Mode
D11893: [NEW PORT] devel/universal-ctags: Fork of Exuberant Ctags to generate index/tag files
Attached
Detach File
Event Timeline
Log In to Comment