ports/90633: [MAINTAINER] update sysutils/portmanager
Michael C. Shultz
ringworm01 at gmail.com
Mon Dec 19 04:40:04 UTC 2005
>Number: 90633
>Category: ports
>Synopsis: [MAINTAINER] update sysutils/portmanager
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 19 04:40:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Michael C. Shultz <ringworm01 at gmail.com>
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD FreeBSD70.mechee.com 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Sat Dec 17 10:16:14 PST 2005 mike at FreeBSD70.mechee.com:/usr/obj/usr/src/sys/FREEBSD70 i386
>Description:
update sysutils/portmanager to 0.4.1_2
Ports like gostscript-gnu that insist on blue screening during make instead of
make config have their video scrambled. Fixed by adding TERM= back to environment
during make.
Note to comitter: adds patch-0.4.1_2 to files
>How-To-Repeat:
N/A
>Fix:
--- portmanager-0.4.1_2.diff begins here ---
diff -ruN portmanager-ORIG/Makefile portmanager/Makefile
--- portmanager-ORIG/Makefile Sun Dec 18 17:39:44 2005
+++ portmanager/Makefile Sun Dec 18 17:40:33 2005
@@ -7,7 +7,7 @@
PORTNAME= portmanager
PORTVERSION= 0.4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= http://portmanager.sunsite.dk/distfiles/ \
${MASTER_SITE_SOURCEFORGE}
diff -ruN portmanager-ORIG/files/patch-0.4.1_2 portmanager/files/patch-0.4.1_2
--- portmanager-ORIG/files/patch-0.4.1_2 Wed Dec 31 16:00:00 1969
+++ portmanager/files/patch-0.4.1_2 Sun Dec 18 17:34:26 2005
@@ -0,0 +1,52 @@
+diff -ruN ../0.4.1_1/libMGPM/src/MGPMrUpdate.c ./libMGPM/src/MGPMrUpdate.c
+--- ../0.4.1_1/libMGPM/src/MGPMrUpdate.c Sat Dec 17 20:06:52 2005
++++ ./libMGPM/src/MGPMrUpdate.c Sun Dec 18 18:06:47 2005
+@@ -983,30 +983,34 @@
+ env[0] = malloc( MAXSTRINGSIZE );
+ env[1] = malloc( MAXSTRINGSIZE );
+ env[2] = malloc( MAXSTRINGSIZE );
+- env[3] = 0;
++ env[3] = malloc( MAXSTRINGSIZE );
++ env[4] = 0;
+
+ /*
+ * setup environment
+ */
+ MGmStrcpy( env[0], "PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin" );
+
++ MGmStrcpy( env[1], "TERM=" );
++ MGmStrcat( env[1], getenv( "TERM" ) );
++
+ if( getenv( "CCACHE_DIR" ) != NULL )
+ {
+- MGmStrcpy( env[1], "CCACHE_DIR=" );
+- MGmStrcat( env[1], getenv( "CCACHE_DIR" ) );
++ MGmStrcpy( env[2], "CCACHE_DIR=" );
++ MGmStrcat( env[2], getenv( "CCACHE_DIR" ) );
+ }
+ else
+ {
+- env[1][0] = 0;
++ env[2][0] = 0;
+ }
+
+ if( getenv( "CCACHE_PATH" ) != NULL )
+ {
+- MGmStrcpy( env[2], "CCACHE_PATH=/usr/bin:/usr/local/bin" );
++ MGmStrcpy( env[3], "CCACHE_PATH=/usr/bin:/usr/local/bin" );
+ }
+ else
+ {
+- env[2][0] = 0;
++ env[3][0] = 0;
+ }
+
+ if( MGrStrlen( localProperty.options ) > 0 )
+@@ -1080,6 +1084,7 @@
+ free( env[0] );
+ free( env[1] );
+ free( env[2] );
++ free( env[3] );
+ free( env );
+
+ /************************************************************************/
--- portmanager-0.4.1_2.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list