svn commit: r411417 - in head/multimedia: . libdcadec

Jan Beich jbeich at vfemail.net
Sat Mar 19 20:39:53 UTC 2016


(Simple ports tend to have more style issues, paradoxically)

Thomas Zander <riggs at FreeBSD.org> writes:

> +GH_TAGNAME=	v${PORTVERSION}

Convert to DISTVERSIONPREFIX and re-run |make makesum|. It should
remove version duplication from distinfo.

> +NO_CONFIGURE=	yes

Why? bsd.port.mk explicitly says there's no such variable.

> +USES=		pkgconfig gmake

Maybe sort.

> +LDFLAGS+=	-lm

Maybe use LIBS to undo MAKE_ENV damage.

> +		-e 's;$$(LIBDIR)/pkgconfig;$$(PREFIX)/libdata/pkgconfig;' \

Maybe convert to

  USES=		... pathfix
  PATHFIX_MAKEFILEIN=	Makefile

>	${REINPLACE_CMD} -e 's;INCLUDEDIR;MYINCLUDEDIR;g' \
>		-e 's;LIBDIR;MYLIBDIR;g' \
>		${WRKSRC}/dcadec.pc.in \
>		${WRKSRC}/Makefile

MAKE_ARGS would be shorter.

Index: multimedia/libdcadec/Makefile
===================================================================
--- multimedia/libdcadec/Makefile	(revision 411417)
+++ multimedia/libdcadec/Makefile	(working copy)
@@ -2,6 +2,7 @@
 
 PORTNAME=	libdcadec
 PORTVERSION=	0.2.0
+DISTVERSIONPREFIX=	v
 CATEGORIES=	multimedia
 
 MAINTAINER=	mickael.maillot at gmail.com
@@ -12,22 +13,15 @@ LICENSE=	LGPL21
 USE_GITHUB=	yes
 GH_ACCOUNT=	foo86
 GH_PROJECT=	dcadec
-GH_TAGNAME=	v${PORTVERSION}
 
-NO_CONFIGURE=	yes
-USES=		pkgconfig gmake
-LDFLAGS+=	-lm
+USES=		gmake pathfix pkgconfig
+PATHFIX_MAKEFILEIN=	Makefile
 MAKE_ENV+=	CONFIG_SHARED=yes
+MAKE_ARGS+=	INCLUDEDIR="${PREFIX}/include" LIBDIR="${PREFIX}/lib"
+LIBS+=		-lm
 
 USE_LDCONFIG=	yes
 
-post-patch:
-	${REINPLACE_CMD} -e 's;INCLUDEDIR;MYINCLUDEDIR;g' \
-		-e 's;$$(LIBDIR)/pkgconfig;$$(PREFIX)/libdata/pkgconfig;' \
-		-e 's;LIBDIR;MYLIBDIR;g' \
-		${WRKSRC}/dcadec.pc.in \
-		${WRKSRC}/Makefile
-
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dcadec
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0.1.0
Index: multimedia/libdcadec/distinfo
===================================================================
--- multimedia/libdcadec/distinfo	(revision 411417)
+++ multimedia/libdcadec/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (foo86-dcadec-0.2.0-v0.2.0_GH0.tar.gz) = ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44
-SIZE (foo86-dcadec-0.2.0-v0.2.0_GH0.tar.gz) = 225305
+SHA256 (foo86-dcadec-v0.2.0_GH0.tar.gz) = ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44
+SIZE (foo86-dcadec-v0.2.0_GH0.tar.gz) = 225305
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 602 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20160319/3b078ea7/attachment.sig>


More information about the svn-ports-head mailing list