From gljohns@bellsouth.net  Sun Jan 31 12:16:28 1999
Received: from mail1.lig.bellsouth.net (mail1.lig.bellsouth.net [205.152.0.55])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA14893
          for <FreeBSD-gnats-submit@freebsd.org>; Sun, 31 Jan 1999 12:16:27 -0800 (PST)
          (envelope-from gljohns@bellsouth.net)
Received: from gforce.johnson.home (host-209-214-146-176.msy.bellsouth.net [209.214.146.176])
	by mail1.lig.bellsouth.net (8.8.8-spamdog/8.8.5) with ESMTP id PAA08276
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 31 Jan 1999 15:15:47 -0500 (EST)
Received: (from glenn@localhost)
	by gforce.johnson.home (8.9.2/8.9.2) id OAA50891;
	Sun, 31 Jan 1999 14:16:21 -0600 (CST)
	(envelope-from glenn)
Message-Id: <199901312016.OAA50891@gforce.johnson.home>
Date: Sun, 31 Jan 1999 14:16:21 -0600 (CST)
From: gljohns@bellsouth.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: Update of libProplistgnome/libProplist
X-Send-Pr-Version: 3.2

>Number:         9844
>Category:       ports
>Synopsis:       Update of libProplistgnome/libProplist
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    vanilla
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 31 12:20:00 PST 1999
>Closed-Date:    Tue Feb 2 06:30:25 PST 1999
>Last-Modified:  Tue Feb  2 06:30:39 PST 1999
>Originator:     Glenn Johnson
>Release:        FreeBSD 3.0-STABLE i386
>Organization:
>Environment:

	

>Description:

        This is an update of libProplistgnome 0.7.1 to 0.8.3 for
use with some gnome applications and Window Maker. The gnome
and Window Maker versions have been combined into one version
so I would recommend that this be put into devel/libPropList to
replace devel/libPropListgnome. The enclosed diff is against
devel/libPropListgnome.

>How-To-Repeat:

	

>Fix:
	
        Apply the following diff to a copy of the devel/libPropListgnome
port, named devel/libPropList, to create a devel/libPropList port.

diff -ruN libPropListgnome/Makefile libPropList/Makefile
--- libPropListgnome/Makefile	Wed Jan 27 02:31:49 1999
+++ libPropList/Makefile	Sun Jan 31 13:10:21 1999
@@ -6,29 +6,16 @@
 # $Id: Makefile,v 1.2 1999/01/27 08:31:49 fenner Exp $
 #
 
-DISTNAME=	libPropList-0.7.1gnome
-PKGNAME=	libproplistgnome-0.7.1
+DISTNAME=	libPropList-0.8.3
+PKGNAME=	libproplist-0.8.3
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GNOME}
+
 MASTER_SITE_SUBDIR=	libPropList
 
 MAINTAINER=    gljohns@bellsouth.net
 
-WRKSRC=		${WRKDIR}/libPropList
 USE_X_PREFIX=	yes
+GNU_CONFIGURE=	yes
 
-.include <bsd.port.pre.mk>
-
-pre-build:
-	${CP} ${FILESDIR}/makefile.lib ${WRKSRC}/Makefile
-	bison -d ${WRKSRC}/proplist.y -o ${WRKSRC}/proplist.tab.c
-	flex -t -B ${WRKSRC}/proplist.l > ${WRKSRC}/lex.pl.c
-
-post-install:
-	@${INSTALL_DATA} ${WRKSRC}/proplist.h ${PREFIX}/include/proplistgnome.h
-	@if [ "${PORTOBJFORMAT}" = "aout" ]; then \
-	${LN} -sf libPropListgnome.so.1.0 ${PREFIX}/lib/libPropListgnome.so; \
-	fi
-	@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ruN libPropListgnome/files/md5 libPropList/files/md5
--- libPropListgnome/files/md5	Tue Dec  8 23:11:56 1998
+++ libPropList/files/md5	Sun Jan 31 13:06:13 1999
@@ -1 +1 @@
-MD5 (libPropList-0.7.1gnome.tar.gz) = c9c1347220765200d36f9644822f064c
+MD5 (libPropList-0.8.3.tar.gz) = ead0257bca9448d0ce1d4cdfecd65d1f
diff -ruN libPropListgnome/patches/patch-aa libPropList/patches/patch-aa
--- libPropListgnome/patches/patch-aa	Wed Dec 31 18:00:00 1969
+++ libPropList/patches/patch-aa	Sun Jan 31 13:06:02 1999
@@ -0,0 +1,25 @@
+--- ltconfig.orig	Thu Jan  7 23:01:56 1999
++++ ltconfig	Sun Jan 31 12:41:41 1999
+@@ -1201,7 +1201,7 @@
+     ;;
+ 
+   # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
+-  freebsd3*)
++  freebsd3* | freebsd4*)
+     archive_cmds='$CC -shared -o $lib$libobjs$deplibs'
+     hardcode_libdir_flag_spec='-R$libdir'
+     hardcode_direct=yes
+@@ -1606,11 +1606,11 @@
+   shlibpath_var=PATH
+   ;;
+ 
+-freebsd2* | freebsd3*)
++freebsd2* | freebsd3* | freebsd4*)
+   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+   version_type=freebsd-$objformat
+   library_names_spec='${libname}${release}.so$versuffix $libname.so'
+-  finish_cmds='PATH="$PATH:/sbin" OBJFORMAT="$objformat" ldconfig -m $libdir'
++  finish_cmds='PATH="$PATH:/sbin" OBJFORMAT="$PORTOBJFORMAT" ldconfig -m $libdir'
+   shlibpath_var=LD_LIBRARY_PATH
+   ;;
+ 
diff -ruN libPropListgnome/pkg/COMMENT libPropList/pkg/COMMENT
--- libPropListgnome/pkg/COMMENT	Tue Dec  8 23:11:56 1998
+++ libPropList/pkg/COMMENT	Sun Jan 31 13:57:19 1999
@@ -1 +1 @@
-Property library for gnome
+Property library for gnome and Window Maker
diff -ruN libPropListgnome/pkg/PLIST libPropList/pkg/PLIST
--- libPropListgnome/pkg/PLIST	Sun Jan 31 13:03:35 1999
+++ libPropList/pkg/PLIST	Sun Jan 31 13:06:13 1999
@@ -1,6 +1,7 @@
-include/proplistgnome.h
-lib/libPropListgnome.a
-lib/libPropListgnome.so
-lib/libPropListgnome.so.1
+include/proplist.h
+lib/libPropList.so.1
+lib/libPropList.so
+lib/libPropList.la
+lib/libPropList.a
 @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
 @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->vanilla 
Responsible-Changed-By: vanilla 
Responsible-Changed-When: Sun Jan 31 13:00:36 PST 1999 
Responsible-Changed-Why:  
I will commit this one after asami copy libproplistgnome to libproplist. 
State-Changed-From-To: open->closed 
State-Changed-By: vanilla 
State-Changed-When: Tue Feb 2 06:30:25 PST 1999 
State-Changed-Why:  
Committed, thanks. 
>Unformatted:
