svn commit: r434906 - head/devel/libpci

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Sun Feb 26 18:30:23 UTC 2017


Author: sunpoet
Date: Sun Feb 26 18:30:21 2017
New Revision: 434906
URL: https://svnweb.freebsd.org/changeset/ports/434906

Log:
  Update to 3.5.4
  
  - Add LICENSE_FILE
  - Use CFLAGS instead of CPPFLAGS
  - Add do-configure:
  - Install config.mk to DATADIR
  
  Changes:	http://git.kernel.org/cgit/utils/pciutils/pciutils.git/tree/ChangeLog

Modified:
  head/devel/libpci/Makefile
  head/devel/libpci/distinfo

Modified: head/devel/libpci/Makefile
==============================================================================
--- head/devel/libpci/Makefile	Sun Feb 26 18:03:27 2017	(r434905)
+++ head/devel/libpci/Makefile	Sun Feb 26 18:30:21 2017	(r434906)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	libpci
-PORTVERSION=	3.5.2
+PORTVERSION=	3.5.4
 CATEGORIES=	devel
 MASTER_SITES=	KERNEL_ORG/software/utils/pciutils \
 		ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/ \
@@ -13,16 +13,18 @@ MAINTAINER=	sunpoet at FreeBSD.org
 COMMENT=	PCI configuration space I/O made easy
 
 LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 RUN_DEPENDS=	${LOCALBASE}/share/pciids/pci.ids:misc/pciids
 
 ALL_TARGET=	lib/libpci.a
-CPPFLAGS+=	-fPIC
+CFLAGS+=	-fPIC
 USE_LDCONFIG=	yes
 USES=		gmake tar:xz
 
 PLIST_FILES=	${LIBPCI_FILES} \
 		lib/libpci.so
+PORTDATA=	config.mk
 
 LIBPCI_FILES=	include/pci/config.h \
 		include/pci/header.h \
@@ -37,14 +39,18 @@ post-patch:
 	@${REINPLACE_CMD} -e '/^CC=/d; /^CFLAGS=/ s|=|+=|; /^IDSDIR=/ s|$$|/pciids|; /^OPT=/d; /^PREFIX=/d' ${WRKSRC}/Makefile
 	@${REINPLACE_CMD} 's|^#include "|&pci/|' ${WRKSRC}/lib/pci.h
 
+do-configure:
+	@cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} lib/config.h
+
 post-build:
 	@cd ${WRKSRC}/lib/ && ${CC} ${CFLAGS} ${STRIP} -Wl,-soname=libpci.so.3 -shared *.o -lz -o libpci.so.3
 
 do-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/include/pci/
+	${MKDIR} ${STAGEDIR}${PREFIX}/include/pci/ ${STAGEDIR}${DATADIR}/
 .for file in ${LIBPCI_FILES}
 	${INSTALL_DATA} ${WRKSRC}/lib/${file:T} ${STAGEDIR}${PREFIX}/${file}
 .endfor
 	${LN} -fs libpci.so.3 ${STAGEDIR}${PREFIX}/lib/libpci.so
+	${INSTALL_DATA} ${WRKSRC}/lib/config.mk ${STAGEDIR}${DATADIR}/
 
 .include <bsd.port.mk>

Modified: head/devel/libpci/distinfo
==============================================================================
--- head/devel/libpci/distinfo	Sun Feb 26 18:03:27 2017	(r434905)
+++ head/devel/libpci/distinfo	Sun Feb 26 18:30:21 2017	(r434906)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1479474847
-SHA256 (pciutils-3.5.2.tar.xz) = 3a99141a9f40528d0a0035665a06dc37ddb1ae341658e51b50a76ecf86235efc
-SIZE (pciutils-3.5.2.tar.xz) = 317260
+TIMESTAMP = 1488133186
+SHA256 (pciutils-3.5.4.tar.xz) = 64293c6ab9318c40ef262b76d87bd9097531759752bac556e50979b1e63cfe66
+SIZE (pciutils-3.5.4.tar.xz) = 320412


More information about the svn-ports-head mailing list