aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2024-04-07 16:04:35 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2024-04-07 16:50:07 +0000
commitab0d5c811bbb3ea28b023b5d6d37871078cd100f (patch)
tree2fac7cf7faf3ad6b65e07a6b0ec93226a55fb1b2
parentca46a92e9d90ff9e69c7e4cfeaebcedbadbc31ce (diff)
archivers/snappy: Improve port
* Convert from PORTVERSION to DISTVERSION * Define LICENSE_FILE * Remove CMAKE_BUILD_TYPE * Use = instead of += for PLIST_SUB, SUB_FILES, SUB_LIST * Rearrange port for better readability PR: 278228 Reviewed by: vanilla (maintainer)
-rw-r--r--archivers/snappy/Makefile24
-rw-r--r--archivers/snappy/files/snappy.pc.in2
-rw-r--r--archivers/snappy/pkg-plist2
3 files changed, 16 insertions, 12 deletions
diff --git a/archivers/snappy/Makefile b/archivers/snappy/Makefile
index 010babcbf1f4..074e745ee6dd 100644
--- a/archivers/snappy/Makefile
+++ b/archivers/snappy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= snappy
-PORTVERSION= 1.2.0
-PORTREVISION= 0
+DISTVERSION= 1.2.0
CATEGORIES= archivers
MAINTAINER= vanilla@FreeBSD.org
@@ -8,22 +7,27 @@ COMMENT= Fast compressor/decompressor library
WWW= https://google.github.io/snappy/
LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang cpe
-USE_LDCONFIG= yes
-CMAKE_ON= BUILD_SHARED_LIBS
-CMAKE_OFF= SNAPPY_BUILD_TESTS SNAPPY_BUILD_BENCHMARKS
-CMAKE_BUILD_TYPE= Release
CPE_VENDOR= google
+USE_LDCONFIG= yes
+
USE_GITHUB= yes
GH_ACCOUNT= google
-PLIST_SUB+= PORTVERSION=${PORTVERSION}
-SUB_FILES+= snappy.pc
-SUB_LIST+= PORTVERSION=${PORTVERSION}
+
PIE_UNSAFE= yes
+PLIST_SUB= DISTVERSION=${DISTVERSION}
+SUB_FILES= snappy.pc
+SUB_LIST= DISTVERSION=${DISTVERSION}
+
+CMAKE_OFF= SNAPPY_BUILD_BENCHMARKS \
+ SNAPPY_BUILD_TESTS
+CMAKE_ON= BUILD_SHARED_LIBS
+
post-install:
- @${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/libsnappy.so.${PORTVERSION}
+ @${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/libsnappy.so.${DISTVERSION}
${INSTALL_DATA} ${WRKDIR}/snappy.pc ${STAGEDIR}${LOCALBASE}/libdata/pkgconfig
.include <bsd.port.mk>
diff --git a/archivers/snappy/files/snappy.pc.in b/archivers/snappy/files/snappy.pc.in
index 8957d6fc2869..1839981c155d 100644
--- a/archivers/snappy/files/snappy.pc.in
+++ b/archivers/snappy/files/snappy.pc.in
@@ -5,6 +5,6 @@ includedir=${prefix}/include
Name: snappy
Description: A fast compression/decompression library
-Version: %%PORTVERSION%%
+Version: %%DISTVERSION%%
Libs: -L${libdir} -lsnappy
Cflags: -I${includedir}
diff --git a/archivers/snappy/pkg-plist b/archivers/snappy/pkg-plist
index 8eca7d24cf00..2d1cdf9f8f90 100644
--- a/archivers/snappy/pkg-plist
+++ b/archivers/snappy/pkg-plist
@@ -9,5 +9,5 @@ lib/cmake/Snappy/SnappyTargets.cmake
lib/libsnappy.a
lib/libsnappy.so
lib/libsnappy.so.1
-lib/libsnappy.so.%%PORTVERSION%%
+lib/libsnappy.so.%%DISTVERSION%%
libdata/pkgconfig/snappy.pc