diff options
-rw-r--r-- | dev-dotnet/glade-sharp/Manifest | 9 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/ChangeLog | 15 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/Manifest | 19 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-noautomagic.patch | bin | 0 -> 1336 bytes | |||
-rw-r--r-- | dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-parallelmake.patch | 66 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-respect-choices.patch | 112 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/gtk-sharp-2.12.6.ebuild | 57 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/metadata.xml | 9 |
8 files changed, 279 insertions, 8 deletions
diff --git a/dev-dotnet/glade-sharp/Manifest b/dev-dotnet/glade-sharp/Manifest index c56cf3c63494..26844ce04700 100644 --- a/dev-dotnet/glade-sharp/Manifest +++ b/dev-dotnet/glade-sharp/Manifest @@ -10,12 +10,13 @@ DIST gtk-sharp-2.8.2.tar.gz 2167942 RMD160 90b450617b1a817047a948ef28d45077cb3f9 EBUILD glade-sharp-1.0.10.ebuild 399 RMD160 557fafc75d9b6d6bca63960ad3df251698f8bf95 SHA1 3705088acf6629287b9e18a02c169f5079c310c2 SHA256 cd6e4bcc63a2753e163da4de8349aef043e350d088a4f8ce5c1515903a0c2de8 EBUILD glade-sharp-2.10.0.ebuild 455 RMD160 59b9c692a121d07603bdf45aace8491b8280d2ae SHA1 c974e09bf181f263ce1b7ecb6cd0e85478ce6f28 SHA256 b2344cee003faf05dab76f15b180c06ca5c791dd1b389286decf8bda712ee183 EBUILD glade-sharp-2.8.2.ebuild 437 RMD160 4a975d7bb453f3952bc57331009b4c8587cdbbf6 SHA1 3f3b6413d9e9a9c089ce6d7e71f60aad16650183 SHA256 9a4668df120ea3d47ca1b8f98b7c0f1e44d1419e7d34fe44d7087e50d7f15ab0 -MISC ChangeLog 7320 RMD160 236ad3d6e53778dc3a3bb9338fd9750a6cb38db6 SHA1 d6672ed3bc6863b4a949f5310f4f0d1158031d26 SHA256 f83f1135e7de6e85cb6cc885e59eaf32eedd6511c2ad46ae0c611c1cba049026 +EBUILD glade-sharp-9999.ebuild 501 RMD160 28ef959bb87926f598d2e46db912e79a9d4519b7 SHA1 a0f89d2dc55d8c25706519193cdde769eb50ffa8 SHA256 60cdc91a101eabbcb6d4bb7f7c7c058c300216c1d2983c5bea3ba4279cc4cf80 +MISC ChangeLog 7630 RMD160 777e7506f08c79b5af7c4bb1283f34513a04ab85 SHA1 80db794ce59b4295c77386dbeb016d247f7dbf50 SHA256 0290b3c4aaefcc6a483be358d92ecb29d7bfbb41388bf5503acc534202675192 MISC metadata.xml 160 RMD160 cc10b170ad63a746d8bdfbe5bf1bd9f7065922b8 SHA1 49eaf4246f7502850064d3806cce65d3a404ce1b SHA256 1bc3e313a948415fff0dfa63a5610943327146bfe16bfeca603379bf9706a687 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) -iEYEARECAAYFAkhAiXEACgkQyOePD61SuWJx0gCeKDvlfllx6h3PIte2RfMuXyp+ -iogAoIp5jjhgESC4uNlJ5U4mVJVSuQ82 -=Iuir +iEYEARECAAYFAkkkoZAACgkQAiZjviIA2XiUQACcD9GpwRol6SX48KTjh3U+7Ybh +gdgAn3E1z1NccEgFPUzUE25Ci7XMbp/O +=+Gbp -----END PGP SIGNATURE----- diff --git a/dev-dotnet/gtk-sharp/ChangeLog b/dev-dotnet/gtk-sharp/ChangeLog index 5cdf2f2669d9..4d20013f4f3b 100644 --- a/dev-dotnet/gtk-sharp/ChangeLog +++ b/dev-dotnet/gtk-sharp/ChangeLog @@ -1,6 +1,19 @@ # ChangeLog for dev-dotnet/gtk-sharp # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/ChangeLog,v 1.80 2008/01/13 04:19:53 compnerd Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/ChangeLog,v 1.81 2008/11/19 23:29:44 flameeyes Exp $ + +*gtk-sharp-2.12.6 (19 Nov 2008) + + 19 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org> + +files/gtk-sharp-2.12.0-noautomagic.patch, + +files/gtk-sharp-2.12.0-parallelmake.patch, + +files/gtk-sharp-2.12.0-respect-choices.patch, metadata.xml, + +gtk-sharp-2.12.6.ebuild: + Add an ebuild for version 2.12.6, masked togethe with Mono 2 for now. The + new version features working parallel make, and an USE flag to turn on/off + glade-sharp, merging back the separate dev-dotnet/glade-sharp package. The + glade USE flag is turned on by default since most software will want it + together with gtk-sharp. 13 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org> gtk-sharp-1.0.10.ebuild, gtk-sharp-2.8.2.ebuild, gtk-sharp-2.10.0.ebuild: diff --git a/dev-dotnet/gtk-sharp/Manifest b/dev-dotnet/gtk-sharp/Manifest index 94e048edda79..1d0dd45ffbed 100644 --- a/dev-dotnet/gtk-sharp/Manifest +++ b/dev-dotnet/gtk-sharp/Manifest @@ -1,13 +1,28 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX gtk-sharp-2.12.0-noautomagic.patch 1336 RMD160 af13c7e2b7f9dea2b4071e00a15ca824529d759f SHA1 a93222665f650abc2afd6020d8b3f7492d55c0aa SHA256 9e9d1523b70859e1450f0c1088e39050711ee0f1760047cd02e6a7c8cbd866b1 +AUX gtk-sharp-2.12.0-parallelmake.patch 3331 RMD160 e7e76fdff7140d8d7b86a8f090e809423a4e2f53 SHA1 227bf898cf23fd70dcc83389a660ceea39842995 SHA256 b91519acbe57beff4d6cc0f8a1face8f024470daab3512fab87c5c2c95a15744 +AUX gtk-sharp-2.12.0-respect-choices.patch 3718 RMD160 0b33964d4c553470d61ef31e26e608132b5ec792 SHA1 0649543ce49dde24eced06ff03a376820aab5fe0 SHA256 de8ec0bc3a737ecc5bb6f55bcfdf8fe566a681fa252290cbd2f02b0b0d279bd1 DIST gtk-sharp-1.0.10-configurable.diff.gz 1718 RMD160 e49497185ac37dfb4a6cde1582e6d0dbe8e29a47 SHA1 60bee3bb9147dddb3fc64e2977c6680e67ecd2e6 SHA256 a49b09d489971926907cfe3718127453f1682c87a2e48795655d4043dfb9fed5 DIST gtk-sharp-1.0.10.tar.gz 1841067 RMD160 53db7e93424b2429cf825390633ede4d7c511564 SHA1 6965559e2e3b741f587a41d286935c73a2c2c437 SHA256 d6c8a6a71633dc5c0382b2526df1dc1f05bc9931b6f4e47fdcc8fb7afb01e44a DIST gtk-sharp-2.10.0-configurable.diff.gz 479 RMD160 fae9b28f384812cc8803f6e2abe5d4ceb4051da4 SHA1 c2d4e6a135ca9ed73e68c75c617738b83927cd4e SHA256 66699f2ef2bd288c6af35a80fbe7441a4349759e685b44a4dca9c77551c0cba6 DIST gtk-sharp-2.10.0.tar.gz 2069966 RMD160 c3f88ab6df73540a68113631affd1e1e5439b088 SHA1 8351264f8560958ea166146185dc176315f432bd SHA256 3965422105ede76e261432123976594cbde0955024bbac0c965a5f7ce9e70d67 DIST gtk-sharp-2.10.2.tar.gz 2138075 RMD160 876d8bdb3062ca9575bba379d6f6d60b51a5e4ad SHA1 f40f8a71c4862829dee487c372c2d5f162ca7fca SHA256 0f19673b941e1149c6f988f9264344676c629598bf74677afb901372c49a11dd +DIST gtk-sharp-2.12.6.tar.gz 2281511 RMD160 f71cd79a0ddde221bb31c554f9a7b8e3f288ccdf SHA1 05ff5dd4eb08d5471c35b524e545c0da9f1c9132 SHA256 a4b5a06969a899298ea495d740b20e6e9b9b2ba7ac3e6b818d182417ecc7112d DIST gtk-sharp-2.8.2-configurable.diff.gz 1397 RMD160 19c010397051b077d6f168a7dbd03c6edcbba72a SHA1 a84223d3463298755b0c1aa78f7d14f644d56e75 SHA256 78279f37d76dea454ac4e521114cec365e179d3d8e7e7e55fa4e50048e92eeed DIST gtk-sharp-2.8.2.tar.gz 2167942 RMD160 90b450617b1a817047a948ef28d45077cb3f9e59 SHA1 79d6b334c8fa43ed70ec7098186ec0f171a9e575 SHA256 faea3c9da2691d09b9d273c10f6f8949a462695cb02051a531f88ae057463a20 EBUILD gtk-sharp-1.0.10.ebuild 1570 RMD160 21279eeb34cb1607001ed39cccb34355ccd74ba1 SHA1 fdbb9f5d94c385d678621219b76178ac1a91fe89 SHA256 acee58945af14518942f0597d8480d14ad660796351b8463f9d8a87f06154304 EBUILD gtk-sharp-2.10.0.ebuild 1698 RMD160 ad3cf1f0789a2090380862c9b73e6fca9912b0d1 SHA1 f3e8ee3ab3a07fb1fcbce0a1f3728a32192876fb SHA256 8b947cdc73cd49da353c64e52b1cfe4eea72fdeb653567835f2127bcc554faca EBUILD gtk-sharp-2.10.2.ebuild 1421 RMD160 7b0363f3ecbd9757877ff3ca0a136d36b233f0ea SHA1 9227c73a18c4075b41f7621d2099e5d76079f8b4 SHA256 fd08873ad9e67048504958bdbafe91223e659d0df068334e2cab3ee3dfbded95 +EBUILD gtk-sharp-2.12.6.ebuild 1400 RMD160 9ecb2fdddf4234cf1dde7b5b3b0c5465a5135145 SHA1 fdeb17180d1f17e1b19a49ea76985559b03298bc SHA256 8136bc8760024acf81b333b87135e1402f1abf10dcbae1232972afd45ff572cc EBUILD gtk-sharp-2.8.2.ebuild 1895 RMD160 934eff5f5eabe0b0c3488691a9492e04b4bd5f0d SHA1 5a3a9954702bb92486f23be7fb3d7a4ca6da0ff7 SHA256 cb01fbf1b74f23d0ecab3d60e660a4516fe2f78f61cac641b6b2a3f02983047c -MISC ChangeLog 16927 RMD160 a2d5cd939f13fa789b4d1fb2947862d94d7b2585 SHA1 60e060cb98836dfe559a3ea8985ae8b3336c2a07 SHA256 98c87247cc13bf2447f11bce9840327e3f7f38612b59e75c229640e515c0bd79 -MISC metadata.xml 160 RMD160 f695863a7303e221fcd6031c1abcdd1539f81ce1 SHA1 59011ece6da0477bfb7c33176b070edb419af475 SHA256 24dd16fd81fd73a75aabdc83d54336201cd70c6bb711e0db7de4cd3e77a93354 +MISC ChangeLog 17531 RMD160 bd9b59adb40f65bf633b2b9a7393ab3d6112266b SHA1 cedee6fece219fa6c8a47464f182b4d72bc67583 SHA256 c04a70c1cbd522f38ef8a9207fd1a2f3bcc4d22142194ec92b318b3f3a4ca5e2 +MISC metadata.xml 482 RMD160 1cb7dc6159f8a7c406fda6c4fb11cbae342efc08 SHA1 3ef7a90f0cf6fd1ce97e24aac5667c535eb1ba3c SHA256 1925f223cb1a5389ce0910d60f34306c836d40af4797e2d749ba6f869f75eddb +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.9 (GNU/Linux) + +iEYEARECAAYFAkkkoXMACgkQAiZjviIA2Xic4gCgxvSTLFy+BcorOmMdm65R3Qda +0FMAoKorqw7cnNDLVgUuoU6pIleOMmAZ +=H/Qw +-----END PGP SIGNATURE----- diff --git a/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-noautomagic.patch b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-noautomagic.patch Binary files differnew file mode 100644 index 000000000000..0799d7814cee --- /dev/null +++ b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-noautomagic.patch diff --git a/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-parallelmake.patch b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-parallelmake.patch new file mode 100644 index 000000000000..e9195c89bfc3 --- /dev/null +++ b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-parallelmake.patch @@ -0,0 +1,66 @@ +Index: gtk-sharp-2.12.0/glib/Makefile.am +=================================================================== +--- gtk-sharp-2.12.0.orig/glib/Makefile.am ++++ gtk-sharp-2.12.0/glib/Makefile.am +@@ -98,12 +98,11 @@ $(ASSEMBLY): $(build_sources) gtk-sharp. + $(CSC) $(CSFLAGS) -nowarn:0169,0612,0618 -out:$(ASSEMBLY) -target:library $(references) $(build_sources) + $(GAPI_CDECL_INSERT) + +-$(POLICY_ASSEMBLIES): $(top_builddir)/policy.config gtk-sharp.snk +- @for i in $(POLICY_VERSIONS); do \ +- echo "Creating policy.$$i.$(ASSEMBLY)"; \ +- sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$$i/" $(top_builddir)/policy.config > policy.$$i.config; \ +- $(AL) -link:policy.$$i.config -out:policy.$$i.$(ASSEMBLY) -keyfile:gtk-sharp.snk; \ +- done ++policy.%.config: $(top_builddir)/policy.config ++ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@ ++ ++$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY): policy.%.config gtk-sharp.snk ++ $(AL) -link:policy.$*.config -out:$@ -keyfile:gtk-sharp.snk + + install-data-local: + @if test -n '$(TARGET)'; then \ +Index: gtk-sharp-2.12.0/gtkdotnet/Makefile.am +=================================================================== +--- gtk-sharp-2.12.0.orig/gtkdotnet/Makefile.am ++++ gtk-sharp-2.12.0/gtkdotnet/Makefile.am +@@ -46,12 +46,11 @@ $(ASSEMBLY): $(build_sources) $(referenc + $(CSC) $(CSFLAGS) -nowarn:0169,0612,0618 -out:$(ASSEMBLY) -target:library $(build_references) $(build_sources) + $(GAPI_CDECL_INSERT) + +-$(POLICY_ASSEMBLIES): $(top_builddir)/policy.config gtk-sharp.snk +- @for i in $(POLICY_VERSIONS); do \ +- echo "Creating policy.$$i.$(ASSEMBLY)"; \ +- sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$$i/" $(top_builddir)/policy.config > policy.$$i.config; \ +- $(AL) -link:policy.$$i.config -out:policy.$$i.$(ASSEMBLY) -keyfile:gtk-sharp.snk; \ +- done ++policy.%.config: $(top_builddir)/policy.config ++ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@ ++ ++$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY): policy.%.config gtk-sharp.snk ++ $(AL) -link:policy.$*.config -out:$@ -keyfile:gtk-sharp.snk + + install-data-local: + @if test -n '$(TARGET)'; then \ +Index: gtk-sharp-2.12.0/Makefile.include +=================================================================== +--- gtk-sharp-2.12.0.orig/Makefile.include ++++ gtk-sharp-2.12.0/Makefile.include +@@ -46,12 +46,11 @@ $(SNK): $(top_srcdir)/$(SNK) + AssemblyInfo.cs: $(top_builddir)/AssemblyInfo.cs + cp $(top_builddir)/AssemblyInfo.cs . + +-$(POLICY_ASSEMBLIES): $(top_builddir)/policy.config $(SNK) +- @for i in $(POLICY_VERSIONS); do \ +- echo "Creating policy.$$i.$(ASSEMBLY)"; \ +- sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$$i/" $(top_builddir)/policy.config > policy.$$i.config; \ +- $(AL) -link:policy.$$i.config -out:policy.$$i.$(ASSEMBLY) -keyfile:$(SNK); \ +- done ++policy.%.config: $(top_builddir)/policy.config ++ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@ ++ ++$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY): policy.%.config $(SNK) ++ $(AL) -link:policy.$*.config -out:$@ -keyfile:$(SNK) + + build_sources = $(addprefix $(srcdir)/, $(sources)) AssemblyInfo.cs + build_references = $(addprefix /r:, $(references)) $(MONO_CAIRO_LIBS) diff --git a/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-respect-choices.patch b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-respect-choices.patch new file mode 100644 index 000000000000..ef752c46c413 --- /dev/null +++ b/dev-dotnet/gtk-sharp/files/gtk-sharp-2.12.0-respect-choices.patch @@ -0,0 +1,112 @@ +Index: gtk-sharp-2.12.0/configure.in +=================================================================== +--- gtk-sharp-2.12.0.orig/configure.in ++++ gtk-sharp-2.12.0/configure.in +@@ -114,7 +114,7 @@ if test "x$AL" = "xno" ; then + fi + + if test "x$has_mono" = "xtrue"; then +-GACUTIL_FLAGS='/package $(PACKAGE_VERSION) /gacdir $(DESTDIR)$(prefix)/lib' ++GACUTIL_FLAGS='/package $(PACKAGE_VERSION) /root $(DESTDIR)$(libdir)' + GENERATED_SOURCES=generated/*.cs + AC_PATH_PROG(RUNTIME, mono, no) + +Index: gtk-sharp-2.12.0/doc/Makefile.am +=================================================================== +--- gtk-sharp-2.12.0.orig/doc/Makefile.am ++++ gtk-sharp-2.12.0/doc/Makefile.am +@@ -20,7 +20,7 @@ UPDATE_ASSEMBLIES = $(addprefix -assembl + UPDATER = $(MONODOCER) -path:en -pretty $(UPDATE_ASSEMBLIES) + + if ENABLE_MONODOC +-SOURCESDIR=$(prefix)/lib/monodoc/sources ++SOURCESDIR=$(libdir)/monodoc/sources + TARGETS=gtk-sharp-docs.zip gtk-sharp-docs.tree gtk-sharp-docs.source + else + SOURCESDIR=$(datadir) +Index: gtk-sharp-2.12.0/generator/Makefile.am +=================================================================== +--- gtk-sharp-2.12.0.orig/generator/Makefile.am ++++ gtk-sharp-2.12.0/generator/Makefile.am +@@ -1,4 +1,4 @@ +-assemblydir = $(prefix)/lib/gtk-sharp-2.0 ++assemblydir = $(libdir)/gtk-sharp-2.0 + assembly_DATA = gapi_codegen.exe + bin_SCRIPTS = gapi2-codegen + CLEANFILES = gapi_codegen.exe +Index: gtk-sharp-2.12.0/parser/Makefile.am +=================================================================== +--- gtk-sharp-2.12.0.orig/parser/Makefile.am ++++ gtk-sharp-2.12.0/parser/Makefile.am +@@ -1,4 +1,4 @@ +-assemblydir = $(prefix)/lib/gtk-sharp-2.0 ++assemblydir = $(libdir)/gtk-sharp-2.0 + pkgconfigdir = $(libdir)/pkgconfig + assembly_DATA = gapi-fixup.exe gapi-parser.exe + pkgconfig_DATA = gapi-2.0.pc +Index: gtk-sharp-2.12.0/glade/glade-sharp-2.0.pc.in +=================================================================== +--- gtk-sharp-2.12.0.orig/glade/glade-sharp-2.0.pc.in ++++ gtk-sharp-2.12.0/glade/glade-sharp-2.0.pc.in +@@ -1,6 +1,6 @@ +-prefix=${pcfiledir}/../.. +-exec_prefix=${prefix} +-libdir=${exec_prefix}/lib ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ + gapidir=${prefix}/share/gapi-2.0 + + +Index: gtk-sharp-2.12.0/glib/glib-sharp-2.0.pc.in +=================================================================== +--- gtk-sharp-2.12.0.orig/glib/glib-sharp-2.0.pc.in ++++ gtk-sharp-2.12.0/glib/glib-sharp-2.0.pc.in +@@ -1,6 +1,6 @@ +-prefix=${pcfiledir}/../.. +-exec_prefix=${prefix} +-libdir=${exec_prefix}/lib ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ + gapidir=${prefix}/share/gapi-2.0 + + +Index: gtk-sharp-2.12.0/gtkdotnet/gtk-dotnet-2.0.pc.in +=================================================================== +--- gtk-sharp-2.12.0.orig/gtkdotnet/gtk-dotnet-2.0.pc.in ++++ gtk-sharp-2.12.0/gtkdotnet/gtk-dotnet-2.0.pc.in +@@ -1,6 +1,6 @@ +-prefix=${pcfiledir}/../.. +-exec_prefix=${prefix} +-libdir=${exec_prefix}/lib ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ + + + Name: Gtk.DotNet +Index: gtk-sharp-2.12.0/gtk/gtk-sharp-2.0.pc.in +=================================================================== +--- gtk-sharp-2.12.0.orig/gtk/gtk-sharp-2.0.pc.in ++++ gtk-sharp-2.12.0/gtk/gtk-sharp-2.0.pc.in +@@ -1,6 +1,6 @@ +-prefix=${pcfiledir}/../.. +-exec_prefix=${prefix} +-libdir=${exec_prefix}/lib ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ + gapidir=${prefix}/share/gapi-2.0 + + +Index: gtk-sharp-2.12.0/parser/gapi-2.0.pc.in +=================================================================== +--- gtk-sharp-2.12.0.orig/parser/gapi-2.0.pc.in ++++ gtk-sharp-2.12.0/parser/gapi-2.0.pc.in +@@ -1,4 +1,4 @@ +-prefix=${pcfiledir}/../.. ++prefix=@prefix@ + + + Name: GAPI diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.6.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.6.ebuild new file mode 100644 index 000000000000..760233453cbc --- /dev/null +++ b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.6.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/gtk-sharp-2.12.6.ebuild,v 1.1 2008/11/19 23:29:44 flameeyes Exp $ + +EAPI="1" + +inherit eutils mono autotools + +DESCRIPTION="Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries" +HOMEPAGE="http://gtk-sharp.sourceforge.net/" +SRC_URI="mirror://gnome/sources/${PN}/${PV%.*}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="2" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" +IUSE="doc +glade" + +RDEPEND=">=dev-lang/mono-1.1.9 + glade? ( >=gnome-base/libglade-2.3.6 ) + >=x11-libs/gtk+-2.12 + !<dev-dotnet/glade-sharp-9999" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.19 + doc? ( >=dev-util/monodoc-1.1.8 )" + +RESTRICT="test" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Upstream bug #421063 + epatch "${FILESDIR}/${PN}-2.12.0-parallelmake.patch" + # Upstream bug #443174 + epatch "${FILESDIR}/${PN}-2.12.0-respect-choices.patch" + # Upstream bug #443180 + epatch "${FILESDIR}/${PN}-2.12.0-noautomagic.patch" + + # Upsteram bug #443175 + sed -i -e ':^CFLAGS=:d' "${S}/configure.in" + + # disable building of samples (#16015) + sed -i -e "s:sample::" Makefile.am + + eautoreconf +} + +src_compile() { + econf $(use_enable glade) || die "configure failed" + LANG=C emake || die +} + +src_install () { + emake DESTDIR="${D}" install || die + + dodoc README* ChangeLog +} diff --git a/dev-dotnet/gtk-sharp/metadata.xml b/dev-dotnet/gtk-sharp/metadata.xml index bf098967764e..6ea0d7971334 100644 --- a/dev-dotnet/gtk-sharp/metadata.xml +++ b/dev-dotnet/gtk-sharp/metadata.xml @@ -1,6 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> - <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>dotnet</herd> + <use> + <flag name="glade"> + Build the C#/Mono bindings for libglade (Glade#). This flag + replaces the separate <pkg>dev-dotnet/glade-sharp</pkg> package + that was available up to version 2.10.0. If a package require + Glade# make sure to use a USE-based dependency from EAPI 2. + </flag> + </use> </pkgmetadata> |