summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Francisco Araujo <araujo@gentoo.org>2007-11-10 03:10:43 +0000
committerLuis Francisco Araujo <araujo@gentoo.org>2007-11-10 03:10:43 +0000
commitcf6d8a5db547a0552d30dc0b191446b80be45ce2 (patch)
treea93d860b6ede3d8eba2213a43d30b62e93aa1625 /dev-haskell
parentversion bump (diff)
downloadhistorical-cf6d8a5db547a0552d30dc0b191446b80be45ce2.tar.gz
historical-cf6d8a5db547a0552d30dc0b191446b80be45ce2.tar.bz2
historical-cf6d8a5db547a0552d30dc0b191446b80be45ce2.zip
Adding new gtk2hs version
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/gtk2hs/ChangeLog7
-rw-r--r--dev-haskell/gtk2hs/Manifest22
-rw-r--r--dev-haskell/gtk2hs/files/digest-gtk2hs-0.9.12.13
-rw-r--r--dev-haskell/gtk2hs/gtk2hs-0.9.12.1.ebuild91
4 files changed, 115 insertions, 8 deletions
diff --git a/dev-haskell/gtk2hs/ChangeLog b/dev-haskell/gtk2hs/ChangeLog
index ac13d9df4106..824556e44c9c 100644
--- a/dev-haskell/gtk2hs/ChangeLog
+++ b/dev-haskell/gtk2hs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-haskell/gtk2hs
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk2hs/ChangeLog,v 1.37 2007/11/09 20:38:16 araujo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk2hs/ChangeLog,v 1.38 2007/11/10 03:10:42 araujo Exp $
+
+*gtk2hs-0.9.12.1 (10 Nov 2007)
+
+ 10 Nov 2007; Luis F. Araujo <araujo@gentoo.org> +gtk2hs-0.9.12.1.ebuild:
+ Adding new version
09 Nov 2007; Luis F. Araujo <araujo@gentoo.org> gtk2hs-0.9.12.ebuild:
Adding missing backslash to fix package registration
diff --git a/dev-haskell/gtk2hs/Manifest b/dev-haskell/gtk2hs/Manifest
index cae3f5d94e08..ddb779d37225 100644
--- a/dev-haskell/gtk2hs/Manifest
+++ b/dev-haskell/gtk2hs/Manifest
@@ -15,6 +15,7 @@ RMD160 9369b99cfca278e252ea6b5c25ba23bcb53603e8 files/gtk2hs-0.9.10-store.patch
SHA256 e47de4d759ff4e68ef9d278ddb5d8db77c463a87ac964578fe929db0ba1cf06f files/gtk2hs-0.9.10-store.patch 678
DIST gtk2hs-0.9.10.tar.gz 830866 RMD160 2b0a5275b43c0b22588028ba7944622ff08fbbb6 SHA1 7f1632923e18af7cbbd0b6fe566841658960dfd0 SHA256 da99b248f3674acba43bd636d1c67813851290ed11860f7f99a44a882cdea924
DIST gtk2hs-0.9.11.tar.gz 980618 RMD160 c745020329fab493752d9055c4c8bca798b5d3e1 SHA1 6150312809e99ca3bcfc9f1f851d48a5253022ce SHA256 5da4c1fd7f0b66834e2aaf919d243928f63c15411e6289b2f31dfafb50848691
+DIST gtk2hs-0.9.12.1.tar.gz 1004661 RMD160 cd658027ed91b9550915e686d546e36b1b371c10 SHA1 a85f8568aa072e0c55da5889b2aabff92b8da3ae SHA256 4278078b786202fc64f86881c2b2517bdd589d5248bff2e9b7e6c1ffd2361f84
DIST gtk2hs-0.9.12.tar.gz 997153 RMD160 bfc3ad81be80fdbbf1694493d93ddf863efbf6d8 SHA1 401638c5abfc357b648e4aa4b234874c116a52bb SHA256 b7427fca5d1958a829b2623715a9b16d4b08d67820df0b46ad32e5bd6e1f44d2
EBUILD gtk2hs-0.9.10-r1.ebuild 3520 RMD160 2e16253f4538685c03d155020d1f8aba50393ada SHA1 9cb2f0010d2b9fe71aadd2453fb4f1023853df66 SHA256 8dbbd5e1f7ca660bf48003ae8b91c95f7dd51c00451e154e5381e779b503e4bd
MD5 ae8c9c9a5d94dcf3f7d58fae9b8466a8 gtk2hs-0.9.10-r1.ebuild 3520
@@ -24,14 +25,18 @@ EBUILD gtk2hs-0.9.11.ebuild 3090 RMD160 31838bcb1080634a42a97d732870b2ae8cf515d2
MD5 4926e9a61a21e2416124539cc26241d7 gtk2hs-0.9.11.ebuild 3090
RMD160 31838bcb1080634a42a97d732870b2ae8cf515d2 gtk2hs-0.9.11.ebuild 3090
SHA256 554a1b2341e13851d4c01327839a44a16e637f1f449b6f0b18f07f887e55ed38 gtk2hs-0.9.11.ebuild 3090
+EBUILD gtk2hs-0.9.12.1.ebuild 3093 RMD160 4f46101b512f6803766dd241b8283fbe2c9e6d08 SHA1 2ad3686f840152a85e1ae4465f193c0f6d1e503f SHA256 f2d0de87ba8811bd26d54035e8fe3804d125a09ac0e14cb059287aaf1f372e86
+MD5 0a9bc6ef9c84e6911aac146b9e900472 gtk2hs-0.9.12.1.ebuild 3093
+RMD160 4f46101b512f6803766dd241b8283fbe2c9e6d08 gtk2hs-0.9.12.1.ebuild 3093
+SHA256 f2d0de87ba8811bd26d54035e8fe3804d125a09ac0e14cb059287aaf1f372e86 gtk2hs-0.9.12.1.ebuild 3093
EBUILD gtk2hs-0.9.12.ebuild 3321 RMD160 5149c5382316e7d9e9cc6f19457f93edc034b40a SHA1 4a7838cdc5ca4fd8af458aea0e630a4ee61129a3 SHA256 88427243b318d6d849acb6088ff86693e41dcb6713f16473817d00bdc1e7651b
MD5 b2f656e6c26e2c59b29c2fd53d5558f2 gtk2hs-0.9.12.ebuild 3321
RMD160 5149c5382316e7d9e9cc6f19457f93edc034b40a gtk2hs-0.9.12.ebuild 3321
SHA256 88427243b318d6d849acb6088ff86693e41dcb6713f16473817d00bdc1e7651b gtk2hs-0.9.12.ebuild 3321
-MISC ChangeLog 5062 RMD160 066c44e4d2ef4b03876ec7b6e963f48a83758aee SHA1 38b209dace4789021f0591c60573822161e9c467 SHA256 190148d121ab44a4e182e4fd07a1ef4c265795c7c80c7be1121c99bdca9e0f62
-MD5 8b34fc45386d2e9458417722a4fae978 ChangeLog 5062
-RMD160 066c44e4d2ef4b03876ec7b6e963f48a83758aee ChangeLog 5062
-SHA256 190148d121ab44a4e182e4fd07a1ef4c265795c7c80c7be1121c99bdca9e0f62 ChangeLog 5062
+MISC ChangeLog 5191 RMD160 e2ea98d1be5b3189fdc862e93ce8032823e4c3d4 SHA1 8254c5d0122fc7fba706e900d41c2423dcdb0f83 SHA256 824942c10cc4c60632b7e93749421208e847935416154d3a7df0213505347bd3
+MD5 51653cf06d760ef7de834d2d1952bdac ChangeLog 5191
+RMD160 e2ea98d1be5b3189fdc862e93ce8032823e4c3d4 ChangeLog 5191
+SHA256 824942c10cc4c60632b7e93749421208e847935416154d3a7df0213505347bd3 ChangeLog 5191
MISC metadata.xml 223 RMD160 eb1d7f78c4800a9e0b74e5d99b83a17d0eb247be SHA1 3be3a7139f7e71b712959fb7465f73d1bcb6ba07 SHA256 8c4b3cde4b0d254edca1f695296876df4ac96ca844d68e8152cfc5f6dbe39792
MD5 5cf11c08544b065d0144e11273f0000d metadata.xml 223
RMD160 eb1d7f78c4800a9e0b74e5d99b83a17d0eb247be metadata.xml 223
@@ -45,10 +50,13 @@ SHA256 7eab83713a72a347386048baa114234bd534649f3922e492185a866a994aa970 files/di
MD5 fadc6b41161855b94e3613e416fb4753 files/digest-gtk2hs-0.9.12 241
RMD160 2987165e22784b9c2da37bbeb59c144428ea0fde files/digest-gtk2hs-0.9.12 241
SHA256 01706b1a5b475ce0f70a53d4786f06144357c315d88f57609d5dad0336487966 files/digest-gtk2hs-0.9.12 241
+MD5 db772c71b76665fd2abc51c1f6866e41 files/digest-gtk2hs-0.9.12.1 250
+RMD160 fa144b887129bfb078c3a4188813be6479f69a17 files/digest-gtk2hs-0.9.12.1 250
+SHA256 8f0312288f457afd61ab1f19d6398bc36f6415629ca29f2f295ba9dd7cc44211 files/digest-gtk2hs-0.9.12.1 250
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFHNMNqBCmRZan6aegRAvwqAKDm4ZeZVLwJye7L3tcQH8lJyZkMegCgnYbd
-MuLHwFBp3PM3h6vNh/zLhD0=
-=aM45
+iD8DBQFHNR9aBCmRZan6aegRAv0VAKDg6TKiXocekE9NTKM6GlmgqlMWDQCg3Brf
+8uw0SqqvUkslLZJfdtMZgHY=
+=boU7
-----END PGP SIGNATURE-----
diff --git a/dev-haskell/gtk2hs/files/digest-gtk2hs-0.9.12.1 b/dev-haskell/gtk2hs/files/digest-gtk2hs-0.9.12.1
new file mode 100644
index 000000000000..b05210834c9d
--- /dev/null
+++ b/dev-haskell/gtk2hs/files/digest-gtk2hs-0.9.12.1
@@ -0,0 +1,3 @@
+MD5 4b6bd54f29963b3f9fcfbea219f19abb gtk2hs-0.9.12.1.tar.gz 1004661
+RMD160 cd658027ed91b9550915e686d546e36b1b371c10 gtk2hs-0.9.12.1.tar.gz 1004661
+SHA256 4278078b786202fc64f86881c2b2517bdd589d5248bff2e9b7e6c1ffd2361f84 gtk2hs-0.9.12.1.tar.gz 1004661
diff --git a/dev-haskell/gtk2hs/gtk2hs-0.9.12.1.ebuild b/dev-haskell/gtk2hs/gtk2hs-0.9.12.1.ebuild
new file mode 100644
index 000000000000..50a0c5790960
--- /dev/null
+++ b/dev-haskell/gtk2hs/gtk2hs-0.9.12.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk2hs/gtk2hs-0.9.12.1.ebuild,v 1.1 2007/11/10 03:10:42 araujo Exp $
+
+inherit base eutils ghc-package multilib toolchain-funcs versionator
+
+DESCRIPTION="A GUI Library for Haskell based on Gtk+"
+HOMEPAGE="http://haskell.org/gtk2hs/"
+SRC_URI="mirror://sourceforge/gtk2hs/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="doc glade gnome opengl svg firefox seamonkey profile xulrunner"
+
+RDEPEND=">=dev-lang/ghc-6.4
+ dev-haskell/mtl
+ >=x11-libs/gtk+-2
+ glade? ( >=gnome-base/libglade-2 )
+ gnome? ( >=gnome-base/libglade-2
+ >=x11-libs/gtksourceview-0.6
+ >=gnome-base/gconf-2 )
+ svg? ( >=gnome-base/librsvg-2.16 )
+ opengl? ( x11-libs/gtkglext )
+ seamonkey? ( >=www-client/seamonkey-1.0.2 )
+ firefox? ( >=www-client/mozilla-firefox-1.0.4 )
+ xulrunner? ( net-libs/xulrunner )"
+DEPEND="${RDEPEND}
+ doc? ( >=dev-haskell/haddock-0.8 )"
+
+src_compile() {
+ econf \
+ --enable-packager-mode \
+ $(version_is_at_least "4.2" "$(gcc-version)" && \
+ echo --disable-split-objs) \
+ $(has_version '>=x11-libs/gtk+-2.8' && echo --enable-cairo) \
+ $(use glade || use gnome && echo --enable-libglade) \
+ $(use_enable gnome gconf) \
+ $(use_enable gnome sourceview) \
+ $(use_enable svg svg) \
+ $(use_enable opengl opengl) \
+ $(use_enable seamonkey seamonkey) \
+ $(use_enable firefox firefox) \
+ $(use_enable xulrunner xulrunner) \
+ $(use_enable doc docs) \
+ $(use_enable profile profiling) \
+ || die "Configure failed"
+
+ # parallel build doesn't work, so specify -j1
+ emake -j1 || die "Make failed"
+}
+
+src_install() {
+
+ make install \
+ DESTDIR="${D}" \
+ htmldir="/usr/share/doc/${PF}/html" \
+ haddockifacedir="/usr/share/doc/${PF}" \
+ || die "Make install failed"
+
+ # for some reason it creates the doc dir even if it is configured
+ # to not generate docs, so lets remove the empty dirs in that case
+ # (and lets be cautious and only remove them if they're empty)
+ if ! use doc; then
+ rmdir "${D}/usr/share/doc/${PF}/html"
+ rmdir "${D}/usr/share/doc/${PF}"
+ rmdir "${D}/usr/share/doc"
+ rmdir "${D}/usr/share"
+ fi
+
+ # arrange for the packages to be registered
+ ghc-setup-pkg \
+ "${D}/usr/$(get_libdir)/gtk2hs/glib.package.conf" \
+ $(has_version '>=x11-libs/gtk+-2.8' && echo \
+ "${D}/usr/$(get_libdir)/gtk2hs/cairo.package.conf") \
+ "${D}/usr/$(get_libdir)/gtk2hs/gtk.package.conf" \
+ "${D}/usr/$(get_libdir)/gtk2hs/soegtk.package.conf" \
+ $(use glade || use gnome && echo \
+ "${D}/usr/$(get_libdir)/gtk2hs/glade.package.conf") \
+ $(use gnome && echo \
+ "${D}/usr/$(get_libdir)/gtk2hs/gconf.package.conf" \
+ "${D}/usr/$(get_libdir)/gtk2hs/sourceview.package.conf" ) \
+ $(use svg && echo \
+ "${D}/usr/$(get_libdir)/gtk2hs/svgcairo.package.conf") \
+ $(use opengl && echo \
+ "${D}/usr/$(get_libdir)/gtk2hs/gtkglext.package.conf") \
+ $(use seamonkey || use firefox || use xulrunner && echo \
+ "${D}/usr/$(get_libdir)/gtk2hs/mozembed.package.conf")
+ ghc-install-pkg
+}