ports/132144: [PATCH]lang/tcl85: unbreak build WITH_TCL85_MAN, fix plist WITH_TZDATA
bf
bf2006a at yahoo.com
Fri Feb 27 00:20:02 UTC 2009
>Number: 132144
>Category: ports
>Synopsis: [PATCH]lang/tcl85: unbreak build WITH_TCL85_MAN, fix plist WITH_TZDATA
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Feb 27 00:20:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: bf
>Release: 8-CURRENT i386
>Organization:
-
>Environment:
>Description:
The install target is broken if WITH_TCL85_MAN is defined:
"/bin/mkdir -p /usr/local/share/tcl8.5
install -o root -g wheel -m 444 /tmp/usr/ports/lang/tcl85/work/tcl8.5.6/unix/../doc/man.macros /usr/local/share/tcl8.5
/bin/mkdir -p /usr/local/man/man1
install -o root -g wheel -m 444 /tmp/usr/ports/lang/tcl85/work/tcl8.5.6/unix/../doc/tclsh.1 /usr/local/man/man1/tclsh8.5.1
sed: /tmp/usr/ports/lang/tcl85/work/tcl8.5.6/unix/../doc/tclsh8.5.1: No such file or directory
*** Error code 1"
Also, there is a superfluous empty line, and the plist is missing some files
in the WITH_TZDATA case.
Since this is an important port, there should be more testing, even of non-default
OPTIONS, before future commits.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN tcl85.orig/Makefile tcl85/Makefile
--- tcl85.orig/Makefile 2009-02-26 23:54:04.000000000 +0000
+++ tcl85/Makefile 2009-02-26 23:57:16.000000000 +0000
@@ -72,7 +72,6 @@
CONFIGURE_ARGS+= --disable-threads
-
.if !defined(NO_INSTALL_MANPAGES) && defined(WITH_TCL85_MAN)
MAN3= Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \
@@ -755,7 +754,7 @@
${MKDIR} ${MANPREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/../doc/tclsh.1 ${MANPREFIX}/man/man1/tclsh${TCL_VER}${THREADS_SUFFIX}.1
.if !defined(BUILDING_TCL_THREADS) && defined(WITH_TCL85_MAN)
-. for mp in ${MAN1} ${MAN3} ${MANN}
+. for mp in ${MAN3} ${MANN}
@${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \
${WRKSRC}/../doc/${mp}
. endfor
diff -ruN tcl85.orig/pkg-plist tcl85/pkg-plist
--- tcl85.orig/pkg-plist 2009-02-26 23:54:04.000000000 +0000
+++ tcl85/pkg-plist 2009-02-27 00:03:08.000000000 +0000
@@ -354,6 +354,7 @@
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/La_Rioja
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Mendoza
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Rio_Gallegos
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Salta
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/San_Juan
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/San_Luis
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Argentina/Tucuman
@@ -460,6 +461,7 @@
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Resolute
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Rio_Branco
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Rosario
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Santarem
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Santiago
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Santo_Domingo
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Sao_Paulo
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list