From owner-svn-ports-head@FreeBSD.ORG Mon Aug 19 15:31:31 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0F5D43AB; Mon, 19 Aug 2013 15:31:31 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D63AF25FA; Mon, 19 Aug 2013 15:31:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r7JFVUL0013541; Mon, 19 Aug 2013 15:31:30 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r7JFVU0b013540; Mon, 19 Aug 2013 15:31:30 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201308191531.r7JFVU0b013540@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Mon, 19 Aug 2013 15:31:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r324998 - in head/sysutils/pciutils: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Aug 2013 15:31:31 -0000 Author: sunpoet Date: Mon Aug 19 15:31:30 2013 New Revision: 324998 URL: http://svnweb.freebsd.org/changeset/ports/324998 Log: - Use devel/libpci as library dependency - Use misc/pciids as runtime dependency - Use REINPLACE_CMD instead of patch file - Remove unnecessary sbin/update-pciids and update-pciids.8 - Remove unnecessary pci.ids check - Add LICENSE - Use USES=gmake - Use PLIST_FILES instead of PLIST - Bump PORTREVISION for dependency/package change - Take maintainership Deleted: head/sysutils/pciutils/files/ head/sysutils/pciutils/pkg-plist Modified: head/sysutils/pciutils/Makefile (contents, props changed) Modified: head/sysutils/pciutils/Makefile ============================================================================== --- head/sysutils/pciutils/Makefile Mon Aug 19 14:52:18 2013 (r324997) +++ head/sysutils/pciutils/Makefile Mon Aug 19 15:31:30 2013 (r324998) @@ -3,32 +3,36 @@ PORTNAME= pciutils PORTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/ \ - ${MASTER_SITE_KERNEL_ORG} \ - ftp://metalab.unc.edu/pub/Linux/hardware/ -MASTER_SITE_SUBDIR= software/utils/pciutils + KERNEL/software/utils/pciutils \ + LOCAL/sunpoet -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= PCI configuration utilities -USE_GMAKE= yes +LICENSE= GPLv2 -MAN8= lspci.8 setpci.8 update-pciids.8 +LIB_DEPENDS= pci:${PORTSDIR}/devel/libpci +RUN_DEPENDS= ${LOCALBASE}/share/pciids/pci.ids:${PORTSDIR}/misc/pciids + +ALL_TARGET= ${BINS} ${MAN8} +CPPFLAGS+= -fPIC +LDFLAGS+= -L${LOCALBASE}/lib -lpci +MAKE_ENV= LANG=C +USES= gmake + +BINS= lspci setpci +MAN8= lspci.8 setpci.8 +PLIST_FILES= ${BINS:S/^/bin\//} + +post-patch: + @${REINPLACE_CMD} -e '/^CC=/d; /^CFLAGS=/ s|=|+=|; /^IDSDIR=/ s|$$|/pciids|; /^OPT=/d; /^PREFIX=/d; s| lib/$$(PCILIB)||' ${WRKSRC}/Makefile do-install: - ${INSTALL_MAN} ${WRKSRC}/lspci.8 ${PREFIX}/man/man8 - ${INSTALL_MAN} ${WRKSRC}/setpci.8 ${PREFIX}/man/man8 - ${INSTALL_MAN} ${WRKSRC}/update-pciids.8 ${PREFIX}/man/man8 - ${INSTALL_PROGRAM} ${WRKSRC}/lspci ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/setpci ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/update-pciids ${PREFIX}/sbin - @${MKDIR} ${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/pci.ids ${DATADIR}/pci.ids.sample - -post-install: - @if [ ! -f ${DATADIR}/pci.ids ]; then \ - ${CP} -p ${DATADIR}/pci.ids.sample ${DATADIR}/pci.ids ; \ - fi + cd ${WRKSRC}/ && \ + ${INSTALL_PROGRAM} ${BINS} ${PREFIX}/bin/ && \ + ${INSTALL_MAN} ${MAN8} ${PREFIX}/man/man8/ .include