svn commit: r404227 - head/devel/cut

Wen Heping wen at FreeBSD.org
Tue Dec 22 10:43:29 UTC 2015


Author: wen
Date: Tue Dec 22 10:43:27 2015
New Revision: 404227
URL: https://svnweb.freebsd.org/changeset/ports/404227

Log:
  - Update to 2.7
  
  PR:		204194
  Submitted by:	tkato432 at yahoo.com

Modified:
  head/devel/cut/Makefile
  head/devel/cut/distinfo
  head/devel/cut/pkg-descr
  head/devel/cut/pkg-plist

Modified: head/devel/cut/Makefile
==============================================================================
--- head/devel/cut/Makefile	Tue Dec 22 10:37:58 2015	(r404226)
+++ head/devel/cut/Makefile	Tue Dec 22 10:43:27 2015	(r404227)
@@ -2,23 +2,48 @@
 # $FreeBSD$
 
 PORTNAME=	cut
-PORTVERSION=	2.6
+PORTVERSION=	2.7
 CATEGORIES=	devel
-MASTER_SITES=	http://www.falvotech.com/content/cut/${PORTVERSION}/
+MASTER_SITES=	https://bitbucket.org/kc5tja/cut/get/
+DISTNAME=	v${PORTVERSION}
+DIST_SUBDIR=	cut
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Unit Testing Framework for C, C++, and Objective-C
 
-BROKEN=		Does not fetch
-USES=		python:run shebangfix
+LICENSE=	BSD3CLAUSE
+
+WRKSRC=		${WRKDIR}/kc5tja-cut-d4fc09276ea9
+
+USES=		python:run shebangfix tar:bzip2
 SHEBANG_FILES=	*.py
 ALL_TARGET=	build
 
+PLIST_SUB=	VERSION="${PORTVERSION}"
+
+OPTIONS_DEFINE=	DOCS
+
+do-configure:
+	@${ECHO_CMD} -n > ${WRKDIR}/cutgen
+	@${ECHO_CMD} "#!${SH}" >> ${WRKDIR}/cutgen
+	@${ECHO_CMD} "cd ${PYTHONPREFIX_SITELIBDIR}/cut" >> ${WRKDIR}/cutgen
+	@${ECHO_CMD} "exec ${PYTHON_CMD:T} cutgen.py" >> ${WRKDIR}/cutgen
+
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/build/bin/cutgen ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_SCRIPT} ${WRKSRC}/build/bin/cutgen.py ${STAGEDIR}${PREFIX}/bin
-.for FILE in common.py lexer.py options.py parser.py
-	${INSTALL_SCRIPT} ${WRKSRC}/build/bin/${FILE} ${STAGEDIR}${PREFIX}/bin/cutgen_${FILE}
-.endfor
+	(cd ${WRKDIR} && ${INSTALL_SCRIPT} cutgen \
+		${STAGEDIR}${PREFIX}/bin)
+	@${MKDIR} ${STAGEDIR}${PREFIX}/include/cut/${PORTVERSION}
+	(cd ${WRKSRC} && ${INSTALL_DATA} cut.h \
+		${STAGEDIR}${PREFIX}/include/cut/${PORTVERSION})
+	(cd ${WRKSRC}/build/lib && ${INSTALL_DATA} libcut.a \
+		${STAGEDIR}${PREFIX}/lib)
+	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cut
+	(cd ${WRKSRC} && ${INSTALL_DATA} *.py \
+		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cut)
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	(cd ${WRKSRC} && ${INSTALL_DATA} index.html \
+		${STAGEDIR}${DOCSDIR})
 
 .include <bsd.port.mk>

Modified: head/devel/cut/distinfo
==============================================================================
--- head/devel/cut/distinfo	Tue Dec 22 10:37:58 2015	(r404226)
+++ head/devel/cut/distinfo	Tue Dec 22 10:43:27 2015	(r404227)
@@ -1,2 +1,2 @@
-SHA256 (cut-2.6.tar.gz) = ca1af2bfde22471f34c3f8852712983bac74150c7f7837367fece750d1ed793e
-SIZE (cut-2.6.tar.gz) = 302932
+SHA256 (cut/v2.7.tar.bz2) = 73cdaec95841b9665397f815c985c2e414eb26f54433e1718ad5d8e75fa8ff59
+SIZE (cut/v2.7.tar.bz2) = 9990

Modified: head/devel/cut/pkg-descr
==============================================================================
--- head/devel/cut/pkg-descr	Tue Dec 22 10:37:58 2015	(r404226)
+++ head/devel/cut/pkg-descr	Tue Dec 22 10:43:27 2015	(r404227)
@@ -8,9 +8,8 @@ CUT was primarily written by Samuel A. F
 starting life as distinct, and even competing, CUT 1.0 and test-assert
 packages. When it was finally decided to combine both packages into a
 single tool, CUT 2.0 was released, and found to be vastly more useful
-than either expected. CUT 2.4 is the latest version of the CUT 2.x
-series.
+than either expected.
 
 CUT follows standard error messages format supported by Emacs.
 
-WWW: http://www.falvotech.com/content/cut/
+WWW: https://bitbucket.org/kc5tja/cut/

Modified: head/devel/cut/pkg-plist
==============================================================================
--- head/devel/cut/pkg-plist	Tue Dec 22 10:37:58 2015	(r404226)
+++ head/devel/cut/pkg-plist	Tue Dec 22 10:43:27 2015	(r404227)
@@ -1,6 +1,9 @@
 bin/cutgen
-bin/cutgen.py
-bin/cutgen_common.py
-bin/cutgen_lexer.py
-bin/cutgen_options.py
-bin/cutgen_parser.py
+include/cut/%%VERSION%%/cut.h
+lib/libcut.a
+%%PYTHON_SITELIBDIR%%/cut/common.py
+%%PYTHON_SITELIBDIR%%/cut/cutgen.py
+%%PYTHON_SITELIBDIR%%/cut/lexer.py
+%%PYTHON_SITELIBDIR%%/cut/options.py
+%%PYTHON_SITELIBDIR%%/cut/parser.py
+%%PORTDOCS%%%%DOCSDIR%%/index.html


More information about the svn-ports-head mailing list