ports/68063: Update port: x11-toolkits/gtk-sharp to 0.93

Jean-Yves Lefort jylefort at brutele.be
Fri Jun 18 00:41:04 UTC 2004


>Number:         68063
>Category:       ports
>Synopsis:       Update port: x11-toolkits/gtk-sharp to 0.93
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 18 00:40:22 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Yves Lefort
>Release:        FreeBSD 4.10-RELEASE i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Thu May 27 14:42:30 CEST 2004 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
>How-To-Repeat:
>Fix:
diff -ruN /usr/ports/x11-toolkits/gtk-sharp/Makefile gtk-sharp/Makefile
--- /usr/ports/x11-toolkits/gtk-sharp/Makefile	Tue Jun 15 04:46:45 2004
+++ gtk-sharp/Makefile	Fri Jun 18 01:54:49 2004
@@ -6,29 +6,32 @@
 #
 
 PORTNAME=	gtk-sharp
-PORTVERSION=	0.17
-PORTREVISION=	5
+PORTVERSION=	0.93
 CATEGORIES=	x11-toolkits
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	gtk-sharp
 
 MAINTAINER=	ports at FreeBSD.org
-COMMENT=	Gtk+ and GNOME interfaces for the .NET runtime
+COMMENT=	GTK+ and GNOME interfaces for the .NET runtime
 
-BUILD_DEPENDS+=	mono:${PORTSDIR}/lang/mono \
-		gst-launch:${PORTSDIR}/multimedia/gstreamer
-RUN_DEPENDS+=	${BUILD_DEPENDS}
+BUILD_DEPENDS=	mono:${PORTSDIR}/lang/mono
+RUN_DEPENDS=	${BUILD_DEPENDS}
 
-USE_LIBTOOL_VER=13
+USE_LIBTOOL_VER=14
 USE_REINPLACE=	yes
 INSTALLS_SHLIB=	yes
 USE_GMAKE=	yes
+USE_PERL5_RUN=	yes
 USE_GNOME=	gnomehack libgnomedb gtkhtml3 vte librsvg2
 
+pre-configure:
+	@${FIND} ${WRKSRC} -name '*.config.in' | ${XARGS} ${REINPLACE_CMD} -e \
+		's|@LIB_PREFIX at .*@LIB_SUFFIX@|.so|g'
+
 post-patch:
-	@${REINPLACE_CMD} -e 's|lib/pkgconfig|libdata/pkgconfig|g' \
-		${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e 's|lib/pkgconfig|libdata/pkgconfig|g' \
-		${WRKSRC}/parser/Makefile.in
+	@${REINPLACE_CMD} -e 's|^#!/usr/bin/perl|#!${PERL}|' \
+		${WRKSRC}/parser/gapi.pl \
+		${WRKSRC}/parser/gapi2xml.pl \
+		${WRKSRC}/parser/gapi_pp.pl
 
 .include <bsd.port.mk>
diff -ruN /usr/ports/x11-toolkits/gtk-sharp/distinfo gtk-sharp/distinfo
--- /usr/ports/x11-toolkits/gtk-sharp/distinfo	Sun Mar 28 04:50:07 2004
+++ gtk-sharp/distinfo	Thu Jun 17 21:39:22 2004
@@ -1,2 +1,2 @@
-MD5 (gtk-sharp-0.17.tar.gz) = eef5e8acc6bafad869be2c1403c39d62
-SIZE (gtk-sharp-0.17.tar.gz) = 1448435
+MD5 (gtk-sharp-0.93.tar.gz) = b8a1a3a0fc75142fd3867976cd9254c1
+SIZE (gtk-sharp-0.93.tar.gz) = 1356305
diff -ruN /usr/ports/x11-toolkits/gtk-sharp/files/patch-configure gtk-sharp/files/patch-configure
--- /usr/ports/x11-toolkits/gtk-sharp/files/patch-configure	Fri Jan  3 04:49:50 2003
+++ gtk-sharp/files/patch-configure	Thu Jun 17 23:17:56 2004
@@ -1,10 +1,10 @@
---- configure.orig	Wed Jan  1 18:58:20 2003
-+++ configure	Wed Jan  1 18:58:45 2003
-@@ -5647,6 +5647,7 @@
+--- configure.orig	Thu Jun 17 23:16:50 2004
++++ configure	Thu Jun 17 23:17:31 2004
+@@ -8440,7 +8440,6 @@
  
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
  
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+ 
+-CFLAGS='-g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs  -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings'
+ 
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+ set dummy pkg-config; ac_word=$2
diff -ruN /usr/ports/x11-toolkits/gtk-sharp/pkg-descr gtk-sharp/pkg-descr
--- /usr/ports/x11-toolkits/gtk-sharp/pkg-descr	Fri Jan  3 04:49:49 2003
+++ gtk-sharp/pkg-descr	Thu Jun 17 21:25:21 2004
@@ -1,5 +1,5 @@
-Gtk# is a port of Gtk+ 2 to the .NET runtime, written in C#.  It provides
-access to both basic parts of Gtk+ and other parts of the GNOME development
+Gtk# is a port of GTK+ 2 to the .NET runtime, written in C#.  It provides
+access to both basic parts of GTK+ and other parts of the GNOME development
 environment.
 
-WWW: http://gtk-sharp.sf.net/
+WWW: http://gtk-sharp.sourceforge.net/
diff -ruN /usr/ports/x11-toolkits/gtk-sharp/pkg-plist gtk-sharp/pkg-plist
--- /usr/ports/x11-toolkits/gtk-sharp/pkg-plist	Sun Mar 28 04:50:07 2004
+++ gtk-sharp/pkg-plist	Thu Jun 17 22:58:55 2004
@@ -9,27 +9,94 @@
 bin/gapi_pp.pl
 bin/gconfsharp-schemagen
 bin/gconfsharp-schemagen.exe
-lib/art-sharp.dll
-lib/atk-sharp.dll
-lib/gconf-sharp-peditors.dll
-lib/gconf-sharp.dll
-lib/gda-sharp.dll
-lib/gdk-sharp.dll
-lib/glade-sharp.dll
-lib/glib-sharp.dll
-lib/gnome-sharp.dll
-lib/gnomedb-sharp.dll
-lib/gtk-sharp.dll
-lib/gtkhtml-sharp.dll
+lib/libgdksharpglue.a
+lib/libgdksharpglue.la
+lib/libgdksharpglue.so
+lib/libgladesharpglue.a
+lib/libgladesharpglue.la
+lib/libgladesharpglue.so
+lib/libglibsharpglue.a
+lib/libglibsharpglue.la
+lib/libglibsharpglue.so
+lib/libgnomesharpglue.a
+lib/libgnomesharpglue.la
+lib/libgnomesharpglue.so
+lib/libgtksharpglue.a
+lib/libgtksharpglue.la
 lib/libgtksharpglue.so
-lib/pango-sharp.dll
-lib/rsvg-sharp.dll
-lib/vte-sharp.dll
+lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f/art-sharp.dll
+lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f/art-sharp.dll.config
+lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f/atk-sharp.dll
+lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f/atk-sharp.dll.config
+lib/mono/gac/gconf-sharp-peditors/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gconf-sharp-peditors/1.0.0.0__35e10195dab3c99f/gconf-sharp-peditors.dll
+lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f/gconf-sharp.dll
+lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f/gconf-sharp.dll.config
+lib/mono/gac/gda-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gda-sharp/1.0.0.0__35e10195dab3c99f/gda-sharp.dll
+lib/mono/gac/gda-sharp/1.0.0.0__35e10195dab3c99f/gda-sharp.dll.config
+lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f/gdk-sharp.dll
+lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f/gdk-sharp.dll.config
+lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f/glade-sharp.dll
+lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f/glade-sharp.dll.config
+lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f/glib-sharp.dll
+lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f/glib-sharp.dll.config
+lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f/gnome-sharp.dll
+lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f/gnome-sharp.dll.config
+lib/mono/gac/gnomedb-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gnomedb-sharp/1.0.0.0__35e10195dab3c99f/gnomedb-sharp.dll
+lib/mono/gac/gnomedb-sharp/1.0.0.0__35e10195dab3c99f/gnomedb-sharp.dll.config
+lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f/gtk-sharp.dll
+lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f/gtk-sharp.dll.config
+lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f/gtkhtml-sharp.dll
+lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f/gtkhtml-sharp.dll.config
+lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f/pango-sharp.dll
+lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f/pango-sharp.dll.config
+lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f/rsvg-sharp.dll
+lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f/rsvg-sharp.dll.config
+lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f/__AssemblyInfo__
+lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f/vte-sharp.dll
+lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f/vte-sharp.dll.config
+lib/mono/gtk-sharp/art-sharp.dll
+lib/mono/gtk-sharp/atk-sharp.dll
+lib/mono/gtk-sharp/gconf-sharp-peditors.dll
+lib/mono/gtk-sharp/gconf-sharp.dll
+lib/mono/gtk-sharp/gda-sharp.dll
+lib/mono/gtk-sharp/gdk-sharp.dll
+lib/mono/gtk-sharp/glade-sharp.dll
+lib/mono/gtk-sharp/glib-sharp.dll
+lib/mono/gtk-sharp/gnome-sharp.dll
+lib/mono/gtk-sharp/gnomedb-sharp.dll
+lib/mono/gtk-sharp/gtk-sharp.dll
+lib/mono/gtk-sharp/gtkhtml-sharp.dll
+lib/mono/gtk-sharp/pango-sharp.dll
+lib/mono/gtk-sharp/rsvg-sharp.dll
+lib/mono/gtk-sharp/vte-sharp.dll
+libdata/pkgconfig/art-sharp.pc
 libdata/pkgconfig/gapi.pc
+libdata/pkgconfig/gconf-sharp.pc
+libdata/pkgconfig/gda-sharp.pc
+libdata/pkgconfig/glade-sharp.pc
+libdata/pkgconfig/gnome-sharp.pc
+libdata/pkgconfig/gnomedb-sharp.pc
 libdata/pkgconfig/gtk-sharp.pc
+libdata/pkgconfig/gtkhtml-sharp.pc
+libdata/pkgconfig/rsvg-sharp.pc
+libdata/pkgconfig/vte-sharp.pc
 share/gapi/art-api.xml
-share/gapi/atk-api.xml
 share/gapi/art-symbols.xml
+share/gapi/atk-api.xml
 share/gapi/gda-api.xml
 share/gapi/gdk-api.xml
 share/gapi/gdk-symbols.xml
@@ -42,6 +109,35 @@
 share/gapi/pango-api.xml
 share/gapi/rsvg-api.xml
 share/gapi/vte-api.xml
-share/perl5/GAPI/Metadata.pm
- at dirrm share/perl5/GAPI
+ at dirrm lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/art-sharp
+ at dirrm lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/atk-sharp
+ at dirrm lib/mono/gac/gconf-sharp-peditors/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gconf-sharp-peditors
+ at dirrm lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gconf-sharp
+ at dirrm lib/mono/gac/gda-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gda-sharp
+ at dirrm lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gdk-sharp
+ at dirrm lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/glade-sharp
+ at dirrm lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/glib-sharp
+ at dirrm lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gnome-sharp
+ at dirrm lib/mono/gac/gnomedb-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gnomedb-sharp
+ at dirrm lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gtk-sharp
+ at dirrm lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/gtkhtml-sharp
+ at dirrm lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/pango-sharp
+ at dirrm lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/rsvg-sharp
+ at dirrm lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f
+ at dirrm lib/mono/gac/vte-sharp
+ at dirrm lib/mono/gtk-sharp
 @dirrm share/gapi
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list