From owner-svn-ports-all@freebsd.org Sun Jan 7 23:00:02 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2BC4E64598; Sun, 7 Jan 2018 23:00:02 +0000 (UTC) (envelope-from bofh@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AE30F7D44D; Sun, 7 Jan 2018 23:00:02 +0000 (UTC) (envelope-from bofh@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0CC342777A; Sun, 7 Jan 2018 23:00:02 +0000 (UTC) (envelope-from bofh@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w07N013e007916; Sun, 7 Jan 2018 23:00:01 GMT (envelope-from bofh@FreeBSD.org) Received: (from bofh@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w07N01S9007910; Sun, 7 Jan 2018 23:00:01 GMT (envelope-from bofh@FreeBSD.org) Message-Id: <201801072300.w07N01S9007910@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bofh set sender to bofh@FreeBSD.org using -f From: Muhammad Moinur Rahman Date: Sun, 7 Jan 2018 23:00:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r458390 - in head/devel/icmake: . files X-SVN-Group: ports-head X-SVN-Commit-Author: bofh X-SVN-Commit-Paths: in head/devel/icmake: . files X-SVN-Commit-Revision: 458390 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jan 2018 23:00:02 -0000 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 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