[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL-GLUT/, dev-perl/OpenGL-GLUT/files/

2024-04-09 Thread Sam James
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/

2021-07-20 Thread Andreas K. Hüttel
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/

2020-04-15 Thread Kent Fredric
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/

2018-07-30 Thread Mikle Kolyada
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/

2018-07-27 Thread Mikle Kolyada
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/

2018-07-27 Thread Sergei Trofimovich
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/

2018-07-22 Thread Thomas Deutschmann
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/

2016-12-24 Thread Andreas Hüttel
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 = "";
+-print "strawberry glversion: '$make_ver'\n" if $verbose>1;
+-  }
+-  elsif ($IS_MINGW)
+-  {
+-$make_ver = "";
+-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 = ' -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 test your GPU's capabilities, 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/OpenGL/

2016-07-06 Thread Andreas Hüttel
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/

2016-04-26 Thread Markus Meier
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/

2016-04-09 Thread Agostino Sarubbo
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/

2016-03-14 Thread Andreas Hüttel
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/

2015-10-05 Thread Patrice Clement
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="