PERFORCE change 100209 for review

Gabor Kovesdan gabor at FreeBSD.org
Wed Jun 28 15:34:10 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=100209

Change 100209 by gabor at gabor_server on 2006/06/28 15:32:22

	IFC

Affected files ...

.. //depot/projects/soc2006/gabor_ports/KNOBS#2 integrate
.. //depot/projects/soc2006/gabor_ports/MOVED#3 integrate
.. //depot/projects/soc2006/gabor_ports/Mk/bsd.database.mk#2 integrate
.. //depot/projects/soc2006/gabor_ports/Mk/bsd.port.mk#9 integrate
.. //depot/projects/soc2006/gabor_ports/Mk/bsd.python.mk#3 integrate
.. //depot/projects/soc2006/gabor_ports/Mk/bsd.sites.mk#2 integrate
.. //depot/projects/soc2006/gabor_ports/Tools/portbuild/scripts/dopackagestats#1 branch
.. //depot/projects/soc2006/gabor_ports/Tools/portbuild/scripts/processonelog#2 integrate
.. //depot/projects/soc2006/gabor_ports/Tools/scripts/tindex#3 integrate
.. //depot/projects/soc2006/gabor_ports/UPDATING#3 integrate

Differences ...

==== //depot/projects/soc2006/gabor_ports/KNOBS#2 (text+ko) ====

@@ -1,7 +1,7 @@
 #
 # KNOBS - A list of popular knobs and descriptions
 #
-# $FreeBSD: ports/KNOBS,v 1.11 2006/05/15 12:18:14 lawrance Exp $
+# $FreeBSD: ports/KNOBS,v 1.12 2006/06/23 14:14:49 skv Exp $
 #
 # Rules to adding knobs:
 #
@@ -62,6 +62,7 @@
 MAD			Mad MP3 audio decoder support
 MATROSKA		Matroska multimedia container support
 MMX			Adds support for x86 MMX optimizations
+MODPERL2		Use www/mod_perl2 port
 MPEG4IP			MPEG4 multimedia support
 MUSEPACK		Musepack (MPC, musicpd, libmpcdec) support
 MYSQL			MySQL database support

==== //depot/projects/soc2006/gabor_ports/MOVED#3 (text+ko) ====

@@ -1,7 +1,7 @@
 #
 # MOVED - a list of (recently) moved or removed ports
 #
-# $FreeBSD: ports/MOVED,v 1.1075 2006/06/20 22:35:59 glewis Exp $
+# $FreeBSD: ports/MOVED,v 1.1084 2006/06/27 18:17:49 garga Exp $
 #
 # Each entry consists of a single line containing the following four
 # fields in the order named, separated with the pipe (`|') character:
@@ -2384,3 +2384,13 @@
 devel/p5-Filesys-Statvfs_Df|sysutils/p5-Filesys-Statvfs|2006-06-19|Vendor split port into 2 separate modules: sysutils/p5-Filesys-Statvfs and sysutils/p5-Filesys-Df
 www/opera-devel|www/opera|2006-06-20|Merged into the stable port
 archivers/bsdtar|archivers/libarchive|2006-06-20|Merged into the libarchive port
+lang/fpc2||2006-06-21|Removed because lang/fpc will be updated to 2.x
+devel/fpc-gdb||2006-06-21|Obsoleted after lang/fpc was updated to 2.0.2
+net/fpc-inet||2006-06-21|Obsoleted after lang/fpc was updated to 2.0.2
+audio/ruby-snett|audio/snett|2006-06|Because it's a application, not a library
+audio/py-shellac|audio/shellac|2006-06|Because it's a application, not a library
+print/cups-lpr|print/cups-base|2006-06|Merged cups-lpr into cups-base
+audio/mpck|audio/checkmate|2006-06-24|project was renamed
+www/xpi-tablesort|www/xpi-tabletools|2006-06-27|Extension renamed
+mail/rssyl|mail/sylpheed-claws-rssyl|2006-06-27|Moved to follow the rest of sypheed-claws nameing scheme
+net/rwhois|net/rwhoisd/2006-06-27|Moved to an accurate name

==== //depot/projects/soc2006/gabor_ports/Mk/bsd.database.mk#2 (text+ko) ====

@@ -1,7 +1,7 @@
 # -*- mode: Makefile; tab-width: 4; -*-
 # ex: ts=4
 #
-# $FreeBSD: ports/Mk/bsd.database.mk,v 1.12 2006/06/16 04:53:43 linimon Exp $
+# $FreeBSD: ports/Mk/bsd.database.mk,v 1.13 2006/06/28 11:38:42 rafan Exp $
 #
 
 .if defined(_POSTMKINCLUDED) && !defined(Database_Post_Include)
@@ -19,10 +19,10 @@
 #				  If no version is given (by the maintainer via the port or
 #				  by the user via defined variable), try to find the
 #				  currently installed version.  Fall back to default if
-#				  necessary (MySQL4.1 = 41).
+#				  necessary (MySQL5.0 = 50).
 # DEFAULT_MYSQL_VER
 #				- MySQL default version. Can be overriden within a port.
-#				  Default: 41.
+#				  Default: 50.
 # WANT_MYSQL_VER
 #				- Maintainer can set an arbitrary version of MySQL by using it.
 # BROKEN_WITH_MYSQL

==== //depot/projects/soc2006/gabor_ports/Mk/bsd.port.mk#9 (text+ko) ====

@@ -1,7 +1,7 @@
 #-*- mode: makefile; tab-width: 4; -*-
 # ex:ts=4
 #
-# $FreeBSD: ports/Mk/bsd.port.mk,v 1.534 2006/06/16 04:53:43 linimon Exp $
+# $FreeBSD: ports/Mk/bsd.port.mk,v 1.535 2006/06/26 23:39:09 linimon Exp $
 #	$NetBSD: $
 #
 #	bsd.port.mk - 940820 Jordan K. Hubbard.
@@ -3045,6 +3045,12 @@
 DEPENDS_TARGET+=	clean
 DEPENDS_ARGS+=	NOCLEANDEPENDS=yes
 .endif
+.else
+DEPENDS_ARGS+=	FORCE_PKG_REGISTER=yes
+.endif
+.if defined(DEPENDS)
+# pretty much guarantees overwrite of existing installation
+.MAKEFLAGS:	FORCE_PKG_REGISTER=yes
 .endif
 
 ################################################################

==== //depot/projects/soc2006/gabor_ports/Mk/bsd.python.mk#3 (text+ko) ====

@@ -1,7 +1,7 @@
 # -*- mode: Makefile; tab-width: 4; -*-
 # ex: ts=4
 #
-# $FreeBSD: ports/Mk/bsd.python.mk,v 1.77 2006/06/16 15:43:52 perky Exp $
+# $FreeBSD: ports/Mk/bsd.python.mk,v 1.79 2006/06/23 03:35:14 perky Exp $
 #
 
 .if !defined(_POSTMKINCLUDED) && !defined(Python_Pre_Include)
@@ -288,7 +288,7 @@
 						2> /dev/null || ${ECHO_CMD} ${LOCALBASE}) | ${TAIL} -1
 DEPENDS_ARGS+=		PYTHON_VERSION=${PYTHON_VERSION}
 _PYTHON_PORTVERSION!=	(${PYTHON_CMD} -c 'import string, sys; \
-							print string.split(sys.version)[0]' 2> /dev/null || ${ECHO_CMD} ${_PYTHON_PORTBRANCH}) | ${TAIL} -1
+							print string.split(sys.version)[0].replace("b",".b")' 2> /dev/null) | ${TAIL} -1
 .if !defined(PYTHON_NO_DEPENDS) && !empty(_PYTHON_PORTVERSION)
 PYTHON_PORTVERSION=	${_PYTHON_PORTVERSION}
 .endif
@@ -298,7 +298,7 @@
 
 # Python-2.5
 .if ${PYTHON_VERSION} == "python2.5"
-PYTHON_PORTVERSION?=2.5.a0.20060326
+PYTHON_PORTVERSION?=2.5.b1
 PYTHON_PORTSDIR=	${PORTSDIR}/lang/python-devel
 PYTHON_REL=			250
 PYTHON_SUFFIX=		25
@@ -353,15 +353,16 @@
 .endif
 
 .if defined(PYTHON_REL) && ${PYTHON_REL} == 250
-PYTHON_MASTER_SITES=		${MASTER_SITE_LOCAL}
-PYTHON_MASTER_SITE_SUBDIR=	perky
-PYTHON_DISTFILE=			Python-${PYTHON_PORTVERSION}.tgz
+PYTHON_MASTER_SITES=		${MASTER_SITE_PYTHON}
+PYTHON_MASTER_SITE_SUBDIR=	ftp/python/2.5
+PYTHON_DISTFILE=			Python-${PYTHON_PORTVERSION:S/5.b/5b/}.tgz
+PYTHON_WRKSRC=				${WRKDIR}/Python-${PYTHON_PORTVERSION:S/5.b/5b/}
 .else
 PYTHON_MASTER_SITES=		${MASTER_SITE_PYTHON}
 PYTHON_MASTER_SITE_SUBDIR=	ftp/python/${PYTHON_PORTVERSION}
 PYTHON_DISTFILE=			Python-${PYTHON_PORTVERSION}.tgz
+PYTHON_WRKSRC=				${WRKDIR}/Python-${PYTHON_PORTVERSION}
 .endif	# defined(PYTHON_REL) && ${PYTHON_REL} == 250
-PYTHON_WRKSRC=				${WRKDIR}/Python-${PYTHON_PORTVERSION}
 
 PYTHON_INCLUDEDIR=		${PYTHONBASE}/include/${PYTHON_VERSION}
 PYTHON_LIBDIR=			${PYTHONBASE}/lib/${PYTHON_VERSION}

==== //depot/projects/soc2006/gabor_ports/Mk/bsd.sites.mk#2 (text+ko) ====

@@ -20,7 +20,7 @@
 #
 # Note: all entries should terminate with a slash.
 #
-# $FreeBSD: ports/Mk/bsd.sites.mk,v 1.371 2006/06/07 17:45:45 dougb Exp $
+# $FreeBSD: ports/Mk/bsd.sites.mk,v 1.372 2006/06/23 02:25:30 ahze Exp $
 #
 
 # Where to put distfiles that don't have any other master site
@@ -700,31 +700,6 @@
 	ftp://melanoma.cs.rmit.edu.au/pub/NetBSD/packages/distfiles/%SUBDIR%/
 .endif
 
-.if !defined(IGNORE_MASTER_SITE_NETSCAPE)
-MASTER_SITE_NETSCAPE+= \
-	ftp://ftp.ciril.fr/pub2/netscape/%SUBDIR%/ \
-	ftp://ftp.fu-berlin.de/unix/network/www/netscape/%SUBDIR%/ \
-	ftp://ftp.sunet.se/pub/www/Netscape/%SUBDIR%/ \
-	ftp://ftp.uit.no/pub/www/Netscape/%SUBDIR%/ \
-	ftp://ftp.uni-bielefeld.de/pub/netscape/%SUBDIR%/ \
-	ftp://ftp.uniovi.es/pub/netscape/%SUBDIR%/ \
-	ftp://sunsite.cnlab-switch.ch/mirror/netscape/%SUBDIR%/ \
-	ftp://ftp.mirrorservice.org/sites/ftp.netscape.com/pub/%SUBDIR%/ \
-	ftp://ftp.ntua.gr/pub/www/Netscape/%SUBDIR%/ \
-	ftp://sunsite.tut.fi/pub/Mirror/mirrorsite.netscape.com/pub/%SUBDIR%/ \
-	ftp://ftp.fh-wolfenbuettel.de/pub/www/netscape/%SUBDIR%/ \
-	ftp://ftp.cyf-kr.edu.pl/pub/mirror/netscape/%SUBDIR%/ \
-	ftp://ftp.rz.uni-karlsruhe.de/pub/mirror/ftp.netscape.com/pub/%SUBDIR%/ \
-	ftp://ftp.gftp.netscape.com/pub/%SUBDIR%/ \
-	ftp://ftpnscp.newaol.com/pub/%SUBDIR%/ \
-	ftp://ftp.hu-berlin.de/pub/www/netscape/%SUBDIR%/ \
-	ftp://ftp.nsysu.edu.tw/Netscape/%SUBDIR%/ \
-	ftp://ftp.uniroma2.it/%7bC/Netscape/%SUBDIR%/ \
-	ftp://ftp.ut.ee/pub/WWW/netscape/%SUBDIR%/ \
-	ftp://ftp.uni-bremen.de/pub/mirrors/ftp.netscape.com/pub/%SUBDIR%/ \
-	ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.netscape.com/pub/%SUBDIR%/
-.endif
-
 .if !defined(IGNORE_MASTER_SITE_OSSP)
 MASTER_SITE_OSSP+= \
 	ftp://ftp.ossp.org/pkg/%SUBDIR%/ \

==== //depot/projects/soc2006/gabor_ports/Tools/portbuild/scripts/processonelog#2 (text+ko) ====

@@ -1,5 +1,5 @@
 #!/bin/sh
-# $FreeBSD: ports/Tools/portbuild/scripts/processonelog,v 1.5 2004/12/09 04:14:51 linimon Exp $
+# $FreeBSD: ports/Tools/portbuild/scripts/processonelog,v 1.6 2006/06/24 19:51:53 linimon Exp $
 #
 # Read a single errorlogfile and output a line of the format
 #    $filename|$portname|$affected|$logsize|$dir|$maintainer|\
@@ -64,34 +64,16 @@
   else
     reason="configure_error"; tag="configure"
   fi
-elif grep -qE '(bison:.*(No such file|not found)|multiple definition of `yy)' $1; then
-  reason="bison"; tag="bison"
 elif grep -q "Couldn't fetch it - please try" $1; then
   reason="fetch"; tag="fetch"
 elif grep -q "out of .* hunks .*--saving rejects to" $1; then
   reason="patch"; tag="patch"
 elif grep -q 'Error: category .* not in list of valid categories' $1; then
   reason="CATEGORIES"; tag="categories"
-elif grep -q 'make: don.t know how to make .*\.man. Stop' $1; then
-  reason="X_manpage"; tag="xfree4man"
-elif grep -q 'Xm/Xm\.h: No such file' $1; then
-  reason="MOTIF"; tag="motif"
-elif grep -q 'undefined reference to `Xp' $1; then
-  reason="MOTIFLIB"; tag="motiflib"
 elif grep -qi 'read-only file system' $1; then
   reason="WRKDIR"; tag="wrkdir"
-elif grep -q 'makeinfo: .* use --force' $1; then
-  reason="texinfo"; tag="texinfo"
-elif grep -q 'means that you did not run the h2ph script' $1; then
-  reason="perl5"; tag="perl5"
 elif grep -q "Error: shared library \".*\" does not exist" $1; then
   reason="LIB_DEPENDS"; tag="libdepends"
-elif grep -qE "(crt0|c\+\+rt0)\.o: No such file" $1; then
-  reason="ELF"; tag="elf"
-elif grep -q "machine/soundcard.h: No such file or directory" $1; then
-  reason="soundcard.h"; tag="soundcard.h"
-elif grep -q "values.h: No such file or directory" $1; then
-  reason="values.h"; tag="values.h"
 elif grep -q ".*\.h: No such file" $1; then
   if grep -qE "(X11/.*|Xosdefs)\.h: No such file" $1; then
 	if grep -q "XFree86-.*\.tgz" $1; then
@@ -110,11 +92,11 @@
   reason="runaway_process"; tag="runaway"
 elif grep -qE "pkg_add: (can't find enough temporary space|projected size of .* exceeds available free space)" $1; then
   reason="disk_full"; tag="df"
-elif grep -qE '(parse error|too (many|few) arguments to|argument.*doesn.*prototype|incompatible type for argument|conflicting types for|undeclared \(first use (in |)this function\)|incorrect number of parameters|has incomplete type and cannot be initialized)' $1; then
+elif grep -qE '(parse error|too (many|few) arguments to|argument.*doesn.*prototype|incompatible type for argument|conflicting types for|undeclared \(first use (in |)this function\)|incorrect number of parameters|has incomplete type and cannot be initialized|error: storage size.* isn.t known)' $1; then
   reason="compiler_error"; tag="cc"
-elif grep -qE '(ANSI C.. forbids|is a contravariance violation|changed for new ANSI .for. scoping|[0-9]: passing .* changes signedness|discards qualifiers|lacks a cast|redeclared as different kind of symbol|invalid type .* for default argument to|wrong type argument to unary exclamation mark|duplicate explicit instantiation of|incompatible types in assignment|assuming . on overloaded member function|call of overloaded .* is ambiguous|declaration of C function .* conflicts with|initialization of non-const reference type|using typedef-name .* after|[0-9]: implicit declaration of function|[0-9]: size of array .* is too large|fixed or forbidden register .* for class)' $1; then
+elif grep -qE '(ANSI C.. forbids|is a contravariance violation|changed for new ANSI .for. scoping|[0-9]: passing .* changes signedness|discards qualifiers|lacks a cast|redeclared as different kind of symbol|invalid type .* for default argument to|wrong type argument to unary exclamation mark|duplicate explicit instantiation of|incompatible types in assignment|assuming . on overloaded member function|call of overloaded .* is ambiguous|declaration of C function .* conflicts with|initialization of non-const reference type|using typedef-name .* after|[0-9]: implicit declaration of function|[0-9]: size of array .* is too large|fixed or forbidden register .* for class|assignment of read-only variable|error: label at end of compound statement|error:.*(has no|is not a) member|error:.*is (private|protected)|error: uninitialized member|error: unrecognized command line option)' $1; then
   reason="new_compiler_error"; tag="newgcc"
-elif grep -qE '(syntax error before|ISO C\+\+ forbids|friend declaration|no matching function for call to|.main. must return .int.|invalid conversion from|cannot be used as a macro name as it is an operator in C\+\+|is not a member of type|after previous specification in|no class template named|because worst conversion for the former|better than worst conversion|no match for.*operator|no match for call to|undeclared in namespace|is used as a type, but is not)' $1; then
+elif grep -qE '(syntax error before|ISO C\+\+ forbids|friend declaration|no matching function for call to|.main. must return .int.|invalid conversion from|cannot be used as a macro name as it is an operator in C\+\+|is not a member of type|after previous specification in|no class template named|because worst conversion for the former|better than worst conversion|no match for.*operator|no match for call to|undeclared in namespace|is used as a type, but is not|error: array bound forbidden|error: class definition|error: expected constructor|error: there are no arguments|error:.*cast.*loses precision|ISO C\+\+ does not support)' $1; then
   reason="bad_C++_code"; tag="badc++"
 elif grep -qE '(/usr/libexec/elf/ld: cannot find|undefined reference to|cannot open -l.*: No such file)' $1; then
   reason="linker_error"; tag="ld"
@@ -132,20 +114,18 @@
   reason="manpage"; tag="manpage"
 elif grep -qE "(Can't|unable to) open display" $1; then
   reason="DISPLAY"; tag="display"
+elif grep -q "conflicts with installed package" $1; then
+  reason="depend_object"; tag="dependobj"
 elif grep -q " is already installed - perhaps an older version" $1; then
   reason="depend_object"; tag="dependobj"
 elif grep -q "You may wish to ..make deinstall.. and install this port again" $1; then
   reason="depend_object"; tag="dependobj"
 elif grep -q "error in dependency .*, exiting" $1; then
   reason="depend_package"; tag="dependpkg"
-elif grep -q "#error \"<malloc.h> has been replaced by <stdlib.h>\"" $1; then
-  reason="malloc.h"; tag="malloc.h"
 elif grep -q "core dumped" $1; then
   reason="coredump"; tag="coredump"
 elif grep -q "Segmentation fault" $1; then
   reason="segfault"; tag="segfault"
-elif egrep -q "storage size of.*isn't known" $1; then
-  reason="union_wait"; tag="wait"
 elif grep -q "initializer element is not constant" $1; then
   reason="stdio"; tag="stdio"
 elif grep -q "structure has no member named" $1; then
@@ -182,6 +162,8 @@
   reason="arch"; tag="arch"
 elif grep -qE "inconsistent operand constraints in an .asm" $1;  then
   reason="arch"; tag="arch"
+elif grep -qE "Invalid configuration.*unknown.*machine.*unknown not recognized" $1; then
+  reason="arch"; tag="arch"
 elif grep -q "invalid lvalue in asm statement" $1;  then
   reason="arch"; tag="arch"
 elif grep -qE "is only for.*, and you are running" $1;  then
@@ -192,6 +174,8 @@
   reason="arch"; tag="arch"
 elif grep -q "relocation truncated to fit: " $1;  then
   reason="arch"; tag="arch"
+elif grep -q "shminit failed: Function not implemented" $1;  then
+  reason="arch"; tag="arch"
 elif grep -qE "The target cpu, .*, is not currently supported." $1;  then
   reason="arch"; tag="arch"
 elif grep -q "This architecture seems to be neither big endian nor little endian" $1;  then
@@ -214,14 +198,6 @@
   reason="autoheader"; tag="autoheader"
 elif grep -qE "automake(.*): not found" $1; then
   reason="automake"; tag="automake"
-elif grep -q "awk: empty regular expression" $1; then
-  reason="awk"; tag="awk"
-elif grep -qE "(mv:|mv: rename|cannot open) y.tab.c(.*): No such file or directory" $1; then
-  reason="bison"; tag="bison"
-elif grep -q "sorry, cannot determine the header file bison generates" $1; then
-  reason="bison"; tag="bison"
-elif grep -q "usage: yacc" $1; then
-  reason="bison"; tag="bison"
 elif grep -q "/usr/local/www/cgi-bin does not exist" $1; then
   reason="cgi-bin"; tag="cgi-bin"
 elif grep -q "Cannot open /dev/tty for read" $1; then
@@ -230,46 +206,40 @@
   reason="DISPLAY"; tag="display"
 elif grep -q "You must run this program under the X-Window System" $1; then
   reason="DISPLAY"; tag="display"
-elif grep -q "ld: unrecognised emulation mode: elf_i386" $1; then
-  reason="ELF"; tag="elf"
 elif grep -qE "Member name contains .\.\." $1; then
   reason="fetch"; tag="fetch"
 elif grep -q "fetch: transfer timed out" $1; then
   reason="fetch_timeout"; tag="fetch-timeout"
 elif grep -q "fetch: transfer timed out" $1; then
   reason="fetch_timeout"; tag="fetch-timeout"
-elif grep -q "strings.h:.* previous declaration of .int ffs" $1; then
-  reason="ffs_conflict"; tag="ffs_conflict"
-elif grep -q "is forbidden: FreeBSD-SA-" $1; then
-  reason="forbidden"; tag="forbidden"
-elif grep -q "/usr/bin/ld: cannot find -lgnugetopt" $1; then
-  reason="getopt"; tag="getopt"
-elif grep -qE "previous declaration.*int getopt" $1; then
-  reason="getopt.h"; tag="getopt.h"
-elif grep -q "imake: Exit code 1" $1; then
-  reason="imake"; tag="imake"
 elif grep -q 'Run-time system build failed for some reason' $1; then
   reason="install_error"; tag="install"
-elif grep -q "/usr/bin/ld: cannot find -lc_r" $1; then
-  reason="lc_r"; tag="lc_r"
+elif grep -q 'tar: Error opening archive: Failed to open.*No such file or directory' $1; then
+  reason="install_error"; tag="install"
 elif grep -q "cc: .*libintl.*: No such file or directory" $1; then
   reason="linker_error"; tag="ld"
 elif grep -qE "cc: ndbm\.so: No such file or directory" $1; then
   reason="linker_error"; tag="ld"
 elif grep -q "error: The X11 shared library could not be loaded" $1; then
   reason="linker_error"; tag="ld"
+elif grep -q "libtool: link: cannot find the library" $1; then
+  reason="linker_error"; tag="ld"
 elif grep -q "relocation against dynamic symbol" $1; then
   reason="linker_error"; tag="ld"
-elif grep -qE "make.*(don.t know how to make|fatal errors encountered|No rule to make target|built-in)" $1; then
+elif grep -q "Shared object.*not found, required by" $1; then
+  reason="linker_error"; tag="ld"
+elif grep -q "Could not create Makefile" $1; then
+  reason="makefile"; tag="makefile"
+elif grep -v "regression-test.continuing" $1 | grep -qE "make.*(cannot open [Mm]akefile|don.t know how to make|fatal errors encountered|No rule to make target|built-in)"; then
   reason="makefile"; tag="makefile"
-elif grep -qE "Error: mtree file ./etc/mtree/BSD.local.dist. is missing" $1; then
+elif grep -qE "(Error: mtree file ./etc/mtree/BSD.local.dist. is missing|error in pkg_delete|filesystem was touched prior to .make install|list of files present before this port was installed|list of filesystem changes from before and after)" $1; then
   reason="mtree"; tag="mtree"
 elif grep -qE "cp:.*site_perl: No such file or directory" $1; then
   reason="perl"; tag="perl"
 elif grep -q "Perl .* required--this is only version" $1; then
   reason="perl"; tag="perl"
-elif grep -q "pod2man: not found" $1; then
-  reason="pod2man"; tag="pod2man"
+elif grep -q 'BEGIN failed--compilation aborted at ..Makefile.PL line' $1; then
+  reason="perl5"; tag="perl5"
 elif grep -q "Syntax error: .(. unexpected (expecting .fi.)" $1; then
   reason="portcomment"; tag="portcomment"
 elif grep -q "Abort trap" $1; then
@@ -280,12 +250,6 @@
   reason="process_failed"; tag="process"
 elif grep -q "python: not found" $1; then
   reason="python"; tag="python"
-elif grep -qE "sed: illegal option" $1; then
-  reason="sed"; tag="sed"
-elif grep -qE "sed: [0-9]*:.*(RE error:|not defined in the RE|bad flag in substitute command|unescaped newline inside substitute pattern|invalid command code)" $1; then
-  reason="sed"; tag="sed"
-elif grep -q "Your STL string implementation is unusable" $1; then
-  reason="stl"; tag="stl"
 elif grep -q ': The -pthread option is deprecated' $1; then
   reason="threads"; tag="threads"
 elif grep -q "Error: pthreads are required to build this package" $1; then
@@ -306,6 +270,8 @@
 # types of errors, and thus need to be evaluated after all the specific
 # cases.
 
+elif grep -qE '(gmake:.*Error [12]|tar: Error exit delayed from previous errors)' $1; then
+    reason="install_error"; tag="install"
 elif grep -q "Cannot stat: " $1; then
   reason="configure_error"; tag="configure"
 elif grep -q "cd: can't cd to" $1; then

==== //depot/projects/soc2006/gabor_ports/Tools/scripts/tindex#3 (text+ko) ====

@@ -112,7 +112,7 @@
 }
 
 createtmpdir() {
-    TMPDIR=`ssh ${SCP_DEST_HOST} "mktemp -qd /tmp/tindex.XXXXXX"`
+    TMPDIR=`ssh ${SCP_DEST_HOST} "mktemp -qd ${SCP_DEST_TMP}/tindex.XXXXXX"`
     if [ $? -ne 0 ]; then
 	echo "$0: Can't create temp file, exiting..."
 	exit 1

==== //depot/projects/soc2006/gabor_ports/UPDATING#3 (text+ko) ====

@@ -6,11 +6,48 @@
 time you update your ports collection, before attempting any port
 upgrades.
 
-20060616
+20060624:
+  AFFECTS: users of audio/mt-daapd
+  AUTHOR: alex at foxybanana.com
+
+  The default database directory has been changed to /var/db/mt-daapd. The
+  default mp3 dir has been changed to ${PREFIX}/share/mt-daapd. Old 
+  configuration files will be maintained, if present, so no updating should 
+  be required.
+
+20060624:
+  AFFECTS: users of net/py-bittorrent-devel and net/py-bittorrent-core-devel
+  AUTHOR: lioux at FreeBSD.org
+
+  This version has been specially patched to enable
+  launchmany-{console,curses}. This is experimental.
+
+20060624:
+  AFFECTS: users of net/py-bittorrent and net/py-bittorrent-core
+  AUTHOR: lioux at FreeBSD.org
+
+  launchmany-{console,curses} do not work under this version.
+
+20060622:
+  AFFECTS: users of www/dokuwiki
+  AUTHOR: miwi at freebsd.org
+
+  The default install location has changed from
+  ${PREFIX}/www/data/dokuwiki to ${PREFIX}/www/dokuwiki.
+
+20060622:
+  AFFECTS: users of databases/mysql-client
+  AUTHOR: ale at FreeBSD.org
+
+  MySQL version 5.0 is now the default. If you have only the client
+  port, you can upgrade all ports with:
+    portupgrade -rfo databases/mysql50-client mysql-client
+
+20060616:
   AFFECTS users of all pfpro ports
   AUTHOR: aaron at FreeBSD.org
 
-  The default certificate location has been changed to respect hier(7).  
+  The default certificate location has been changed to respect hier(7).
   The new default location is LOCALBASE/etc/pfpro/certs.
 
 20060616:
@@ -3675,4 +3712,4 @@
   2) Update all p5-* modules.
 	portupgrade -f p5-\*
 
-$FreeBSD: ports/UPDATING,v 1.345 2006/06/20 19:24:32 linimon Exp $
+$FreeBSD: ports/UPDATING,v 1.350 2006/06/25 13:19:27 itetcu Exp $


More information about the p4-projects mailing list