View | Details | Raw Unified | Return to bug 267652 | Differences between
and this patch

Collapse All | Expand All

(-)b/archivers/zstd/Makefile (-14 / +12 lines)
Lines 1-6 Link Here
1
PORTNAME=	zstd
1
PORTNAME=	zstd
2
PORTVERSION=	1.5.2
2
PORTVERSION=	1.5.2
3
PORTREVISION=	1
3
PORTREVISION=	2
4
CATEGORIES=	archivers
4
CATEGORIES=	archivers
5
MASTER_SITES=	https://github.com/facebook/zstd/releases/download/v${PORTVERSION}/
5
MASTER_SITES=	https://github.com/facebook/zstd/releases/download/v${PORTVERSION}/
6
6
Lines 10-42 WWW= https://facebook.github.io/zstd/ Link Here
10
10
11
LICENSE=	BSD3CLAUSE GPLv2
11
LICENSE=	BSD3CLAUSE GPLv2
12
LICENSE_COMB=	dual
12
LICENSE_COMB=	dual
13
LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE
13
LICENSE_FILE_BSD3CLAUSE=${WRKSRC:H:H}/LICENSE
14
LICENSE_FILE_GPLv2=	${WRKSRC}/COPYING
14
LICENSE_FILE_GPLv2=	${WRKSRC:H:H}/COPYING
15
15
16
LIB_DEPENDS=	liblz4.so:archivers/liblz4
16
LIB_DEPENDS=	liblz4.so:archivers/liblz4
17
17
18
USES=		gmake localbase:ldflags tar:zst
18
USES=		cmake localbase:ldflags tar:zst
19
20
WRKSRC_SUBDIR=	build/cmake
19
21
20
ALL_TARGET=	default
21
BINARY_ALIAS=	gmd5sum=md5sum
22
BINARY_ALIAS=	gmd5sum=md5sum
22
TEST_TARGET=	test
23
TEST_TARGET=	test
23
MAKE_ENV=	INSTALL_DATA="${INSTALL_DATA}" \
24
24
		INSTALL_MAN="${INSTALL_MAN}" \
25
		INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
26
		INSTALL_SCRIPT="${INSTALL_SCRIPT}"
27
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
28
26
27
# Respect modern hier(7), install manpage into canonical location
28
CMAKE_ARGS+=	-DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
29
29
PLIST_SUB=	PORTVERSION=${PORTVERSION}
30
PLIST_SUB=	PORTVERSION=${PORTVERSION}
30
31
31
OPTIONS_DEFINE=	OPTIMIZED_CFLAGS
32
OPTIONS_DEFINE=	OPTIMIZED_CFLAGS
32
33
33
OPTIMIZED_CFLAGS_VARS=	CFLAGS+=-O3
34
OPTIMIZED_CFLAGS_VARS=	CFLAGS+=-O3
34
35
35
post-build:
36
	cd ${WRKSRC}/programs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} zstd-frugal
37
38
post-install:
36
post-install:
39
	${INSTALL_PROGRAM} ${WRKSRC}/programs/zstd-frugal ${STAGEDIR}${PREFIX}/bin/zstd-frugal
37
	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/programs/zstd-frugal ${STAGEDIR}${PREFIX}/bin/zstd-frugal
40
	${LN} -s zstd.1.gz ${STAGEDIR}${PREFIX}/man/man1/zstdmt.1.gz
38
	${LN} -s zstd.1.gz ${STAGEDIR}${PREFIX}/share/man/man1/zstdmt.1.gz
41
39
42
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)b/archivers/zstd/pkg-plist (-6 / +10 lines)
Lines 8-21 bin/zstdmt Link Here
8
include/zdict.h
8
include/zdict.h
9
include/zstd.h
9
include/zstd.h
10
include/zstd_errors.h
10
include/zstd_errors.h
11
lib/cmake/zstd/zstdConfig.cmake
12
lib/cmake/zstd/zstdConfigVersion.cmake
13
lib/cmake/zstd/zstdTargets-%%CMAKE_BUILD_TYPE%%.cmake
14
lib/cmake/zstd/zstdTargets.cmake
11
lib/libzstd.a
15
lib/libzstd.a
12
lib/libzstd.so
16
lib/libzstd.so
13
lib/libzstd.so.1
17
lib/libzstd.so.1
14
lib/libzstd.so.%%PORTVERSION%%
18
lib/libzstd.so.%%PORTVERSION%%
15
libdata/pkgconfig/libzstd.pc
19
libdata/pkgconfig/libzstd.pc
16
man/man1/unzstd.1.gz
20
share/man/man1/unzstd.1.gz
17
man/man1/zstd.1.gz
21
share/man/man1/zstd.1.gz
18
man/man1/zstdcat.1.gz
22
share/man/man1/zstdcat.1.gz
19
man/man1/zstdgrep.1.gz
23
share/man/man1/zstdgrep.1.gz
20
man/man1/zstdless.1.gz
24
share/man/man1/zstdless.1.gz
21
man/man1/zstdmt.1.gz
25
share/man/man1/zstdmt.1.gz

Return to bug 267652