[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/, media-gfx/panini/files/

2024-08-01 Thread Andreas Sturmlechner
commit: 72e7e547f32e1fd792e38005d626fee0c162e2d1
Author: Filip Kobierski  pm  me>
AuthorDate: Thu Aug  1 11:06:09 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug  1 15:45:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e7e547

media-gfx/panini: drop 0.73.0-r[01]

Signed-off-by: Filip Kobierski  pm.me>
Closes: https://github.com/gentoo/gentoo/pull/37913
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/panini/Manifest  |  1 -
 .../panini/files/panini-0.73.0-drop-register.patch | 75 --
 media-gfx/panini/panini-0.73.0-r1.ebuild   | 56 
 media-gfx/panini/panini-0.73.0.ebuild  | 52 ---
 4 files changed, 184 deletions(-)

diff --git a/media-gfx/panini/Manifest b/media-gfx/panini/Manifest
index 643b50d1467a..84908944f1c3 100644
--- a/media-gfx/panini/Manifest
+++ b/media-gfx/panini/Manifest
@@ -1,2 +1 @@
-DIST panini-0.73.0.tar.gz 329164 BLAKE2B 
1cd592d7c5cf230398a6496a27f8389375a670b1de1a0f6acdb2027884bc5059798ad86ad4deb7795402654b3eb9edf112c3c177c7c716d55a186e48e1567f1c
 SHA512 
4c12c0af5f94079f0da8f08dd19d99fd06c16c653b21532eba01022ed5b78afdcea2a042902fd50d0ea442483699cfdf9b10fd7f4592e3bae60abd5d2dabf657
 DIST panini-0.74.0.tar.gz 329344 BLAKE2B 
b94f774004eeb2a1b1531d92ae69141134367c6a87665d3f83944ff38a8761a41813bc023a5ec8e61131a6e193e0bfdc10ccf7100fb0ac518619b9bf94ebeee1
 SHA512 
e9158040cc985f088902169a2357da1bba5bda5510acec43a8edc95f5cc8033b4f8933f2b5f1b6a651872b467abc4fc3735d1565bae8a8650abd4aa8919f27b7

diff --git a/media-gfx/panini/files/panini-0.73.0-drop-register.patch 
b/media-gfx/panini/files/panini-0.73.0-drop-register.patch
deleted file mode 100644
index c521c4e6dd5b..
--- a/media-gfx/panini/files/panini-0.73.0-drop-register.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-https://github.com/lazarus-pkgs/panini/pull/16
-From: Brahmajit Das 
-Date: Thu, 21 Sep 2023 09:12:45 +
-Subject: [PATCH] Fix C++17 does not allow register storage class specifier
-
-C++14 depricated register storage class and it was copletely removed
-from C++17. Hence we get this build error with newer compilers like
-Clang 16 and GCC 14. This patch should fix it.
-
-Bug: https://bugs.gentoo.org/896226
-Signed-off-by: Brahmajit Das 
 a/src/GLwindow.cpp
-+++ b/src/GLwindow.cpp
-@@ -901,7 +901,7 @@ void GLwindow::setImgAlpha( QImage * pim, double alpha ){
- qint32 m = (int( 255 * alpha ) & 255 ) << 24;
- 
- for( int i = pim->width() * pim->height(); i > 0; i-- ){
--register qint32 t = *pw & 0x00ff;
-+qint32 t = *pw & 0x00ff;
- *pw++ = t + m;
- }
- }
-@@ -916,8 +916,8 @@ void GLwindow::diceImgAlpha( QImage * pim, double alpha, 
int dw ){
- int r = 0, c = 0, w = pim->width();
- 
- for( int i = w * pim->height(); i > 0; i-- ){
--register qint32 t = *pw & 0x00ff;
--register int d = 1;
-+qint32 t = *pw & 0x00ff;
-+int d = 1;
- if( dw ){  // dice...
- d = ((r + c) / dw) ^ ((r + w - c) / dw);
- }
 a/src/panocylinder.cpp
-+++ b/src/panocylinder.cpp
-@@ -113,10 +113,10 @@ panocylinder::panocylinder( int divs ){
- double vs = 0.5 * DEG2RAD( 150 ) / double(r2);
- 
- for( int r = 0; r < r2; r++){
--register double t = tan( r * vs );
--register float * pv = pv0;
--register float * pu = pv0 + 3 *( cols + r * cols );
--register float * pl = pv0 - 3 *( cols + r * cols );
-+double t = tan( r * vs );
-+float * pv = pv0;
-+float * pu = pv0 + 3 *( cols + r * cols );
-+float * pl = pv0 - 3 *( cols + r * cols );
- for( col = 0; col < cols; col++){
- *pu++ = *pv;
- *pl++ = *pv++;
 a/src/panosphere.cpp
-+++ b/src/panosphere.cpp
-@@ -190,7 +190,7 @@ panosphere::panosphere( int divs ){
- float * ps = verts;   // -> front face
- 
- for( int i = 0; i < ppf; i++ ){
--register float * p = ps;
-+float * p = ps;
- 
- p +=  jf; // ->top
- p[0] = ps[0]; //  x = x
 a/src/pvQtView.cpp
-+++ b/src/pvQtView.cpp
-@@ -465,7 +465,7 @@ void pvQtView::clipEyePosition(){
- x = c * sin(azi),
- y = sin(alt),
- z = c * cos(azi);
--register double s = eyeDistance;
-+double s = eyeDistance;
- // the cube texture is only 1 radius wide
- if( picType == pvQtPic::cub ) s *= 0.5;
- eyex = x * s;
--- 
-2.42.0
-

diff --git a/media-gfx/panini/panini-0.73.0-r1.ebuild 
b/media-gfx/panini/panini-0.73.0-r1.ebuild
deleted file mode 100644
index 2edaa0d3c56e..
--- a/media-gfx/panini/panini-0.73.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop qmake-utils xdg-utils
-
-MY_P="${P/p/P}-src"
-DESCRIPTION="OpenGL

[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/

2023-12-23 Thread Sam James
commit: 8df993dc792e775c64a77f2c958e087b90294465
Author: Michael Vetter  iodoru  org>
AuthorDate: Fri Dec 22 16:56:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 23 18:05:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df993dc

media-gfx/panini: add 0.74.0

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/34422
Signed-off-by: Sam James  gentoo.org>

 media-gfx/panini/Manifest |  1 +
 media-gfx/panini/panini-0.74.0.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/media-gfx/panini/Manifest b/media-gfx/panini/Manifest
index 4a386db423d7..643b50d1467a 100644
--- a/media-gfx/panini/Manifest
+++ b/media-gfx/panini/Manifest
@@ -1 +1,2 @@
 DIST panini-0.73.0.tar.gz 329164 BLAKE2B 
1cd592d7c5cf230398a6496a27f8389375a670b1de1a0f6acdb2027884bc5059798ad86ad4deb7795402654b3eb9edf112c3c177c7c716d55a186e48e1567f1c
 SHA512 
4c12c0af5f94079f0da8f08dd19d99fd06c16c653b21532eba01022ed5b78afdcea2a042902fd50d0ea442483699cfdf9b10fd7f4592e3bae60abd5d2dabf657
+DIST panini-0.74.0.tar.gz 329344 BLAKE2B 
b94f774004eeb2a1b1531d92ae69141134367c6a87665d3f83944ff38a8761a41813bc023a5ec8e61131a6e193e0bfdc10ccf7100fb0ac518619b9bf94ebeee1
 SHA512 
e9158040cc985f088902169a2357da1bba5bda5510acec43a8edc95f5cc8033b4f8933f2b5f1b6a651872b467abc4fc3735d1565bae8a8650abd4aa8919f27b7

diff --git a/media-gfx/panini/panini-0.74.0.ebuild 
b/media-gfx/panini/panini-0.74.0.ebuild
new file mode 100644
index ..aaf6d2f25332
--- /dev/null
+++ b/media-gfx/panini/panini-0.74.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg-utils
+
+MY_P="${P/p/P}-src"
+DESCRIPTION="OpenGL-based panoramic image viewer"
+HOMEPAGE="https://github.com/lazarus-pkgs/panini";
+SRC_URI="https://github.com/lazarus-pkgs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   virtual/glu
+"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+"
+
+DOCS=( NEWS {BUILD,README,USAGE}.md )
+
+src_prepare() {
+   default
+   eqmake5 ${PN}.pro
+}
+
+src_install() {
+   einstalldocs
+   dobin panini
+   domenu "${FILESDIR}"/${PN}.desktop
+   newicon ui/panini-icon-blue.jpg ${PN}.jpg
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/files/, media-gfx/panini/

2023-10-03 Thread Joonas Niilola
commit: 5fe49c1fe532dd7312db3393cf2a19e95e298214
Author: Brahmajit Das  gmail  com>
AuthorDate: Thu Sep 21 09:18:03 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct  4 06:05:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe49c1f

media-gfx/panini: Fix C++17 does not allow register storage class

and update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/896226
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32962
Signed-off-by: Joonas Niilola  gentoo.org>

 .../panini/files/panini-0.73.0-drop-register.patch | 75 ++
 media-gfx/panini/panini-0.73.0-r1.ebuild   | 56 
 2 files changed, 131 insertions(+)

diff --git a/media-gfx/panini/files/panini-0.73.0-drop-register.patch 
b/media-gfx/panini/files/panini-0.73.0-drop-register.patch
new file mode 100644
index ..c521c4e6dd5b
--- /dev/null
+++ b/media-gfx/panini/files/panini-0.73.0-drop-register.patch
@@ -0,0 +1,75 @@
+https://github.com/lazarus-pkgs/panini/pull/16
+From: Brahmajit Das 
+Date: Thu, 21 Sep 2023 09:12:45 +
+Subject: [PATCH] Fix C++17 does not allow register storage class specifier
+
+C++14 depricated register storage class and it was copletely removed
+from C++17. Hence we get this build error with newer compilers like
+Clang 16 and GCC 14. This patch should fix it.
+
+Bug: https://bugs.gentoo.org/896226
+Signed-off-by: Brahmajit Das 
+--- a/src/GLwindow.cpp
 b/src/GLwindow.cpp
+@@ -901,7 +901,7 @@ void GLwindow::setImgAlpha( QImage * pim, double alpha ){
+ qint32 m = (int( 255 * alpha ) & 255 ) << 24;
+ 
+ for( int i = pim->width() * pim->height(); i > 0; i-- ){
+-register qint32 t = *pw & 0x00ff;
++qint32 t = *pw & 0x00ff;
+ *pw++ = t + m;
+ }
+ }
+@@ -916,8 +916,8 @@ void GLwindow::diceImgAlpha( QImage * pim, double alpha, 
int dw ){
+ int r = 0, c = 0, w = pim->width();
+ 
+ for( int i = w * pim->height(); i > 0; i-- ){
+-register qint32 t = *pw & 0x00ff;
+-register int d = 1;
++qint32 t = *pw & 0x00ff;
++int d = 1;
+ if( dw ){  // dice...
+ d = ((r + c) / dw) ^ ((r + w - c) / dw);
+ }
+--- a/src/panocylinder.cpp
 b/src/panocylinder.cpp
+@@ -113,10 +113,10 @@ panocylinder::panocylinder( int divs ){
+ double vs = 0.5 * DEG2RAD( 150 ) / double(r2);
+ 
+ for( int r = 0; r < r2; r++){
+-register double t = tan( r * vs );
+-register float * pv = pv0;
+-register float * pu = pv0 + 3 *( cols + r * cols );
+-register float * pl = pv0 - 3 *( cols + r * cols );
++double t = tan( r * vs );
++float * pv = pv0;
++float * pu = pv0 + 3 *( cols + r * cols );
++float * pl = pv0 - 3 *( cols + r * cols );
+ for( col = 0; col < cols; col++){
+ *pu++ = *pv;
+ *pl++ = *pv++;
+--- a/src/panosphere.cpp
 b/src/panosphere.cpp
+@@ -190,7 +190,7 @@ panosphere::panosphere( int divs ){
+ float * ps = verts;   // -> front face
+ 
+ for( int i = 0; i < ppf; i++ ){
+-register float * p = ps;
++float * p = ps;
+ 
+ p +=  jf; // ->top
+ p[0] = ps[0]; //  x = x
+--- a/src/pvQtView.cpp
 b/src/pvQtView.cpp
+@@ -465,7 +465,7 @@ void pvQtView::clipEyePosition(){
+ x = c * sin(azi),
+ y = sin(alt),
+ z = c * cos(azi);
+-register double s = eyeDistance;
++double s = eyeDistance;
+ // the cube texture is only 1 radius wide
+ if( picType == pvQtPic::cub ) s *= 0.5;
+ eyex = x * s;
+-- 
+2.42.0
+

diff --git a/media-gfx/panini/panini-0.73.0-r1.ebuild 
b/media-gfx/panini/panini-0.73.0-r1.ebuild
new file mode 100644
index ..2edaa0d3c56e
--- /dev/null
+++ b/media-gfx/panini/panini-0.73.0-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg-utils
+
+MY_P="${P/p/P}-src"
+DESCRIPTION="OpenGL-based panoramic image viewer"
+HOMEPAGE="https://github.com/lazarus-pkgs/panini";
+SRC_URI="https://github.com/lazarus-pkgs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   virtual/glu
+"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+"
+
+DOCS=( NEWS {BUILD,README,USAGE}.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.73.0-drop-register.patch
+)
+
+src_prepare() {
+   default
+   eqmake5 ${PN}.pro
+}
+
+src_install() {
+   einstalldocs
+   dobin panini
+   domenu "${FILESDIR}"/${PN}.desktop
+   newicon ui/panini-icon-blue.jpg ${PN}.jpg
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_updat

[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/

2023-03-01 Thread Joonas Niilola
commit: f43d26e170769ec73bcd96f5e65851320d4e9be5
Author: Michael Vetter  iodoru  org>
AuthorDate: Fri Feb 24 10:31:23 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Mar  1 15:41:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43d26e1

media-gfx/panini: add myself as proxied maintainer

Since I'm upstream maintainer as well.

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/29763
Signed-off-by: Joonas Niilola  gentoo.org>

 media-gfx/panini/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-gfx/panini/metadata.xml b/media-gfx/panini/metadata.xml
index 56eed8856ff2..5fc9f473c187 100644
--- a/media-gfx/panini/metadata.xml
+++ b/media-gfx/panini/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   jub...@iodoru.org
+   Michael Vetter
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

lazarus-pkgs/panini




[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/

2020-05-20 Thread Andreas Sturmlechner
commit: 591e38b9133c90c0f701f476f90011740dff1b72
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 20 12:32:19 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 20 12:32:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591e38b9

media-gfx/panini: Drop 0.72.0

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/panini/Manifest |  1 -
 media-gfx/panini/panini-0.72.0.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/media-gfx/panini/Manifest b/media-gfx/panini/Manifest
index f33c04211e3..4a386db423d 100644
--- a/media-gfx/panini/Manifest
+++ b/media-gfx/panini/Manifest
@@ -1,2 +1 @@
-DIST panini-0.72.0.tar.gz 328528 BLAKE2B 
b5053147d51f308395d2c3505bc0821947cd2c32955f86071cbbdd00c750793729be723c133ec7a619ff0fce5a0d9813580954597137a4e66780390b882bca7f
 SHA512 
b859e723832d2d57de69dcbcd09615245e11d7fce124a55f7795608a8e9337427d9d1d10867ef9eecb16bd792313f5146ae19de553603bd70dedca69ba7c2de1
 DIST panini-0.73.0.tar.gz 329164 BLAKE2B 
1cd592d7c5cf230398a6496a27f8389375a670b1de1a0f6acdb2027884bc5059798ad86ad4deb7795402654b3eb9edf112c3c177c7c716d55a186e48e1567f1c
 SHA512 
4c12c0af5f94079f0da8f08dd19d99fd06c16c653b21532eba01022ed5b78afdcea2a042902fd50d0ea442483699cfdf9b10fd7f4592e3bae60abd5d2dabf657

diff --git a/media-gfx/panini/panini-0.72.0.ebuild 
b/media-gfx/panini/panini-0.72.0.ebuild
deleted file mode 100644
index c552c99c816..000
--- a/media-gfx/panini/panini-0.72.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop qmake-utils xdg-utils
-
-MY_P="${P/p/P}-src"
-DESCRIPTION="OpenGL-based panoramic image viewer"
-HOMEPAGE="https://github.com/lazarus-pkgs/panini";
-SRC_URI="https://github.com/lazarus-pkgs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtopengl:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   virtual/glu
-"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-"
-
-DOCS=( NEWS {BUILD,README,USAGE}.md )
-
-src_prepare() {
-   default
-   eqmake5 ${PN}.pro
-}
-
-src_install() {
-   einstalldocs
-   dobin panini
-   domenu "${FILESDIR}"/${PN}.desktop
-   newicon ui/panini-icon-blue.jpg ${PN}.jpg
-}
-
-pkg_postinst() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/

2019-07-03 Thread Tim Harder
commit: c0bd9d5726318bb882c8c20d741f9998595a0ec9
Author: Tim Harder  gentoo  org>
AuthorDate: Wed Jul  3 20:17:31 2019 +
Commit: Tim Harder  gentoo  org>
CommitDate: Wed Jul  3 21:59:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0bd9d57

media-gfx/panini: version bump to 0.73.0

Signed-off-by: Tim Harder  gentoo.org>

 media-gfx/panini/Manifest |  1 +
 media-gfx/panini/panini-0.73.0.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/media-gfx/panini/Manifest b/media-gfx/panini/Manifest
index 316fb25f681..f33c04211e3 100644
--- a/media-gfx/panini/Manifest
+++ b/media-gfx/panini/Manifest
@@ -1 +1,2 @@
 DIST panini-0.72.0.tar.gz 328528 BLAKE2B 
b5053147d51f308395d2c3505bc0821947cd2c32955f86071cbbdd00c750793729be723c133ec7a619ff0fce5a0d9813580954597137a4e66780390b882bca7f
 SHA512 
b859e723832d2d57de69dcbcd09615245e11d7fce124a55f7795608a8e9337427d9d1d10867ef9eecb16bd792313f5146ae19de553603bd70dedca69ba7c2de1
+DIST panini-0.73.0.tar.gz 329164 BLAKE2B 
1cd592d7c5cf230398a6496a27f8389375a670b1de1a0f6acdb2027884bc5059798ad86ad4deb7795402654b3eb9edf112c3c177c7c716d55a186e48e1567f1c
 SHA512 
4c12c0af5f94079f0da8f08dd19d99fd06c16c653b21532eba01022ed5b78afdcea2a042902fd50d0ea442483699cfdf9b10fd7f4592e3bae60abd5d2dabf657

diff --git a/media-gfx/panini/panini-0.73.0.ebuild 
b/media-gfx/panini/panini-0.73.0.ebuild
new file mode 100644
index 000..32106c22851
--- /dev/null
+++ b/media-gfx/panini/panini-0.73.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop qmake-utils xdg-utils
+
+MY_P="${P/p/P}-src"
+DESCRIPTION="OpenGL-based panoramic image viewer"
+HOMEPAGE="https://github.com/lazarus-pkgs/panini";
+SRC_URI="https://github.com/lazarus-pkgs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   virtual/glu
+"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+"
+
+DOCS=( NEWS {BUILD,README,USAGE}.md )
+
+src_prepare() {
+   default
+   eqmake5 ${PN}.pro
+}
+
+src_install() {
+   einstalldocs
+   dobin panini
+   domenu "${FILESDIR}"/${PN}.desktop
+   newicon ui/panini-icon-blue.jpg ${PN}.jpg
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/, media-gfx/panini/files/

2018-01-12 Thread Andreas Sturmlechner
commit: e8f7c049d5caaab764ae3cf2829d909d9601e289
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 12 23:30:42 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 12 23:31:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f7c049

media-gfx/panini: Drop old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-gfx/panini/Manifest|  1 -
 media-gfx/panini/files/panini-0.71.104-glu.patch | 10 ---
 media-gfx/panini/panini-0.71.104.ebuild  | 36 
 3 files changed, 47 deletions(-)

diff --git a/media-gfx/panini/Manifest b/media-gfx/panini/Manifest
index b8083b87e50..316fb25f681 100644
--- a/media-gfx/panini/Manifest
+++ b/media-gfx/panini/Manifest
@@ -1,2 +1 @@
-DIST Panini-0.71.104-src.zip 602843 BLAKE2B 
93882ceebd4cbd7d5b00c4a1f6e34c10c7e5c16b30bb5d2dbd1000377bae7de2e4f73ecfe432a3a9e4b95fae79e06d14d2f08d82f3ba7621067914b3d3426fa8
 SHA512 
506047cbaf6928ee234ad1071b4aeefeec43dc7cfe7640db796d25c4932521ed19c8adb3983dc00e31595e4ce87c38d65f88903f1756bbae2ce0b19843680737
 DIST panini-0.72.0.tar.gz 328528 BLAKE2B 
b5053147d51f308395d2c3505bc0821947cd2c32955f86071cbbdd00c750793729be723c133ec7a619ff0fce5a0d9813580954597137a4e66780390b882bca7f
 SHA512 
b859e723832d2d57de69dcbcd09615245e11d7fce124a55f7795608a8e9337427d9d1d10867ef9eecb16bd792313f5146ae19de553603bd70dedca69ba7c2de1

diff --git a/media-gfx/panini/files/panini-0.71.104-glu.patch 
b/media-gfx/panini/files/panini-0.71.104-glu.patch
deleted file mode 100644
index e9866161ae1..000
--- a/media-gfx/panini/files/panini-0.71.104-glu.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 Panini-0.71.104-src/panini.pro
-+++ Panini-0.71.104-src/panini.pro
-@@ -3,6 +3,7 @@
- TARGET = Panini
- CONFIG += debug_and_release
- QT = gui core opengl
-+LIBS += -lGLU -lz
- 
- # # Directories ##
- OBJECTS_DIR = build

diff --git a/media-gfx/panini/panini-0.71.104.ebuild 
b/media-gfx/panini/panini-0.71.104.ebuild
deleted file mode 100644
index a71f45456e5..000
--- a/media-gfx/panini/panini-0.71.104.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit qt4-r2 eutils
-
-MY_P="${P/p/P}-src"
-DESCRIPTION="OpenGL-based panoramic image viewer"
-HOMEPAGE="https://sourceforge.net/projects/pvqt/";
-SRC_URI="mirror://sourceforge/pvqt/${MY_P}.zip"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-qt/qtcore:4
-   dev-qt/qtopengl:4
-   virtual/glu
-   sys-libs/zlib"
-DEPEND="${RDEPEND}
-   app-arch/unzip"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-glu.patch
-}
-
-src_install() {
-   newbin Panini panini
-   dodoc panini-usage.txt panini-0.71-release.txt
-   domenu "${FILESDIR}"/${PN}.desktop
-   newicon ui/panini-icon-blue.jpg ${PN}.jpg
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/panini/

2018-01-12 Thread Andreas Sturmlechner
commit: 4ccb29158cd530a40f3ffbcb2b1816cd35135f0d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 12 23:30:20 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 12 23:31:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ccb2915

media-gfx/panini: 0.72.0 version bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-gfx/panini/Manifest |  1 +
 media-gfx/panini/metadata.xml |  2 +-
 media-gfx/panini/panini-0.72.0.ebuild | 52 +++
 3 files changed, 54 insertions(+), 1 deletion(-)

diff --git a/media-gfx/panini/Manifest b/media-gfx/panini/Manifest
index f81534d6a7a..b8083b87e50 100644
--- a/media-gfx/panini/Manifest
+++ b/media-gfx/panini/Manifest
@@ -1 +1,2 @@
 DIST Panini-0.71.104-src.zip 602843 BLAKE2B 
93882ceebd4cbd7d5b00c4a1f6e34c10c7e5c16b30bb5d2dbd1000377bae7de2e4f73ecfe432a3a9e4b95fae79e06d14d2f08d82f3ba7621067914b3d3426fa8
 SHA512 
506047cbaf6928ee234ad1071b4aeefeec43dc7cfe7640db796d25c4932521ed19c8adb3983dc00e31595e4ce87c38d65f88903f1756bbae2ce0b19843680737
+DIST panini-0.72.0.tar.gz 328528 BLAKE2B 
b5053147d51f308395d2c3505bc0821947cd2c32955f86071cbbdd00c750793729be723c133ec7a619ff0fce5a0d9813580954597137a4e66780390b882bca7f
 SHA512 
b859e723832d2d57de69dcbcd09615245e11d7fce124a55f7795608a8e9337427d9d1d10867ef9eecb16bd792313f5146ae19de553603bd70dedca69ba7c2de1

diff --git a/media-gfx/panini/metadata.xml b/media-gfx/panini/metadata.xml
index cba202fec3f..5a6248de464 100644
--- a/media-gfx/panini/metadata.xml
+++ b/media-gfx/panini/metadata.xml
@@ -6,6 +6,6 @@
Gentoo Graphics Project


-   pvqt
+   lazarus-pkgs/panini

 

diff --git a/media-gfx/panini/panini-0.72.0.ebuild 
b/media-gfx/panini/panini-0.72.0.ebuild
new file mode 100644
index 000..c552c99c816
--- /dev/null
+++ b/media-gfx/panini/panini-0.72.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop qmake-utils xdg-utils
+
+MY_P="${P/p/P}-src"
+DESCRIPTION="OpenGL-based panoramic image viewer"
+HOMEPAGE="https://github.com/lazarus-pkgs/panini";
+SRC_URI="https://github.com/lazarus-pkgs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   virtual/glu
+"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+"
+
+DOCS=( NEWS {BUILD,README,USAGE}.md )
+
+src_prepare() {
+   default
+   eqmake5 ${PN}.pro
+}
+
+src_install() {
+   einstalldocs
+   dobin panini
+   domenu "${FILESDIR}"/${PN}.desktop
+   newicon ui/panini-icon-blue.jpg ${PN}.jpg
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}