ports/100929: [PATCH] lang/intercal: update to 0.24, take maintainership

Stanislav Sedov ssedov at mbsd.msk.ru
Thu Jul 27 19:40:17 UTC 2006


>Number:         100929
>Category:       ports
>Synopsis:       [PATCH] lang/intercal: update to 0.24, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 27 19:40:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Stanislav Sedov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #7: Sun Jun 18 20:51:36 MSD 2006
>Description:
- Update to 0.24
- Take maintainership

Added file(s):
- files/patch-Makefile

Removed file(s):
- files/patch-aa
- files/patch-ab

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- intercal-0.24.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/lang/intercal/Makefile /var/tmp/intercal/Makefile
--- /usr/ports/lang/intercal/Makefile	Sat Apr 15 10:37:28 2006
+++ /var/tmp/intercal/Makefile	Thu Jul 27 23:20:16 2006
@@ -6,21 +6,15 @@
 #
 
 PORTNAME=	intercal
-PORTVERSION=	0.20
+PORTVERSION=	0.24
 CATEGORIES=	lang
 MASTER_SITES=	http://www.catb.org/~esr/intercal/
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	ssedov at mbsd.msk.ru
 COMMENT=	The C-INTERCAL compiler, ick, and supporting libraries
 
-WRKSRC=		$(WRKDIR)/$(DISTNAME)/src
-
-pre-install:
-	${MKDIR} ${PREFIX}/share/intercal
-	${MKDIR} ${PREFIX}/lib/intercal
-
-post-install:
-	${MKDIR} ${PREFIX}/share/intercal/pit
-	${CP} -R $(WRKDIR)/$(DISTNAME)/pit/*  ${PREFIX}/share/intercal/pit
+GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
+CONFIGURE_ENV=	CFLAGS="${CFLAGS} -D_POSIX_SOURCE"
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/lang/intercal/distinfo /var/tmp/intercal/distinfo
--- /usr/ports/lang/intercal/distinfo	Sun Jan 22 15:42:13 2006
+++ /var/tmp/intercal/distinfo	Thu Jul 27 23:18:33 2006
@@ -1,3 +1,3 @@
-MD5 (intercal-0.20.tar.gz) = 7ac506a2e12e8fc5f21e594e871864d1
-SHA256 (intercal-0.20.tar.gz) = f094aec7260d94c67d780c17ee119465d0011342e12fff9538edc638663de81e
-SIZE (intercal-0.20.tar.gz) = 169172
+MD5 (intercal-0.24.tar.gz) = d302a3a8170c11be2289a5bb09395ce8
+SHA256 (intercal-0.24.tar.gz) = 8f46305ef24a92945241acf31880e7466d7d942924009fbf00ccb5fb314afaa7
+SIZE (intercal-0.24.tar.gz) = 205703
diff -ruN --exclude=CVS /usr/ports/lang/intercal/files/patch-Makefile /var/tmp/intercal/files/patch-Makefile
--- /usr/ports/lang/intercal/files/patch-Makefile	Thu Jan  1 03:00:00 1970
+++ /var/tmp/intercal/files/patch-Makefile	Thu Jul 27 23:23:17 2006
@@ -0,0 +1,14 @@
+--- Makefile.in.orig	Thu Jul 27 23:22:03 2006
++++ Makefile.in	Thu Jul 27 23:22:34 2006
+@@ -13,9 +13,9 @@
+ # Directory in which to install libraries.
+ libdir = @libdir@
+ # Directory to install data files.
+-datadir = @datadir@/intercal- at PACKAGE_VERSION@
++datadir = @datadir@/intercal
+ # Directory to install the include files in.
+-incdir = @includedir@/intercal- at PACKAGE_VERSION@
++incdir = @includedir@/intercal
+ 
+ # Program to install binaries
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff -ruN --exclude=CVS /usr/ports/lang/intercal/files/patch-aa /var/tmp/intercal/files/patch-aa
--- /usr/ports/lang/intercal/files/patch-aa	Mon Dec  6 23:35:52 1999
+++ /var/tmp/intercal/files/patch-aa	Thu Jan  1 03:00:00 1970
@@ -1,65 +0,0 @@
---- Makefile.old	Mon Nov  1 00:56:19 1999
-+++ Makefile	Mon Nov  1 00:56:58 1999
-@@ -8,14 +8,14 @@
- # all over creation behind your back.
- # (/dev/null may be another good choice :-))
- 
--BINDIR = /usr/bin
--INCDIR = /usr/include/intercal
--LIBDIR = /usr/share/intercal
-+BINDIR = $(PREFIX)/bin
-+INCDIR = $(PREFIX)/share/intercal
-+LIBDIR = $(PREFIX)/lib/intercal
- #INCDIR = $(PWD)
- #LIBDIR = $(PWD)
- 
- YDEBUG = -vlt
--DEBUG	= -g -DDEBUG
-+# DEBUG	= -g -DDEBUG
- # DEBUG = -O
- 
- # This version (0.18) is POSIX-compliant.  You should only set the POSIX
-@@ -25,18 +25,19 @@
- # POSIX = 
- POSIX = -D_POSIX_SOURCE
- 
--CFLAGS = -I. $(DEBUG) -DICKINCLUDEDIR=\"$(INCDIR)\" \
-+CFLAGS += -I. $(DEBUG) -DICKINCLUDEDIR=\"$(INCDIR)\" \
- 	-DICKLIBDIR=\"$(LIBDIR)\" -DYYDEBUG $(POSIX)
- LDFLAGS =
- 
--CC = gcc -Wall -W
-+#CC = gcc -Wall -W
- 
- # You can use lex or flex
--#LEX = lex
--LEX = flex
-+LEX = lex
-+#LEX = flex
- 
- # You should use bison, because some yaccs won't work correctly
--YACC = bison -y
-+#YACC = bison -y
-+YACC = yacc
- 
- CSOURCES = ick.y lexer.l feh.c lose.c fiddle.c perpetrate.c
- ISOURCES = cesspool.c arrgghh.c ick-wrap.c
-@@ -74,14 +75,10 @@
- 	-ranlib libick.a
- 
- install: all
--	cp ick $(BINDIR)
--	-mkdir $(INCDIR)
--	cp lose.h abcess.h fiddle.h ick-wrap.c $(INCDIR)
--	-mkdir $(LIBDIR)
--	cp libick.a $(LIBDIR)
--	(cd ../pit; cp *.i *.3i  t_tet *.fft glider gun blinkers $(LIBDIR))
--	-mkdir $(LIBDIR)/lib
--	(cd ../pit/lib; cp *.*i $(LIBDIR)/lib) 
-+	$(BSD_INSTALL_PROGRAM) ick $(BINDIR)
-+	$(BSD_INSTALL_DATA) lose.h abcess.h fiddle.h ick-wrap.c $(INCDIR)
-+	$(BSD_INSTALL_DATA) libick.a ../pit/lib/syslib.i ../pit/lib/syslib.?i $(LIBDIR)
-+
- 
- clean:
- 	rm -f yacc.* y.tab.* y.output *~ *.[oa] lexer.c ick.c lextest ick
diff -ruN --exclude=CVS /usr/ports/lang/intercal/files/patch-ab /var/tmp/intercal/files/patch-ab
--- /usr/ports/lang/intercal/files/patch-ab	Mon Dec  6 23:35:53 1999
+++ /var/tmp/intercal/files/patch-ab	Thu Jan  1 03:00:00 1970
@@ -1,15 +0,0 @@
-*** perpetrate.c.old	Fri Dec 18 04:59:39 1998
---- perpetrate.c	Mon Nov  1 00:29:16 1999
-***************
-*** 55,62 ****
---- 55,64 ----
-  /* function created by yacc */
-  extern int yyparse(void);
-  
-+ #ifndef __FreeBSD__
-  /* getopt declaration */
-  int getopt(int, char**, char*);
-+ #endif
-  
-  /* compilation options */
-  bool compile_only; 	/* just compile into C, don't run the linker */
diff -ruN --exclude=CVS /usr/ports/lang/intercal/pkg-plist /var/tmp/intercal/pkg-plist
--- /usr/ports/lang/intercal/pkg-plist	Sat Apr 18 01:52:18 1998
+++ /var/tmp/intercal/pkg-plist	Thu Jul 27 23:23:53 2006
@@ -1,98 +1,95 @@
 bin/ick
-lib/intercal/libick.a
-lib/intercal/syslib.3i
-lib/intercal/syslib.4i
-lib/intercal/syslib.5i
-lib/intercal/syslib.6i
-lib/intercal/syslib.7i
-lib/intercal/syslib.i
-share/intercal/abcess.h
-share/intercal/fiddle.h
-share/intercal/ick-wrap.c
-share/intercal/lose.h
-share/intercal/pit/CATALOG
-share/intercal/pit/Makefile
-share/intercal/pit/beer.doc
-share/intercal/pit/beer.i
-share/intercal/pit/blinkers
-share/intercal/pit/bubble.doc
-share/intercal/pit/bubble.i
-share/intercal/pit/change.doc
-share/intercal/pit/change.i
-share/intercal/pit/count.3i
-share/intercal/pit/count.doc
-share/intercal/pit/delta.fft
-share/intercal/pit/fft.doc
-share/intercal/pit/fft.i
-share/intercal/pit/flonck.doc
-share/intercal/pit/flonck.i
-share/intercal/pit/glider
-share/intercal/pit/gun
-share/intercal/pit/hail_mary.3i
-share/intercal/pit/hail_mary.doc
-share/intercal/pit/hello.i
-share/intercal/pit/icat.i
-share/intercal/pit/iching.doc
-share/intercal/pit/iching1.i
-share/intercal/pit/iching2.i
-share/intercal/pit/ins.doc
-share/intercal/pit/ins.i
-share/intercal/pit/iogerunds.doc
-share/intercal/pit/iogerunds.i
-share/intercal/pit/lib/1910.doc
-share/intercal/pit/lib/floatlib.doc
-share/intercal/pit/lib/floatlib.i
-share/intercal/pit/lib/lib2.doc
-share/intercal/pit/lib/lib2.i
-share/intercal/pit/lib/numio.doc
-share/intercal/pit/lib/numio.i
-share/intercal/pit/lib/plus.i
-share/intercal/pit/lib/syslib-orig.i
-share/intercal/pit/lib/syslib.3i
-share/intercal/pit/lib/syslib.4i
-share/intercal/pit/lib/syslib.5i
-share/intercal/pit/lib/syslib.6i
-share/intercal/pit/lib/syslib.7i
-share/intercal/pit/lib/syslib.doc
-share/intercal/pit/lib/syslib.i
-share/intercal/pit/lib/syslib3-7.doc
-share/intercal/pit/life.doc
-share/intercal/pit/life.i
-share/intercal/pit/life2.doc
-share/intercal/pit/life2.i
-share/intercal/pit/pi.doc
-share/intercal/pit/pi.i
-share/intercal/pit/pow.i
-share/intercal/pit/primes.doc
-share/intercal/pit/primes.i
-share/intercal/pit/quine.i
-share/intercal/pit/random.doc
-share/intercal/pit/random.i
-share/intercal/pit/random2.i
-share/intercal/pit/rot13.doc
-share/intercal/pit/rot13.i
-share/intercal/pit/rot13b.doc
-share/intercal/pit/rot13b.i
-share/intercal/pit/sample.i
-share/intercal/pit/sink.doc
-share/intercal/pit/sink.i
-share/intercal/pit/t_tet
-share/intercal/pit/tests/limits.3i
-share/intercal/pit/tests/limits.i
-share/intercal/pit/tests/test1.i
-share/intercal/pit/tests/test16bit.i
-share/intercal/pit/tests/test2.i
-share/intercal/pit/tests/testarray.i
-share/intercal/pit/tests/testcf.i
-share/intercal/pit/tests/testlib2.i
-share/intercal/pit/tests/testops.3i
-share/intercal/pit/tests/testops.5i
-share/intercal/pit/tests/testsplat.i
-share/intercal/pit/tophat.fft
-share/intercal/pit/yapp.doc
-share/intercal/pit/yapp.i
- at dirrm lib/intercal
- at dirrm share/intercal/pit/lib
- at dirrm share/intercal/pit/tests
- at dirrm share/intercal/pit
- at dirrm share/intercal
+include/intercal/abcess.h
+include/intercal/fiddle.h
+include/intercal/lose.h
+lib/libick.a
+%%DATADIR%%/ick-wrap.c
+%%DATADIR%%/pit/CATALOG
+%%DATADIR%%/pit/Makefile
+%%DATADIR%%/pit/beer.doc
+%%DATADIR%%/pit/beer.i
+%%DATADIR%%/pit/blinkers
+%%DATADIR%%/pit/bubble.doc
+%%DATADIR%%/pit/bubble.i
+%%DATADIR%%/pit/change.doc
+%%DATADIR%%/pit/change.i
+%%DATADIR%%/pit/count.3i
+%%DATADIR%%/pit/count.doc
+%%DATADIR%%/pit/delta.fft
+%%DATADIR%%/pit/fft.doc
+%%DATADIR%%/pit/fft.i
+%%DATADIR%%/pit/flonck.doc
+%%DATADIR%%/pit/flonck.i
+%%DATADIR%%/pit/glider
+%%DATADIR%%/pit/gun
+%%DATADIR%%/pit/hail_mary.3i
+%%DATADIR%%/pit/hail_mary.doc
+%%DATADIR%%/pit/hello.i
+%%DATADIR%%/pit/icat.i
+%%DATADIR%%/pit/iching.doc
+%%DATADIR%%/pit/iching1.i
+%%DATADIR%%/pit/iching2.i
+%%DATADIR%%/pit/ins.doc
+%%DATADIR%%/pit/ins.i
+%%DATADIR%%/pit/iogerunds.doc
+%%DATADIR%%/pit/iogerunds.i
+%%DATADIR%%/pit/lib/1910.doc
+%%DATADIR%%/pit/lib/floatlib.doc
+%%DATADIR%%/pit/lib/floatlib.i
+%%DATADIR%%/pit/lib/lib2.doc
+%%DATADIR%%/pit/lib/lib2.i
+%%DATADIR%%/pit/lib/numio.doc
+%%DATADIR%%/pit/lib/numio.i
+%%DATADIR%%/pit/lib/plus.i
+%%DATADIR%%/pit/lib/syslib-orig.i
+%%DATADIR%%/pit/lib/syslib.3i
+%%DATADIR%%/pit/lib/syslib.4i
+%%DATADIR%%/pit/lib/syslib.5i
+%%DATADIR%%/pit/lib/syslib.6i
+%%DATADIR%%/pit/lib/syslib.7i
+%%DATADIR%%/pit/lib/syslib.doc
+%%DATADIR%%/pit/lib/syslib.i
+%%DATADIR%%/pit/lib/syslib3-7.doc
+%%DATADIR%%/pit/life.doc
+%%DATADIR%%/pit/life.i
+%%DATADIR%%/pit/life2.doc
+%%DATADIR%%/pit/life2.i
+%%DATADIR%%/pit/pi.doc
+%%DATADIR%%/pit/pi.i
+%%DATADIR%%/pit/pow.i
+%%DATADIR%%/pit/primes.doc
+%%DATADIR%%/pit/primes.i
+%%DATADIR%%/pit/quine.i
+%%DATADIR%%/pit/random.doc
+%%DATADIR%%/pit/random.i
+%%DATADIR%%/pit/random2.i
+%%DATADIR%%/pit/rot13.doc
+%%DATADIR%%/pit/rot13.i
+%%DATADIR%%/pit/rot13b.doc
+%%DATADIR%%/pit/rot13b.i
+%%DATADIR%%/pit/sample.i
+%%DATADIR%%/pit/sink.doc
+%%DATADIR%%/pit/sink.i
+%%DATADIR%%/pit/t_tet
+%%DATADIR%%/pit/tests/limits.3i
+%%DATADIR%%/pit/tests/limits.i
+%%DATADIR%%/pit/tests/test1.i
+%%DATADIR%%/pit/tests/test16bit.i
+%%DATADIR%%/pit/tests/test2.i
+%%DATADIR%%/pit/tests/testarray.i
+%%DATADIR%%/pit/tests/testcf.i
+%%DATADIR%%/pit/tests/testi18n.i
+%%DATADIR%%/pit/tests/testlib2.i
+%%DATADIR%%/pit/tests/testops.3i
+%%DATADIR%%/pit/tests/testops.5i
+%%DATADIR%%/pit/tests/testsplat.i
+%%DATADIR%%/pit/tophat.fft
+%%DATADIR%%/pit/tpk.doc
+%%DATADIR%%/pit/tpk.i
+%%DATADIR%%/pit/yapp.doc
+%%DATADIR%%/pit/yapp.i
+ at dirrmtry %%DATADIR%%/pit/tests
+ at dirrmtry %%DATADIR%%/pit/lib
+ at dirrmtry %%DATADIR%%/pit
+ at dirrmtry %%DATADIR%%
+ at dirrmtry include/intercal
--- intercal-0.24.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list