[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL-GLUT/, dev-perl/OpenGL-GLUT/files/
commit: 6c82e2f4d3719294e85e9d58f98d2a2561023d39 Author: Sam James gentoo org> AuthorDate: Wed Apr 10 00:55:24 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 10 00:56:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c82e2f4 dev-perl/OpenGL-GLUT: new package, add 0.720.0 New dep of dev-perl/PDL, split out from dev-perl/OpenGL I think. Signed-off-by: Sam James gentoo.org> dev-perl/OpenGL-GLUT/Manifest | 1 + dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild| 38 +++ .../files/OpenGL-GLUT-0.720.0-no-display.patch | 55 ++ dev-perl/OpenGL-GLUT/metadata.xml | 23 + 4 files changed, 117 insertions(+) diff --git a/dev-perl/OpenGL-GLUT/Manifest b/dev-perl/OpenGL-GLUT/Manifest new file mode 100644 index ..34e41b734d43 --- /dev/null +++ b/dev-perl/OpenGL-GLUT/Manifest @@ -0,0 +1 @@ +DIST OpenGL-GLUT-0.72.tar.gz 481377 BLAKE2B ab17aeca021a9a52e1af2362602abb357f09215468f545e2639ef7e1225375dd88d9f5d367ef59713d479e2b907b00d67242ff8e91d187931c538b82804354ad SHA512 ade45f62e83ea279f9dabc03fa802cd401577a04f708293d829ca8a4b7fd5369579a010a018e45fce0d472e70b725222301f242bc48cf859c8a8430e68f43149 diff --git a/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild b/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild new file mode 100644 index ..1ec605acc121 --- /dev/null +++ b/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETJ +DIST_VERSION=0.72 + +inherit perl-module + +DESCRIPTION="Perl bindings to GLUT/FreeGLUT GUI toolkit" + +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + media-libs/freeglut:= + x11-libs/libICE:= + x11-libs/libXext:= + x11-libs/libXi:= + x11-libs/libXmu:= +" +DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.720.0-no-display.patch +) + +src_prepare() { + # Per Fedora, "This is basically not a test, but an interactive demo" + mv test.pl demo.pl || die + + # Unbundle GL headers + find include -type f -delete || die + + perl-module_src_prepare +} diff --git a/dev-perl/OpenGL-GLUT/files/OpenGL-GLUT-0.720.0-no-display.patch b/dev-perl/OpenGL-GLUT/files/OpenGL-GLUT-0.720.0-no-display.patch new file mode 100644 index ..17e2c1bd422b --- /dev/null +++ b/dev-perl/OpenGL-GLUT/files/OpenGL-GLUT-0.720.0-no-display.patch @@ -0,0 +1,55 @@ +https://src.fedoraproject.org/rpms/perl-OpenGL-GLUT/blob/f39/f/OpenGL-GLUT-0.72-Don-t-check-current-display-for-extensions.patch +--- a/Makefile.PL.orig b/Makefile.PL +@@ -567,6 +567,7 @@ my $build_config = + { + 'NAME' => 'OpenGL::GLUT', + 'VERSION_FROM'=> 'lib/OpenGL/GLUT.pm', ++ 'PM'=> { 'lib/OpenGL/GLUT.pm' => 'blib/lib/OpenGL/GLUT.pm' }, + PREREQ_PM => { + 'OpenGL' => '0.70', + }, +@@ -604,9 +605,9 @@ my $build_config = + { + FILES => + "utils/glversion.txt ". +- "gl_exclude.h ". +- "utils/glversion$Config{exe_ext} ". +- "utils/glversion$Config{obj_ext}" ++ "gl_exclude.h " ++ #"utils/glversion$Config{exe_ext} ". ++ #"utils/glversion$Config{obj_ext}" + } + }; + +@@ -825,6 +826,7 @@ sub get_extensions + print "GLUT not found\n"; + } + ++=cut + # Platform-specific makefiles for glversion + my $make_ver; + if ($IS_STRAWBERRY) +@@ -883,6 +885,8 @@ sub get_extensions + die "get_extensions: no extensions found in $glv_file\n" if !keys %$gldata; + + print "This looks like OpenGL Version: $gldata->{VERSION}\n"; ++=cut ++ my $gldata = { }; + + # Parse glext_procs.h file + open GLEXT, "glext_procs.h" or die "get_extensions: could not open glext_procs.h: $!\n"; +@@ -901,11 +905,12 @@ sub get_extensions + + # Create gl_exclude.h + die "Unable to write to $exc_file\n" if (!open(GLEXC,">$exc_file")); ++=cut + print GLEXC "// OpenGL Extension Exclusions - may be modified before building.\n"; + print GLEXC "//\n"; + print GLEXC "// Generated for ".$gldata->{VENDOR}.", ".$gldata->{RENDERER}."\n"; + print GLEXC "// OpenGL v".$gldata->{VERSION}.", using "; +- ++=cut + # Fix GLUT flags based on results + if ($gldata->{FREEGLUT}) + { diff --git a/dev-perl/OpenGL-GLUT/metadata.xml b/dev-perl/OpenGL-GLUT/metadata.xml new file mode 100644 index ..41c6c925b1d3 --- /dev/null +++ b/dev-perl/OpenGL-GLUT/metadata.xml @@ -0,0 +1,23 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + s...@gentoo.org + Gentoo Science Project + + + p...@gentoo.org + Gentoo Perl Project + + + OpenGL is a Perl module that provides an interface to most of Open Graphics + Library, API versions 1.0, 1.1 and 1.2. There is full support for the Utility + Toolkit (GLUT) up to version 3 and provides some additional functionality via + partial support for the Utility Library (GLU). It
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: 7b31d3a74d0dadde2897b0179ecbf3dd3f795c8e Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Jul 20 23:26:47 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue Jul 20 23:42:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b31d3a7 dev-perl/OpenGL: EAPI=8 bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> .../OpenGL/{OpenGL-0.700.0.ebuild => OpenGL-0.700.0-r1.ebuild} | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild similarity index 93% rename from dev-perl/OpenGL/OpenGL-0.700.0.ebuild rename to dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild index b4c380719c3..e1ebf307e28 100644 --- a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=CHM DIST_VERSION=0.70 @@ -19,8 +19,12 @@ RDEPEND=" x11-libs/libICE:0= x11-libs/libXext:0= x11-libs/libXi:0= - x11-libs/libXmu:0=" -DEPEND="${RDEPEND}" + x11-libs/libXmu:0= +" +DEPEND="${RDEPEND} +" +BDEPEND="${RDEPEND} +" mydoc="Release_Notes"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/files/, dev-perl/OpenGL/
commit: d742f12a0435de00248aeee8b6cb17a8746b7769 Author: Kent Fredric gentoo org> AuthorDate: Wed Apr 15 13:07:40 2020 + Commit: Kent Fredric gentoo org> CommitDate: Wed Apr 15 13:08:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d742f12a dev-perl/OpenGL: Remove old 0.670.400 Package-Manager: Portage-2.3.97, Repoman-2.3.22 Signed-off-by: Kent Fredric gentoo.org> dev-perl/OpenGL/Manifest | 1 - dev-perl/OpenGL/OpenGL-0.670.400.ebuild| 49 - dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch | 50 -- 3 files changed, 100 deletions(-) diff --git a/dev-perl/OpenGL/Manifest b/dev-perl/OpenGL/Manifest index 78ca8c853ea..3c321839ebf 100644 --- a/dev-perl/OpenGL/Manifest +++ b/dev-perl/OpenGL/Manifest @@ -1,2 +1 @@ -DIST OpenGL-0.6704.tar.gz 623036 BLAKE2B 1eb4821212b7ed04ad8c8d884d4441eb7de699ddd53f12c983ec912f535dbbe04b0529b42edfec3dd71f70f23bfe646c7c359116b81b1133df26aa05384c203b SHA512 3a2c9970802242ebae58256cd80dc81ac04a2af974105d3fbdf4dfcf1aa64a769b1ffcb5b0156eceb6bf7aed6eb6b2eb9332ec9f4724b0a1bc61d15f0de99d09 DIST OpenGL-0.70.tar.gz 783810 BLAKE2B 9112057cb0eed654827aaed84646c31d80833f6cce90a7a6066d648558c90ade0126b4f79033bef08adce1e3024c2eb4d1e6b10d4807bb422bce18ffcb1baba9 SHA512 7d418015b2553dd69805252b5957bc97013260617d5a358f692e29b8da884590421c81fbc71d4dd678c93a5c89047d6af8c32f15bf0bd0e4ce514c200e634af5 diff --git a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild deleted file mode 100644 index 31cacaff5d9..000 --- a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=CHM -DIST_VERSION=0.6704 - -inherit perl-module eutils - -DESCRIPTION="Perl interface providing graphics display using OpenGL" - -SLOT="0" -KEYWORDS="amd64 arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="examples" - -RDEPEND=" - media-libs/freeglut:0= - x11-libs/libICE:0= - x11-libs/libXext:0= - x11-libs/libXi:0= - x11-libs/libXmu:0=" -DEPEND="${RDEPEND}" - -mydoc="Release_Notes" - -src_prepare() { - eapply "${FILESDIR}"/${PN}-0.66-no-display.patch - # This should be merely moved to t/ as it gets - # installed to OS otherwise. - # But it presently fails tests, and can't be made not to. - # ( And will need virtualx when it can ) - # Something to do with OpenGL implementation ala eselect. - perl_rm_files "test.pl"; - perl-module_src_prepare -} - -src_compile() { - sed -i -e 's/PERL_DL_NONLAZY=1//' Makefile || die - perl-module_src_compile -} -src_install() { - perl-module_src_install - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - insinto /usr/share/doc/${PF}/examples - doins -r examples/* - fi -} diff --git a/dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch b/dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch deleted file mode 100644 index 6bdc334ba0b..000 --- a/dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch +++ /dev/null @@ -1,50 +0,0 @@ -Don't check current display for extensions, build all. - -diff -up OpenGL-0.62/Makefile.PL.dist OpenGL-0.62/Makefile.PL OpenGL-0.62/Makefile.PL.dist 2009-12-11 01:10:00.0 +0100 -+++ OpenGL-0.62/Makefile.PL2010-01-07 13:00:26.0 +0100 -@@ -579,9 +579,9 @@ my $build_config = - { - FILES => - "Config.pm ". -- "utils/glversion.txt ". -- "utils/glversion$Config{exe_ext} ". -- "utils/glversion$Config{obj_ext}" -+ "utils/glversion.txt " -+ #"utils/glversion$Config{exe_ext} ". -+ #"utils/glversion$Config{obj_ext}" - } - }; - -@@ -790,6 +790,7 @@ sub get_extensions - print "GLUT not found\n"; - } - -+=cut - # Platform-specific makefiles for glversion - my $make_ver; - if ($IS_MINGW) -@@ -848,7 +849,9 @@ sub get_extensions - print "get_extensions: no extensions found in $glv_file\n" if $verbose; - return ''; - } -- -+=cut -+ use Config; -+ my $gldata = { }; - - # Parse glext_procs.h file - return '' if (!open(GLEXT,"glext_procs.h")); -@@ -867,10 +870,12 @@ sub get_extensions - - # Create gl_exclude.h - die "Unable to write to $exc_file\n" if (!open(GLEXC,">$exc_file")); -+=cut - print GLEXC "// OpenGL Extension Exclusions - may be modified before building.\n"; - print GLEXC "//\n"; - print GLEXC "// Generated for ".$gldata->{VENDOR}.", ".$gldata->{RENDERER}."\n"; - print GLEXC "// OpenGL v".$gldata->{VERSION}.", using "; -+=cut - - # Fix GLUT flags based on results - if ($gldata->{GLUT} > 0)
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: de6f961cfecdd83ce91bb25204981db112b1a644 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Jul 31 00:15:58 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Jul 31 00:15:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6f961c dev-perl/OpenGL: arm stable wrt bug #661732 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-perl/OpenGL/OpenGL-0.700.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild index f0c4f5624ae..eec3321f568 100644 --- a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Perl interface providing graphics display using OpenGL" SLOT="0" -KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: 642b8a277e5f002920e16d9032bcd4aab638 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Jul 28 00:40:37 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Jul 28 00:41:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642b dev-perl/OpenGL: amd64 stable wrt bug #661732 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-perl/OpenGL/OpenGL-0.700.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild index 35d3fa77105..f0c4f5624ae 100644 --- a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Perl interface providing graphics display using OpenGL" SLOT="0" -KEYWORDS="~amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: 6e6c8cc4c71bf6985ed30e859efa3fd71e03b701 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jul 27 06:45:34 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 27 07:07:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6c8cc4 dev-perl/OpenGL: stable 0.700.0 for ppc, bug #661732 Bug: https://bugs.gentoo.org/661732 Package-Manager: Portage-2.3.43, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc" dev-perl/OpenGL/OpenGL-0.700.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild index 338206d3895..35d3fa77105 100644 --- a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Perl interface providing graphics display using OpenGL" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: 2b1cd5a3d16fc45a0546153c9d8866503451a3d3 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jul 22 14:48:05 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jul 22 14:51:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1cd5a3 dev-perl/OpenGL: x86 stable (bug #661732) Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-perl/OpenGL/OpenGL-0.700.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild index 3f84d3c549d..338206d3895 100644 --- a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Perl interface providing graphics display using OpenGL" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/files/, dev-perl/OpenGL/
commit: 099664a9d810f22a31bc7d99232837397c6b129f Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Dec 24 20:09:50 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Dec 24 20:10:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099664a9 dev-perl/OpenGL: Version bump Package-Manager: portage-2.3.3 dev-perl/OpenGL/Manifest | 1 + dev-perl/OpenGL/OpenGL-0.700.0.ebuild | 51 +++ .../OpenGL/files/OpenGL-0.700.0-no-display.patch | 99 ++ 3 files changed, 151 insertions(+) diff --git a/dev-perl/OpenGL/Manifest b/dev-perl/OpenGL/Manifest index 8d55859..93d2a78 100644 --- a/dev-perl/OpenGL/Manifest +++ b/dev-perl/OpenGL/Manifest @@ -1 +1,2 @@ DIST OpenGL-0.6704.tar.gz 623036 SHA256 36f266e31d617fa9a1bd8928a7dc3b7c40c1bbbfa64bddefe22300ac2bc6c436 SHA512 3a2c9970802242ebae58256cd80dc81ac04a2af974105d3fbdf4dfcf1aa64a769b1ffcb5b0156eceb6bf7aed6eb6b2eb9332ec9f4724b0a1bc61d15f0de99d09 WHIRLPOOL f6cb34b30c7ef2af0d2dc16ab4b5d9f7216f2ab08c0bf904305f358fec751492fe605bdb783d6ebb9dcdb83fa3601f831e9162fe4bc0d33a68cbafa7c289b86c +DIST OpenGL-0.70.tar.gz 783810 SHA256 b20e2af4404b4901ab35bba6ad5e3a8aa60bff72413c99288f01018c4cf874e0 SHA512 7d418015b2553dd69805252b5957bc97013260617d5a358f692e29b8da884590421c81fbc71d4dd678c93a5c89047d6af8c32f15bf0bd0e4ce514c200e634af5 WHIRLPOOL 39094d8124f46f45595a01467ac40becdf33090a254475bb32810ea791952a7829fc6fcddc9f685ee8683f87604b81d29ab2fe21821fb9c8de8d4a6fe85470cf diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild new file mode 100644 index ..df2063f --- /dev/null +++ b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DIST_AUTHOR=CHM +DIST_VERSION=0.70 + +inherit perl-module eutils + +DESCRIPTION="Perl interface providing graphics display using OpenGL" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=" + media-libs/freeglut:0= + x11-libs/libICE:0= + x11-libs/libXext:0= + x11-libs/libXi:0= + x11-libs/libXmu:0=" +DEPEND="${RDEPEND}" + +mydoc="Release_Notes" + +src_prepare() { + eapply "${FILESDIR}"/${P}-no-display.patch + # This should be merely moved to t/ as it gets + # installed to OS otherwise. + # But it presently fails tests, and can't be made not to. + # ( And will need virtualx when it can ) + # Something to do with OpenGL implementation ala eselect. + perl_rm_files "test.pl"; + perl-module_src_prepare +} + +src_compile() { + sed -i -e 's/PERL_DL_NONLAZY=1//' Makefile || die + perl-module_src_compile +} + +src_install() { + perl-module_src_install + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + insinto /usr/share/doc/${PF}/examples + doins -r examples/* + fi +} diff --git a/dev-perl/OpenGL/files/OpenGL-0.700.0-no-display.patch b/dev-perl/OpenGL/files/OpenGL-0.700.0-no-display.patch new file mode 100644 index ..e351c3f --- /dev/null +++ b/dev-perl/OpenGL/files/OpenGL-0.700.0-no-display.patch @@ -0,0 +1,99 @@ +diff -urN OpenGL-0.70.orig/Makefile.PL OpenGL-0.70/Makefile.PL +--- OpenGL-0.70.orig/Makefile.PL 2016-10-08 21:11:14.0 +0200 OpenGL-0.70/Makefile.PL2016-12-24 21:08:08.674243142 +0100 +@@ -601,9 +601,9 @@ + { + FILES => + "Config.pm ". +- "utils/glversion.txt ". +- "utils/glversion$Config{exe_ext} ". +- "utils/glversion$Config{obj_ext}" ++ "utils/glversion.txt " ++ #"utils/glversion$Config{exe_ext} ". ++ #"utils/glversion$Config{obj_ext}" + } + }; + +@@ -824,65 +824,6 @@ + print "GLUT not found\n"; + } + +- # Platform-specific makefiles for glversion +- my $make_ver; +- if ($IS_STRAWBERRY) +- { +-$make_ver = "&strawberry.bat"; +-print "strawberry glversion: '$make_ver'\n" if $verbose>1; +- } +- elsif ($IS_MINGW) +- { +-$make_ver = "&mingw.bat"; +-print "mingw glversion: '$make_ver'\n" if $verbose>1; +- } +- elsif ($IS_W32API) +- { +-$make_ver = ";make -f Makefile.cygwin " . (length($lib) ? "GLUT_LIB=$lib " : "") . (length($def) ? "GLUT_DEF=$def " : ""); +-print "cygwin glversion: '$make_ver'\n" if $verbose>1; +- } +- elsif ($^O eq 'MSWin32') +- { +-$make_ver = '&nmake -f makefile.mak ' . (length($def) ? "GLUT_DEF=$def " : ""); +-print "MSWin32 glversion: '$make_ver'\n" if $verbose>1; +- } +- elsif ($^O eq 'darwin') +- { +-$make_ver = ";make -f Makefile.macosx " . (length($lib) ? "GLUT_LIB=$lib " : "") . (length($def) ? "GLUT_DEF=$def " : ""); +-print "MacOSX glversion: '$make_ver'\n" if $verbose>1; +- } +- else +- { +-if ($ENV{TERM} ne 'xterm') +-{ +- print "\nIn order to t
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: 7912640140f06b9da733179de95819daeb8aef8f Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Jul 6 22:50:00 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Wed Jul 6 22:50:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79126401 dev-perl/OpenGL: Remove old Package-Manager: portage-2.3.0 dev-perl/OpenGL/Manifest | 1 - dev-perl/OpenGL/OpenGL-0.670.3.ebuild | 36 --- 2 files changed, 37 deletions(-) diff --git a/dev-perl/OpenGL/Manifest b/dev-perl/OpenGL/Manifest index 03a54a4..8d55859 100644 --- a/dev-perl/OpenGL/Manifest +++ b/dev-perl/OpenGL/Manifest @@ -1,2 +1 @@ -DIST OpenGL-0.6703.tar.gz 671629 SHA256 62f8cdf019fbdb6d095bc5f31382d123bceb9aabbba5788ecf416282de47534c SHA512 f1902bfe8e6e1f2309b878f68e08cf8f53d2f20287f99f8a8773647d737f559fbf17ad68cb52371af09e2ac030685b1625ce4c0033ec7e6fb5f322e5980e6713 WHIRLPOOL 98d6274a8fa975fd2c31858cf06b1bf5605690217218577c531f68c355affd175663ea8bbc00bb5cd7d0a6951dc0a94d1349535590e421431ab89b41d14fe4b9 DIST OpenGL-0.6704.tar.gz 623036 SHA256 36f266e31d617fa9a1bd8928a7dc3b7c40c1bbbfa64bddefe22300ac2bc6c436 SHA512 3a2c9970802242ebae58256cd80dc81ac04a2af974105d3fbdf4dfcf1aa64a769b1ffcb5b0156eceb6bf7aed6eb6b2eb9332ec9f4724b0a1bc61d15f0de99d09 WHIRLPOOL f6cb34b30c7ef2af0d2dc16ab4b5d9f7216f2ab08c0bf904305f358fec751492fe605bdb783d6ebb9dcdb83fa3601f831e9162fe4bc0d33a68cbafa7c289b86c diff --git a/dev-perl/OpenGL/OpenGL-0.670.3.ebuild b/dev-perl/OpenGL/OpenGL-0.670.3.ebuild deleted file mode 100644 index 8b1cb70..000 --- a/dev-perl/OpenGL/OpenGL-0.670.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MODULE_AUTHOR="CHM" -MODULE_VERSION=0.6703 - -inherit perl-module eutils - -DESCRIPTION="Perl interface providing graphics display using OpenGL" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="amd64 arm ppc x86 ~ppc64 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=" - media-libs/freeglut:0= - x11-libs/libICE:0= - x11-libs/libXext:0= - x11-libs/libXi:0= - x11-libs/libXmu:0=" -DEPEND="${RDEPEND}" - -mydoc="Release_Notes" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.66-no-display.patch -} - -src_compile() { - sed -i -e 's/PERL_DL_NONLAZY=1//' Makefile || die - perl-module_src_compile -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: c0d6ee293c326eb42e530ae14b68b6631598716a Author: Markus Meier gentoo org> AuthorDate: Tue Apr 26 17:31:03 2016 + Commit: Markus Meier gentoo org> CommitDate: Tue Apr 26 17:31:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d6ee29 dev-perl/OpenGL: arm stable, bug #579384 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="arm" dev-perl/OpenGL/OpenGL-0.670.400.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild index a73d75f..6aec392 100644 --- a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild @@ -12,7 +12,7 @@ inherit perl-module eutils DESCRIPTION="Perl interface providing graphics display using OpenGL" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: db61a56723d780abb1a6e3822e376aaeffd17ef3 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Apr 9 13:45:09 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Apr 9 13:45:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db61a567 dev-perl/OpenGL: amd64 stable wrt bug #579384 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/OpenGL/OpenGL-0.670.400.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild index 71f5016..a73d75f 100644 --- a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild @@ -12,7 +12,7 @@ inherit perl-module eutils DESCRIPTION="Perl interface providing graphics display using OpenGL" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: f80245d2888c8e8972617e8736f583795ff9084a Author: Kent Fredric gmail com> AuthorDate: Sun Mar 13 14:35:27 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Mar 14 23:06:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80245d2 dev-perl/OpenGL: Bump to version 0.670.400 - EAPI6 - Use assumed license for Perl5 - Add 'examples' - remove 'test.pl' from Installation ( and tests, for now ) Upstream: - Bug fixes. Package-Manager: portage-2.2.27 dev-perl/OpenGL/Manifest| 1 + dev-perl/OpenGL/OpenGL-0.670.400.ebuild | 50 + 2 files changed, 51 insertions(+) diff --git a/dev-perl/OpenGL/Manifest b/dev-perl/OpenGL/Manifest index 027019e..03a54a4 100644 --- a/dev-perl/OpenGL/Manifest +++ b/dev-perl/OpenGL/Manifest @@ -1 +1,2 @@ DIST OpenGL-0.6703.tar.gz 671629 SHA256 62f8cdf019fbdb6d095bc5f31382d123bceb9aabbba5788ecf416282de47534c SHA512 f1902bfe8e6e1f2309b878f68e08cf8f53d2f20287f99f8a8773647d737f559fbf17ad68cb52371af09e2ac030685b1625ce4c0033ec7e6fb5f322e5980e6713 WHIRLPOOL 98d6274a8fa975fd2c31858cf06b1bf5605690217218577c531f68c355affd175663ea8bbc00bb5cd7d0a6951dc0a94d1349535590e421431ab89b41d14fe4b9 +DIST OpenGL-0.6704.tar.gz 623036 SHA256 36f266e31d617fa9a1bd8928a7dc3b7c40c1bbbfa64bddefe22300ac2bc6c436 SHA512 3a2c9970802242ebae58256cd80dc81ac04a2af974105d3fbdf4dfcf1aa64a769b1ffcb5b0156eceb6bf7aed6eb6b2eb9332ec9f4724b0a1bc61d15f0de99d09 WHIRLPOOL f6cb34b30c7ef2af0d2dc16ab4b5d9f7216f2ab08c0bf904305f358fec751492fe605bdb783d6ebb9dcdb83fa3601f831e9162fe4bc0d33a68cbafa7c289b86c diff --git a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild new file mode 100644 index 000..71f5016 --- /dev/null +++ b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DIST_AUTHOR=CHM +DIST_VERSION=0.6704 + +inherit perl-module eutils + +DESCRIPTION="Perl interface providing graphics display using OpenGL" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=" + media-libs/freeglut:0= + x11-libs/libICE:0= + x11-libs/libXext:0= + x11-libs/libXi:0= + x11-libs/libXmu:0=" +DEPEND="${RDEPEND}" + +mydoc="Release_Notes" + +src_prepare() { + eapply "${FILESDIR}"/${PN}-0.66-no-display.patch + # This should be merely moved to t/ as it gets + # installed to OS otherwise. + # But it presently fails tests, and can't be made not to. + # ( And will need virtualx when it can ) + # Something to do with OpenGL implementation ala eselect. + perl_rm_files "test.pl"; + perl-module_src_prepare +} + +src_compile() { + sed -i -e 's/PERL_DL_NONLAZY=1//' Makefile || die + perl-module_src_compile +} +src_install() { + perl-module_src_install + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + insinto /usr/share/doc/${PF}/examples + doins -r examples/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/
commit: 5dfc7f451b7e9c397b9c15fe673e8019eb40 Author: Patrice Clement gentoo org> AuthorDate: Mon Oct 5 20:31:59 2015 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 5 20:41:52 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfc dev-perl/OpenGL: Keyword for ppc64. Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement gentoo.org> dev-perl/OpenGL/OpenGL-0.670.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/OpenGL/OpenGL-0.670.3.ebuild b/dev-perl/OpenGL/OpenGL-0.670.3.ebuild index d089f1e..8b1cb70 100644 --- a/dev-perl/OpenGL/OpenGL-0.670.3.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.670.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ DESCRIPTION="Perl interface providing graphics display using OpenGL" LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" SLOT="0" -KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ppc x86 ~ppc64 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="