Date: Thu, 18 Sep 2008 03:21:30 +0800 (CST) From: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> To: FreeBSD-gnats-submit@FreeBSD.org Cc: lev@FreeBSD.org Subject: ports/127449: [PATCH] lang/hope: unbreak, rename patch files, tuning pkg-plist Message-ID: <200809171921.m8HJLU17037193@stucgi.cs.nctu.edu.tw> Resent-Message-ID: <200809171930.m8HJU22W008019@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 127449 >Category: ports >Synopsis: [PATCH] lang/hope: unbreak, rename patch files, tuning pkg-plist >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 17 19:30:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Yi-Jheng Lin >Release: FreeBSD 7.0-RELEASE-p4 amd64 >Organization: NCTU CS >Environment: System: FreeBSD stucgi 7.0-RELEASE-p4 FreeBSD 7.0-RELEASE-p4 #0: Fri Sep 5 14:56:26 CST >Description: - Fix applying patch error. (remove an unnecessary patch) - Rename patch files. (portlint warning) - Tuning pkg-plist & taking advantage from DOCSDIR & DATADIR macros. Added file(s): - files/patch-doc_Makefile.in - files/patch-src_memory.c Removed file(s): - files/patch-doc:Makefile.in - files/patch-sh_makedepend - files/patch-src-memory.c Port maintainer (lev@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- hope-1.1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/lang/hope/Makefile /amd/account/gcs/96/9655630/dev/ports/lang/hope/Makefile --- /usr/ports/lang/hope/Makefile 2008-06-20 03:03:43.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/hope/Makefile 2008-09-18 03:11:45.000000000 +0800 @@ -14,13 +14,10 @@ MAINTAINER= lev@FreeBSD.org COMMENT= Hope is lazy interpriter for HOPE applicative language -BROKEN= Patch fails -DEPRECATED= Has been broken for more than 6 months -EXPIRATION_DATE=2008-09-19 - .if defined(WITH_DOCS) BUILD_DEPENDS+= latex:${PORTSDIR}/print/teTeX \ latex2html:${PORTSDIR}/textproc/latex2html + MAKE_ARGS+= WITH_DOCS=yes .else NOPORTDOCS= yes diff -ruN --exclude=CVS /usr/ports/lang/hope/files/patch-doc:Makefile.in /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-doc:Makefile.in --- /usr/ports/lang/hope/files/patch-doc:Makefile.in 2001-10-18 02:21:24.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-doc:Makefile.in 1970-01-01 08:00:00.000000000 +0800 @@ -1,19 +0,0 @@ ---- doc/Makefile.in.orig Sat Apr 17 04:14:06 1999 -+++ doc/Makefile.in Tue Sep 25 00:12:51 2001 -@@ -58,7 +58,7 @@ - sed -n 's/^#define[ ][ ]*\(M[IA][NX]PREC\)[ ][ ]*\([0-9]*\).*/\\newcommand{\\\1}{\2}/p' ../src/op.h >$@ - - ../src/op.h: -- cd ../src; make op.h -+ cd ../src; $(MAKE) op.h - - # can't use echo here as BSD and SYSV versions treat backslashes differently. - Standard.tex: ../lib/Standard.hop h2l.awk -@@ -83,6 +83,7 @@ - for file in $(docs); do gzip <$$file >$(docdir)/$$file.gz; done - $(INSTALL) -d $(htmldir) - for dir in $(dirs); do rm -rf $(htmldir)/$$dir; done -+ for dir in $(dirs); do rm -rf $$dir/*.pl $$dir/WARNINGS; done - cp -r $(dirs) $(htmldir) - # cp $(src_srcs) $(srcdir) - diff -ruN --exclude=CVS /usr/ports/lang/hope/files/patch-doc_Makefile.in /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-doc_Makefile.in --- /usr/ports/lang/hope/files/patch-doc_Makefile.in 1970-01-01 08:00:00.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-doc_Makefile.in 2008-09-18 02:23:28.000000000 +0800 @@ -0,0 +1,19 @@ +--- doc/Makefile.in.orig Sat Apr 17 04:14:06 1999 ++++ doc/Makefile.in Tue Sep 25 00:12:51 2001 +@@ -58,7 +58,7 @@ + sed -n 's/^#define[ ][ ]*\(M[IA][NX]PREC\)[ ][ ]*\([0-9]*\).*/\\newcommand{\\\1}{\2}/p' ../src/op.h >$@ + + ../src/op.h: +- cd ../src; make op.h ++ cd ../src; $(MAKE) op.h + + # can't use echo here as BSD and SYSV versions treat backslashes differently. + Standard.tex: ../lib/Standard.hop h2l.awk +@@ -83,6 +83,7 @@ + for file in $(docs); do gzip <$$file >$(docdir)/$$file.gz; done + $(INSTALL) -d $(htmldir) + for dir in $(dirs); do rm -rf $(htmldir)/$$dir; done ++ for dir in $(dirs); do rm -rf $$dir/*.pl $$dir/WARNINGS; done + cp -r $(dirs) $(htmldir) + # cp $(src_srcs) $(srcdir) + diff -ruN --exclude=CVS /usr/ports/lang/hope/files/patch-sh_makedepend /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-sh_makedepend --- /usr/ports/lang/hope/files/patch-sh_makedepend 2002-12-19 07:38:24.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-sh_makedepend 1970-01-01 08:00:00.000000000 +0800 @@ -1,14 +0,0 @@ - -$FreeBSD: ports/lang/hope/files/patch-sh_makedepend,v 1.1 2002/12/18 23:38:24 naddy Exp $ - ---- sh/makedepend.orig Thu Dec 19 00:29:14 2002 -+++ sh/makedepend Thu Dec 19 00:29:26 2002 -@@ -66,7 +66,7 @@ - for file in $files - do objname="$objprefix"`expr "$file" : '\(.*\)\.[^.]*$'`"$objsuffix" - gcc $cppflags -E $file | -- grep '^# 1 "[^/][^"]*"' | -+ grep '^# 1 "[^/<][^"]*"' | - sed ' s/[^"]*"\([^"]*\)".*/\1/ - s|///*|/|g - : dotloop diff -ruN --exclude=CVS /usr/ports/lang/hope/files/patch-src-memory.c /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-src-memory.c --- /usr/ports/lang/hope/files/patch-src-memory.c 2003-12-08 18:53:27.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-src-memory.c 1970-01-01 08:00:00.000000000 +0800 @@ -1,11 +0,0 @@ ---- src/memory.c.orig Sun Dec 7 18:01:46 2003 -+++ src/memory.c Sun Dec 7 18:01:50 2003 -@@ -22,6 +22,7 @@ - { - if ((base_memory = (char *)malloc((size_t)MEMSIZE)) == NULL) - error(FATALERR, "can't allocate memory"); -+ memset(base_memory, NULL, (size_t)MEMSIZE); - top_memory = base_memory + RoundDown(MEMSIZE); - - lim_temp = top_string = base_memory; - diff -ruN --exclude=CVS /usr/ports/lang/hope/files/patch-src_memory.c /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-src_memory.c --- /usr/ports/lang/hope/files/patch-src_memory.c 1970-01-01 08:00:00.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/hope/files/patch-src_memory.c 2008-09-18 02:23:28.000000000 +0800 @@ -0,0 +1,11 @@ +--- src/memory.c.orig Sun Dec 7 18:01:46 2003 ++++ src/memory.c Sun Dec 7 18:01:50 2003 +@@ -22,6 +22,7 @@ + { + if ((base_memory = (char *)malloc((size_t)MEMSIZE)) == NULL) + error(FATALERR, "can't allocate memory"); ++ memset(base_memory, NULL, (size_t)MEMSIZE); + top_memory = base_memory + RoundDown(MEMSIZE); + + lim_temp = top_string = base_memory; + diff -ruN --exclude=CVS /usr/ports/lang/hope/pkg-plist /amd/account/gcs/96/9655630/dev/ports/lang/hope/pkg-plist --- /usr/ports/lang/hope/pkg-plist 2004-04-11 00:07:06.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/hope/pkg-plist 2008-09-18 03:06:11.000000000 +0800 @@ -1,91 +1,91 @@ bin/hope -share/hope/lib.new/Standard.hop -share/hope/lib/Standard.hop -share/hope/lib/arith.hop -share/hope/lib/case.hop -share/hope/lib/ctype.hop -share/hope/lib/diag.hop -share/hope/lib/fold.hop -share/hope/lib/functions.hop -share/hope/lib/lines.hop -share/hope/lib/list.hop -share/hope/lib/lists.hop -share/hope/lib/maybe.hop -share/hope/lib/products.hop -share/hope/lib/range.hop -share/hope/lib/seq.hop -share/hope/lib/set.hop -share/hope/lib/sort.hop -share/hope/lib/sums.hop -share/hope/lib/tree.hop -share/hope/lib/void.hop -share/hope/lib/words.hop -share/hope/lib/y.hop -%%PORTDOCS%%share/doc/hope/ref_man.dvi.gz -%%PORTDOCS%%share/doc/hope/ref_man.ps.gz -%%PORTDOCS%%share/doc/hope/ref_man/index.html -%%PORTDOCS%%share/doc/hope/ref_man/node1.html -%%PORTDOCS%%share/doc/hope/ref_man/node10.html -%%PORTDOCS%%share/doc/hope/ref_man/node11.html -%%PORTDOCS%%share/doc/hope/ref_man/node12.html -%%PORTDOCS%%share/doc/hope/ref_man/node13.html -%%PORTDOCS%%share/doc/hope/ref_man/node14.html -%%PORTDOCS%%share/doc/hope/ref_man/node15.html -%%PORTDOCS%%share/doc/hope/ref_man/node16.html -%%PORTDOCS%%share/doc/hope/ref_man/node17.html -%%PORTDOCS%%share/doc/hope/ref_man/node2.html -%%PORTDOCS%%share/doc/hope/ref_man/node3.html -%%PORTDOCS%%share/doc/hope/ref_man/node4.html -%%PORTDOCS%%share/doc/hope/ref_man/node5.html -%%PORTDOCS%%share/doc/hope/ref_man/node6.html -%%PORTDOCS%%share/doc/hope/ref_man/node7.html -%%PORTDOCS%%share/doc/hope/ref_man/node8.html -%%PORTDOCS%%share/doc/hope/ref_man/node9.html -%%PORTDOCS%%share/doc/hope/ref_man/ref_man.css -%%PORTDOCS%%share/doc/hope/ref_man/ref_man.html -%%PORTDOCS%%share/doc/hope/examples.dvi.gz -%%PORTDOCS%%share/doc/hope/examples.ps.gz -%%PORTDOCS%%share/doc/hope/examples/examples.css -%%PORTDOCS%%share/doc/hope/examples/examples.html -%%PORTDOCS%%share/doc/hope/examples/index.html -%%PORTDOCS%%share/doc/hope/examples/node1.html -%%PORTDOCS%%share/doc/hope/examples/node2.html -%%PORTDOCS%%share/doc/hope/examples/node3.html -%%PORTDOCS%%share/doc/hope/examples/node4.html -%%PORTDOCS%%share/doc/hope/hope_tut.dvi.gz -%%PORTDOCS%%share/doc/hope/hope_tut.ps.gz -%%PORTDOCS%%share/doc/hope/hope_tut/hope_tut.css -%%PORTDOCS%%share/doc/hope/hope_tut/hope_tut.html -%%PORTDOCS%%share/doc/hope/hope_tut/index.html -%%PORTDOCS%%share/doc/hope/hope_tut/node1.html -%%PORTDOCS%%share/doc/hope/hope_tut/node10.html -%%PORTDOCS%%share/doc/hope/hope_tut/node11.html -%%PORTDOCS%%share/doc/hope/hope_tut/node12.html -%%PORTDOCS%%share/doc/hope/hope_tut/node13.html -%%PORTDOCS%%share/doc/hope/hope_tut/node14.html -%%PORTDOCS%%share/doc/hope/hope_tut/node15.html -%%PORTDOCS%%share/doc/hope/hope_tut/node16.html -%%PORTDOCS%%share/doc/hope/hope_tut/node17.html -%%PORTDOCS%%share/doc/hope/hope_tut/node18.html -%%PORTDOCS%%share/doc/hope/hope_tut/node19.html -%%PORTDOCS%%share/doc/hope/hope_tut/node2.html -%%PORTDOCS%%share/doc/hope/hope_tut/node20.html -%%PORTDOCS%%share/doc/hope/hope_tut/node21.html -%%PORTDOCS%%share/doc/hope/hope_tut/node22.html -%%PORTDOCS%%share/doc/hope/hope_tut/node23.html -%%PORTDOCS%%share/doc/hope/hope_tut/node24.html -%%PORTDOCS%%share/doc/hope/hope_tut/node25.html -%%PORTDOCS%%share/doc/hope/hope_tut/node3.html -%%PORTDOCS%%share/doc/hope/hope_tut/node4.html -%%PORTDOCS%%share/doc/hope/hope_tut/node5.html -%%PORTDOCS%%share/doc/hope/hope_tut/node6.html -%%PORTDOCS%%share/doc/hope/hope_tut/node7.html -%%PORTDOCS%%share/doc/hope/hope_tut/node8.html -%%PORTDOCS%%share/doc/hope/hope_tut/node9.html -%%PORTDOCS%%@dirrm share/doc/hope/ref_man -%%PORTDOCS%%@dirrm share/doc/hope/examples -%%PORTDOCS%%@dirrm share/doc/hope/hope_tut -%%PORTDOCS%%@dirrm share/doc/hope -@dirrm share/hope/lib.new -@dirrm share/hope/lib -@dirrm share/hope +%%DATADIR%%/lib.new/Standard.hop +%%DATADIR%%/lib/Standard.hop +%%DATADIR%%/lib/arith.hop +%%DATADIR%%/lib/case.hop +%%DATADIR%%/lib/ctype.hop +%%DATADIR%%/lib/diag.hop +%%DATADIR%%/lib/fold.hop +%%DATADIR%%/lib/functions.hop +%%DATADIR%%/lib/lines.hop +%%DATADIR%%/lib/list.hop +%%DATADIR%%/lib/lists.hop +%%DATADIR%%/lib/maybe.hop +%%DATADIR%%/lib/products.hop +%%DATADIR%%/lib/range.hop +%%DATADIR%%/lib/seq.hop +%%DATADIR%%/lib/set.hop +%%DATADIR%%/lib/sort.hop +%%DATADIR%%/lib/sums.hop +%%DATADIR%%/lib/tree.hop +%%DATADIR%%/lib/void.hop +%%DATADIR%%/lib/words.hop +%%DATADIR%%/lib/y.hop +@dirrm %%DATADIR%%/lib.new +@dirrm %%DATADIR%%/lib +@dirrm %%DATADIR%% +%%PORTDOCS%%%%DOCSDIR%%/ref_man.dvi.gz +%%PORTDOCS%%%%DOCSDIR%%/ref_man.ps.gz +%%PORTDOCS%%%%DOCSDIR%%/ref_man/index.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node1.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node10.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node11.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node12.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node13.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node14.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node15.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node16.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node17.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node2.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node3.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node4.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node5.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node6.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node7.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node8.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/node9.html +%%PORTDOCS%%%%DOCSDIR%%/ref_man/ref_man.css +%%PORTDOCS%%%%DOCSDIR%%/ref_man/ref_man.html +%%PORTDOCS%%%%DOCSDIR%%/examples.dvi.gz +%%PORTDOCS%%%%DOCSDIR%%/examples.ps.gz +%%PORTDOCS%%%%DOCSDIR%%/examples/examples.css +%%PORTDOCS%%%%DOCSDIR%%/examples/examples.html +%%PORTDOCS%%%%DOCSDIR%%/examples/index.html +%%PORTDOCS%%%%DOCSDIR%%/examples/node1.html +%%PORTDOCS%%%%DOCSDIR%%/examples/node2.html +%%PORTDOCS%%%%DOCSDIR%%/examples/node3.html +%%PORTDOCS%%%%DOCSDIR%%/examples/node4.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut.dvi.gz +%%PORTDOCS%%%%DOCSDIR%%/hope_tut.ps.gz +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/hope_tut.css +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/hope_tut.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/index.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node1.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node10.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node11.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node12.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node13.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node14.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node15.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node16.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node17.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node18.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node19.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node2.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node20.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node21.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node22.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node23.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node24.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node25.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node3.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node4.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node5.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node6.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node7.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node8.html +%%PORTDOCS%%%%DOCSDIR%%/hope_tut/node9.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%/ref_man +%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples +%%PORTDOCS%%@dirrm %%DOCSDIR%%/hope_tut +%%PORTDOCS%%@dirrm %%DOCSDIR%% --- hope-1.1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809171921.m8HJLU17037193>