diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2013-01-21 19:28:59 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2013-01-21 19:28:59 +0000 |
commit | e38e8ac77e5fa9b6216d9cd4c315fce65ccfa09a (patch) | |
tree | 595c14a1f249c202ebc804d2573967c2d868df43 /x11-libs/gtkglarea | |
parent | Check PYTHON_COMPAT for validity, and support disabling implementations in th... (diff) | |
download | historical-e38e8ac77e5fa9b6216d9cd4c315fce65ccfa09a.tar.gz historical-e38e8ac77e5fa9b6216d9cd4c315fce65ccfa09a.tar.bz2 historical-e38e8ac77e5fa9b6216d9cd4c315fce65ccfa09a.zip |
Modernize ebuild. Add a dependency on glu to stable revisions, and avoid linking to libGLU in testing (bug #452976, thanks to Diego Elio Pettenò). Update license and homepage.
Package-Manager: portage-2.2.0_alpha158/cvs/Linux x86_64
Manifest-Sign-Key: 0xCF0ADD61
Diffstat (limited to 'x11-libs/gtkglarea')
-rw-r--r-- | x11-libs/gtkglarea/ChangeLog | 13 | ||||
-rw-r--r-- | x11-libs/gtkglarea/Manifest | 29 | ||||
-rw-r--r-- | x11-libs/gtkglarea/gtkglarea-1.2.3-r1.ebuild | 11 | ||||
-rw-r--r-- | x11-libs/gtkglarea/gtkglarea-2.0.1-r1.ebuild | 47 | ||||
-rw-r--r-- | x11-libs/gtkglarea/gtkglarea-2.0.1.ebuild | 28 |
5 files changed, 102 insertions, 26 deletions
diff --git a/x11-libs/gtkglarea/ChangeLog b/x11-libs/gtkglarea/ChangeLog index 2df44c9edab3..f14c786030c6 100644 --- a/x11-libs/gtkglarea/ChangeLog +++ b/x11-libs/gtkglarea/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for x11-libs/gtkglarea -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtkglarea/ChangeLog,v 1.47 2012/05/05 03:52:26 jdhore Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtkglarea/ChangeLog,v 1.48 2013/01/21 19:28:54 tetromino Exp $ + +*gtkglarea-2.0.1-r1 (21 Jan 2013) + + 21 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org> + gtkglarea-1.2.3-r1.ebuild, gtkglarea-2.0.1.ebuild, + +gtkglarea-2.0.1-r1.ebuild: + Modernize ebuild. Add a dependency on glu to stable revisions, and avoid + linking to libGLU in testing (bug #452976, thanks to Diego Elio Pettenò). + Update license and homepage. 05 May 2012; Jeff Horelick <jdhore@gentoo.org> gtkglarea-2.0.1.ebuild: dev-util/pkgconfig -> virtual/pkgconfig diff --git a/x11-libs/gtkglarea/Manifest b/x11-libs/gtkglarea/Manifest index 94c0aee7d747..d2ac4c5a1a7d 100644 --- a/x11-libs/gtkglarea/Manifest +++ b/x11-libs/gtkglarea/Manifest @@ -1,7 +1,22 @@ -AUX gtkglarea-1.2.3-m4.patch 285 RMD160 68ed82a7511800f003cccdf7b16c5bd70d7f09d6 SHA1 370cb2cdaccfa77189fed291a02bba9ef0bc63db SHA256 28505ad74b846624f67b4bf0e33dd43a72d84ce6344d3d12e3bac83e1ac8d978 -DIST gtkglarea-1.2.3.tar.gz 291348 RMD160 ed80e427cf405d310ea59b9f03888f47fea92f0d SHA1 c7a7bfe16d49822487a9ee78a71d848717ed8fe9 SHA256 4f11129687f7723935ebd54cb0e33849c42603e985b7bf9f09a6a3c9048a5d68 -DIST gtkglarea-2.0.1.tar.bz2 298744 RMD160 9e758a6f2e160192ee7ef29fb6ea582fcd97ff3a SHA1 436f3c1e267a421a6df11248b250c82e93a8331d SHA256 2318a18806bc2ebac56d18701965bb1f93783293a1795e285b990fc579076d95 -EBUILD gtkglarea-1.2.3-r1.ebuild 1056 RMD160 df5e890ef749efcfb0e1e7982f864b660eb5fa34 SHA1 6a0eae5f73a99fd3a8bff788b1519daef446bf7c SHA256 b01dabc6d1e97004af8e8ca338bd234d84539f904638571fa0e1fbb45985a80c -EBUILD gtkglarea-2.0.1.ebuild 988 RMD160 f1e4dd2fe54a0deb5ef9bdded0ba74bc63007c33 SHA1 d6c3cf414eb945db55e6d6f8106433e085e72ed0 SHA256 42aa1ea105017c35664377a048ea466d3a298b71cd593f855613433f398eadd3 -MISC ChangeLog 5679 RMD160 7656dd2db1fd3ce9dea639c04e3c94aebb01d411 SHA1 01458fb9653a24cc87ec788c983d8ebb5bd5020c SHA256 f743b5bc326245bcb5092d605ba40c2440ce3e2b7b2e119d8de22ae78e12c4d9 -MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX gtkglarea-1.2.3-m4.patch 285 SHA256 28505ad74b846624f67b4bf0e33dd43a72d84ce6344d3d12e3bac83e1ac8d978 SHA512 6cd4fb7de79632d007ff28955f3f50a4deeca92f059eb2b94fde692be6e8ae5eced11cf57140b26da82dcc02d824435b9b38d9d9730f61cd9df255ba08c5a320 WHIRLPOOL f15da986d040f38967104bc208de09f013c9747f89edf1c206dfb6fd91be9d6ca752a5a72c423316dedaace5b4a8ac39915e9fca2a99da51bb58d8b0eb402ed2 +DIST gtkglarea-1.2.3.tar.gz 291348 SHA256 4f11129687f7723935ebd54cb0e33849c42603e985b7bf9f09a6a3c9048a5d68 +DIST gtkglarea-2.0.1.tar.bz2 298744 SHA256 2318a18806bc2ebac56d18701965bb1f93783293a1795e285b990fc579076d95 SHA512 54d3c23637e4347c9cdc25fa0159f720bc6bf76e167b025efd14361f1026af18f41686860444083100f939bec66309b1ffbb84c776c88e513d6ad4a06f66c79e WHIRLPOOL a5c78bfb86291a282f54276acccda38598d3af22065a82bc8b31683de9e804955075b7ad1e87d6a6369580b73582ba5ab61bcd2fe59970d2cd107aeb5fa0e624 +EBUILD gtkglarea-1.2.3-r1.ebuild 1135 SHA256 a9e01880a0838b8fc5d1786701d8d57a05da154f789504e8c888209349163002 SHA512 af6134a2c1a272b1ffd43cd5e29387c6338a56d24ca78d1af8323155d8d191e86e0240a477ee122c786c69e7c00d04fc0720d91dd8f8314fa68831cf6fc352a8 WHIRLPOOL 299e67607370b04c0cebc3e4d21440a0b11b61d9924eab57c01308f88ba26c3c1158aedbbfba5ad4ead9735ed04a4abcf56e13285d6e4d0cd27e397ebcc484c6 +EBUILD gtkglarea-2.0.1-r1.ebuild 1260 SHA256 05b5c40a35ee4649750cbe7bfb09cc68ae25b543ac01582eee031b11e55e1b2e SHA512 cdee6126143aa2f2628526faa2a8761be0bbbd15773efe2dff260231943e1ff461f71f853bae09c9c2b7433730dff86751a0013e451b9cc13e5098d7b046da07 WHIRLPOOL 144ae66746b8dbdd816ad41c6c9340320c6389d6f4765ee9206e15b5da3ba0732f74f0e260339ac4a9adecfbcb67223e854bf5f91b5374705b044ecaa58c8cf1 +EBUILD gtkglarea-2.0.1.ebuild 1140 SHA256 f71aa6ff707bc3543dd425e4fd1a6b7a9bad8ae22000b77b4b35411005b058b2 SHA512 ecf816cc959845865a9ffaeb5bab5b7272391e3d3f5751ffde1b4c8d9d6dc9754af6d19eef67055cb25773978d647e50fd2154d65c0a868da824617b1d4830c6 WHIRLPOOL bea7ba432fba2a92530a0e39bed5f2658acb6b163c0e5e5cbc5b8cfa83b23f353638f3bccca68945097b87898efd7dd656acac8fc7353b1dc5df073fd24a2270 +MISC ChangeLog 6043 SHA256 b0a3572d6660852aa34b4bc7300d9cc7294e22100c4829efd0e64f2687a64ca3 SHA512 f7b5d821c6f920eec9c488e27f78ab4a58d0c95caffc3b099058b26d91faaee252f745d003a2a29560ff88b3b1f1a15dceac8e5b919e811b8b5f8ea7fa97ee94 WHIRLPOOL 302c040c04722561da6caed14a26941dffa7db8c419cbcb18ef68ca7d207ab95edf6bcbd4eb2ac6be53c5b002a02d49a05b20164609054b4a379d023a6dc6884 +MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQ/Zb3AAoJEJ0WA1zPCt1hRwEH/1EOytDi7KubNmSeXgY4cmMz +XAimKm0kEcosVFfMii8h1WhX8i7N5SsqshkTXA/FhFsQzwNPt8OwZK/We3uos5WB +l6VdQrxq1f94Jcxia0Icuchd4KQuB8cTbYsCI0BZ8ILwyzFcw4sSq6LdXcWMCW62 +W/m7VGMvkYsUQ4fGu8Z90JH4/JMuorAnZGO5JmqF1k9iW3/YBU+3+qdKjj/mrDan +7DNV/44GzY8ORAH+nxS2nhJGdGbYRuutOHP7+MsYW2SHgP1oZvqGoJ9G+Mb9VSP9 +UR9fYyP2JW63tmIqC8XYozmj4NVTnUYnHUisIMbFiR8GypCdakaRLn7mxVltc/0= +=atEH +-----END PGP SIGNATURE----- diff --git a/x11-libs/gtkglarea/gtkglarea-1.2.3-r1.ebuild b/x11-libs/gtkglarea/gtkglarea-1.2.3-r1.ebuild index ae9092c316b4..3e1d9c5325a6 100644 --- a/x11-libs/gtkglarea/gtkglarea-1.2.3-r1.ebuild +++ b/x11-libs/gtkglarea/gtkglarea-1.2.3-r1.ebuild @@ -1,21 +1,22 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtkglarea/gtkglarea-1.2.3-r1.ebuild,v 1.27 2010/09/17 11:16:19 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtkglarea/gtkglarea-1.2.3-r1.ebuild,v 1.28 2013/01/21 19:28:54 tetromino Exp $ inherit eutils multilib autotools # GTKGLArea has been abandoned by the author. We'll continue to mirror the # source on Gentoo mirrors. -DESCRIPTION="GL Extentions for gtk+" -HOMEPAGE="http://www.student.oulu.fi/~jlof/gtkglarea/" +DESCRIPTION="OpenGL canvas and context provider for GTK+" +HOMEPAGE="http://www.mono-project.com/GtkGLArea" SRC_URI="mirror://gentoo/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="LGPL-2+ GPL-2+" # examples are GPL-2+, library is LGPL-2+ SLOT="1" KEYWORDS="alpha amd64 arm hppa ia64 ppc sh sparc x86" IUSE="" RDEPEND="=x11-libs/gtk+-1.2* + virtual/glu virtual/opengl" DEPEND="${RDEPEND}" diff --git a/x11-libs/gtkglarea/gtkglarea-2.0.1-r1.ebuild b/x11-libs/gtkglarea/gtkglarea-2.0.1-r1.ebuild new file mode 100644 index 000000000000..2280747fd325 --- /dev/null +++ b/x11-libs/gtkglarea/gtkglarea-2.0.1-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtkglarea/gtkglarea-2.0.1-r1.ebuild,v 1.1 2013/01/21 19:28:54 tetromino Exp $ + +EAPI="5" + +GCONF_DEBUG="no" +GNOME_TARBALL_SUFFIX="bz2" + +inherit gnome2 + +DESCRIPTION="OpenGL canvas and context provider for GTK+" +HOMEPAGE="http://www.mono-project.com/GtkGLArea" + +LICENSE="LGPL-2+ GPL-2+" # examples are GPL-2+, library is LGPL-2+ +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=">=x11-libs/gtk+-2.0.3:2 + virtual/opengl" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + # Do not build examples + sed "s:\(SUBDIRS.*\)examples:\1:" -i Makefile.am Makefile.in || die "sed 1 failed" + # -lGLU is only needed for building examples. Avoid autoreconf. + sed -e 's: -lGLU::' -i configure || die "sed 2 failed" + + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure --disable-static +} + +src_install() { + DOCS="AUTHORS ChangeLog NEWS README* docs/*.txt" + gnome2_src_install + + if use examples; then + cd "${S}"/examples + insinto /usr/share/doc/${PF}/examples + doins *.c *.h *.lwo README || die "doins failed" + fi +} diff --git a/x11-libs/gtkglarea/gtkglarea-2.0.1.ebuild b/x11-libs/gtkglarea/gtkglarea-2.0.1.ebuild index 56d5220419ab..0ea6a25a15ba 100644 --- a/x11-libs/gtkglarea/gtkglarea-2.0.1.ebuild +++ b/x11-libs/gtkglarea/gtkglarea-2.0.1.ebuild @@ -1,37 +1,41 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtkglarea/gtkglarea-2.0.1.ebuild,v 1.11 2012/05/05 03:52:26 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtkglarea/gtkglarea-2.0.1.ebuild,v 1.12 2013/01/21 19:28:54 tetromino Exp $ + +EAPI="5" -EAPI="2" GCONF_DEBUG="no" +GNOME_TARBALL_SUFFIX="bz2" inherit gnome2 -DESCRIPTION="GL extensions for gtk+" -HOMEPAGE="http://www.gnome.org/" +DESCRIPTION="OpenGL canvas and context provider for GTK+" +HOMEPAGE="http://www.mono-project.com/GtkGLArea" -LICENSE="GPL-2 LGPL-2.1" +LICENSE="LGPL-2+ GPL-2+" # examples are GPL-2+, library is LGPL-2+ SLOT="2" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND=">=x11-libs/gtk+-2.0.3:2 + virtual/glu virtual/opengl" DEPEND="${RDEPEND} virtual/pkgconfig" -DOCS="AUTHORS ChangeLog NEWS README* docs/*.txt" +src_prepare() { + # Do not build examples + sed "s:\(SUBDIRS.*\)examples:\1:" -i Makefile.am Makefile.in || die "sed 1 failed" -pkg_setup() { - G2CONF="${G2CONF} --disable-static" + gnome2_src_prepare } -src_prepare() { - # Do not build examples - sed "s:\(SUBDIRS.*\)examples:\1:" -i Makefile.am Makefile.in || die "sed failed" +src_configure() { + gnome2_src_configure --disable-static } src_install() { + DOCS="AUTHORS ChangeLog NEWS README* docs/*.txt" gnome2_src_install if use examples; then |