ports/89791: lang/nawk: update to new version and unbreak
Johan van Selst
johans at stack.nl
Thu Dec 1 11:00:17 UTC 2005
>Number: 89791
>Category: ports
>Synopsis: lang/nawk: update to new version and unbreak
>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 Dec 01 11:00:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Johan van Selst
>Release: FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD mud.stack.nl 6.0-STABLE FreeBSD 6.0-STABLE #7: Fri Nov 4 18:39:17 CET 2005 root at mud.stack.nl:/usr/obj/usr/src/sys/mud i386
>Description:
Distribution name doesn't include version identifier.
Update to new version with identical name helps.
>How-To-Repeat:
>Fix:
While we're at it,
- remove one-line pkg-plist
- rename patch-aa to new style patch-makefile (and cleanup)
- gratuitous sha256 checksum
This removes 2 files and introduces one.
diff -uNr nawk/Makefile nawk/Makefile
--- nawk/Makefile Wed Nov 16 04:14:19 2005
+++ nawk/Makefile Thu Dec 1 11:33:28 2005
@@ -7,7 +7,7 @@
#
PORTNAME= nawk
-PORTVERSION= 20041222
+PORTVERSION= 20050424
CATEGORIES= lang
MASTER_SITES= http://cm.bell-labs.com/cm/cs/who/bwk/
DISTNAME= awk
@@ -16,13 +16,12 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Brian Kernighan's pattern scanning and processing language
-BROKEN= Size mismatch
-
NO_WRKSUBDIR= yes
MAKEFILE= makefile
ALL_TARGET= a.out
MAN1= nawk.1
CFLAGS+= -DHAS_ISBLANK
+PLIST_FILES= bin/nawk
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/a.out ${PREFIX}/bin/nawk
diff -uNr nawk/distinfo nawk/distinfo
--- nawk/distinfo Sun Feb 27 04:01:34 2005
+++ nawk/distinfo Thu Dec 1 11:13:55 2005
@@ -1,2 +1,3 @@
-MD5 (nawk-20041222/awk.tar.gz) = 8e943474a884059cd19eb4753d116bbe
-SIZE (nawk-20041222/awk.tar.gz) = 114531
+MD5 (nawk-20050424/awk.tar.gz) = 6a8c9efb19d8f1d641148429202ac1de
+SHA256 (nawk-20050424/awk.tar.gz) = 34fdda15708b7cfba47544ffddf9a79ed6291f167f3d1e2e8d7a64047f2eda71
+SIZE (nawk-20050424/awk.tar.gz) = 114935
diff -uNr nawk/files/patch-aa nawk/files/patch-aa
--- nawk/files/patch-aa Fri Mar 28 22:44:15 2003
+++ nawk/files/patch-aa Thu Jan 1 01:00:00 1970
@@ -1,26 +0,0 @@
---- makefile.orig Sat Jun 29 03:30:04 2002
-+++ makefile Tue Oct 29 22:22:31 2002
-@@ -22,15 +22,15 @@
- # THIS SOFTWARE.
- # ****************************************************************/
-
--CFLAGS = -g
--CFLAGS = -O2
--CFLAGS =
-+#CFLAGS = -g
-+#CFLAGS = -O2
-+CFLAGS ?= -O
-
--CC = gcc -Wall -g -Wwrite-strings
--CC = gcc -Wall -g
--CC = /opt/SUNWspro/bin/cc
--CC = /opt/pure/purify/purify cc
--CC = cc
-+CC ?= cc
-+CC := ${CC} -Wall -g -Wwrite-strings -DHAS_ISBLANK
-+#CC = gcc -Wall -g
-+#CC = /opt/SUNWspro/bin/cc
-+#CC = /opt/pure/purify/purify cc
-
- YACC = bison -y
- YACC = yacc
diff -uNr nawk/files/patch-makefile nawk/files/patch-makefile
--- nawk/files/patch-makefile Thu Jan 1 01:00:00 1970
+++ nawk/files/patch-makefile Thu Dec 1 11:28:54 2005
@@ -0,0 +1,19 @@
+--- makefile.orig Mon Mar 28 15:40:31 2005
++++ makefile Thu Dec 1 11:28:45 2005
+@@ -22,16 +22,6 @@
+ # THIS SOFTWARE.
+ # ****************************************************************/
+
+-CFLAGS = -g
+-CFLAGS = -O2
+-CFLAGS =
+-
+-CC = gcc -Wall -g -Wwrite-strings
+-CC = gcc -fprofile-arcs -ftest-coverage
+- # followed by gcov onefile.c; cat onefile.c.gcov
+-CC = gcc -Wall -g
+-CC = cc
+-
+ YACC = bison -y
+ YACC = yacc
+ YFLAGS = -d
diff -uNr nawk/pkg-plist nawk/pkg-plist
--- nawk/pkg-plist Wed Nov 22 01:23:38 2000
+++ nawk/pkg-plist Thu Jan 1 01:00:00 1970
@@ -1,2 +0,0 @@
- at comment $FreeBSD: ports/lang/nawk/pkg-plist,v 1.4 2000/11/22 00:23:38 obrien Exp $
-bin/nawk
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list