devel/libconcurrent: Update to latest commit
While here clean the port up a little and add TEST_TARGET
This commit is contained in:
parent
64d37c334a
commit
c786b839d9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=456316
@ -2,8 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libconcurrent
|
||||
PORTVERSION= 0.0.20160303
|
||||
PORTREVISION= 4
|
||||
PORTVERSION= 0.0.20160629
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
@ -12,33 +11,29 @@ COMMENT= Tiny asymmetric-coroutine library
|
||||
LICENSE= ZLIB
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
ONLY_FOR_ARCHS= amd64 i386
|
||||
|
||||
BUILD_DEPENDS= nasm:devel/nasm
|
||||
|
||||
USES= gmake compiler:c11
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= sharow
|
||||
# Rolling release
|
||||
GH_TAGNAME= f55d33a789a4b2c6267268ec2d44a245f766f500
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
GH_TAGNAME= d84e7374c89be147ed7c0ba0fe844dad7f7ebb3e
|
||||
|
||||
MAKEFILE= makefile
|
||||
MAKE_ARGS= LIBCONCURRENT_DESTDIR=${STAGEDIR}${PREFIX}
|
||||
USES= gmake compiler:c11
|
||||
TEST_TARGET= test
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
|
||||
post-patch:
|
||||
# Remove explicitly (re-)set C compiler and linker in libconcurrent's
|
||||
# makefile. The ports system will provide the correct ones. This is
|
||||
# needed on FreeBSD 9 where cc does not understand -std=c11.
|
||||
@${REINPLACE_CMD} 's/CC=cc//g' ${WRKSRC}/makefile
|
||||
@${REINPLACE_CMD} 's/LD=ld//g' ${WRKSRC}/makefile
|
||||
# libconcurrent's makefile resets ${ARCH} internally and the ports
|
||||
# system interferes with that for some reason, so replace it with a
|
||||
# more neutral variant.
|
||||
@${REINPLACE_CMD} 's/ARCH/LIBCONCURRENT_ARCH/g' ${WRKSRC}/makefile
|
||||
# Same with ${DESTDIR}
|
||||
@${REINPLACE_CMD} 's/DESTDIR/LIBCONCURRENT_DESTDIR/g' ${WRKSRC}/makefile
|
||||
# more neutral variant. Same with ${DESTDIR}.
|
||||
@${REINPLACE_CMD} -e 's/ARCH/LIBCONCURRENT_ARCH/g' \
|
||||
-e 's/DESTDIR/LIBCONCURRENT_DESTDIR/g' \
|
||||
${WRKSRC}/makefile
|
||||
|
||||
post-patch-EXAMPLES-on:
|
||||
# Fix examples makefile to work out-of-tree
|
||||
|
@ -1,2 +1,3 @@
|
||||
SHA256 (sharow-libconcurrent-0.0.20160303-f55d33a789a4b2c6267268ec2d44a245f766f500_GH0.tar.gz) = 418adeab02ce005756fc9c33165cf121ec4950f7e8f96b842fe22838a23953f4
|
||||
SIZE (sharow-libconcurrent-0.0.20160303-f55d33a789a4b2c6267268ec2d44a245f766f500_GH0.tar.gz) = 9550
|
||||
TIMESTAMP = 1513271521
|
||||
SHA256 (sharow-libconcurrent-0.0.20160629-d84e7374c89be147ed7c0ba0fe844dad7f7ebb3e_GH0.tar.gz) = 109acebc18bf81f16046e5f5011544ae4c849a8c1d31daebd7395fb0413b6a6f
|
||||
SIZE (sharow-libconcurrent-0.0.20160629-d84e7374c89be147ed7c0ba0fe844dad7f7ebb3e_GH0.tar.gz) = 10374
|
||||
|
@ -9,4 +9,5 @@ lib/libconcurrent.a
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/float2.c
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/many_context1.c
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strsplit.c
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/time_slice1.c
|
||||
|
Loading…
Reference in New Issue
Block a user