Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 2015 06:41:52 +0200
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Mikhail Teterin <mi@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r384031 - in head/net/libsrtp: . files
Message-ID:  <a8ya-2eb3-wny@FreeBSD.org>
In-Reply-To: <oamq-2eno-wny@FreeBSD.org> (Jan Beich's message of "Wed, 15 Apr 2015 06:34:19 %2B0200")
References:  <201504142224.t3EMOiuf041928@svn.freebsd.org> <oamq-2eno-wny@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Jan Beich <jbeich@FreeBSD.org> writes:

>>   Implement regression-check target (also known under other aliases)
>>   using upstream's self-tests.
> [...]
>>  post-build:
>>  	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
>>  		${MAKEFILE} ${MAKE_ARGS} shared_library)
>>=20=20
>> +check test runtest regression-test: build
>> +	${SETENV} LD_LIBRARY_PATH=3D${WRKSRC} ${MAKE_CMD} -C ${WRKSRC} runtest
>> +
>
> Maybe convert to DO_MAKE_BUILD ? shared_library ignores MAKE_JOBS_NUMBER
> while runtest ignores MAKE_ENV (mainly HOME=3D${WRKDIR}).
>
> post-build:
> 	@(cd ${WRKSRC} && ${DO_MAKE_BUILD} shared_library)
>
> check test runtest regression-test: build
> 	@(cd ${WRKSRC} && ${SETENV} LD_LIBRARY_PATH=3D${WRKSRC} \
> 		${DO_MAKE_BUILD} runtest)

Here's a patch. post-build is also almost identical to do-build,
so can be converted to ALL_TARGET+=3Dshared_library.

Index: net/libsrtp/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=2D-- net/libsrtp/Makefile	(revision 384037)
+++ net/libsrtp/Makefile	(working copy)
@@ -20,6 +20,7 @@ GNU_CONFIGURE=3D	yes
 CONFIGURE_ARGS=3D	--enable-openssl
 CPPFLAGS+=3D	-I${OPENSSLBASE}/include
 LIBS+=3D		-L${OPENSSLBASE}/lib
+ALL_TARGET=3D	all shared_library
 USES=3D		gmake pathfix pkgconfig
 USE_LDCONFIG=3D	yes
 USE_OPENSSL=3D	yes
@@ -37,11 +38,8 @@ WITH_OPENSSL_PORT=3D	yes
 post-patch:
 	@${REINPLACE_CMD} '/pkg-config.*openssl/d' ${WRKSRC}/configure
=20
=2Dpost-build:
=2D	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
=2D		${MAKEFILE} ${MAKE_ARGS} shared_library)
=2D
 check test runtest regression-test: build
=2D	${SETENV} LD_LIBRARY_PATH=3D${WRKSRC} ${MAKE_CMD} -C ${WRKSRC} runtest
+	@(cd ${WRKSRC} && ${SETENV} LD_LIBRARY_PATH=3D${WRKSRC} \
+		${DO_MAKE_BUILD} runtest)
=20
 .include <bsd.port.mk>

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAEBCgBmBQJVLewQXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF
NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3b2bgIALb5LP0PkV+quxbdxPdz9Ykc
4dVt9A4eUJ6av16eR7VBLyZb96Xy4mJBVP5ejMPWVi/HZ8ZW4YwGzYK5M4tX3Iu0
EHfJTl8FNej2jmKMVcncdlNPhd5xeXTPZUXPH6d77d1nHQTkR3mltvxYZSi979+l
AJ77HGf+xezQJZmd4Y5004tT9p0w22NeeQwBbiRV5SPIP6Q/qidL78M10bNQ3pm1
+YOxQ8ZJWGJUueLN6x9Rg4jeyX/7fEcqgkW5W5MqF6mNY/1d1wwEIoIDdgzdYiQ2
37JIjI3IEmG8nSZt5foCSooOxYYo4NSSltUgLc7iqM+7FPoIWRTTR9q1v2cAuGU=
=gbWH
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a8ya-2eb3-wny>