Update to mono-gnome-2.24.1 (gnome-sharp)

Add HOMEPAGE. Fix DEPENDS.
Remove some patches and use perl subst instead.

ok jasper@
This commit is contained in:
ajacoutot 2009-09-06 07:27:41 +00:00
parent 34153012e2
commit 66df1bea20
9 changed files with 53 additions and 109 deletions

View File

@ -1,13 +1,15 @@
# $OpenBSD: Makefile,v 1.13 2009/08/11 08:39:39 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.14 2009/09/06 07:27:41 ajacoutot Exp $
COMMENT= .NET language bindings for assorted GNOME libraries
GNOME_PROJECT= gnome-sharp
GNOME_VERSION= 2.20.0
PKGNAME= mono-gnome-${VERSION}p11
GNOME_VERSION= 2.24.1
PKGNAME= mono-gnome-${VERSION}
CATEGORIES= x11
HOMEPAGE= http://mono-project.com/GtkSharp
# LGPLv2.1
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
@ -23,17 +25,15 @@ WANTLIB= ICE ORBit-2 ORBitCosNaming-2 SM X11 Xau Xcomposite \
Xrender art_lgpl_2 atk-1.0 bonobo-2 bonobo-activation \
bonoboui-2 cairo crypto dbus-1 dbus-glib-1 expat \
fontconfig freetype gailutil gconf-2 gdk-x11-2.0 gdk_pixbuf-2.0 \
glade-2.0 glib-2.0 glitz gmodule-2.0 gnome-2 gnome-keyring \
gnomecanvas-2 gnomeprint-2-2 gnomeui-2 gnomevfs-2 gobject-2.0 \
glib-2.0 glitz gmodule-2.0 gnome-2 gnome-keyring \
gnomecanvas-2 gnomevfs-2 gobject-2.0 \
gthread-2.0 gtk-x11-2.0 m pango-1.0 pangocairo-1.0 \
pangoft2-1.0 pcre pixman-1 png popt ssl util xml2 z gio-2.0 \
avahi-client avahi-common avahi-glib pthread-stubs xcb
LIB_DEPENDS= panel-applet-2::x11/gnome/panel \
gnomeprintui-2-2::x11/gnome/libgnomeprintui
LIB_DEPENDS= gnomeui-2.>=2400::x11/gnome/libgnomeui
RUN_DEPENDS= ::lang/mono \
::x11/mono-gtk2
RUN_DEPENDS= ::x11/mono-gtk2
BUILD_DEPENDS= ${RUN_DEPENDS}
DLLMAP_FILES= art/art-sharp.dll.config \
@ -43,4 +43,8 @@ DLLMAP_FILES= art/art-sharp.dll.config \
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
pre-configure:
find ${WRKSRC} -name *\.pc.in -exec perl -pi \
-e 's,^prefix=.*,prefix=\@prefix\@,,' {} \;
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (gnome/gnome-sharp-2.20.0.tar.bz2) = HNuFZSplBK/m+tVp2qkB7g==
RMD160 (gnome/gnome-sharp-2.20.0.tar.bz2) = MySfOvFxFh8ap51imH7pBf6+c5E=
SHA1 (gnome/gnome-sharp-2.20.0.tar.bz2) = ShQuwwGVgo9X8/KU0dJ5hDNV1TE=
SHA256 (gnome/gnome-sharp-2.20.0.tar.bz2) = 4hotSJrqHILRoduWo6DtMbR55/fh+w347wWTzl1UsEs=
SIZE (gnome/gnome-sharp-2.20.0.tar.bz2) = 449674
MD5 (gnome/gnome-sharp-2.24.1.tar.bz2) = QI+D95ClGJvPduqSmbxkEA==
RMD160 (gnome/gnome-sharp-2.24.1.tar.bz2) = 9d43/eHgHWiwL9FjYiLumiGiC+M=
SHA1 (gnome/gnome-sharp-2.24.1.tar.bz2) = IqxH3G3RymhYRnudU6/8hKkwi68=
SHA256 (gnome/gnome-sharp-2.24.1.tar.bz2) = DBbDmd7W6g/j25RMg5bVaDeCyMo21noUODtMJ9CPenA=
SIZE (gnome/gnome-sharp-2.24.1.tar.bz2) = 443951

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-art_art-sharp-2_0_pc_in,v 1.1.1.1 2008/10/16 20:48:07 robert Exp $
--- art/art-sharp-2.0.pc.in.orig Thu Oct 16 19:43:39 2008
+++ art/art-sharp-2.0.pc.in Thu Oct 16 19:44:09 2008
@@ -1,4 +1,4 @@
-prefix=${pcfiledir}/../..
+prefix=@prefix@
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
gapidir=${prefix}/share/gapi-2.0

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-gconf_GConf_PropertyEditors_gconf-sharp-peditors-2_0_pc_in,v 1.1.1.1 2008/10/16 20:48:07 robert Exp $
--- gconf/GConf.PropertyEditors/gconf-sharp-peditors-2.0.pc.in.orig Thu Oct 16 19:43:39 2008
+++ gconf/GConf.PropertyEditors/gconf-sharp-peditors-2.0.pc.in Thu Oct 16 19:44:22 2008
@@ -1,4 +1,4 @@
-prefix=${pcfiledir}/../..
+prefix=@prefix@
exec_prefix=${prefix}
libdir=${exec_prefix}/lib

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-gconf_GConf_gconf-sharp-2_0_pc_in,v 1.1.1.1 2008/10/16 20:48:07 robert Exp $
--- gconf/GConf/gconf-sharp-2.0.pc.in.orig Thu Oct 16 19:43:39 2008
+++ gconf/GConf/gconf-sharp-2.0.pc.in Thu Oct 16 19:44:15 2008
@@ -1,4 +1,4 @@
-prefix=${pcfiledir}/../..
+prefix=@prefix@
exec_prefix=${prefix}
libdir=${exec_prefix}/lib

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-gnome_gnome-sharp-2_0_pc_in,v 1.1.1.1 2008/10/16 20:48:07 robert Exp $
--- gnome/gnome-sharp-2.0.pc.in.orig Thu Oct 16 19:43:39 2008
+++ gnome/gnome-sharp-2.0.pc.in Thu Oct 16 19:44:30 2008
@@ -1,4 +1,4 @@
-prefix=${pcfiledir}/../..
+prefix=@prefix@
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
gapidir=${prefix}/share/gapi-2.0

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-gnomevfs_gnome-vfs-sharp-2_0_pc_in,v 1.1.1.1 2008/10/16 20:48:07 robert Exp $
--- gnomevfs/gnome-vfs-sharp-2.0.pc.in.orig Thu Oct 16 19:43:39 2008
+++ gnomevfs/gnome-vfs-sharp-2.0.pc.in Thu Oct 16 19:44:36 2008
@@ -1,4 +1,4 @@
-prefix=${pcfiledir}/../..
+prefix=@prefix@
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
gapidir=${prefix}/share/gapi-2.0

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-sample_gconf_Makefile_in,v 1.1 2009/01/21 14:36:08 ajacoutot Exp $
Do not run gconftool-2, this should be done using @exec marker
in the package if/when needed.
--- sample/gconf/Makefile.in.orig Wed Jan 21 15:29:20 2009
+++ sample/gconf/Makefile.in Wed Jan 21 15:29:40 2009
@@ -331,7 +331,6 @@ info-am:
install-data-am:
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-dvi: install-dvi-am

View File

@ -1,28 +1,28 @@
@comment $OpenBSD: PLIST,v 1.2 2009/01/21 14:36:08 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.3 2009/09/06 07:27:42 ajacoutot Exp $
%%SHARED%%
bin/gconfsharp2-schemagen
lib/gtk-sharp-2.0/gconfsharp-schemagen.exe
lib/libgnomesharpglue-2.a
lib/libgnomesharpglue-2.la
lib/mono/gac/art-sharp/
lib/mono/gac/art-sharp/2.20.0.0__35e10195dab3c99f/
lib/mono/gac/art-sharp/2.20.0.0__35e10195dab3c99f/art-sharp.dll
lib/mono/gac/art-sharp/2.20.0.0__35e10195dab3c99f/art-sharp.dll.config
lib/mono/gac/art-sharp/2.24.0.0__35e10195dab3c99f/
lib/mono/gac/art-sharp/2.24.0.0__35e10195dab3c99f/art-sharp.dll
lib/mono/gac/art-sharp/2.24.0.0__35e10195dab3c99f/art-sharp.dll.config
lib/mono/gac/gconf-sharp/
lib/mono/gac/gconf-sharp-peditors/
lib/mono/gac/gconf-sharp-peditors/2.20.0.0__35e10195dab3c99f/
lib/mono/gac/gconf-sharp-peditors/2.20.0.0__35e10195dab3c99f/gconf-sharp-peditors.dll
lib/mono/gac/gconf-sharp/2.20.0.0__35e10195dab3c99f/
lib/mono/gac/gconf-sharp/2.20.0.0__35e10195dab3c99f/gconf-sharp.dll
lib/mono/gac/gconf-sharp/2.20.0.0__35e10195dab3c99f/gconf-sharp.dll.config
lib/mono/gac/gconf-sharp-peditors/2.24.0.0__35e10195dab3c99f/
lib/mono/gac/gconf-sharp-peditors/2.24.0.0__35e10195dab3c99f/gconf-sharp-peditors.dll
lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f/
lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f/gconf-sharp.dll
lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f/gconf-sharp.dll.config
lib/mono/gac/gnome-sharp/
lib/mono/gac/gnome-sharp/2.20.0.0__35e10195dab3c99f/
lib/mono/gac/gnome-sharp/2.20.0.0__35e10195dab3c99f/gnome-sharp.dll
lib/mono/gac/gnome-sharp/2.20.0.0__35e10195dab3c99f/gnome-sharp.dll.config
lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/
lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll
lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll.config
lib/mono/gac/gnome-vfs-sharp/
lib/mono/gac/gnome-vfs-sharp/2.20.0.0__35e10195dab3c99f/
lib/mono/gac/gnome-vfs-sharp/2.20.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll
lib/mono/gac/gnome-vfs-sharp/2.20.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll.config
lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/
lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll
lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll.config
lib/mono/gac/policy.2.16.art-sharp/
lib/mono/gac/policy.2.16.art-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.16.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.art-sharp.dll
@ -35,14 +35,26 @@ lib/mono/gac/policy.2.16.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2
lib/mono/gac/policy.2.16.gconf-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.16.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.config
lib/mono/gac/policy.2.16.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.gconf-sharp.dll
lib/mono/gac/policy.2.16.gnome-sharp/
lib/mono/gac/policy.2.16.gnome-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.16.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.config
lib/mono/gac/policy.2.16.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.gnome-sharp.dll
lib/mono/gac/policy.2.16.gnome-vfs-sharp/
lib/mono/gac/policy.2.16.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.16.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.config
lib/mono/gac/policy.2.16.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.16.gnome-vfs-sharp.dll
lib/mono/gac/policy.2.20.art-sharp/
lib/mono/gac/policy.2.20.art-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.20.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.art-sharp.dll
lib/mono/gac/policy.2.20.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.config
lib/mono/gac/policy.2.20.gconf-sharp/
lib/mono/gac/policy.2.20.gconf-sharp-peditors/
lib/mono/gac/policy.2.20.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.20.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.20.config
lib/mono/gac/policy.2.20.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.20.gconf-sharp-peditors.dll
lib/mono/gac/policy.2.20.gconf-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.20.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.config
lib/mono/gac/policy.2.20.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.gconf-sharp.dll
lib/mono/gac/policy.2.20.gnome-vfs-sharp/
lib/mono/gac/policy.2.20.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.20.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.config
lib/mono/gac/policy.2.20.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.20.gnome-vfs-sharp.dll
lib/mono/gac/policy.2.4.art-sharp/
lib/mono/gac/policy.2.4.art-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.4.art-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.art-sharp.dll
@ -55,10 +67,6 @@ lib/mono/gac/policy.2.4.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.
lib/mono/gac/policy.2.4.gconf-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.4.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.gconf-sharp.dll
lib/mono/gac/policy.2.4.gnome-sharp/
lib/mono/gac/policy.2.4.gnome-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.4.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.gnome-sharp.dll
lib/mono/gac/policy.2.4.gnome-vfs-sharp/
lib/mono/gac/policy.2.4.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.4.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
@ -75,10 +83,6 @@ lib/mono/gac/policy.2.6.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.
lib/mono/gac/policy.2.6.gconf-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.6.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.gconf-sharp.dll
lib/mono/gac/policy.2.6.gnome-sharp/
lib/mono/gac/policy.2.6.gnome-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.6.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.gnome-sharp.dll
lib/mono/gac/policy.2.6.gnome-vfs-sharp/
lib/mono/gac/policy.2.6.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.6.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
@ -95,10 +99,6 @@ lib/mono/gac/policy.2.8.gconf-sharp-peditors/0.0.0.0__35e10195dab3c99f/policy.2.
lib/mono/gac/policy.2.8.gconf-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.8.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.gconf-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.gconf-sharp.dll
lib/mono/gac/policy.2.8.gnome-sharp/
lib/mono/gac/policy.2.8.gnome-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.8.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.gnome-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.gnome-sharp.dll
lib/mono/gac/policy.2.8.gnome-vfs-sharp/
lib/mono/gac/policy.2.8.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/
lib/mono/gac/policy.2.8.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
@ -111,22 +111,22 @@ lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.16.art-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.16.gconf-sharp-peditors.dll
lib/mono/gtk-sharp-2.0/policy.2.16.gconf-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.16.gnome-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.16.gnome-vfs-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.20.art-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.20.gconf-sharp-peditors.dll
lib/mono/gtk-sharp-2.0/policy.2.20.gconf-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.20.gnome-vfs-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.art-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.gconf-sharp-peditors.dll
lib/mono/gtk-sharp-2.0/policy.2.4.gconf-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.gnome-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.gnome-vfs-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.art-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.gconf-sharp-peditors.dll
lib/mono/gtk-sharp-2.0/policy.2.6.gconf-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.gnome-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.gnome-vfs-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.art-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.gconf-sharp-peditors.dll
lib/mono/gtk-sharp-2.0/policy.2.8.gconf-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.gnome-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.gnome-vfs-sharp.dll
lib/pkgconfig/art-sharp-2.0.pc
lib/pkgconfig/gconf-sharp-2.0.pc