diff options
author | Luis Francisco Araujo <araujo@gentoo.org> | 2007-11-10 03:10:43 +0000 |
---|---|---|
committer | Luis Francisco Araujo <araujo@gentoo.org> | 2007-11-10 03:10:43 +0000 |
commit | cf6d8a5db547a0552d30dc0b191446b80be45ce2 (patch) | |
tree | a93d860b6ede3d8eba2213a43d30b62e93aa1625 /dev-haskell | |
parent | version bump (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-haskell/gtk2hs/Manifest | 22 | ||||
-rw-r--r-- | dev-haskell/gtk2hs/files/digest-gtk2hs-0.9.12.1 | 3 | ||||
-rw-r--r-- | dev-haskell/gtk2hs/gtk2hs-0.9.12.1.ebuild | 91 |
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 +} |