svn commit: r302235 - head/graphics/dcraw
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Aug 7 11:48:54 UTC 2012
Author: sunpoet
Date: Tue Aug 7 11:48:53 2012
New Revision: 302235
URL: http://svn.freebsd.org/changeset/ports/302235
Log:
- Update to 9.16
- Add maintainer section
- Cosmetic change
Modified:
head/graphics/dcraw/Makefile (contents, props changed)
head/graphics/dcraw/distinfo (contents, props changed)
Modified: head/graphics/dcraw/Makefile
==============================================================================
--- head/graphics/dcraw/Makefile Tue Aug 7 11:47:26 2012 (r302234)
+++ head/graphics/dcraw/Makefile Tue Aug 7 11:48:53 2012 (r302235)
@@ -6,7 +6,7 @@
#
PORTNAME= dcraw
-PORTVERSION= 9.11
+PORTVERSION= 9.16
CATEGORIES= graphics
MASTER_SITES= LOCAL/sunpoet
@@ -19,23 +19,44 @@ LIB_DEPENDS= jasper:${PORTSDIR}/graphics
CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/jasper
LDFLAGS+= -L${LOCALBASE}/lib -lm -ljasper -ljpeg -llcms
+USE_XZ= yes
-MAN1= dcraw.1
-PLIST_FILES= bin/dcraw
+MAN1= ${PORTNAME}.1
+PLIST_FILES= bin/${PORTNAME}
do-build:
- cd ${WRKSRC}/ && ${CC} -o dcraw ${CFLAGS} dcraw.c ${LDFLAGS}
+ cd ${WRKSRC}/ && ${CC} -o ${PORTNAME} ${CFLAGS} ${PORTNAME}.c ${LDFLAGS}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/${MAN1} ${PREFIX}/man/man1/
-make-dist:
- @${RM} -rf ${WRKDIR};${MKDIR} ${WRKDIR};cd ${WRKDIR};\
- ${FETCH_CMD} http://cybercom.net/~dcoffin/dcraw/dcraw.c;\
- ${FETCH_CMD} http://cybercom.net/~dcoffin/dcraw/dcraw.1;\
- ver=`grep -o -m1 -E '[2-9]\.[0-9][0-9]' dcraw.c`;\
- ${MKDIR} dcraw-$$ver;mv dcraw.[c1] dcraw-$$ver;\
- ${TAR} cjvf dcraw-$$ver.tar.bz2 dcraw-$$ver
+# maintainer section:
+
+MS_DIFF= ${MS_WRKSRC}/${PORTNAME}.c.diff
+MS_VERSION= `${CAT} ${MS_VERSIONFILE}`
+MS_VERSIONFILE= ${MS_WRKSRC}/.version
+MS_WRKSRC= ${WRKSRC}/tmp
+MS_MASTER_SITE= http://www.cybercom.net/~dcoffin/${PORTNAME}/
+MS_DISTFILES= ${PORTNAME}.1 ${PORTNAME}.c
+
+maketar: do-clean extract
+ ${MKDIR} ${MS_WRKSRC}/
+.for file in ${MS_DISTFILES}
+ ${FETCH_CMD} -o ${MS_WRKSRC}/${file} ${MS_MASTER_SITE}${file}
+.endfor
+ ${GREP} '^#define DCRAW_VERSION' ${MS_WRKSRC}/dcraw.c | cut -d'"' -f2 > ${MS_VERSIONFILE}
+ ${MKDIR} ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}/
+ cd ${MS_WRKSRC}/ && ${MV} ${MS_DISTFILES} ${PORTNAME}-${MS_VERSION}/
+ (${DIFF} -u ${WRKSRC}/${PORTNAME}.c ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}/${PORTNAME}.c > ${MS_DIFF}) || ${TRUE}
+ if [ -s ${MS_DIFF} ]; then \
+ cd ${MS_WRKSRC}/ && ${TAR} -Jcf ${PORTNAME}-${MS_VERSION}.tar.xz ${PORTNAME}-${MS_VERSION}/; \
+ ${INSTALL} -m 644 ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}.tar.xz ${DISTDIR}/; \
+ ${SED} -i '' -e '/^PORTVERSION=/ s|${PORTVERSION}|'${MS_VERSION}'|; /^PORTREVISION=/d' ${.CURDIR}/Makefile; \
+ cd ${.CURDIR}/ && ${MAKE} makesum; \
+ ${ECHO_MSG} "*** Update from ${PORTVERSION} to ${MS_VERSION}, diff: ${MS_DIFF} ***"; \
+ else \
+ ${ECHO_MSG} "*** ${MS_MASTER_SITE}${PORTNAME}.c is unchanged (${PORTVERSION}) ***"; \
+ fi
.include <bsd.port.mk>
Modified: head/graphics/dcraw/distinfo
==============================================================================
--- head/graphics/dcraw/distinfo Tue Aug 7 11:47:26 2012 (r302234)
+++ head/graphics/dcraw/distinfo Tue Aug 7 11:48:53 2012 (r302235)
@@ -1,2 +1,2 @@
-SHA256 (dcraw-9.11.tar.gz) = 83d27cf5b2964196544118b324f8ba9d2a13b9bb2e8389a3811c258a7d70e489
-SIZE (dcraw-9.11.tar.gz) = 87576
+SHA256 (dcraw-9.16.tar.xz) = 1712706e00c91fd5ee6e9ba38fb5829f08f6538474e46754b592cc16dfb3bb03
+SIZE (dcraw-9.16.tar.xz) = 74976
More information about the svn-ports-head
mailing list