diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2011-06-25 05:34:27 +0800 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2011-06-25 05:34:27 +0800 |
commit | 4644c37f5bcb820a66127ac24c7b48dcbbae1ca6 (patch) | |
tree | 81ed0da201a8da0c7782b4dfd3a88bc425369842 /misc | |
parent | 2437526fd1042dc6863cab7901c30cd069960186 (diff) | |
download | freebsd-ports-gnome-4644c37f5bcb820a66127ac24c7b48dcbbae1ca6.tar.gz freebsd-ports-gnome-4644c37f5bcb820a66127ac24c7b48dcbbae1ca6.tar.zst freebsd-ports-gnome-4644c37f5bcb820a66127ac24c7b48dcbbae1ca6.zip |
- Update to 20110617
- Update maketar: to detect pci.ids version automatically
Diffstat (limited to 'misc')
-rw-r--r-- | misc/pciids/Makefile | 54 | ||||
-rw-r--r-- | misc/pciids/distinfo | 4 |
2 files changed, 33 insertions, 25 deletions
diff --git a/misc/pciids/Makefile b/misc/pciids/Makefile index f81549570a91..5b87ed5eb54b 100644 --- a/misc/pciids/Makefile +++ b/misc/pciids/Makefile @@ -7,7 +7,7 @@ # PORTNAME= pciids -PORTVERSION= 20110525 +PORTVERSION= 20110617 CATEGORIES= misc MASTER_SITES= LOCAL/sunpoet @@ -26,25 +26,33 @@ do-install: ${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/pci.ids ${DATADIR} -.include <bsd.port.pre.mk> - -# Below only contains code to create a tar file for this beast -CT_DATE!= date "+%Y%m%d" -CT_WRKSRC= ${WRKDIR}/tmp -CT_DESTDIR= ${PORTNAME}-${CT_DATE} -CT_TEMPDIR= ${CT_WRKSRC}/${CT_DESTDIR} -CT_MASTER_SITE= http://pciids.sourceforge.net/v2.2 -CT_DISTFILES= pci.ids - -maketar: extract - ${MKDIR} ${CT_TEMPDIR} -.for file in ${CT_DISTFILES} - (cd ${CT_TEMPDIR} && ${FETCH_CMD} ${CT_MASTER_SITE}/${file}) -.endfor - ${DIFF} -u ${WRKSRC}/pci.ids ${CT_TEMPDIR}/pci.ids || ${TRUE} - (cd ${CT_WRKSRC} && ${TAR} -jcf ${PORTNAME}-${CT_DATE}.tar.bz2 ${CT_DESTDIR}) - ${SED} -i.bak -e 's|${PORTVERSION}|${CT_DATE}|' ${.CURDIR}/Makefile - @(cd ${.CURDIR} && ${CP} -f ${CT_WRKSRC}/${PORTNAME}-${CT_DATE}.tar.bz2 ${DISTDIR} && \ - ${MAKE} makesum) - -.include <bsd.port.post.mk> +# maintainer section: + +MS_DIFF= ${MS_WRKSRC}/${MS_DISTFILES}.diff +MS_VERSION= `${CAT} ${MS_VERSIONFILE}` +MS_VERSIONFILE= ${MS_WRKSRC}/.version +MS_WRKSRC= ${WRKSRC}/tmp +MS_MASTER_SITE= http://pciids.sourceforge.net/v2.2/ +MS_DISTFILES= pci.ids +REINPLACE_ARGS= -i '' + +maketar: do-clean extract + ${MKDIR} ${MS_WRKSRC}/ + ${FETCH_CMD} -o ${MS_WRKSRC}/${MS_DISTFILES} ${MS_MASTER_SITE}${MS_DISTFILES} + ${GREP} '^# Version: [0-9.]\{10\}$$' ${MS_WRKSRC}/${MS_DISTFILES} \ + | ${SED} -e 's|^.* \([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)$$|\1\2\3|' \ + > ${MS_VERSIONFILE} + ${MKDIR} ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}/ + ${MV} ${MS_WRKSRC}/${MS_DISTFILES} ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}/ + (${DIFF} -u ${WRKSRC}/${MS_DISTFILES} ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}/${MS_DISTFILES} > ${MS_DIFF}) || ${TRUE} + if [ -s ${MS_DIFF} ]; then \ + cd ${MS_WRKSRC}/ && ${TAR} -jcf ${PORTNAME}-${MS_VERSION}.tar.bz2 ${PORTNAME}-${MS_VERSION}/; \ + ${REINPLACE_CMD} -e "s|${PORTVERSION}|${MS_VERSION}|" ${.CURDIR}/Makefile; \ + ${INSTALL} -m 644 ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}.tar.bz2 ${DISTDIR}/; \ + cd ${.CURDIR}/ && ${MAKE} makesum; \ + ${ECHO_CMD} "*** Update from ${PORTVERSION} to ${MS_VERSION}, diff: ${MS_DIFF}"; \ + else \ + ${ECHO_CMD} "*** ${MS_MASTER_SITE}${MS_DISTFILES} is unchanged (${PORTVERSION})."; \ + fi + +.include <bsd.port.mk> diff --git a/misc/pciids/distinfo b/misc/pciids/distinfo index e890d21eb792..64dca50dd8b4 100644 --- a/misc/pciids/distinfo +++ b/misc/pciids/distinfo @@ -1,2 +1,2 @@ -SHA256 (pciids-20110525.tar.bz2) = 940894bf98764e0e530ed54bf40e2bdf18f212c7c0d8e5a9f551adeb808e9b6e -SIZE (pciids-20110525.tar.bz2) = 170592 +SHA256 (pciids-20110617.tar.bz2) = 1674dc6ee5f4c4e7ac70f7b9eb43f9bd348ed2c585bdc7d80cd5dd9aa92b623c +SIZE (pciids-20110617.tar.bz2) = 170515 |