svn commit: r458390 - in head/devel/icmake: . files
Muhammad Moinur Rahman
bofh at FreeBSD.org
Sun Jan 7 23:00:02 UTC 2018
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 at 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
More information about the svn-ports-head
mailing list