Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Jan 2018 23:00:01 +0000 (UTC)
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r458390 - in head/devel/icmake: . files
Message-ID:  <201801072300.w07N01S9007910@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bofh
Date: Sun Jan  7 23:00:01 2018
New Revision: 458390
URL: https://svnweb.freebsd.org/changeset/ports/458390

Log:
  devel/icmake: Update version 7.22.01=>9.02.04
  
  - Update MASTERSITES to GITHUB
  - Update Homepage to GITHUB Page
  - Remove LICENSE_FILE

Added:
  head/devel/icmake/files/patch-exec_bootstrap   (contents, props changed)
Deleted:
  head/devel/icmake/files/patch-exec-bootstrap
  head/devel/icmake/files/patch-icm_install
Modified:
  head/devel/icmake/Makefile
  head/devel/icmake/distinfo
  head/devel/icmake/pkg-descr
  head/devel/icmake/pkg-plist

Modified: head/devel/icmake/Makefile
==============================================================================
--- head/devel/icmake/Makefile	Sun Jan  7 22:53:58 2018	(r458389)
+++ head/devel/icmake/Makefile	Sun Jan  7 23:00:01 2018	(r458390)
@@ -1,34 +1,40 @@
 # $FreeBSD$
 
 PORTNAME=	icmake
-PORTVERSION=	7.22.01
+PORTVERSION=	9.02.04
 CATEGORIES=	devel
-MASTER_SITES=	SF
-DISTNAME=	${PORTNAME}_${PORTVERSION}
-EXTRACT_SUFX=	.orig.tar.gz
 
 MAINTAINER=	bofh@FreeBSD.org
 COMMENT=	Intelligent C-like Maker
 
 LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	bash:shells/bash \
 		gsed:textproc/gsed
 
+WRKSRC_SUBDIR=	${PORTNAME}
 DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
 PORTDOCS=	*
 
 PLIST_SUB+=	PORTVERSION="${PORTVERSION}"
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
 REINPLACE_ARGS=	-I ""
 
 USES=		shebangfix
-SHEBANG_FILES=	icm_bootstrap icm_install icm_prepare scripts/convert
+SHEBANG_FILES=	build comp/build comp/icm_bootstrap comp/updategrammar \
+		comp/updateparser comp/updatescanner dep/build dep/icm_bootstrap \
+		exec/build exec/icm_bootstrap exec/list/test/build exec/string/test/build \
+		icm_bootstrap icm_github icm_install icm_prepare icmake/build \
+		icmake/icm_bootstrap icmake/setlinks icmbuild/build icmbuild/icm_bootstrap \
+		iuo/bootstrapinstall iuo/install iuo/uninstall pp/build pp/icm_bootstrap \
+		rss/build rss/icm_bootstrap scripts/convert un/build un/icm_bootstrap
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	fbb-git
+
 post-patch:
+	@${REINPLACE_CMD} -e 's|find|find .|g' \
+		${WRKSRC}/icm_prepare
 	@${REINPLACE_CMD} -e 's|sed|gsed|g' \
 		${WRKSRC}/scripts/conversions \
 		${WRKSRC}/scripts/convert
@@ -39,16 +45,6 @@ post-patch:
 		s|"usr/share/doc/icmake"|"share/doc/icmake-${PORTVERSION}"| ; \
 		s|"usr/share/doc/icmake-doc"|"share/doc/icmake-${PORTVERSION}/doc"|' \
 		${WRKSRC}/INSTALL.im
-	@${REINPLACE_CMD} -e '\
-		s|"ar"|"${AR}"| ; \
-		s|"rsv"|"${ARFLAGS}"| ; \
-		s|"gcc"|"${CC}"| ; \
-		s|"gzip"|"${GZIP_CMD}"| ; \
-		s|"cp"|"${CP}"| ; \
-		s|"mkdir"|"${MKDIR}"| ; \
-		s|"rm"|"${RM}"| ; \
-		s|"strip"|"${STRIP_CMD}"|' \
-		${WRKSRC}/def/programs
 	@${REINPLACE_CMD} -e 's|cp -r|cp -R|' \
 		${WRKSRC}/icm_bootstrap \
 		${WRKSRC}/icm_install
@@ -58,44 +54,34 @@ post-patch:
 		${WRKSRC}/doc/manpage/icmake.yo \
 		${WRKSRC}/doc/manpage/build \
 		${WRKSRC}/examples/am \
+		${WRKSRC}/examples/bup \
 		${WRKSRC}/examples/defines \
 		${WRKSRC}/examples/ds \
 		${WRKSRC}/examples/ftpxfer \
+		${WRKSRC}/examples/idir \
 		${WRKSRC}/examples/initialization \
+		${WRKSRC}/examples/killprog \
 		${WRKSRC}/examples/nesteddirectives \
 		${WRKSRC}/examples/r \
+		${WRKSRC}/examples/tolower \
 		${WRKSRC}/exec/build \
-		${WRKSRC}/make/build \
 		${WRKSRC}/pp/build \
-		${WRKSRC}/rss/build \
-		${WRKSRC}/un/build
+		${WRKSRC}/rss/build
 	@${REINPLACE_CMD} -e 's|"gcc"|"${CC}"|g; s|-Wall -O2|${CFLAGS}|g' \
 		${WRKSRC}/comp/build \
-		${WRKSRC}/def/programs \
 		${WRKSRC}/doc/icmake.doc \
 		${WRKSRC}/exec/icmconf \
 		${WRKSRC}/usr/share/icmake/icmconf \
 		${WRKSRC}/exec/build \
-		${WRKSRC}/make/build \
 		${WRKSRC}/pp/build \
 		${WRKSRC}/rss/build \
 		${WRKSRC}/un/build
-	@${REINPLACE_CMD} -e '\
-		s|/usr/lib/icmake|${PREFIX}/lib/icmake-${PORTVERSION}|g; \
-		s|/usr/share/icmake|${PREFIX}/share/icmake-${PORTVERSION}|g; \
-		s|/etc/icmake/icmake.cf|${PREFIX}/etc/icmake/icmake.rc|g' \
-		${WRKSRC}/etc/icmake/icmake.rc
 
 do-build:
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_bootstrap ${PREFIX}
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_prepare ${PREFIX}
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_bootstrap x
 
 do-install:
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install strip progs ${STAGEDIR}
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install scripts ${STAGEDIR}
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install skel ${STAGEDIR}
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install etc ${STAGEDIR}
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install man ${STAGEDIR}
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install doc ${STAGEDIR}
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install docdoc ${STAGEDIR}
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./icm_install strip all ${STAGEDIR}
 
 .include <bsd.port.mk>

Modified: head/devel/icmake/distinfo
==============================================================================
--- head/devel/icmake/distinfo	Sun Jan  7 22:53:58 2018	(r458389)
+++ head/devel/icmake/distinfo	Sun Jan  7 23:00:01 2018	(r458390)
@@ -1,2 +1,3 @@
-SHA256 (icmake_7.22.01.orig.tar.gz) = b522e7937e9d4f0bec738dfce371673e3c4a8bc9f4d209a51631e5ed59ba66c7
-SIZE (icmake_7.22.01.orig.tar.gz) = 331750
+TIMESTAMP = 1515357723
+SHA256 (fbb-git-icmake-9.02.04_GH0.tar.gz) = 611ef06fb15b1f4ab3b258395020fc88ed555b4d8934fa66a1ec8fe863f049c8
+SIZE (fbb-git-icmake-9.02.04_GH0.tar.gz) = 372166

Added: head/devel/icmake/files/patch-exec_bootstrap
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/icmake/files/patch-exec_bootstrap	Sun Jan  7 23:00:01 2018	(r458390)
@@ -0,0 +1,23 @@
+--- exec/bootstrap.orig	2018-01-07 21:36:21 UTC
++++ exec/bootstrap
+@@ -1,6 +1,6 @@
+ echo Creating icm-exec
+ 
+-gcc -O2 -g -Wall -DHAVE_GLOB -c *.c 
++${CC} ${CFLAGS} -g -DHAVE_GLOB -c *.c
+ 
+ mkdir -p tmp/bin
+ 
+@@ -8,10 +8,10 @@ NR=0
+ for x in auks var virtual int list string stack opcodefun builtin
+ do
+     cd $x
+-    gcc -O2 -g -Wall -DHAVE_GLOB -c *.c || exit 1
++    ${CC} ${CFLAGS} -g -DHAVE_GLOB -c *.c || exit 1
+     cd ..
+ done
+ 
+-gcc -o tmp/bin/icm-exec$1 *.o */*.o ../rss/libicrss.a
++${CC} -o tmp/bin/icm-exec$1 *.o */*.o ../rss/libicrss.a
+ 
+ rm *.o */*.o

Modified: head/devel/icmake/pkg-descr
==============================================================================
--- head/devel/icmake/pkg-descr	Sun Jan  7 22:53:58 2018	(r458389)
+++ head/devel/icmake/pkg-descr	Sun Jan  7 23:00:01 2018	(r458390)
@@ -4,4 +4,4 @@ automatic program maintenance and system administrativ
 platforms.  Later on, Icmake was eventually ported to Unix platforms
 (SCO and Linux).  By now Icmake also runs on a HP-Unix platform.
 
-WWW: http://icmake.sourceforge.net/
+WWW: https://fbb-git.github.io/icmake/

Modified: head/devel/icmake/pkg-plist
==============================================================================
--- head/devel/icmake/pkg-plist	Sun Jan  7 22:53:58 2018	(r458389)
+++ head/devel/icmake/pkg-plist	Sun Jan  7 23:00:01 2018	(r458390)
@@ -1,23 +1,25 @@
 bin/icmake
 bin/icmbuild
 bin/icmstart
-bin/icmun
-etc/icmake/icmake.rc
-etc/icmake/icmstart.rc
+%%ETCDIR%%/icmstart.rc
 lib/icmake-%%PORTVERSION%%/icm-comp
+lib/icmake-%%PORTVERSION%%/icm-dep
 lib/icmake-%%PORTVERSION%%/icm-exec
 lib/icmake-%%PORTVERSION%%/icm-pp
+lib/icmake-%%PORTVERSION%%/icmbuild
+lib/icmake-%%PORTVERSION%%/icmun
 man/man1/icmake.1.gz
 man/man1/icmbuild.1.gz
 man/man1/icmstart.1.gz
 man/man7/icmconf.7.gz
 man/man7/icmstart.rc.7.gz
-share/icmake-%%PORTVERSION%%/parser/grammar
-share/icmake-%%PORTVERSION%%/scanner/lexer
-share/icmake-%%PORTVERSION%%/scanner/scanner.ih
-share/icmake-%%PORTVERSION%%/CLASSES
-share/icmake-%%PORTVERSION%%/icmconf
-share/icmake-%%PORTVERSION%%/main.cc
-share/icmake-%%PORTVERSION%%/main.ih
-share/icmake-%%PORTVERSION%%/usage.cc
-share/icmake-%%PORTVERSION%%/version.cc
+%%DATADIR%%-%%PORTVERSION%%/frame
+%%DATADIR%%-%%PORTVERSION%%/icmconf
+%%DATADIR%%-%%PORTVERSION%%/main.cc
+%%DATADIR%%-%%PORTVERSION%%/main.ih
+%%DATADIR%%-%%PORTVERSION%%/parser/grammar
+%%DATADIR%%-%%PORTVERSION%%/scanner/lexer
+%%DATADIR%%-%%PORTVERSION%%/scanner/scanner.ih
+%%DATADIR%%-%%PORTVERSION%%/usage.cc
+%%DATADIR%%-%%PORTVERSION%%/version.cc
+%%DATADIR%%-%%PORTVERSION%%/CLASSES



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801072300.w07N01S9007910>