Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F140098769
D11889.id31733.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
D11889.id31733.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
Sun, Dec 21, 5:14 AM (8 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27107780
Default Alt Text
D11889.id31733.diff (2 KB)
Attached To
Mode
D11889: [NEW PORT] archivers/c-blosc: Blocking, shuffling and loss-less compression library
Attached
Detach File
Event Timeline
Log In to Comment