[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/

2024-05-04 Thread Bernard Cafarelli
commit: af6f5b33121ad871e9debf8f7c109ef24370a94b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat May  4 07:54:51 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat May  4 07:55:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6f5b33

app-emulation/free42: also handle unset $AR

Bug: https://bugs.gentoo.org/931146
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
index 304f20ec83b2..c9cde2fbda2c 100644
--- a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
+++ b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
@@ -23,7 +23,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
 +
  cd LIBRARY
 -$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+$MK $OS_ARG A=a AR_CMD="$AR rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a AR_CMD="${AR:-ar} rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
  mv libbid.a ../../gcc111libbid.a
  cd ../..
  ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/

2024-05-03 Thread Bernard Cafarelli
commit: aaab19078dbaf65174a5104a1e5b1972c454d461
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May  3 11:25:34 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri May  3 11:26:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaab1907

app-emulation/free42: properly use $AR

Closes: https://bugs.gentoo.org/931084
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
index 283c6c1435be..304f20ec83b2 100644
--- a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
+++ b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
@@ -15,7 +15,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
  # Hack to support FreeBSD; not 100% sure what this does, but it produces a
  # library that passes all tests.
  
-@@ -64,8 +57,11 @@
+@@ -64,8 +57,10 @@
  ;;
  esac
  
@@ -23,8 +23,7 @@ diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16
 +
  cd LIBRARY
 -$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+echo $MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
-+$MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a AR_CMD="$AR rv" CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 
GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
  mv libbid.a ../../gcc111libbid.a
  cd ../..
  ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2024-05-02 Thread Bernard Cafarelli
commit: 44ecc656d656efd1aa9166b67e4d9fecb679e0a0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed May  1 19:36:44 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu May  2 07:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ecc656

app-emulation/free42: add 3.1.8

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.1.8.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 788f9590d5e3..5df084dd5ee5 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.1.3.tgz 7461009 BLAKE2B 
915954de24a31f89f112d0d5e13ed01bd6a1e341549c8a86f463858e4071fc0a4751e94a6a257d561da570fd3705250d740c741925ee2b022a50966b8d5b16f8
 SHA512 
5ad6e6702a789c81d8942c4030606e44112fc21f1af6e5e23f21825115cabbc03cbcb142351d5d0451f5bf8d603d653b783ebe1293fa7ebfb04c93dfdea3455d
 DIST free42-nologo-3.1.7.tgz 7464073 BLAKE2B 
0cff2d3292f45fc7341f8ed084c931da6a635498a62b7a20cc250df64a16d44a1c18a260e701971e2e7d68e11b1b84aa301405cd08c5e11b39e31f59a78647cc
 SHA512 
2464385acf58aa17091d94ae81dde8e6e7f543c728c31cc03f1bc45a9ed5af9b27a3db41624222fd29ea61fe18541af9350e3e4369c54744c7b2a4dc799034fc
+DIST free42-nologo-3.1.8.tgz 7464179 BLAKE2B 
122175508b2da42f101fae37d7c1627ef802d6e21af9cfb4114b657591f0ba1011a109ec3d75823911d3342fdd02e84a58553e616cd0b4c6288b5d39d9648250
 SHA512 
ef350d963a11c1a195024f57532a22771a3d0d9b7058bf38557e81c943e7cbd8b500472275b7094be3f7f01c3edf557cf3a3ee2d493cb756d108211b7391a4bc

diff --git a/app-emulation/free42/free42-3.1.8.ebuild 
b/app-emulation/free42/free42-3.1.8.ebuild
new file mode 100644
index ..063f0e457429
--- /dev/null
+++ b/app-emulation/free42/free42-3.1.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+S=${WORKDIR}/${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2024-04-06 Thread Bernard Cafarelli
commit: fccf3be87b727944493dad065d64f010f503fcb7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Apr  5 13:12:37 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Apr  6 10:03:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fccf3be8

app-emulation/free42: drop 3.0.21, 3.1.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  2 --
 app-emulation/free42/free42-3.0.21.ebuild | 46 ---
 app-emulation/free42/free42-3.1.2.ebuild  | 46 ---
 3 files changed, 94 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index f2726568e251..788f9590d5e3 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,5 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6
-DIST free42-nologo-3.1.2.tgz 7459860 BLAKE2B 
61e12a542847982c4349d99545f2eb32861d6280e57944646d26aa061307f7d357970ead63532bd46a7f6ff5a650f5ba39b446a4aab06eba9275745b2b8629b6
 SHA512 
6f01e9305d72499576f8330c350bd54b1f6164a39be412ebe690b87546b22b40492b771478fe3302fc7afafe850a9a6a5661d9305c20252e359c038181962c1e
 DIST free42-nologo-3.1.3.tgz 7461009 BLAKE2B 
915954de24a31f89f112d0d5e13ed01bd6a1e341549c8a86f463858e4071fc0a4751e94a6a257d561da570fd3705250d740c741925ee2b022a50966b8d5b16f8
 SHA512 
5ad6e6702a789c81d8942c4030606e44112fc21f1af6e5e23f21825115cabbc03cbcb142351d5d0451f5bf8d603d653b783ebe1293fa7ebfb04c93dfdea3455d
 DIST free42-nologo-3.1.7.tgz 7464073 BLAKE2B 
0cff2d3292f45fc7341f8ed084c931da6a635498a62b7a20cc250df64a16d44a1c18a260e701971e2e7d68e11b1b84aa301405cd08c5e11b39e31f59a78647cc
 SHA512 
2464385acf58aa17091d94ae81dde8e6e7f543c728c31cc03f1bc45a9ed5af9b27a3db41624222fd29ea61fe18541af9350e3e4369c54744c7b2a4dc799034fc

diff --git a/app-emulation/free42/free42-3.0.21.ebuild 
b/app-emulation/free42/free42-3.0.21.ebuild
deleted file mode 100644
index 2a6f39b51817..
--- a/app-emulation/free42/free42-3.0.21.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.1.2.ebuild 
b/app-emulation/free42/free42-3.1.2.ebuild
deleted file mode 100644
index 2a6f39b51817..
--- a/app-emulation/free42/free42-3.1.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2024-04-06 Thread Bernard Cafarelli
commit: 83b4a8c5580798d8b84f0c5cd43c13600b9a07e0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Apr  5 13:12:09 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Apr  6 10:02:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b4a8c5

app-emulation/free42: add 3.1.7

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.1.7.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 748eb5f2a16f..f2726568e251 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -2,3 +2,4 @@ DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068
 DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6
 DIST free42-nologo-3.1.2.tgz 7459860 BLAKE2B 
61e12a542847982c4349d99545f2eb32861d6280e57944646d26aa061307f7d357970ead63532bd46a7f6ff5a650f5ba39b446a4aab06eba9275745b2b8629b6
 SHA512 
6f01e9305d72499576f8330c350bd54b1f6164a39be412ebe690b87546b22b40492b771478fe3302fc7afafe850a9a6a5661d9305c20252e359c038181962c1e
 DIST free42-nologo-3.1.3.tgz 7461009 BLAKE2B 
915954de24a31f89f112d0d5e13ed01bd6a1e341549c8a86f463858e4071fc0a4751e94a6a257d561da570fd3705250d740c741925ee2b022a50966b8d5b16f8
 SHA512 
5ad6e6702a789c81d8942c4030606e44112fc21f1af6e5e23f21825115cabbc03cbcb142351d5d0451f5bf8d603d653b783ebe1293fa7ebfb04c93dfdea3455d
+DIST free42-nologo-3.1.7.tgz 7464073 BLAKE2B 
0cff2d3292f45fc7341f8ed084c931da6a635498a62b7a20cc250df64a16d44a1c18a260e701971e2e7d68e11b1b84aa301405cd08c5e11b39e31f59a78647cc
 SHA512 
2464385acf58aa17091d94ae81dde8e6e7f543c728c31cc03f1bc45a9ed5af9b27a3db41624222fd29ea61fe18541af9350e3e4369c54744c7b2a4dc799034fc

diff --git a/app-emulation/free42/free42-3.1.7.ebuild 
b/app-emulation/free42/free42-3.1.7.ebuild
new file mode 100644
index ..063f0e457429
--- /dev/null
+++ b/app-emulation/free42/free42-3.1.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+S=${WORKDIR}/${MY_PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2024-01-29 Thread Bernard Cafarelli
commit: 8271b5f911634e256012674b051b85f79b7a3827
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jan 29 09:36:24 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jan 29 09:44:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8271b5f9

app-emulation/free42: add 3.1.3

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.1.3.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index bec6984ca68b..748eb5f2a16f 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6
 DIST free42-nologo-3.1.2.tgz 7459860 BLAKE2B 
61e12a542847982c4349d99545f2eb32861d6280e57944646d26aa061307f7d357970ead63532bd46a7f6ff5a650f5ba39b446a4aab06eba9275745b2b8629b6
 SHA512 
6f01e9305d72499576f8330c350bd54b1f6164a39be412ebe690b87546b22b40492b771478fe3302fc7afafe850a9a6a5661d9305c20252e359c038181962c1e
+DIST free42-nologo-3.1.3.tgz 7461009 BLAKE2B 
915954de24a31f89f112d0d5e13ed01bd6a1e341549c8a86f463858e4071fc0a4751e94a6a257d561da570fd3705250d740c741925ee2b022a50966b8d5b16f8
 SHA512 
5ad6e6702a789c81d8942c4030606e44112fc21f1af6e5e23f21825115cabbc03cbcb142351d5d0451f5bf8d603d653b783ebe1293fa7ebfb04c93dfdea3455d

diff --git a/app-emulation/free42/free42-3.1.3.ebuild 
b/app-emulation/free42/free42-3.1.3.ebuild
new file mode 100644
index ..1fd58bbcf2cf
--- /dev/null
+++ b/app-emulation/free42/free42-3.1.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2023-12-20 Thread Bernard Cafarelli
commit: 0310c216834ea812107900f99fed2a93d943fe4e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Dec 20 08:32:20 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Dec 20 08:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0310c216

app-emulation/free42: add 3.1.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.1.2.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index ace9f6e02ff6..7066fdac5572 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.19.tgz 7462639 BLAKE2B 
6c916b7226b39b0fda3607b52b08572d41d3bced4523485ac1d4d322c30af492d2218a6bccfbba7d41f85691fc0be9c47b6b651fb10e1d37d06b6bae7e770cce
 SHA512 
b489c6459be3fb4f6be503830087935cbf9aca43bbd71bad51999197922d83a5f291052f5ead63557ac3c039b84baa73bdea7e06aa3335bcc3b5e63c3355bdbd
 DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6
+DIST free42-nologo-3.1.2.tgz 7459860 BLAKE2B 
61e12a542847982c4349d99545f2eb32861d6280e57944646d26aa061307f7d357970ead63532bd46a7f6ff5a650f5ba39b446a4aab06eba9275745b2b8629b6
 SHA512 
6f01e9305d72499576f8330c350bd54b1f6164a39be412ebe690b87546b22b40492b771478fe3302fc7afafe850a9a6a5661d9305c20252e359c038181962c1e

diff --git a/app-emulation/free42/free42-3.1.2.ebuild 
b/app-emulation/free42/free42-3.1.2.ebuild
new file mode 100644
index ..2a6f39b51817
--- /dev/null
+++ b/app-emulation/free42/free42-3.1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2023-12-20 Thread Bernard Cafarelli
commit: dfb51e1c2d74f99d25572988b57c259e09ef291d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Dec 20 08:32:28 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Dec 20 08:52:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb51e1c

app-emulation/free42: drop 3.0.19

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 -
 app-emulation/free42/free42-3.0.19.ebuild | 46 ---
 2 files changed, 47 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 7066fdac5572..bec6984ca68b 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-3.0.19.tgz 7462639 BLAKE2B 
6c916b7226b39b0fda3607b52b08572d41d3bced4523485ac1d4d322c30af492d2218a6bccfbba7d41f85691fc0be9c47b6b651fb10e1d37d06b6bae7e770cce
 SHA512 
b489c6459be3fb4f6be503830087935cbf9aca43bbd71bad51999197922d83a5f291052f5ead63557ac3c039b84baa73bdea7e06aa3335bcc3b5e63c3355bdbd
 DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6
 DIST free42-nologo-3.1.2.tgz 7459860 BLAKE2B 
61e12a542847982c4349d99545f2eb32861d6280e57944646d26aa061307f7d357970ead63532bd46a7f6ff5a650f5ba39b446a4aab06eba9275745b2b8629b6
 SHA512 
6f01e9305d72499576f8330c350bd54b1f6164a39be412ebe690b87546b22b40492b771478fe3302fc7afafe850a9a6a5661d9305c20252e359c038181962c1e

diff --git a/app-emulation/free42/free42-3.0.19.ebuild 
b/app-emulation/free42/free42-3.0.19.ebuild
deleted file mode 100644
index 2a6f39b51817..
--- a/app-emulation/free42/free42-3.0.19.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2023-08-16 Thread Bernard Cafarelli
commit: 30d52221bc2da8ebb75d1bfc54ac528548421d85
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Aug 16 22:02:49 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Aug 16 22:08:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d52221

app-emulation/free42: add 3.0.21

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-3.0.21.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 2992643d2444..ace9f6e02ff6 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.19.tgz 7462639 BLAKE2B 
6c916b7226b39b0fda3607b52b08572d41d3bced4523485ac1d4d322c30af492d2218a6bccfbba7d41f85691fc0be9c47b6b651fb10e1d37d06b6bae7e770cce
 SHA512 
b489c6459be3fb4f6be503830087935cbf9aca43bbd71bad51999197922d83a5f291052f5ead63557ac3c039b84baa73bdea7e06aa3335bcc3b5e63c3355bdbd
+DIST free42-nologo-3.0.21.tgz 7463253 BLAKE2B 
d271af7fb450e327a900b41c5ff8af46d0aedd9355cdee449fc1af55cb110dda3d27f0c8e74541b27db06f7d815597a8b20daa81bea154ed4d690b54e2dd301b
 SHA512 
5ce81fa2b30cf7ae18caeb5bd68538c3d63fccb0b19cf48ef89054e128d38e91a6edbfbe349ef5dd80397c8a2023edc782441581336a8e7837df6d2e39cb84c6

diff --git a/app-emulation/free42/free42-3.0.21.ebuild 
b/app-emulation/free42/free42-3.0.21.ebuild
new file mode 100644
index ..2a6f39b51817
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.21.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2023-08-16 Thread Bernard Cafarelli
commit: 248df6652d9351298e8b64e72c0d0c0c5371153a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Aug 16 22:02:10 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Aug 16 22:08:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=248df665

app-emulation/free42: drop 3.0.16, 3.0.17

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  2 --
 app-emulation/free42/free42-3.0.16.ebuild | 46 ---
 app-emulation/free42/free42-3.0.17.ebuild | 46 ---
 3 files changed, 94 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index a5864356335b..2992643d2444 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,2 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-3.0.16.tgz 7460148 BLAKE2B 
2fd4baf38c30436bcc9e97698389a8fb6c9b457171a5ddbd117b32eaab02fc290132c26640201c5ae411f5701ec768a7744be64168ab5edab4c646397e6ced94
 SHA512 
909a461e2396b5a532b757c4305fea6623bd7102210940c457a9facda5404f7fb82918ced9f66fd13992bd0f2c7558f38c7b4693b9fd2434cff739af48c28a0e
-DIST free42-nologo-3.0.17.tgz 7460164 BLAKE2B 
a0cf99f27441eab34d70aaaf2ed0526a73f624f370deaeaa0eb675b43927c58405d343732ddc341cca3e30a656e13c176adbf3ba947b8a742fcc080f8399b093
 SHA512 
be1d82e5f2f47b1e66801d4993ee4cbeb2aab995072c897d669a01c23abba3ec43b931c73681fdba271b10a810f00391927b4ea959a53db8a239713152877c4e
 DIST free42-nologo-3.0.19.tgz 7462639 BLAKE2B 
6c916b7226b39b0fda3607b52b08572d41d3bced4523485ac1d4d322c30af492d2218a6bccfbba7d41f85691fc0be9c47b6b651fb10e1d37d06b6bae7e770cce
 SHA512 
b489c6459be3fb4f6be503830087935cbf9aca43bbd71bad51999197922d83a5f291052f5ead63557ac3c039b84baa73bdea7e06aa3335bcc3b5e63c3355bdbd

diff --git a/app-emulation/free42/free42-3.0.16.ebuild 
b/app-emulation/free42/free42-3.0.16.ebuild
deleted file mode 100644
index 8f7ee20884b8..
--- a/app-emulation/free42/free42-3.0.16.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.0.17.ebuild 
b/app-emulation/free42/free42-3.0.17.ebuild
deleted file mode 100644
index 2a6f39b51817..
--- a/app-emulation/free42/free42-3.0.17.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2023-04-13 Thread Bernard Cafarelli
commit: 9aaa0aa7a1d5775c4298a4514b9d193b1d5b361e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Apr 13 11:00:08 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr 13 11:00:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aaa0aa7

app-emulation/free42: add 3.0.19

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-3.0.19.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 13a76d2fda22..a5864356335b 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.16.tgz 7460148 BLAKE2B 
2fd4baf38c30436bcc9e97698389a8fb6c9b457171a5ddbd117b32eaab02fc290132c26640201c5ae411f5701ec768a7744be64168ab5edab4c646397e6ced94
 SHA512 
909a461e2396b5a532b757c4305fea6623bd7102210940c457a9facda5404f7fb82918ced9f66fd13992bd0f2c7558f38c7b4693b9fd2434cff739af48c28a0e
 DIST free42-nologo-3.0.17.tgz 7460164 BLAKE2B 
a0cf99f27441eab34d70aaaf2ed0526a73f624f370deaeaa0eb675b43927c58405d343732ddc341cca3e30a656e13c176adbf3ba947b8a742fcc080f8399b093
 SHA512 
be1d82e5f2f47b1e66801d4993ee4cbeb2aab995072c897d669a01c23abba3ec43b931c73681fdba271b10a810f00391927b4ea959a53db8a239713152877c4e
+DIST free42-nologo-3.0.19.tgz 7462639 BLAKE2B 
6c916b7226b39b0fda3607b52b08572d41d3bced4523485ac1d4d322c30af492d2218a6bccfbba7d41f85691fc0be9c47b6b651fb10e1d37d06b6bae7e770cce
 SHA512 
b489c6459be3fb4f6be503830087935cbf9aca43bbd71bad51999197922d83a5f291052f5ead63557ac3c039b84baa73bdea7e06aa3335bcc3b5e63c3355bdbd

diff --git a/app-emulation/free42/free42-3.0.19.ebuild 
b/app-emulation/free42/free42-3.0.19.ebuild
new file mode 100644
index ..2a6f39b51817
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.19.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2023-01-02 Thread Bernard Cafarelli
commit: b76f49e848d53ecc3ccf00e2074cad465ac04496
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jan  2 10:52:19 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jan  2 10:54:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76f49e8

app-emulation/free42: add 3.0.17

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-3.0.17.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 1b80f0775b7d..13a76d2fda22 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.16.tgz 7460148 BLAKE2B 
2fd4baf38c30436bcc9e97698389a8fb6c9b457171a5ddbd117b32eaab02fc290132c26640201c5ae411f5701ec768a7744be64168ab5edab4c646397e6ced94
 SHA512 
909a461e2396b5a532b757c4305fea6623bd7102210940c457a9facda5404f7fb82918ced9f66fd13992bd0f2c7558f38c7b4693b9fd2434cff739af48c28a0e
+DIST free42-nologo-3.0.17.tgz 7460164 BLAKE2B 
a0cf99f27441eab34d70aaaf2ed0526a73f624f370deaeaa0eb675b43927c58405d343732ddc341cca3e30a656e13c176adbf3ba947b8a742fcc080f8399b093
 SHA512 
be1d82e5f2f47b1e66801d4993ee4cbeb2aab995072c897d669a01c23abba3ec43b931c73681fdba271b10a810f00391927b4ea959a53db8a239713152877c4e

diff --git a/app-emulation/free42/free42-3.0.17.ebuild 
b/app-emulation/free42/free42-3.0.17.ebuild
new file mode 100644
index ..2a6f39b51817
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.17.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2023-01-02 Thread Bernard Cafarelli
commit: 6d98ce96c082148dccde65b007a4bbcc8eb7ea0c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jan  2 10:50:50 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jan  2 10:54:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d98ce96

app-emulation/free42: drop 3.0.13, 3.0.14

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  2 --
 app-emulation/free42/free42-3.0.13.ebuild | 50 ---
 app-emulation/free42/free42-3.0.14.ebuild | 46 
 3 files changed, 98 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 6095a36cf7f9..1b80f0775b7d 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,2 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-3.0.13.tgz 7458844 BLAKE2B 
3b09aaf0dc177ddc9db49a0f09c91f7c6a3346303266ed280fa57403e6864a4d88471dcab8c0e1ddf1b96653d4609f83f4102fc169902a70098b3260f48d9099
 SHA512 
6037e86962157a2293915d2bd9343f7ddcddcbb346e98fe339a7ef1784c98249fb55c69c0cf6370a79db4628197ac851d4c4c05ec610a2911fa9c3b00a6d077d
-DIST free42-nologo-3.0.14.tgz 7459191 BLAKE2B 
35da329a6883fc8e83b59310b3df458111f90e25d032610af38c932cba0b4c33eddb63fe04902516c8f5b178ae7bd83d5775ebf63a9889dbbeb71fd99be3fe8d
 SHA512 
d8ae0b5fd5004b6989365b9ed0ce037ae88ad59112022c8c552752bee613476b193f29199ce43c685eb30ab64a4d33aa33eb0a91c0c5ff0c09102bfc5c0e2d07
 DIST free42-nologo-3.0.16.tgz 7460148 BLAKE2B 
2fd4baf38c30436bcc9e97698389a8fb6c9b457171a5ddbd117b32eaab02fc290132c26640201c5ae411f5701ec768a7744be64168ab5edab4c646397e6ced94
 SHA512 
909a461e2396b5a532b757c4305fea6623bd7102210940c457a9facda5404f7fb82918ced9f66fd13992bd0f2c7558f38c7b4693b9fd2434cff739af48c28a0e

diff --git a/app-emulation/free42/free42-3.0.13.ebuild 
b/app-emulation/free42/free42-3.0.13.ebuild
deleted file mode 100644
index 1163a40ac12c..
--- a/app-emulation/free42/free42-3.0.13.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.0.14.ebuild 
b/app-emulation/free42/free42-3.0.14.ebuild
deleted file mode 100644
index 9bbccf08da85..
--- a/app-emulation/free42/free42-3.0.14.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2022-11-06 Thread Bernard Cafarelli
commit: 664ffc257eae19cc4d48eaf4e39d34071157f53c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Nov  6 21:23:21 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Nov  6 21:23:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664ffc25

app-emulation/free42: add 3.0.16

Closes: https://bugs.gentoo.org/747217
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-3.0.16-fix-build-intel-lib.patch  | 65 ++
 app-emulation/free42/free42-3.0.16.ebuild  | 46 +++
 3 files changed, 112 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 7aeb6b9463a2..6095a36cf7f9 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.13.tgz 7458844 BLAKE2B 
3b09aaf0dc177ddc9db49a0f09c91f7c6a3346303266ed280fa57403e6864a4d88471dcab8c0e1ddf1b96653d4609f83f4102fc169902a70098b3260f48d9099
 SHA512 
6037e86962157a2293915d2bd9343f7ddcddcbb346e98fe339a7ef1784c98249fb55c69c0cf6370a79db4628197ac851d4c4c05ec610a2911fa9c3b00a6d077d
 DIST free42-nologo-3.0.14.tgz 7459191 BLAKE2B 
35da329a6883fc8e83b59310b3df458111f90e25d032610af38c932cba0b4c33eddb63fe04902516c8f5b178ae7bd83d5775ebf63a9889dbbeb71fd99be3fe8d
 SHA512 
d8ae0b5fd5004b6989365b9ed0ce037ae88ad59112022c8c552752bee613476b193f29199ce43c685eb30ab64a4d33aa33eb0a91c0c5ff0c09102bfc5c0e2d07
+DIST free42-nologo-3.0.16.tgz 7460148 BLAKE2B 
2fd4baf38c30436bcc9e97698389a8fb6c9b457171a5ddbd117b32eaab02fc290132c26640201c5ae411f5701ec768a7744be64168ab5edab4c646397e6ced94
 SHA512 
909a461e2396b5a532b757c4305fea6623bd7102210940c457a9facda5404f7fb82918ced9f66fd13992bd0f2c7558f38c7b4693b9fd2434cff739af48c28a0e

diff --git a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
new file mode 100644
index ..283c6c1435be
--- /dev/null
+++ b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
@@ -0,0 +1,65 @@
+diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 
free42-nologo-3.0.16/gtk/build-intel-lib.sh
+--- free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh   2022-10-29 
17:03:11.0 +0200
 free42-nologo-3.0.16/gtk/build-intel-lib.sh2022-11-06 
22:09:42.384802729 +0100
+@@ -10,13 +10,6 @@
+   fi
+ fi
+ 
+-which gcc >/dev/null
+-if [ $? -eq 0 ]; then
+-  CC=gcc
+-else
+-  CC=cc
+-fi
+-
+ # Hack to support FreeBSD; not 100% sure what this does, but it produces a
+ # library that passes all tests.
+ 
+@@ -64,8 +57,11 @@
+ ;;
+ esac
+ 
++patch -p0 <../intel-lib-custom-cc.patch
++
+ cd LIBRARY
+-$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++echo $MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc
+diff -Naur free42-nologo-3.0.16.orig/gtk/intel-lib-custom-cc.patch 
free42-nologo-3.0.16/gtk/intel-lib-custom-cc.patch
+--- free42-nologo-3.0.16.orig/gtk/intel-lib-custom-cc.patch1970-01-01 
01:00:00.0 +0100
 free42-nologo-3.0.16/gtk/intel-lib-custom-cc.patch 2022-11-06 
22:18:35.428433045 +0100
+@@ -0,0 +1,31 @@
++diff -Naur orig/LIBRARY/makefile.iml_head LIBRARY/makefile.iml_head
++--- orig/LIBRARY/makefile.iml_head2011-07-12 17:26:21.0 +0200
+ LIBRARY/makefile.iml_head 2022-11-06 22:18:17.048411637 +0100
++@@ -527,12 +527,8 @@
++ CC_TYPES  := gcc cl
++ INTEL_CC_LIST := icc icl
++ 
++-CC_NAME_INDEX := $(call GetIndex,$(CC_NAME),$(CC_NAME_LIST))
++-ifeq ($(CC_NAME_INDEX),)
++-$(error "Unknown CC_NAME ($(CC_NAME)). Must be one of $(CC_NAME_LIST))
++-endif
++ 
++-CC_INDEX  := $(call GetIndex,$(CC_NAME),$(CC_NAME_LIST))
+++CC_INDEX  := 3
++ CC_TYPE   := $(word $(CC_INDEX),$(CC_TYPE_LIST))
++ CC_TYPE_INDEX := $(call GetIndex,$(CC_TYPE),$(CC_TYPES))
++ 
++@@ -543,13 +539,6 @@
++ _CPP := $(CC_NAME) $(call CcNameSelect,-EP,-EP,-E -P,-EP)
++ _CC  := $(CC_NAME) $(call CcNameSelect,, -nologo,, -nologo)
++ 
++-ifeq ($(origin CC),default)
++-CC := $(_CC)
++-endif
++-ifeq ($(origin CPP),default)
++-CPP := $(_CPP)
++-endif
++-
++ CselCc = $(call Cset,$1,$(call CcTypeSelect,$2,$3))
++ 
++ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2022-09-23 Thread Bernard Cafarelli
commit: 52a3a6ab2d4e56e83b2700607c484f941228440a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Sep 23 18:49:24 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Sep 23 19:23:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52a3a6ab

app-emulation/free42: add 3.0.14

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 .../free42/files/free42-3.0.14-fix-makefile.patch  | 26 
 app-emulation/free42/free42-3.0.14.ebuild  | 46 ++
 3 files changed, 73 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 68fe4c86baff..ba008cd83f86 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -2,3 +2,4 @@ DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068
 DIST free42-nologo-3.0.10.tgz 7455117 BLAKE2B 
9e1e1e0e9f5a05be936440305f0301c2faa3e4e59cc30afed25a59aacb2215265a214043a6114e0d4d854cdffceaf2a422025a1cad41eb715c2e39eebeef2f2e
 SHA512 
dde1f71f2a64a670a40782b2144192292a3086bac297625eb7e1cbec9cad09433b5d0dc56efbfd0d567a9d533442f249166f73bc89cbb595085db3002f4b23c7
 DIST free42-nologo-3.0.11a.tgz 7457251 BLAKE2B 
22be3d7d84d30ae347d7c24eba1339217cb7ebeae94454b35acdc0c4f6e1c0557858bf866e90bb4008ef78a88c34b2226312ea0ed3a3cadb2c07bb42cc0d5ea9
 SHA512 
8cac8fb23c26f5dcc7951e875931340eedc4cc63614ea8413d1ca75f1c2a8133f9c18ea4e837fbc9771f127563ae01e6f011e6b4c0d97b4c8b8738c924be8762
 DIST free42-nologo-3.0.13.tgz 7458844 BLAKE2B 
3b09aaf0dc177ddc9db49a0f09c91f7c6a3346303266ed280fa57403e6864a4d88471dcab8c0e1ddf1b96653d4609f83f4102fc169902a70098b3260f48d9099
 SHA512 
6037e86962157a2293915d2bd9343f7ddcddcbb346e98fe339a7ef1784c98249fb55c69c0cf6370a79db4628197ac851d4c4c05ec610a2911fa9c3b00a6d077d
+DIST free42-nologo-3.0.14.tgz 7459191 BLAKE2B 
35da329a6883fc8e83b59310b3df458111f90e25d032610af38c932cba0b4c33eddb63fe04902516c8f5b178ae7bd83d5775ebf63a9889dbbeb71fd99be3fe8d
 SHA512 
d8ae0b5fd5004b6989365b9ed0ce037ae88ad59112022c8c552752bee613476b193f29199ce43c685eb30ab64a4d33aa33eb0a91c0c5ff0c09102bfc5c0e2d07

diff --git a/app-emulation/free42/files/free42-3.0.14-fix-makefile.patch 
b/app-emulation/free42/files/free42-3.0.14-fix-makefile.patch
new file mode 100644
index ..6e46ed540320
--- /dev/null
+++ b/app-emulation/free42/files/free42-3.0.14-fix-makefile.patch
@@ -0,0 +1,26 @@
+diff -Naur free42-nologo-3.0.14.orig/gtk/Makefile 
free42-nologo-3.0.14/gtk/Makefile
+--- free42-nologo-3.0.14.orig/gtk/Makefile 2022-08-13 23:55:44.0 
+0200
 free42-nologo-3.0.14/gtk/Makefile  2022-09-23 20:46:30.096874563 +0200
+@@ -40,10 +40,11 @@
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+ LIBS = gcc111libbid.a $(shell $(PKG_CONFIG) --libs gtk+-3.0)
+ 
+@@ -118,7 +119,7 @@
+   ./keymap2cc
+ 
+ gcc111libbid.a:
+-  sh ./build-intel-lib.sh
++  +sh ./build-intel-lib.sh
+   ln -s IntelRDFPMathLib20U1/TESTS/readtest.c
+ 
+ symlinks:

diff --git a/app-emulation/free42/free42-3.0.14.ebuild 
b/app-emulation/free42/free42-3.0.14.ebuild
new file mode 100644
index ..9bbccf08da85
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.14.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2022-09-23 Thread Bernard Cafarelli
commit: dd81b55a3a9e23572af3b92f4000ea7bd18d3091
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Sep 23 19:02:58 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Sep 23 19:23:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd81b55a

app-emulation/free42: drop 3.0.10, 3.0.11a

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  2 --
 app-emulation/free42/free42-3.0.10.ebuild  | 50 --
 app-emulation/free42/free42-3.0.11a.ebuild | 50 --
 3 files changed, 102 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index ba008cd83f86..7aeb6b9463a2 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,5 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-3.0.10.tgz 7455117 BLAKE2B 
9e1e1e0e9f5a05be936440305f0301c2faa3e4e59cc30afed25a59aacb2215265a214043a6114e0d4d854cdffceaf2a422025a1cad41eb715c2e39eebeef2f2e
 SHA512 
dde1f71f2a64a670a40782b2144192292a3086bac297625eb7e1cbec9cad09433b5d0dc56efbfd0d567a9d533442f249166f73bc89cbb595085db3002f4b23c7
-DIST free42-nologo-3.0.11a.tgz 7457251 BLAKE2B 
22be3d7d84d30ae347d7c24eba1339217cb7ebeae94454b35acdc0c4f6e1c0557858bf866e90bb4008ef78a88c34b2226312ea0ed3a3cadb2c07bb42cc0d5ea9
 SHA512 
8cac8fb23c26f5dcc7951e875931340eedc4cc63614ea8413d1ca75f1c2a8133f9c18ea4e837fbc9771f127563ae01e6f011e6b4c0d97b4c8b8738c924be8762
 DIST free42-nologo-3.0.13.tgz 7458844 BLAKE2B 
3b09aaf0dc177ddc9db49a0f09c91f7c6a3346303266ed280fa57403e6864a4d88471dcab8c0e1ddf1b96653d4609f83f4102fc169902a70098b3260f48d9099
 SHA512 
6037e86962157a2293915d2bd9343f7ddcddcbb346e98fe339a7ef1784c98249fb55c69c0cf6370a79db4628197ac851d4c4c05ec610a2911fa9c3b00a6d077d
 DIST free42-nologo-3.0.14.tgz 7459191 BLAKE2B 
35da329a6883fc8e83b59310b3df458111f90e25d032610af38c932cba0b4c33eddb63fe04902516c8f5b178ae7bd83d5775ebf63a9889dbbeb71fd99be3fe8d
 SHA512 
d8ae0b5fd5004b6989365b9ed0ce037ae88ad59112022c8c552752bee613476b193f29199ce43c685eb30ab64a4d33aa33eb0a91c0c5ff0c09102bfc5c0e2d07

diff --git a/app-emulation/free42/free42-3.0.10.ebuild 
b/app-emulation/free42/free42-3.0.10.ebuild
deleted file mode 100644
index 4d023edda773..
--- a/app-emulation/free42/free42-3.0.10.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.0.11a.ebuild 
b/app-emulation/free42/free42-3.0.11a.ebuild
deleted file mode 100644
index 1163a40ac12c..
--- a/app-emulation/free42/free42-3.0.11a.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2022-07-04 Thread Bernard Cafarelli
commit: a9520c77e779351c548417c75645d403001ad4d8
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  4 17:30:58 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  4 17:42:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9520c77

app-emulation/free42: add 3.0.13

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-3.0.13.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 7ae5a466f38e..68fe4c86baff 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.10.tgz 7455117 BLAKE2B 
9e1e1e0e9f5a05be936440305f0301c2faa3e4e59cc30afed25a59aacb2215265a214043a6114e0d4d854cdffceaf2a422025a1cad41eb715c2e39eebeef2f2e
 SHA512 
dde1f71f2a64a670a40782b2144192292a3086bac297625eb7e1cbec9cad09433b5d0dc56efbfd0d567a9d533442f249166f73bc89cbb595085db3002f4b23c7
 DIST free42-nologo-3.0.11a.tgz 7457251 BLAKE2B 
22be3d7d84d30ae347d7c24eba1339217cb7ebeae94454b35acdc0c4f6e1c0557858bf866e90bb4008ef78a88c34b2226312ea0ed3a3cadb2c07bb42cc0d5ea9
 SHA512 
8cac8fb23c26f5dcc7951e875931340eedc4cc63614ea8413d1ca75f1c2a8133f9c18ea4e837fbc9771f127563ae01e6f011e6b4c0d97b4c8b8738c924be8762
+DIST free42-nologo-3.0.13.tgz 7458844 BLAKE2B 
3b09aaf0dc177ddc9db49a0f09c91f7c6a3346303266ed280fa57403e6864a4d88471dcab8c0e1ddf1b96653d4609f83f4102fc169902a70098b3260f48d9099
 SHA512 
6037e86962157a2293915d2bd9343f7ddcddcbb346e98fe339a7ef1784c98249fb55c69c0cf6370a79db4628197ac851d4c4c05ec610a2911fa9c3b00a6d077d

diff --git a/app-emulation/free42/free42-3.0.13.ebuild 
b/app-emulation/free42/free42-3.0.13.ebuild
new file mode 100644
index ..1163a40ac12c
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.13.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2022-06-10 Thread Bernard Cafarelli
commit: 0ae32f107257647c7306f9a5732e6625ec17804e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun 10 21:44:10 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun 10 21:52:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae32f10

app-emulation/free42: add 3.0.11a

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 app-emulation/free42/free42-3.0.11a.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 65564dbeb74a..7ae5a466f38e 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.10.tgz 7455117 BLAKE2B 
9e1e1e0e9f5a05be936440305f0301c2faa3e4e59cc30afed25a59aacb2215265a214043a6114e0d4d854cdffceaf2a422025a1cad41eb715c2e39eebeef2f2e
 SHA512 
dde1f71f2a64a670a40782b2144192292a3086bac297625eb7e1cbec9cad09433b5d0dc56efbfd0d567a9d533442f249166f73bc89cbb595085db3002f4b23c7
+DIST free42-nologo-3.0.11a.tgz 7457251 BLAKE2B 
22be3d7d84d30ae347d7c24eba1339217cb7ebeae94454b35acdc0c4f6e1c0557858bf866e90bb4008ef78a88c34b2226312ea0ed3a3cadb2c07bb42cc0d5ea9
 SHA512 
8cac8fb23c26f5dcc7951e875931340eedc4cc63614ea8413d1ca75f1c2a8133f9c18ea4e837fbc9771f127563ae01e6f011e6b4c0d97b4c8b8738c924be8762

diff --git a/app-emulation/free42/free42-3.0.11a.ebuild 
b/app-emulation/free42/free42-3.0.11a.ebuild
new file mode 100644
index ..1163a40ac12c
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.11a.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2022-05-22 Thread Bernard Cafarelli
commit: 9aac969838663984f4046e376fc0c9d60b1f3c17
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun May 22 19:55:06 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 22 20:03:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aac9698

app-emulation/free42: drop 3.0.7, 3.0.9

Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  2 --
 app-emulation/free42/free42-3.0.7.ebuild | 50 
 app-emulation/free42/free42-3.0.9.ebuild | 50 
 3 files changed, 102 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 0528b26cba69..65564dbeb74a 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,2 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.10.tgz 7455117 BLAKE2B 
9e1e1e0e9f5a05be936440305f0301c2faa3e4e59cc30afed25a59aacb2215265a214043a6114e0d4d854cdffceaf2a422025a1cad41eb715c2e39eebeef2f2e
 SHA512 
dde1f71f2a64a670a40782b2144192292a3086bac297625eb7e1cbec9cad09433b5d0dc56efbfd0d567a9d533442f249166f73bc89cbb595085db3002f4b23c7
-DIST free42-nologo-3.0.7.tgz 7452538 BLAKE2B 
4f51f11b14ca205687be2fe5f805039bdd7bd0a5588a7f9fff63013f1d775f2ebe6f9045f2c09474bc7ff622d9d2dbbad2be2ee6429032b7b17fff1a513afb87
 SHA512 
93dc71dcb52172fa69cb68336d4d0ca7552725d4a267393c88eb0e646918a6c00653bbd89941d62cbc61ed28a917d25d36ee94e0e1b7983c8b513aa239a2e3ab
-DIST free42-nologo-3.0.9.tgz 7453540 BLAKE2B 
7535690fba17e233071690048a84a713ba027fe20384b6868a2740887dec29b0ac57febc82c219fd8b8788e0ce4a9debdd1cecfd583d4a6c7099b1a4440c4e52
 SHA512 
7481172f289973e38e3da89f1f19c0684dbdddf874e025728fbc01119b918fb529b0ec7beb2722e0b2083636f35529a751f85c93f742ee89055ffaf2b640d4ff

diff --git a/app-emulation/free42/free42-3.0.7.ebuild 
b/app-emulation/free42/free42-3.0.7.ebuild
deleted file mode 100644
index d25a89b2d1c4..
--- a/app-emulation/free42/free42-3.0.7.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.0.9.ebuild 
b/app-emulation/free42/free42-3.0.9.ebuild
deleted file mode 100644
index 4d023edda773..
--- a/app-emulation/free42/free42-3.0.9.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2022-02-04 Thread Bernard Cafarelli
commit: 1ee143eea61a79ad26a40256e55d88ac5828dd78
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Feb  4 12:18:41 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Feb  4 12:18:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee143ee

app-emulation/free42: 3.0.10 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-3.0.10.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 4391a95bd676..0528b26cba69 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
+DIST free42-nologo-3.0.10.tgz 7455117 BLAKE2B 
9e1e1e0e9f5a05be936440305f0301c2faa3e4e59cc30afed25a59aacb2215265a214043a6114e0d4d854cdffceaf2a422025a1cad41eb715c2e39eebeef2f2e
 SHA512 
dde1f71f2a64a670a40782b2144192292a3086bac297625eb7e1cbec9cad09433b5d0dc56efbfd0d567a9d533442f249166f73bc89cbb595085db3002f4b23c7
 DIST free42-nologo-3.0.7.tgz 7452538 BLAKE2B 
4f51f11b14ca205687be2fe5f805039bdd7bd0a5588a7f9fff63013f1d775f2ebe6f9045f2c09474bc7ff622d9d2dbbad2be2ee6429032b7b17fff1a513afb87
 SHA512 
93dc71dcb52172fa69cb68336d4d0ca7552725d4a267393c88eb0e646918a6c00653bbd89941d62cbc61ed28a917d25d36ee94e0e1b7983c8b513aa239a2e3ab
 DIST free42-nologo-3.0.9.tgz 7453540 BLAKE2B 
7535690fba17e233071690048a84a713ba027fe20384b6868a2740887dec29b0ac57febc82c219fd8b8788e0ce4a9debdd1cecfd583d4a6c7099b1a4440c4e52
 SHA512 
7481172f289973e38e3da89f1f19c0684dbdddf874e025728fbc01119b918fb529b0ec7beb2722e0b2083636f35529a751f85c93f742ee89055ffaf2b640d4ff

diff --git a/app-emulation/free42/free42-3.0.10.ebuild 
b/app-emulation/free42/free42-3.0.10.ebuild
new file mode 100644
index ..4d023edda773
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2022-01-02 Thread Bernard Cafarelli
commit: b7550244b566bca2489dc6e50b538a8ad44a5d54
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jan  2 09:44:45 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jan  2 09:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7550244

app-emulation/free42: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  3 --
 app-emulation/free42/free42-3.0.3.ebuild | 50 
 app-emulation/free42/free42-3.0.5.ebuild | 50 
 app-emulation/free42/free42-3.0.6.ebuild | 50 
 4 files changed, 153 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index ea79b53bfe53..d9dd839d6187 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,5 +1,2 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-3.0.3.tgz 7443713 BLAKE2B 
dd9db670aa463343387e66a2ad56f212463c0b02135cb489e8937eb434fa0431228f6120ade8000f357f92a384f5f5bdf53d07fe1d14eb0ad2f81be269a075b8
 SHA512 
fc5c9520c04eabd5978cc4e8a9e237107605775cf94a4bc3877fedf19d3b94c0c4ee59db9a6a423cf1747ab3e63e479860f3da5968606414824df5b986eba3a1
-DIST free42-nologo-3.0.5.tgz 7445153 BLAKE2B 
dc9ded017b4fa80f0c59c7f59715b00dd23a5b35441f220cd392c3aa1393a132226ab640c3ab049a142ace561de19a6d43904efeaf5bfc37d4fa4fc0174f97f8
 SHA512 
2e7a3d8808f5dd6568b6abd9a04750726fe6d79eeb9b4cee4f1bec00be6a6156cbc6d6e1c6ccc258ef49d16c22293b50f8a6bdbe7c1b401fffb01afac9ae657a
-DIST free42-nologo-3.0.6.tgz 7449542 BLAKE2B 
4b7f69c45e16f412247cd8f7b8e0c958124191c19633e4003a78e150236aa53b4853a63c5227e7f3d13301c30ec60202ad08b7048b67cbacb67906511955ef21
 SHA512 
dec50856ae1732aaf8f556e642e2ccaec81b00991118536ed67865540afcfd04604e13ac28e255c92869d044d0d3634c742f4e2c745427a2a323814be2415142
 DIST free42-nologo-3.0.7.tgz 7452538 BLAKE2B 
4f51f11b14ca205687be2fe5f805039bdd7bd0a5588a7f9fff63013f1d775f2ebe6f9045f2c09474bc7ff622d9d2dbbad2be2ee6429032b7b17fff1a513afb87
 SHA512 
93dc71dcb52172fa69cb68336d4d0ca7552725d4a267393c88eb0e646918a6c00653bbd89941d62cbc61ed28a917d25d36ee94e0e1b7983c8b513aa239a2e3ab

diff --git a/app-emulation/free42/free42-3.0.3.ebuild 
b/app-emulation/free42/free42-3.0.3.ebuild
deleted file mode 100644
index d25a89b2d1c4..
--- a/app-emulation/free42/free42-3.0.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.0.5.ebuild 
b/app-emulation/free42/free42-3.0.5.ebuild
deleted file mode 100644
index d25a89b2d1c4..
--- a/app-emulation/free42/free42-3.0.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2022-01-02 Thread Bernard Cafarelli
commit: c62ea0ee6e4ffed9924e19d82b5a8d922e5f88a2
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jan  2 09:45:44 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jan  2 09:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62ea0ee

app-emulation/free42: 3.0.9 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.0.9.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index d9dd839d6187..4391a95bd676 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.7.tgz 7452538 BLAKE2B 
4f51f11b14ca205687be2fe5f805039bdd7bd0a5588a7f9fff63013f1d775f2ebe6f9045f2c09474bc7ff622d9d2dbbad2be2ee6429032b7b17fff1a513afb87
 SHA512 
93dc71dcb52172fa69cb68336d4d0ca7552725d4a267393c88eb0e646918a6c00653bbd89941d62cbc61ed28a917d25d36ee94e0e1b7983c8b513aa239a2e3ab
+DIST free42-nologo-3.0.9.tgz 7453540 BLAKE2B 
7535690fba17e233071690048a84a713ba027fe20384b6868a2740887dec29b0ac57febc82c219fd8b8788e0ce4a9debdd1cecfd583d4a6c7099b1a4440c4e52
 SHA512 
7481172f289973e38e3da89f1f19c0684dbdddf874e025728fbc01119b918fb529b0ec7beb2722e0b2083636f35529a751f85c93f742ee89055ffaf2b640d4ff

diff --git a/app-emulation/free42/free42-3.0.9.ebuild 
b/app-emulation/free42/free42-3.0.9.ebuild
new file mode 100644
index ..4d023edda773
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.9.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-11-11 Thread Bernard Cafarelli
commit: 14062270d7949844456308373f7abc6960e1fab3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Nov 11 11:19:25 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Nov 11 11:19:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14062270

app-emulation/free42: 3.0.7 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.0.7.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 9269546102b..ea79b53bfe5 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -2,3 +2,4 @@ DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068
 DIST free42-nologo-3.0.3.tgz 7443713 BLAKE2B 
dd9db670aa463343387e66a2ad56f212463c0b02135cb489e8937eb434fa0431228f6120ade8000f357f92a384f5f5bdf53d07fe1d14eb0ad2f81be269a075b8
 SHA512 
fc5c9520c04eabd5978cc4e8a9e237107605775cf94a4bc3877fedf19d3b94c0c4ee59db9a6a423cf1747ab3e63e479860f3da5968606414824df5b986eba3a1
 DIST free42-nologo-3.0.5.tgz 7445153 BLAKE2B 
dc9ded017b4fa80f0c59c7f59715b00dd23a5b35441f220cd392c3aa1393a132226ab640c3ab049a142ace561de19a6d43904efeaf5bfc37d4fa4fc0174f97f8
 SHA512 
2e7a3d8808f5dd6568b6abd9a04750726fe6d79eeb9b4cee4f1bec00be6a6156cbc6d6e1c6ccc258ef49d16c22293b50f8a6bdbe7c1b401fffb01afac9ae657a
 DIST free42-nologo-3.0.6.tgz 7449542 BLAKE2B 
4b7f69c45e16f412247cd8f7b8e0c958124191c19633e4003a78e150236aa53b4853a63c5227e7f3d13301c30ec60202ad08b7048b67cbacb67906511955ef21
 SHA512 
dec50856ae1732aaf8f556e642e2ccaec81b00991118536ed67865540afcfd04604e13ac28e255c92869d044d0d3634c742f4e2c745427a2a323814be2415142
+DIST free42-nologo-3.0.7.tgz 7452538 BLAKE2B 
4f51f11b14ca205687be2fe5f805039bdd7bd0a5588a7f9fff63013f1d775f2ebe6f9045f2c09474bc7ff622d9d2dbbad2be2ee6429032b7b17fff1a513afb87
 SHA512 
93dc71dcb52172fa69cb68336d4d0ca7552725d4a267393c88eb0e646918a6c00653bbd89941d62cbc61ed28a917d25d36ee94e0e1b7983c8b513aa239a2e3ab

diff --git a/app-emulation/free42/free42-3.0.7.ebuild 
b/app-emulation/free42/free42-3.0.7.ebuild
new file mode 100644
index 000..d25a89b2d1c
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.7.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-08-30 Thread Bernard Cafarelli
commit: 5016d40ebdc4f83b47f289b2f3b54965d5b6a44e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Aug 30 11:30:33 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Aug 30 11:30:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5016d40e

app-emulation/free42: 3.0.6 bump

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.0.6.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 9fa342620a7..9269546102b 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.3.tgz 7443713 BLAKE2B 
dd9db670aa463343387e66a2ad56f212463c0b02135cb489e8937eb434fa0431228f6120ade8000f357f92a384f5f5bdf53d07fe1d14eb0ad2f81be269a075b8
 SHA512 
fc5c9520c04eabd5978cc4e8a9e237107605775cf94a4bc3877fedf19d3b94c0c4ee59db9a6a423cf1747ab3e63e479860f3da5968606414824df5b986eba3a1
 DIST free42-nologo-3.0.5.tgz 7445153 BLAKE2B 
dc9ded017b4fa80f0c59c7f59715b00dd23a5b35441f220cd392c3aa1393a132226ab640c3ab049a142ace561de19a6d43904efeaf5bfc37d4fa4fc0174f97f8
 SHA512 
2e7a3d8808f5dd6568b6abd9a04750726fe6d79eeb9b4cee4f1bec00be6a6156cbc6d6e1c6ccc258ef49d16c22293b50f8a6bdbe7c1b401fffb01afac9ae657a
+DIST free42-nologo-3.0.6.tgz 7449542 BLAKE2B 
4b7f69c45e16f412247cd8f7b8e0c958124191c19633e4003a78e150236aa53b4853a63c5227e7f3d13301c30ec60202ad08b7048b67cbacb67906511955ef21
 SHA512 
dec50856ae1732aaf8f556e642e2ccaec81b00991118536ed67865540afcfd04604e13ac28e255c92869d044d0d3634c742f4e2c745427a2a323814be2415142

diff --git a/app-emulation/free42/free42-3.0.6.ebuild 
b/app-emulation/free42/free42-3.0.6.ebuild
new file mode 100644
index 000..d25a89b2d1c
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-07-06 Thread Bernard Cafarelli
commit: de3c6cddcc638f28c876d7c419d479a88dd929bf
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul  6 11:33:52 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul  6 11:37:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3c6cdd

app-emulation/free42: drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  2 --
 app-emulation/free42/free42-2.5.25.ebuild | 50 ---
 app-emulation/free42/free42-3.0.1.ebuild  | 50 ---
 3 files changed, 102 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index dcfaa5ecc95..64a1de352ae 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,2 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
-DIST free42-nologo-2.5.25.tgz 7423321 BLAKE2B 
23d69045df8e7a96669a14e5760da4e1f8578b050ff6ddb19b000c8254b04883449c38e78c5af93a9341485363ae52ce41e6398b9954a6eac61aae6276e20488
 SHA512 
cedc05ad60cf56b4634e0b1525ef75fac8ad16ce14ae80752fda12a6373cc2cf42d4b696e99c121b1dc42087e477ca2d948f173c9128acc91d5bc266259b2836
-DIST free42-nologo-3.0.1.tgz 7438742 BLAKE2B 
1cbfe038d63a5cc77e20e8ae257f7edfb891a109d8e49e79a149942d318788879df0b61f037caf9609a36766648fd34909fa3f41f439fb2ac2d4e14837b1bdd2
 SHA512 
73fd32289a191a40f3fd5cbef1f85f28ca6da62c38eeb2c1adc5e58b5cd620985f5f78ce110ff90156e5986a5e1e067aa265bbabdffd6f250440a9d766f214c2
 DIST free42-nologo-3.0.3.tgz 7443713 BLAKE2B 
dd9db670aa463343387e66a2ad56f212463c0b02135cb489e8937eb434fa0431228f6120ade8000f357f92a384f5f5bdf53d07fe1d14eb0ad2f81be269a075b8
 SHA512 
fc5c9520c04eabd5978cc4e8a9e237107605775cf94a4bc3877fedf19d3b94c0c4ee59db9a6a423cf1747ab3e63e479860f3da5968606414824df5b986eba3a1

diff --git a/app-emulation/free42/free42-2.5.25.ebuild 
b/app-emulation/free42/free42-2.5.25.ebuild
deleted file mode 100644
index d25a89b2d1c..000
--- a/app-emulation/free42/free42-2.5.25.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-3.0.1.ebuild 
b/app-emulation/free42/free42-3.0.1.ebuild
deleted file mode 100644
index d25a89b2d1c..000
--- a/app-emulation/free42/free42-3.0.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-07-06 Thread Bernard Cafarelli
commit: 0213828ca60596e7f7d2c0c83e4ea2812b772a0d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul  6 11:34:50 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul  6 11:37:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0213828c

app-emulation/free42: 3.0.5 bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.0.5.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 64a1de352ae..9fa342620a7 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-3.0.3.tgz 7443713 BLAKE2B 
dd9db670aa463343387e66a2ad56f212463c0b02135cb489e8937eb434fa0431228f6120ade8000f357f92a384f5f5bdf53d07fe1d14eb0ad2f81be269a075b8
 SHA512 
fc5c9520c04eabd5978cc4e8a9e237107605775cf94a4bc3877fedf19d3b94c0c4ee59db9a6a423cf1747ab3e63e479860f3da5968606414824df5b986eba3a1
+DIST free42-nologo-3.0.5.tgz 7445153 BLAKE2B 
dc9ded017b4fa80f0c59c7f59715b00dd23a5b35441f220cd392c3aa1393a132226ab640c3ab049a142ace561de19a6d43904efeaf5bfc37d4fa4fc0174f97f8
 SHA512 
2e7a3d8808f5dd6568b6abd9a04750726fe6d79eeb9b4cee4f1bec00be6a6156cbc6d6e1c6ccc258ef49d16c22293b50f8a6bdbe7c1b401fffb01afac9ae657a

diff --git a/app-emulation/free42/free42-3.0.5.ebuild 
b/app-emulation/free42/free42-3.0.5.ebuild
new file mode 100644
index 000..d25a89b2d1c
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-05-29 Thread Bernard Cafarelli
commit: f1f56867fbb78343eb99bddef085535e88077dcb
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat May 29 10:07:01 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat May 29 10:07:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f56867

app-emulation/free42: 3.0.3 bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.0.3.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index c84c8ef55a9..dcfaa5ecc95 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-2.5.25.tgz 7423321 BLAKE2B 
23d69045df8e7a96669a14e5760da4e1f8578b050ff6ddb19b000c8254b04883449c38e78c5af93a9341485363ae52ce41e6398b9954a6eac61aae6276e20488
 SHA512 
cedc05ad60cf56b4634e0b1525ef75fac8ad16ce14ae80752fda12a6373cc2cf42d4b696e99c121b1dc42087e477ca2d948f173c9128acc91d5bc266259b2836
 DIST free42-nologo-3.0.1.tgz 7438742 BLAKE2B 
1cbfe038d63a5cc77e20e8ae257f7edfb891a109d8e49e79a149942d318788879df0b61f037caf9609a36766648fd34909fa3f41f439fb2ac2d4e14837b1bdd2
 SHA512 
73fd32289a191a40f3fd5cbef1f85f28ca6da62c38eeb2c1adc5e58b5cd620985f5f78ce110ff90156e5986a5e1e067aa265bbabdffd6f250440a9d766f214c2
+DIST free42-nologo-3.0.3.tgz 7443713 BLAKE2B 
dd9db670aa463343387e66a2ad56f212463c0b02135cb489e8937eb434fa0431228f6120ade8000f357f92a384f5f5bdf53d07fe1d14eb0ad2f81be269a075b8
 SHA512 
fc5c9520c04eabd5978cc4e8a9e237107605775cf94a4bc3877fedf19d3b94c0c4ee59db9a6a423cf1747ab3e63e479860f3da5968606414824df5b986eba3a1

diff --git a/app-emulation/free42/free42-3.0.3.ebuild 
b/app-emulation/free42/free42-3.0.3.ebuild
new file mode 100644
index 000..d25a89b2d1c
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-03-26 Thread Bernard Cafarelli
commit: 590db9c9da710d49ca63dfb37f452b8eeccb6927
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 26 09:50:51 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 26 09:51:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590db9c9

app-emulation/free42: 3.0.1 bump

This adds "Big Stack" support, see upstream for details

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-3.0.1.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index b76a025ba88..c84c8ef55a9 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-2.5.25.tgz 7423321 BLAKE2B 
23d69045df8e7a96669a14e5760da4e1f8578b050ff6ddb19b000c8254b04883449c38e78c5af93a9341485363ae52ce41e6398b9954a6eac61aae6276e20488
 SHA512 
cedc05ad60cf56b4634e0b1525ef75fac8ad16ce14ae80752fda12a6373cc2cf42d4b696e99c121b1dc42087e477ca2d948f173c9128acc91d5bc266259b2836
+DIST free42-nologo-3.0.1.tgz 7438742 BLAKE2B 
1cbfe038d63a5cc77e20e8ae257f7edfb891a109d8e49e79a149942d318788879df0b61f037caf9609a36766648fd34909fa3f41f439fb2ac2d4e14837b1bdd2
 SHA512 
73fd32289a191a40f3fd5cbef1f85f28ca6da62c38eeb2c1adc5e58b5cd620985f5f78ce110ff90156e5986a5e1e067aa265bbabdffd6f250440a9d766f214c2

diff --git a/app-emulation/free42/free42-3.0.1.ebuild 
b/app-emulation/free42/free42-3.0.1.ebuild
new file mode 100644
index 000..d25a89b2d1c
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2021-02-18 Thread Bernard Cafarelli
commit: 616381a6994965ffc78f409b610e3c41ef0264a9
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Feb 18 08:51:25 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb 18 08:51:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616381a6

app-emulation/free42: drop old

Closes: https://bugs.gentoo.org/769026
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  2 -
 .../files/free42-2.0.10-fix-build-intel-lib.patch  | 12 
 .../free42/files/free42-2.0.10-fix-makefile.patch  | 67 --
 app-emulation/free42/free42-2.0.20.ebuild  | 50 
 app-emulation/free42/free42-2.5.22.ebuild  | 50 
 5 files changed, 181 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 1fc5e05f4e8..b76a025ba88 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,2 @@
-DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
-DIST free42-nologo-2.5.22.tgz 7418457 BLAKE2B 
18086ef181d846291b9f8762c9c293997e3d61e92a80e5556c41b7a777c4324151b0662d6b8a79e9b191b83312c97e46691e90577eed276ea315a12d73c5a5d4
 SHA512 
16c7cfb44f0fac12e3516b065f085af884b2652af9c1acb61251c8ede5c45b34f65bc8a3e53f0aa685ff5e1a74c7a17d9c8f76bc89537d790f878d8924a1080c
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
 DIST free42-nologo-2.5.25.tgz 7423321 BLAKE2B 
23d69045df8e7a96669a14e5760da4e1f8578b050ff6ddb19b000c8254b04883449c38e78c5af93a9341485363ae52ce41e6398b9954a6eac61aae6276e20488
 SHA512 
cedc05ad60cf56b4634e0b1525ef75fac8ad16ce14ae80752fda12a6373cc2cf42d4b696e99c121b1dc42087e477ca2d948f173c9128acc91d5bc266259b2836

diff --git a/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch
deleted file mode 100644
index 543595c6a1a..000
--- a/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh
-+++ b/gtk/build-intel-lib.sh
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
deleted file mode 100644
index 0fb915df298..000
--- a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile
-+++ b/gtk/Makefile
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += -Wl,--hash-style=both
- LIBS += -lpthread
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc shell_skin.cc 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-02-17 Thread Sam James
commit: 982694c9f4a0dae9e6bb0787d004aa90a61fbfd6
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 23:40:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 23:40:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982694c9

app-emulation/free42: Stabilize 2.5.24 amd64, #769026

Signed-off-by: Sam James  gentoo.org>

 app-emulation/free42/free42-2.5.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.5.24.ebuild 
b/app-emulation/free42/free42-2.5.24.ebuild
index a12cb0bc7ff..a8ede08965a 100644
--- a/app-emulation/free42/free42-2.5.24.ebuild
+++ b/app-emulation/free42/free42-2.5.24.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-02-16 Thread Sam James
commit: cb2fd3271e17f732e0f9b07b35371dee32509d15
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 16 12:26:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 16 12:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2fd327

app-emulation/free42: Stabilize 2.5.24 x86, #769026

Signed-off-by: Sam James  gentoo.org>

 app-emulation/free42/free42-2.5.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.5.24.ebuild 
b/app-emulation/free42/free42-2.5.24.ebuild
index d25a89b2d1c..a12cb0bc7ff 100644
--- a/app-emulation/free42/free42-2.5.24.ebuild
+++ b/app-emulation/free42/free42-2.5.24.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-02-07 Thread Bernard Cafarelli
commit: ffe1fabdd091f6381b68b579eb1cd800519b1558
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Feb  7 23:21:42 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Feb  7 23:22:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe1fabd

app-emulation/free42: 2.5.25 bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.25.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 3caacc2a4dd..1fc5e05f4e8 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.22.tgz 7418457 BLAKE2B 
18086ef181d846291b9f8762c9c293997e3d61e92a80e5556c41b7a777c4324151b0662d6b8a79e9b191b83312c97e46691e90577eed276ea315a12d73c5a5d4
 SHA512 
16c7cfb44f0fac12e3516b065f085af884b2652af9c1acb61251c8ede5c45b34f65bc8a3e53f0aa685ff5e1a74c7a17d9c8f76bc89537d790f878d8924a1080c
 DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
+DIST free42-nologo-2.5.25.tgz 7423321 BLAKE2B 
23d69045df8e7a96669a14e5760da4e1f8578b050ff6ddb19b000c8254b04883449c38e78c5af93a9341485363ae52ce41e6398b9954a6eac61aae6276e20488
 SHA512 
cedc05ad60cf56b4634e0b1525ef75fac8ad16ce14ae80752fda12a6373cc2cf42d4b696e99c121b1dc42087e477ca2d948f173c9128acc91d5bc266259b2836

diff --git a/app-emulation/free42/free42-2.5.25.ebuild 
b/app-emulation/free42/free42-2.5.25.ebuild
new file mode 100644
index 000..d25a89b2d1c
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.25.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-01-23 Thread Bernard Cafarelli
commit: 8bc8bc4f1277d150815c4054429a873c130bdf81
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jan 23 16:33:21 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jan 23 16:36:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc8bc4f

app-emulation/free42: drop old ~arch versions

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  2 --
 app-emulation/free42/free42-2.5.20.ebuild | 50 ---
 app-emulation/free42/free42-2.5.21.ebuild | 50 ---
 3 files changed, 102 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 7d79519a74d..e99a8f2bdbc 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,2 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
-DIST free42-nologo-2.5.20.tgz 7414358 BLAKE2B 
f1e0963e6a808121efc4d9bd82863d8c7898f65504d4c59f6a6beadc0c4e5c1335ce4c65d25550a3f4d5c080e1933ad30f6325661af4a513f69941c48adda1a5
 SHA512 
04a01f29ed5a3c9374de98ead6c54191dbde6b0e3d9923b5c89f18f868630b50235711820e751e4a1e3efc0600b1a7a105e8800f660d67124458a8f2826c840f
-DIST free42-nologo-2.5.21.tgz 7416422 BLAKE2B 
e86d24a9d2a1fb10e2e1ed0ec9abb43fa5bab3717432402968682ac7e18b27ea0876c72466942220d234d720fc76cd239bafa993d1aba21ab845be26b53d3132
 SHA512 
25cec0ca7c5b9271de3d6ebf6254dbf54c6127b958e19a0c5b824c3aeffe0c84edfb6dd75eef8930c7db15c46c052bf01cdb06b0c60ac7cd2272492fe4016924
 DIST free42-nologo-2.5.22.tgz 7418457 BLAKE2B 
18086ef181d846291b9f8762c9c293997e3d61e92a80e5556c41b7a777c4324151b0662d6b8a79e9b191b83312c97e46691e90577eed276ea315a12d73c5a5d4
 SHA512 
16c7cfb44f0fac12e3516b065f085af884b2652af9c1acb61251c8ede5c45b34f65bc8a3e53f0aa685ff5e1a74c7a17d9c8f76bc89537d790f878d8924a1080c

diff --git a/app-emulation/free42/free42-2.5.20.ebuild 
b/app-emulation/free42/free42-2.5.20.ebuild
deleted file mode 100644
index bd3148a0b38..000
--- a/app-emulation/free42/free42-2.5.20.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-2.5.21.ebuild 
b/app-emulation/free42/free42-2.5.21.ebuild
deleted file mode 100644
index bd3148a0b38..000
--- a/app-emulation/free42/free42-2.5.21.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2021-01-23 Thread Bernard Cafarelli
commit: 36e0f7fc5b5ae4066f46a50858b0b05808326603
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jan 23 16:36:32 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jan 23 16:36:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e0f7fc

app-emulation/free42: 2.5.24 bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.24.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index e99a8f2bdbc..3caacc2a4dd 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.22.tgz 7418457 BLAKE2B 
18086ef181d846291b9f8762c9c293997e3d61e92a80e5556c41b7a777c4324151b0662d6b8a79e9b191b83312c97e46691e90577eed276ea315a12d73c5a5d4
 SHA512 
16c7cfb44f0fac12e3516b065f085af884b2652af9c1acb61251c8ede5c45b34f65bc8a3e53f0aa685ff5e1a74c7a17d9c8f76bc89537d790f878d8924a1080c
+DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B 
e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832
 SHA512 
a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b

diff --git a/app-emulation/free42/free42-2.5.24.ebuild 
b/app-emulation/free42/free42-2.5.24.ebuild
new file mode 100644
index 000..d25a89b2d1c
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.24.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2020-12-29 Thread Bernard Cafarelli
commit: 2983c30e7b9a3437c57ed78154ec1915f0ee456e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec 29 19:24:55 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec 29 19:25:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2983c30e

app-emulation/free42: 2.5.22 bump2.5.22 bump

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.22.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index e6c38d432c7..7d79519a74d 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.20.tgz 7414358 BLAKE2B 
f1e0963e6a808121efc4d9bd82863d8c7898f65504d4c59f6a6beadc0c4e5c1335ce4c65d25550a3f4d5c080e1933ad30f6325661af4a513f69941c48adda1a5
 SHA512 
04a01f29ed5a3c9374de98ead6c54191dbde6b0e3d9923b5c89f18f868630b50235711820e751e4a1e3efc0600b1a7a105e8800f660d67124458a8f2826c840f
 DIST free42-nologo-2.5.21.tgz 7416422 BLAKE2B 
e86d24a9d2a1fb10e2e1ed0ec9abb43fa5bab3717432402968682ac7e18b27ea0876c72466942220d234d720fc76cd239bafa993d1aba21ab845be26b53d3132
 SHA512 
25cec0ca7c5b9271de3d6ebf6254dbf54c6127b958e19a0c5b824c3aeffe0c84edfb6dd75eef8930c7db15c46c052bf01cdb06b0c60ac7cd2272492fe4016924
+DIST free42-nologo-2.5.22.tgz 7418457 BLAKE2B 
18086ef181d846291b9f8762c9c293997e3d61e92a80e5556c41b7a777c4324151b0662d6b8a79e9b191b83312c97e46691e90577eed276ea315a12d73c5a5d4
 SHA512 
16c7cfb44f0fac12e3516b065f085af884b2652af9c1acb61251c8ede5c45b34f65bc8a3e53f0aa685ff5e1a74c7a17d9c8f76bc89537d790f878d8924a1080c

diff --git a/app-emulation/free42/free42-2.5.22.ebuild 
b/app-emulation/free42/free42-2.5.22.ebuild
new file mode 100644
index 000..bd3148a0b38
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.22.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2020-11-08 Thread Bernard Cafarelli
commit: 5a676c8e25ed87dadd95654706955b0c8ba608cf
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Nov  8 15:21:20 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Nov  8 15:30:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a676c8e

app-emulation/free42: 2.5.21 bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest   | 2 +-
 app-emulation/free42/{free42-2.5.18.ebuild => free42-2.5.21.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index e9cdf10eee6..e6c38d432c7 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,3 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
-DIST free42-nologo-2.5.18.tgz 7413195 BLAKE2B 
c3d7d92c2f9b527fb6932f46644cb306217ab103bde1ecfd52a2659a1a71eaef199abeda8b24977e338757bfd57c824c31bc3bf9aa396e3372629b04737e6232
 SHA512 
3543d0a0cc4dff9c96c1121f221dded40f2574fffbd4747ef179b0d5cf75a003f49bc548df554fb46504af787d9d2fdb434c23a420f4b3592c838f4d00ac7140
 DIST free42-nologo-2.5.20.tgz 7414358 BLAKE2B 
f1e0963e6a808121efc4d9bd82863d8c7898f65504d4c59f6a6beadc0c4e5c1335ce4c65d25550a3f4d5c080e1933ad30f6325661af4a513f69941c48adda1a5
 SHA512 
04a01f29ed5a3c9374de98ead6c54191dbde6b0e3d9923b5c89f18f868630b50235711820e751e4a1e3efc0600b1a7a105e8800f660d67124458a8f2826c840f
+DIST free42-nologo-2.5.21.tgz 7416422 BLAKE2B 
e86d24a9d2a1fb10e2e1ed0ec9abb43fa5bab3717432402968682ac7e18b27ea0876c72466942220d234d720fc76cd239bafa993d1aba21ab845be26b53d3132
 SHA512 
25cec0ca7c5b9271de3d6ebf6254dbf54c6127b958e19a0c5b824c3aeffe0c84edfb6dd75eef8930c7db15c46c052bf01cdb06b0c60ac7cd2272492fe4016924

diff --git a/app-emulation/free42/free42-2.5.18.ebuild 
b/app-emulation/free42/free42-2.5.21.ebuild
similarity index 100%
rename from app-emulation/free42/free42-2.5.18.ebuild
rename to app-emulation/free42/free42-2.5.21.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2020-10-07 Thread Bernard Cafarelli
commit: 260c483a9640b76ad11e677f72f0e64cfd1283b9
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Oct  7 20:38:37 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Oct  7 20:39:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260c483a

app-emulation/free42: 2.5.20 bump

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.20.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index a966189f7e1..5192f8b8a01 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -3,3 +3,4 @@ DIST free42-nologo-2.5.14.tgz 7410951 BLAKE2B 
5d8087269da86a2c8c00378a3bc51d2f85
 DIST free42-nologo-2.5.16.tgz 7412652 BLAKE2B 
bdea95adca140eecbb192706a5e611c1ad5d248b47aa609ac2733eb018ea74e7661a1797acf9458aa07b6015df7376b3ef329685cff984d364c2f5e26f7d213b
 SHA512 
5adfe5ce09e3aecae7f05d3880234eb903eb48b36ee10e88be87a8941752323f97067b97cb85699fc03591fc355024eb6cd621f64c31e6e5c6dd4d5027f1ba34
 DIST free42-nologo-2.5.17.tgz 7412893 BLAKE2B 
ce8a06d290d4fcc12fd9b98c9bb80e12b3dc0a8d53b87cba874bce5798812d667c9e61ac4d990ace9828b10bf223adb1e32274ca11837ec50b4b0559fe8d92ac
 SHA512 
64efdb93a33780095360eb987ca5fa192336b285dcf785a268db59fa4aa8cf2c8ce91b8242c9b4d5efa9c4556f5d688894f60056117e1c0774147894e59d32c9
 DIST free42-nologo-2.5.18.tgz 7413195 BLAKE2B 
c3d7d92c2f9b527fb6932f46644cb306217ab103bde1ecfd52a2659a1a71eaef199abeda8b24977e338757bfd57c824c31bc3bf9aa396e3372629b04737e6232
 SHA512 
3543d0a0cc4dff9c96c1121f221dded40f2574fffbd4747ef179b0d5cf75a003f49bc548df554fb46504af787d9d2fdb434c23a420f4b3592c838f4d00ac7140
+DIST free42-nologo-2.5.20.tgz 7414358 BLAKE2B 
f1e0963e6a808121efc4d9bd82863d8c7898f65504d4c59f6a6beadc0c4e5c1335ce4c65d25550a3f4d5c080e1933ad30f6325661af4a513f69941c48adda1a5
 SHA512 
04a01f29ed5a3c9374de98ead6c54191dbde6b0e3d9923b5c89f18f868630b50235711820e751e4a1e3efc0600b1a7a105e8800f660d67124458a8f2826c840f

diff --git a/app-emulation/free42/free42-2.5.20.ebuild 
b/app-emulation/free42/free42-2.5.20.ebuild
new file mode 100644
index 000..bd3148a0b38
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.20.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2020-10-07 Thread Bernard Cafarelli
commit: f35b9c5f3fe3542bb1b280436c9f0b74eaa24015
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Oct  7 20:39:33 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Oct  7 20:39:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35b9c5f

app-emulation/free42: drop some old ~arch versions

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  3 --
 .../free42/files/free42-2.5.12-fix-makefile.patch  | 45 ---
 app-emulation/free42/free42-2.5.14.ebuild  | 50 --
 app-emulation/free42/free42-2.5.16.ebuild  | 50 --
 app-emulation/free42/free42-2.5.17.ebuild  | 50 --
 5 files changed, 198 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 5192f8b8a01..e9cdf10eee6 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,6 +1,3 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
-DIST free42-nologo-2.5.14.tgz 7410951 BLAKE2B 
5d8087269da86a2c8c00378a3bc51d2f85e2458283ab84dbee3f6d84a373423581b983faef184e794f3c2effd3bde568a4df627a29720d8cb3970e27ddc9c3ca
 SHA512 
0e2ed3f13448d0ea60255d5e45831fcf14efef831f7c2fef59348bd15e1e4b0c42d1b24693de4e35d350367057bc14995767e8e099eb3ed46320c6f6ba97fe69
-DIST free42-nologo-2.5.16.tgz 7412652 BLAKE2B 
bdea95adca140eecbb192706a5e611c1ad5d248b47aa609ac2733eb018ea74e7661a1797acf9458aa07b6015df7376b3ef329685cff984d364c2f5e26f7d213b
 SHA512 
5adfe5ce09e3aecae7f05d3880234eb903eb48b36ee10e88be87a8941752323f97067b97cb85699fc03591fc355024eb6cd621f64c31e6e5c6dd4d5027f1ba34
-DIST free42-nologo-2.5.17.tgz 7412893 BLAKE2B 
ce8a06d290d4fcc12fd9b98c9bb80e12b3dc0a8d53b87cba874bce5798812d667c9e61ac4d990ace9828b10bf223adb1e32274ca11837ec50b4b0559fe8d92ac
 SHA512 
64efdb93a33780095360eb987ca5fa192336b285dcf785a268db59fa4aa8cf2c8ce91b8242c9b4d5efa9c4556f5d688894f60056117e1c0774147894e59d32c9
 DIST free42-nologo-2.5.18.tgz 7413195 BLAKE2B 
c3d7d92c2f9b527fb6932f46644cb306217ab103bde1ecfd52a2659a1a71eaef199abeda8b24977e338757bfd57c824c31bc3bf9aa396e3372629b04737e6232
 SHA512 
3543d0a0cc4dff9c96c1121f221dded40f2574fffbd4747ef179b0d5cf75a003f49bc548df554fb46504af787d9d2fdb434c23a420f4b3592c838f4d00ac7140
 DIST free42-nologo-2.5.20.tgz 7414358 BLAKE2B 
f1e0963e6a808121efc4d9bd82863d8c7898f65504d4c59f6a6beadc0c4e5c1335ce4c65d25550a3f4d5c080e1933ad30f6325661af4a513f69941c48adda1a5
 SHA512 
04a01f29ed5a3c9374de98ead6c54191dbde6b0e3d9923b5c89f18f868630b50235711820e751e4a1e3efc0600b1a7a105e8800f660d67124458a8f2826c840f

diff --git a/app-emulation/free42/files/free42-2.5.12-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.5.12-fix-makefile.patch
deleted file mode 100644
index 8a8fa437ba2..000
--- a/app-emulation/free42/files/free42-2.5.12-fix-makefile.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -Naur free42-nologo-2.5.12.orig/gtk/Makefile 
free42-nologo-2.5.12/gtk/Makefile
 free42-nologo-2.5.12.orig/gtk/Makefile 2019-11-28 20:11:51.0 
+0100
-+++ free42-nologo-2.5.12/gtk/Makefile  2019-11-29 17:59:58.292516949 +0100
-@@ -15,7 +15,7 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
-@@ -34,7 +34,8 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
- 
###
- ### Note that there are deprecation warnings while compiling shell_main.cc  
###
-@@ -46,10 +47,11 @@
- ### GTK+ 3.22 for testing.  
###
- 
###
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CFLAGS}
- 
- LIBS = gcc111libbid.a $(shell pkg-config --libs gtk+-3.0)
- 
-@@ -125,7 +127,7 @@
- 
- symlinks:
-   for fn in `cd ../common; /bin/ls`; do ln -s ../common/$$fn; done
--  sh ./build-intel-lib.sh
-+  +sh ./build-intel-lib.sh
-   ln -s IntelRDFPMathLib20U1/TESTS/readtest.c
-   touch symlinks
- 

diff --git a/app-emulation/free42/free42-2.5.14.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2020-05-04 Thread Bernard Cafarelli
commit: 38dca1dfaabc1c7cf4c66e0aca2cd61684ab4973
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon May  4 10:13:07 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon May  4 10:19:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38dca1df

app-emulation/free42: 2.5.18 bump

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

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.18.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index d7bd2f376eb..a966189f7e1 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -2,3 +2,4 @@ DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62
 DIST free42-nologo-2.5.14.tgz 7410951 BLAKE2B 
5d8087269da86a2c8c00378a3bc51d2f85e2458283ab84dbee3f6d84a373423581b983faef184e794f3c2effd3bde568a4df627a29720d8cb3970e27ddc9c3ca
 SHA512 
0e2ed3f13448d0ea60255d5e45831fcf14efef831f7c2fef59348bd15e1e4b0c42d1b24693de4e35d350367057bc14995767e8e099eb3ed46320c6f6ba97fe69
 DIST free42-nologo-2.5.16.tgz 7412652 BLAKE2B 
bdea95adca140eecbb192706a5e611c1ad5d248b47aa609ac2733eb018ea74e7661a1797acf9458aa07b6015df7376b3ef329685cff984d364c2f5e26f7d213b
 SHA512 
5adfe5ce09e3aecae7f05d3880234eb903eb48b36ee10e88be87a8941752323f97067b97cb85699fc03591fc355024eb6cd621f64c31e6e5c6dd4d5027f1ba34
 DIST free42-nologo-2.5.17.tgz 7412893 BLAKE2B 
ce8a06d290d4fcc12fd9b98c9bb80e12b3dc0a8d53b87cba874bce5798812d667c9e61ac4d990ace9828b10bf223adb1e32274ca11837ec50b4b0559fe8d92ac
 SHA512 
64efdb93a33780095360eb987ca5fa192336b285dcf785a268db59fa4aa8cf2c8ce91b8242c9b4d5efa9c4556f5d688894f60056117e1c0774147894e59d32c9
+DIST free42-nologo-2.5.18.tgz 7413195 BLAKE2B 
c3d7d92c2f9b527fb6932f46644cb306217ab103bde1ecfd52a2659a1a71eaef199abeda8b24977e338757bfd57c824c31bc3bf9aa396e3372629b04737e6232
 SHA512 
3543d0a0cc4dff9c96c1121f221dded40f2574fffbd4747ef179b0d5cf75a003f49bc548df554fb46504af787d9d2fdb434c23a420f4b3592c838f4d00ac7140

diff --git a/app-emulation/free42/free42-2.5.18.ebuild 
b/app-emulation/free42/free42-2.5.18.ebuild
new file mode 100644
index 000..bd3148a0b38
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.18.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2020-02-21 Thread Bernard Cafarelli
commit: 90ee62058c77ec8feedbaf3b43b252c61744af5d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Feb 21 13:55:55 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Feb 21 14:11:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ee6205

app-emulation/free42: 2.5.17 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.17.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 608ae9f5dcc..d7bd2f376eb 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.14.tgz 7410951 BLAKE2B 
5d8087269da86a2c8c00378a3bc51d2f85e2458283ab84dbee3f6d84a373423581b983faef184e794f3c2effd3bde568a4df627a29720d8cb3970e27ddc9c3ca
 SHA512 
0e2ed3f13448d0ea60255d5e45831fcf14efef831f7c2fef59348bd15e1e4b0c42d1b24693de4e35d350367057bc14995767e8e099eb3ed46320c6f6ba97fe69
 DIST free42-nologo-2.5.16.tgz 7412652 BLAKE2B 
bdea95adca140eecbb192706a5e611c1ad5d248b47aa609ac2733eb018ea74e7661a1797acf9458aa07b6015df7376b3ef329685cff984d364c2f5e26f7d213b
 SHA512 
5adfe5ce09e3aecae7f05d3880234eb903eb48b36ee10e88be87a8941752323f97067b97cb85699fc03591fc355024eb6cd621f64c31e6e5c6dd4d5027f1ba34
+DIST free42-nologo-2.5.17.tgz 7412893 BLAKE2B 
ce8a06d290d4fcc12fd9b98c9bb80e12b3dc0a8d53b87cba874bce5798812d667c9e61ac4d990ace9828b10bf223adb1e32274ca11837ec50b4b0559fe8d92ac
 SHA512 
64efdb93a33780095360eb987ca5fa192336b285dcf785a268db59fa4aa8cf2c8ce91b8242c9b4d5efa9c4556f5d688894f60056117e1c0774147894e59d32c9

diff --git a/app-emulation/free42/free42-2.5.17.ebuild 
b/app-emulation/free42/free42-2.5.17.ebuild
new file mode 100644
index 000..bd3148a0b38
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.17.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2020-02-02 Thread Bernard Cafarelli
commit: bfd43bba307da0c19a7aa0038ad9e12ab3ea2bb6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Feb  2 19:13:38 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Feb  2 19:21:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd43bba

app-emulation/free42: drop old

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  3 --
 .../free42/files/free42-2.5.3-fix-makefile.patch   | 62 --
 app-emulation/free42/free42-2.5.10.ebuild  | 53 --
 app-emulation/free42/free42-2.5.11.ebuild  | 53 --
 app-emulation/free42/free42-2.5.12.ebuild  | 50 -
 5 files changed, 221 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 64ccb30bfa1..1efbc90b0f9 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,5 +1,2 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
-DIST free42-nologo-2.5.10.tgz 7408769 BLAKE2B 
eec27805199b80ce659517479bbaefe871f8e4d2fc06c138e4741d63748acdef7e04b54324ff679a820ca451fcfa34e4202edf196e426679adabe397313f8f37
 SHA512 
309ee3779b792208ab887b91e43c4bf7a61862b02e3c250fd09367c154345878ad80c2c949138cb5d0c5d7031ebb0d4c6d192962866b6b68fce220ab2d651b42
-DIST free42-nologo-2.5.11.tgz 7408708 BLAKE2B 
a7eedafb15ff52e52774b7750bd00cba0b94176d90572cf60c1b927d47a879ea834704b424b2dfcd467c3ae08566a0269d0b5b7a1418e5c4399f7c4e86dd7198
 SHA512 
389bacf4af420fe4bb8174d15b049f73004f9cecdfd98b1c4aafbe2076c77ba1ce1f4a7df762f4622ccbec2ffbaffc218d0afe576a977d1c583e4a4ca20eff46
-DIST free42-nologo-2.5.12.tgz 7409287 BLAKE2B 
9d2e244c1d7c7c728bfde6331badee412573239e3470e84f30776f62f9c6224ff3dc3d3cea8574349aeebd171c6682cfbc12b9bbdd2decbce6b6223aae705a1f
 SHA512 
d93d55dfedfb33f91868f92e6ab9c1db48ff05e932c6628df5bb8237192aaeb104a2da56422cecfeab2ccc24d41fb518f6901ce2424739450d56a5ae7f90cda1
 DIST free42-nologo-2.5.14.tgz 7410951 BLAKE2B 
5d8087269da86a2c8c00378a3bc51d2f85e2458283ab84dbee3f6d84a373423581b983faef184e794f3c2effd3bde568a4df627a29720d8cb3970e27ddc9c3ca
 SHA512 
0e2ed3f13448d0ea60255d5e45831fcf14efef831f7c2fef59348bd15e1e4b0c42d1b24693de4e35d350367057bc14995767e8e099eb3ed46320c6f6ba97fe69

diff --git a/app-emulation/free42/files/free42-2.5.3-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.5.3-fix-makefile.patch
deleted file mode 100644
index fc5abc33bfd..000
--- a/app-emulation/free42/files/free42-2.5.3-fix-makefile.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -Naur free42-nologo-2.5.3.orig/gtk/Makefile 
free42-nologo-2.5.3/gtk/Makefile
 free42-nologo-2.5.3.orig/gtk/Makefile  2019-09-01 17:44:47.0 
+0200
-+++ free42-nologo-2.5.3/gtk/Makefile   2019-09-04 00:27:16.761482125 +0200
-@@ -15,7 +15,7 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
-@@ -34,15 +34,17 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a $(shell pkg-config --libs gtk+-2.0) -lXmu -lX11
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -ldl -lpthread -lX11 -lXmu $(shell pkg-config --libs 
gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "FreeBSD"
- ifdef AUDIO_ALSA
-@@ -54,6 +56,8 @@
- CFLAGS += -DF42_BIG_ENDIAN -DBID_BIG_ENDIAN
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
-   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
-   core_commands3.cc core_commands4.cc core_commands5.cc \
-@@ -95,7 +99,7 @@
- endif
- 
- $(EXE): $(OBJS)
--  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
-+  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
- 
- $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
- 
-@@ -119,7 +123,7 @@
- 
- symlinks:
-   for fn in `cd ../common; /bin/ls`; do ln -s ../common/$$fn; done
--  sh ./build-intel-lib.sh
-+  +sh ./build-intel-lib.sh
-   ln -s IntelRDFPMathLib20U1/TESTS/readtest.c
-   touch symlinks
- 

diff --git 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2020-02-02 Thread Bernard Cafarelli
commit: 90c2a12c86d1fe1fd6391ca6191df4a076f648c3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Feb  2 19:21:32 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Feb  2 19:21:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c2a12c

app-emulation/free42: 2.5.16 bump

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 .../free42/files/free42-2.5.16-fix-makefile.patch  | 39 +
 app-emulation/free42/free42-2.5.16.ebuild  | 50 ++
 3 files changed, 90 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 1efbc90b0f9..608ae9f5dcc 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.14.tgz 7410951 BLAKE2B 
5d8087269da86a2c8c00378a3bc51d2f85e2458283ab84dbee3f6d84a373423581b983faef184e794f3c2effd3bde568a4df627a29720d8cb3970e27ddc9c3ca
 SHA512 
0e2ed3f13448d0ea60255d5e45831fcf14efef831f7c2fef59348bd15e1e4b0c42d1b24693de4e35d350367057bc14995767e8e099eb3ed46320c6f6ba97fe69
+DIST free42-nologo-2.5.16.tgz 7412652 BLAKE2B 
bdea95adca140eecbb192706a5e611c1ad5d248b47aa609ac2733eb018ea74e7661a1797acf9458aa07b6015df7376b3ef329685cff984d364c2f5e26f7d213b
 SHA512 
5adfe5ce09e3aecae7f05d3880234eb903eb48b36ee10e88be87a8941752323f97067b97cb85699fc03591fc355024eb6cd621f64c31e6e5c6dd4d5027f1ba34

diff --git a/app-emulation/free42/files/free42-2.5.16-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.5.16-fix-makefile.patch
new file mode 100644
index 000..f59a700628d
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.5.16-fix-makefile.patch
@@ -0,0 +1,39 @@
+diff -Naur free42-nologo-2.5.16.orig/gtk/Makefile 
free42-nologo-2.5.16/gtk/Makefile
+--- free42-nologo-2.5.16.orig/gtk/Makefile 2020-01-25 05:16:45.0 
+0100
 free42-nologo-2.5.16/gtk/Makefile  2020-02-02 20:18:50.460458652 +0100
+@@ -15,7 +15,7 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+@@ -34,12 +34,14 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+ LIBS = gcc111libbid.a $(shell pkg-config --libs gtk+-3.0)
+ 
+@@ -114,7 +116,7 @@
+   ./keymap2cc
+ 
+ gcc111libbid.a:
+-  sh ./build-intel-lib.sh
++  +sh ./build-intel-lib.sh
+   ln -s IntelRDFPMathLib20U1/TESTS/readtest.c
+ 
+ symlinks:

diff --git a/app-emulation/free42/free42-2.5.16.ebuild 
b/app-emulation/free42/free42-2.5.16.ebuild
new file mode 100644
index 000..bd3148a0b38
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.16.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2020-01-13 Thread Bernard Cafarelli
commit: 1f88d723302904db84e9d3ed779e42807b3b8986
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jan 13 17:12:03 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jan 13 17:12:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f88d723

app-emulation/free42: 2.5.14 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.14.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index eb7d07fa4a7..64ccb30bfa1 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -2,3 +2,4 @@ DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62
 DIST free42-nologo-2.5.10.tgz 7408769 BLAKE2B 
eec27805199b80ce659517479bbaefe871f8e4d2fc06c138e4741d63748acdef7e04b54324ff679a820ca451fcfa34e4202edf196e426679adabe397313f8f37
 SHA512 
309ee3779b792208ab887b91e43c4bf7a61862b02e3c250fd09367c154345878ad80c2c949138cb5d0c5d7031ebb0d4c6d192962866b6b68fce220ab2d651b42
 DIST free42-nologo-2.5.11.tgz 7408708 BLAKE2B 
a7eedafb15ff52e52774b7750bd00cba0b94176d90572cf60c1b927d47a879ea834704b424b2dfcd467c3ae08566a0269d0b5b7a1418e5c4399f7c4e86dd7198
 SHA512 
389bacf4af420fe4bb8174d15b049f73004f9cecdfd98b1c4aafbe2076c77ba1ce1f4a7df762f4622ccbec2ffbaffc218d0afe576a977d1c583e4a4ca20eff46
 DIST free42-nologo-2.5.12.tgz 7409287 BLAKE2B 
9d2e244c1d7c7c728bfde6331badee412573239e3470e84f30776f62f9c6224ff3dc3d3cea8574349aeebd171c6682cfbc12b9bbdd2decbce6b6223aae705a1f
 SHA512 
d93d55dfedfb33f91868f92e6ab9c1db48ff05e932c6628df5bb8237192aaeb104a2da56422cecfeab2ccc24d41fb518f6901ce2424739450d56a5ae7f90cda1
+DIST free42-nologo-2.5.14.tgz 7410951 BLAKE2B 
5d8087269da86a2c8c00378a3bc51d2f85e2458283ab84dbee3f6d84a373423581b983faef184e794f3c2effd3bde568a4df627a29720d8cb3970e27ddc9c3ca
 SHA512 
0e2ed3f13448d0ea60255d5e45831fcf14efef831f7c2fef59348bd15e1e4b0c42d1b24693de4e35d350367057bc14995767e8e099eb3ed46320c6f6ba97fe69

diff --git a/app-emulation/free42/free42-2.5.14.ebuild 
b/app-emulation/free42/free42-2.5.14.ebuild
new file mode 100644
index 000..4c320191905
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.14.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.12-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2019-11-29 Thread Bernard Cafarelli
commit: 5cb2573130f31ad428c1eeb27f9043329f0e78a0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Nov 29 17:05:55 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Nov 29 17:06:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb25731

app-emulation/free42: 2.5.12 bump, switches to GTK 3

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 .../free42/files/free42-2.5.12-fix-makefile.patch  | 45 +++
 app-emulation/free42/free42-2.5.12.ebuild  | 50 ++
 3 files changed, 96 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index f6a6e147618..eb7d07fa4a7 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.10.tgz 7408769 BLAKE2B 
eec27805199b80ce659517479bbaefe871f8e4d2fc06c138e4741d63748acdef7e04b54324ff679a820ca451fcfa34e4202edf196e426679adabe397313f8f37
 SHA512 
309ee3779b792208ab887b91e43c4bf7a61862b02e3c250fd09367c154345878ad80c2c949138cb5d0c5d7031ebb0d4c6d192962866b6b68fce220ab2d651b42
 DIST free42-nologo-2.5.11.tgz 7408708 BLAKE2B 
a7eedafb15ff52e52774b7750bd00cba0b94176d90572cf60c1b927d47a879ea834704b424b2dfcd467c3ae08566a0269d0b5b7a1418e5c4399f7c4e86dd7198
 SHA512 
389bacf4af420fe4bb8174d15b049f73004f9cecdfd98b1c4aafbe2076c77ba1ce1f4a7df762f4622ccbec2ffbaffc218d0afe576a977d1c583e4a4ca20eff46
+DIST free42-nologo-2.5.12.tgz 7409287 BLAKE2B 
9d2e244c1d7c7c728bfde6331badee412573239e3470e84f30776f62f9c6224ff3dc3d3cea8574349aeebd171c6682cfbc12b9bbdd2decbce6b6223aae705a1f
 SHA512 
d93d55dfedfb33f91868f92e6ab9c1db48ff05e932c6628df5bb8237192aaeb104a2da56422cecfeab2ccc24d41fb518f6901ce2424739450d56a5ae7f90cda1

diff --git a/app-emulation/free42/files/free42-2.5.12-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.5.12-fix-makefile.patch
new file mode 100644
index 000..8a8fa437ba2
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.5.12-fix-makefile.patch
@@ -0,0 +1,45 @@
+diff -Naur free42-nologo-2.5.12.orig/gtk/Makefile 
free42-nologo-2.5.12/gtk/Makefile
+--- free42-nologo-2.5.12.orig/gtk/Makefile 2019-11-28 20:11:51.0 
+0100
 free42-nologo-2.5.12/gtk/Makefile  2019-11-29 17:59:58.292516949 +0100
+@@ -15,7 +15,7 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+@@ -34,7 +34,8 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+ 
###
+ ### Note that there are deprecation warnings while compiling shell_main.cc  
###
+@@ -46,10 +47,11 @@
+ ### GTK+ 3.22 for testing.  
###
+ 
###
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CFLAGS}
+ 
+ LIBS = gcc111libbid.a $(shell pkg-config --libs gtk+-3.0)
+ 
+@@ -125,7 +127,7 @@
+ 
+ symlinks:
+   for fn in `cd ../common; /bin/ls`; do ln -s ../common/$$fn; done
+-  sh ./build-intel-lib.sh
++  +sh ./build-intel-lib.sh
+   ln -s IntelRDFPMathLib20U1/TESTS/readtest.c
+   touch symlinks
+ 

diff --git a/app-emulation/free42/free42-2.5.12.ebuild 
b/app-emulation/free42/free42-2.5.12.ebuild
new file mode 100644
index 000..a50835ba399
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.12.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-11-13 Thread Bernard Cafarelli
commit: d75a991043a9f678a236288a296faec99bc6accd
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Nov 13 23:05:20 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Nov 13 23:05:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75a9910

app-emulation/free42: drop old ~arch versions

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  2 --
 app-emulation/free42/free42-2.5.3.ebuild | 53 
 app-emulation/free42/free42-2.5.9.ebuild | 53 
 3 files changed, 108 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index ad40d5d7f65..f6a6e147618 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,5 +1,3 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.10.tgz 7408769 BLAKE2B 
eec27805199b80ce659517479bbaefe871f8e4d2fc06c138e4741d63748acdef7e04b54324ff679a820ca451fcfa34e4202edf196e426679adabe397313f8f37
 SHA512 
309ee3779b792208ab887b91e43c4bf7a61862b02e3c250fd09367c154345878ad80c2c949138cb5d0c5d7031ebb0d4c6d192962866b6b68fce220ab2d651b42
 DIST free42-nologo-2.5.11.tgz 7408708 BLAKE2B 
a7eedafb15ff52e52774b7750bd00cba0b94176d90572cf60c1b927d47a879ea834704b424b2dfcd467c3ae08566a0269d0b5b7a1418e5c4399f7c4e86dd7198
 SHA512 
389bacf4af420fe4bb8174d15b049f73004f9cecdfd98b1c4aafbe2076c77ba1ce1f4a7df762f4622ccbec2ffbaffc218d0afe576a977d1c583e4a4ca20eff46
-DIST free42-nologo-2.5.3.tgz 7406566 BLAKE2B 
a8fcad4738b46e5725e323eb7c16929c32fe0c72eccadf2f692950a3ee952f3b8f7e1e46d6e4eee4e822ca5a3b2c42adb09e2b43f0480c954aef87dc81b1edd3
 SHA512 
9a96bc5453f938ba806117ac3162db4f87d3584662c8a1aae370f17a06c1e92167adb2c2bb9bbd17b91473f272f8c031c7ffc1944247962571a94cb7063f0904
-DIST free42-nologo-2.5.9.tgz 7408535 BLAKE2B 
a64c925e5c93e396efc2a46f8d495201b039763269c9d326469f9b77435b6ef5a6b434f83a2c7017587ef7223724ed7986aafa60bcb542f79d20630eee0016fc
 SHA512 
fba421b181649881092b398458e2065f9f133b76d88e140f046de805dd42a5ba513168cf2ecd4c94821e1b8374e596a2b696533d29c11ccae4106a14f1fdaba4

diff --git a/app-emulation/free42/free42-2.5.3.ebuild 
b/app-emulation/free42/free42-2.5.3.ebuild
deleted file mode 100644
index 1b8978d0d0c..000
--- a/app-emulation/free42/free42-2.5.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.3-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-2.5.9.ebuild 
b/app-emulation/free42/free42-2.5.9.ebuild
deleted file mode 100644
index 1b8978d0d0c..000
--- a/app-emulation/free42/free42-2.5.9.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/;
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.5.3-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-11-13 Thread Bernard Cafarelli
commit: cf63fe50c51c73ae3df84f237e2a37fe2f1c5f4d
Author: Wim Muskee  gmail  com>
AuthorDate: Wed Nov  6 20:01:02 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Nov 13 23:03:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf63fe50

app-emulation/free42: use https in HOMEPAGE, SRC_URI, update metadata

Signed-off-by: Wim Muskee  gmail.com>
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/free42-2.0.20.ebuild | 6 +++---
 app-emulation/free42/free42-2.5.10.ebuild | 4 ++--
 app-emulation/free42/free42-2.5.3.ebuild  | 4 ++--
 app-emulation/free42/free42-2.5.9.ebuild  | 4 ++--
 app-emulation/free42/metadata.xml | 8 +++-
 5 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/app-emulation/free42/free42-2.0.20.ebuild 
b/app-emulation/free42/free42-2.0.20.ebuild
index d9b18f97ed9..2bc7d946d94 100644
--- a/app-emulation/free42/free42-2.0.20.ebuild
+++ b/app-emulation/free42/free42-2.0.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,8 +8,8 @@ inherit eutils toolchain-funcs
 MY_PV="${PN}-nologo-${PV}"
 
 DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-emulation/free42/free42-2.5.10.ebuild 
b/app-emulation/free42/free42-2.5.10.ebuild
index 67e64a2dd93..1b8978d0d0c 100644
--- a/app-emulation/free42/free42-2.5.10.ebuild
+++ b/app-emulation/free42/free42-2.5.10.ebuild
@@ -8,8 +8,8 @@ inherit toolchain-funcs
 MY_PV="${PN}-nologo-${PV}"
 
 DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-emulation/free42/free42-2.5.3.ebuild 
b/app-emulation/free42/free42-2.5.3.ebuild
index 67e64a2dd93..1b8978d0d0c 100644
--- a/app-emulation/free42/free42-2.5.3.ebuild
+++ b/app-emulation/free42/free42-2.5.3.ebuild
@@ -8,8 +8,8 @@ inherit toolchain-funcs
 MY_PV="${PN}-nologo-${PV}"
 
 DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-emulation/free42/free42-2.5.9.ebuild 
b/app-emulation/free42/free42-2.5.9.ebuild
index 67e64a2dd93..1b8978d0d0c 100644
--- a/app-emulation/free42/free42-2.5.9.ebuild
+++ b/app-emulation/free42/free42-2.5.9.ebuild
@@ -8,8 +8,8 @@ inherit toolchain-funcs
 MY_PV="${PN}-nologo-${PV}"
 
 DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-emulation/free42/metadata.xml 
b/app-emulation/free42/metadata.xml
index 2346aff6c15..f322ac9efa1 100644
--- a/app-emulation/free42/metadata.xml
+++ b/app-emulation/free42/metadata.xml
@@ -11,9 +11,7 @@
   
 Un simulador de la calculadora HP-42S
   
-  
-
-  Adds support for Advanced Linux Sound Architecture
-
-  
+  
+thomasokken/free42
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-11-13 Thread Bernard Cafarelli
commit: 654ecc06f1aded6d08573716b539516ef23affac
Author: Wim Muskee  gmail  com>
AuthorDate: Wed Nov  6 20:04:32 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Nov 13 23:03:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654ecc06

app-emulation/free42: bump to 2.5.11

Signed-off-by: Wim Muskee  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13573
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.11.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 7221cf60d08..ad40d5d7f65 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,5 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.10.tgz 7408769 BLAKE2B 
eec27805199b80ce659517479bbaefe871f8e4d2fc06c138e4741d63748acdef7e04b54324ff679a820ca451fcfa34e4202edf196e426679adabe397313f8f37
 SHA512 
309ee3779b792208ab887b91e43c4bf7a61862b02e3c250fd09367c154345878ad80c2c949138cb5d0c5d7031ebb0d4c6d192962866b6b68fce220ab2d651b42
+DIST free42-nologo-2.5.11.tgz 7408708 BLAKE2B 
a7eedafb15ff52e52774b7750bd00cba0b94176d90572cf60c1b927d47a879ea834704b424b2dfcd467c3ae08566a0269d0b5b7a1418e5c4399f7c4e86dd7198
 SHA512 
389bacf4af420fe4bb8174d15b049f73004f9cecdfd98b1c4aafbe2076c77ba1ce1f4a7df762f4622ccbec2ffbaffc218d0afe576a977d1c583e4a4ca20eff46
 DIST free42-nologo-2.5.3.tgz 7406566 BLAKE2B 
a8fcad4738b46e5725e323eb7c16929c32fe0c72eccadf2f692950a3ee952f3b8f7e1e46d6e4eee4e822ca5a3b2c42adb09e2b43f0480c954aef87dc81b1edd3
 SHA512 
9a96bc5453f938ba806117ac3162db4f87d3584662c8a1aae370f17a06c1e92167adb2c2bb9bbd17b91473f272f8c031c7ffc1944247962571a94cb7063f0904
 DIST free42-nologo-2.5.9.tgz 7408535 BLAKE2B 
a64c925e5c93e396efc2a46f8d495201b039763269c9d326469f9b77435b6ef5a6b434f83a2c7017587ef7223724ed7986aafa60bcb542f79d20630eee0016fc
 SHA512 
fba421b181649881092b398458e2065f9f133b76d88e140f046de805dd42a5ba513168cf2ecd4c94821e1b8374e596a2b696533d29c11ccae4106a14f1fdaba4

diff --git a/app-emulation/free42/free42-2.5.11.ebuild 
b/app-emulation/free42/free42-2.5.11.ebuild
new file mode 100644
index 000..1b8978d0d0c
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.11.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/;
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.3-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-10-14 Thread Bernard Cafarelli
commit: e5102c26a3f4b3db50e3a98747e6f308be530663
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Oct 14 20:56:12 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Oct 14 21:04:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5102c26

app-emulation/free42: 2.5.10 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.5.10.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index c83edfeabc5..7221cf60d08 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
+DIST free42-nologo-2.5.10.tgz 7408769 BLAKE2B 
eec27805199b80ce659517479bbaefe871f8e4d2fc06c138e4741d63748acdef7e04b54324ff679a820ca451fcfa34e4202edf196e426679adabe397313f8f37
 SHA512 
309ee3779b792208ab887b91e43c4bf7a61862b02e3c250fd09367c154345878ad80c2c949138cb5d0c5d7031ebb0d4c6d192962866b6b68fce220ab2d651b42
 DIST free42-nologo-2.5.3.tgz 7406566 BLAKE2B 
a8fcad4738b46e5725e323eb7c16929c32fe0c72eccadf2f692950a3ee952f3b8f7e1e46d6e4eee4e822ca5a3b2c42adb09e2b43f0480c954aef87dc81b1edd3
 SHA512 
9a96bc5453f938ba806117ac3162db4f87d3584662c8a1aae370f17a06c1e92167adb2c2bb9bbd17b91473f272f8c031c7ffc1944247962571a94cb7063f0904
 DIST free42-nologo-2.5.9.tgz 7408535 BLAKE2B 
a64c925e5c93e396efc2a46f8d495201b039763269c9d326469f9b77435b6ef5a6b434f83a2c7017587ef7223724ed7986aafa60bcb542f79d20630eee0016fc
 SHA512 
fba421b181649881092b398458e2065f9f133b76d88e140f046de805dd42a5ba513168cf2ecd4c94821e1b8374e596a2b696533d29c11ccae4106a14f1fdaba4

diff --git a/app-emulation/free42/free42-2.5.10.ebuild 
b/app-emulation/free42/free42-2.5.10.ebuild
new file mode 100644
index 000..67e64a2dd93
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.10.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.3-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-09-24 Thread Bernard Cafarelli
commit: 84914f1c330186e7592892cdb9e0ff6754b56448
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Sep 23 20:46:41 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Sep 24 12:56:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84914f1c

app-emulation/free42: drop old

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  3 --
 app-emulation/free42/free42-2.2.1.ebuild | 53 
 app-emulation/free42/free42-2.4.2.ebuild | 53 
 app-emulation/free42/free42-2.4.ebuild   | 53 
 4 files changed, 162 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 6c9718655ca..0574099e696 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,5 +1,2 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
-DIST free42-nologo-2.2.1.tgz 7398286 BLAKE2B 
041c9672305b712efab8e7d5eb73bc0bd159b5fd61e9ecf39d5ce691aff045be4a6a4c635c0948e610e51832db64b388bdd001eb57aad41724e27dff4cf95a0a
 SHA512 
2ed735ff161ea14ca5be97131b69065410faa699ed05d3eb94abbb9653c694d83fc4e45ea2bcf0c2a7894f89e731ee7839105dc1d58d6a6326047c9bd55da5d7
-DIST free42-nologo-2.4.2.tgz 7403471 BLAKE2B 
a2dba75bbdb8ceaee2f11dbc053ce50d71e0b5f46165fb61c6d3441326dc43b2afcdc2b99cbb638bbc59e19c5da948ce748b76ff4c612d5ed44e706583b159fb
 SHA512 
046a42aebf1b4220acb9227dc365c26349b7a69c39d765b5ab59c83d9fc644055324c6288aaf87e6f9265310b5969335bc8be7035a84935fd7dda29bd9caf5a7
-DIST free42-nologo-2.4.tgz 7402688 BLAKE2B 
5e1a46977a3e385fc44f09b5e0088cf73f4a67c3657110311e95795a5b7beb2583dc56bee14e0f578f6ee3517acc78b311b2da0e1671c38d7a5bb150c1e30197
 SHA512 
a74efd40a952892f346bb4c4096b6e0c00c337e782696de1064d626ea1bbc8aa5a9b557ad233ac92bd27ce8fe4202837e72eddf8f0b31c9320e8c150c6c0b408
 DIST free42-nologo-2.5.3.tgz 7406566 BLAKE2B 
a8fcad4738b46e5725e323eb7c16929c32fe0c72eccadf2f692950a3ee952f3b8f7e1e46d6e4eee4e822ca5a3b2c42adb09e2b43f0480c954aef87dc81b1edd3
 SHA512 
9a96bc5453f938ba806117ac3162db4f87d3584662c8a1aae370f17a06c1e92167adb2c2bb9bbd17b91473f272f8c031c7ffc1944247962571a94cb7063f0904

diff --git a/app-emulation/free42/free42-2.2.1.ebuild 
b/app-emulation/free42/free42-2.2.1.ebuild
deleted file mode 100644
index 73ac9b4e00d..000
--- a/app-emulation/free42/free42-2.2.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
-   default
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
-   emake -C gtk clean
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
-   default
-   dobin gtk/free42bin gtk/free42dec
-}

diff --git a/app-emulation/free42/free42-2.4.2.ebuild 
b/app-emulation/free42/free42-2.4.2.ebuild
deleted file mode 100644
index 73ac9b4e00d..000
--- a/app-emulation/free42/free42-2.4.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-DOCS=( CREDITS HISTORY README )
-S="${WORKDIR}/${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
-   "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-09-24 Thread Bernard Cafarelli
commit: 15f46f5015c1e2e81c2e1e186e2f9788bc8582c6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Sep 23 20:48:31 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Sep 24 12:56:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f46f50

app-emulation/free42: 2.5.9 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-2.5.9.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 0574099e696..c83edfeabc5 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.5.3.tgz 7406566 BLAKE2B 
a8fcad4738b46e5725e323eb7c16929c32fe0c72eccadf2f692950a3ee952f3b8f7e1e46d6e4eee4e822ca5a3b2c42adb09e2b43f0480c954aef87dc81b1edd3
 SHA512 
9a96bc5453f938ba806117ac3162db4f87d3584662c8a1aae370f17a06c1e92167adb2c2bb9bbd17b91473f272f8c031c7ffc1944247962571a94cb7063f0904
+DIST free42-nologo-2.5.9.tgz 7408535 BLAKE2B 
a64c925e5c93e396efc2a46f8d495201b039763269c9d326469f9b77435b6ef5a6b434f83a2c7017587ef7223724ed7986aafa60bcb542f79d20630eee0016fc
 SHA512 
fba421b181649881092b398458e2065f9f133b76d88e140f046de805dd42a5ba513168cf2ecd4c94821e1b8374e596a2b696533d29c11ccae4106a14f1fdaba4

diff --git a/app-emulation/free42/free42-2.5.9.ebuild 
b/app-emulation/free42/free42-2.5.9.ebuild
new file mode 100644
index 000..67e64a2dd93
--- /dev/null
+++ b/app-emulation/free42/free42-2.5.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.5.3-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2019-09-03 Thread Bernard Cafarelli
commit: 184d8d86965e8ae157422e20e8986857c688
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Sep  3 22:32:42 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Sep  3 22:41:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184d8d86

app-emulation/free42: 2.5.3 bump

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.5.3-fix-build-intel-lib.patch   | 12 +
 .../free42/files/free42-2.5.3-fix-makefile.patch   | 62 ++
 app-emulation/free42/free42-2.5.3.ebuild   | 53 ++
 4 files changed, 128 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 908e2b67ee4..6c9718655ca 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -2,3 +2,4 @@ DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62
 DIST free42-nologo-2.2.1.tgz 7398286 BLAKE2B 
041c9672305b712efab8e7d5eb73bc0bd159b5fd61e9ecf39d5ce691aff045be4a6a4c635c0948e610e51832db64b388bdd001eb57aad41724e27dff4cf95a0a
 SHA512 
2ed735ff161ea14ca5be97131b69065410faa699ed05d3eb94abbb9653c694d83fc4e45ea2bcf0c2a7894f89e731ee7839105dc1d58d6a6326047c9bd55da5d7
 DIST free42-nologo-2.4.2.tgz 7403471 BLAKE2B 
a2dba75bbdb8ceaee2f11dbc053ce50d71e0b5f46165fb61c6d3441326dc43b2afcdc2b99cbb638bbc59e19c5da948ce748b76ff4c612d5ed44e706583b159fb
 SHA512 
046a42aebf1b4220acb9227dc365c26349b7a69c39d765b5ab59c83d9fc644055324c6288aaf87e6f9265310b5969335bc8be7035a84935fd7dda29bd9caf5a7
 DIST free42-nologo-2.4.tgz 7402688 BLAKE2B 
5e1a46977a3e385fc44f09b5e0088cf73f4a67c3657110311e95795a5b7beb2583dc56bee14e0f578f6ee3517acc78b311b2da0e1671c38d7a5bb150c1e30197
 SHA512 
a74efd40a952892f346bb4c4096b6e0c00c337e782696de1064d626ea1bbc8aa5a9b557ad233ac92bd27ce8fe4202837e72eddf8f0b31c9320e8c150c6c0b408
+DIST free42-nologo-2.5.3.tgz 7406566 BLAKE2B 
a8fcad4738b46e5725e323eb7c16929c32fe0c72eccadf2f692950a3ee952f3b8f7e1e46d6e4eee4e822ca5a3b2c42adb09e2b43f0480c954aef87dc81b1edd3
 SHA512 
9a96bc5453f938ba806117ac3162db4f87d3584662c8a1aae370f17a06c1e92167adb2c2bb9bbd17b91473f272f8c031c7ffc1944247962571a94cb7063f0904

diff --git a/app-emulation/free42/files/free42-2.5.3-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.5.3-fix-build-intel-lib.patch
new file mode 100644
index 000..e1e2ea89897
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.5.3-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Naur free42-nologo-2.5.3.orig/gtk/build-intel-lib.sh 
free42-nologo-2.5.3/gtk/build-intel-lib.sh
+--- free42-nologo-2.5.3.orig/gtk/build-intel-lib.sh2019-09-01 
17:44:47.0 +0200
 free42-nologo-2.5.3/gtk/build-intel-lib.sh 2019-09-03 23:58:30.604579443 
+0200
+@@ -65,7 +65,7 @@
+ esac
+ 
+ cd LIBRARY
+-$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.5.3-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.5.3-fix-makefile.patch
new file mode 100644
index 000..fc5abc33bfd
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.5.3-fix-makefile.patch
@@ -0,0 +1,62 @@
+diff -Naur free42-nologo-2.5.3.orig/gtk/Makefile 
free42-nologo-2.5.3/gtk/Makefile
+--- free42-nologo-2.5.3.orig/gtk/Makefile  2019-09-01 17:44:47.0 
+0200
 free42-nologo-2.5.3/gtk/Makefile   2019-09-04 00:27:16.761482125 +0200
+@@ -15,7 +15,7 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+@@ -34,15 +34,17 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a $(shell pkg-config --libs gtk+-2.0) -lXmu -lX11
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -ldl -lpthread -lX11 -lXmu $(shell pkg-config --libs 
gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "FreeBSD"
+ ifdef AUDIO_ALSA
+@@ -54,6 +56,8 @@
+ CFLAGS += -DF42_BIG_ENDIAN 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-07-30 Thread Bernard Cafarelli
commit: 470331b757a549675445a5255c33091ef00db1b0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul 30 20:05:02 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul 30 20:47:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470331b7

app-emulation/free42: 2.4.2 bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest|  1 +
 app-emulation/free42/free42-2.4.2.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 334945ea5d8..908e2b67ee4 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.2.1.tgz 7398286 BLAKE2B 
041c9672305b712efab8e7d5eb73bc0bd159b5fd61e9ecf39d5ce691aff045be4a6a4c635c0948e610e51832db64b388bdd001eb57aad41724e27dff4cf95a0a
 SHA512 
2ed735ff161ea14ca5be97131b69065410faa699ed05d3eb94abbb9653c694d83fc4e45ea2bcf0c2a7894f89e731ee7839105dc1d58d6a6326047c9bd55da5d7
+DIST free42-nologo-2.4.2.tgz 7403471 BLAKE2B 
a2dba75bbdb8ceaee2f11dbc053ce50d71e0b5f46165fb61c6d3441326dc43b2afcdc2b99cbb638bbc59e19c5da948ce748b76ff4c612d5ed44e706583b159fb
 SHA512 
046a42aebf1b4220acb9227dc365c26349b7a69c39d765b5ab59c83d9fc644055324c6288aaf87e6f9265310b5969335bc8be7035a84935fd7dda29bd9caf5a7
 DIST free42-nologo-2.4.tgz 7402688 BLAKE2B 
5e1a46977a3e385fc44f09b5e0088cf73f4a67c3657110311e95795a5b7beb2583dc56bee14e0f578f6ee3517acc78b311b2da0e1671c38d7a5bb150c1e30197
 SHA512 
a74efd40a952892f346bb4c4096b6e0c00c337e782696de1064d626ea1bbc8aa5a9b557ad233ac92bd27ce8fe4202837e72eddf8f0b31c9320e8c150c6c0b408

diff --git a/app-emulation/free42/free42-2.4.2.ebuild 
b/app-emulation/free42/free42-2.4.2.ebuild
new file mode 100644
index 000..73ac9b4e00d
--- /dev/null
+++ b/app-emulation/free42/free42-2.4.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-07-03 Thread Bernard Cafarelli
commit: dd6a31ee3a43279bf6ea05bfe65537213ee043a5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Jul  3 08:16:43 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Jul  3 08:24:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6a31ee

app-emulation/free42: 2.4 bump2.4 bump

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 app-emulation/free42/free42-2.4.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index ce41f3440c3..334945ea5d8 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
 DIST free42-nologo-2.2.1.tgz 7398286 BLAKE2B 
041c9672305b712efab8e7d5eb73bc0bd159b5fd61e9ecf39d5ce691aff045be4a6a4c635c0948e610e51832db64b388bdd001eb57aad41724e27dff4cf95a0a
 SHA512 
2ed735ff161ea14ca5be97131b69065410faa699ed05d3eb94abbb9653c694d83fc4e45ea2bcf0c2a7894f89e731ee7839105dc1d58d6a6326047c9bd55da5d7
+DIST free42-nologo-2.4.tgz 7402688 BLAKE2B 
5e1a46977a3e385fc44f09b5e0088cf73f4a67c3657110311e95795a5b7beb2583dc56bee14e0f578f6ee3517acc78b311b2da0e1671c38d7a5bb150c1e30197
 SHA512 
a74efd40a952892f346bb4c4096b6e0c00c337e782696de1064d626ea1bbc8aa5a9b557ad233ac92bd27ce8fe4202837e72eddf8f0b31c9320e8c150c6c0b408

diff --git a/app-emulation/free42/free42-2.4.ebuild 
b/app-emulation/free42/free42-2.4.ebuild
new file mode 100644
index 000..73ac9b4e00d
--- /dev/null
+++ b/app-emulation/free42/free42-2.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2019-05-23 Thread Bernard Cafarelli
commit: b36692447ab054e2192aa3dd3894aab91ed8f5c0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu May 23 17:03:02 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu May 23 17:27:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3669244

app-emulation/free42: adding myself as maintainer

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/free42/metadata.xml 
b/app-emulation/free42/metadata.xml
index 1c7c6e8d33b..2346aff6c15 100644
--- a/app-emulation/free42/metadata.xml
+++ b/app-emulation/free42/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+voyag...@gentoo.org
+Bernard Cafarelli
+  
   
  An HP-42S Calculator Simulator
   



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2019-05-23 Thread Bernard Cafarelli
commit: 40b7275c0c3fdb72598ee675c7cb4972198ce234
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu May 23 17:26:50 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu May 23 17:27:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b7275c

app-emulation/free42: 2.2.1

Build binary version
Update ebuild

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Bernard Cafarelli  gentoo.org>

 app-emulation/free42/Manifest  |  1 +
 .../free42/files/free42-2.0.10-fix-makefile.patch  |  9 
 app-emulation/free42/free42-2.2.1.ebuild   | 53 ++
 3 files changed, 63 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 755517d560b..ce41f3440c3 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1 +1,2 @@
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
+DIST free42-nologo-2.2.1.tgz 7398286 BLAKE2B 
041c9672305b712efab8e7d5eb73bc0bd159b5fd61e9ecf39d5ce691aff045be4a6a4c635c0948e610e51832db64b388bdd001eb57aad41724e27dff4cf95a0a
 SHA512 
2ed735ff161ea14ca5be97131b69065410faa699ed05d3eb94abbb9653c694d83fc4e45ea2bcf0c2a7894f89e731ee7839105dc1d58d6a6326047c9bd55da5d7

diff --git a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
index c033bbc60ce..0fb915df298 100644
--- a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
+++ b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
@@ -56,3 +56,12 @@ diff -Nuar a/gtk/Makefile b/gtk/Makefile
  
  $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
  
+@@ -107,7 +111,7 @@
+ 
+ symlinks:
+   for fn in `cd ../common; /bin/ls`; do ln -s ../common/$$fn; done
+-  sh ./build-intel-lib.sh
++  +sh ./build-intel-lib.sh
+   ln -s IntelRDFPMathLib20U1/TESTS/readtest.c
+   touch symlinks
+ 

diff --git a/app-emulation/free42/free42-2.2.1.ebuild 
b/app-emulation/free42/free42-2.2.1.ebuild
new file mode 100644
index 000..73ac9b4e00d
--- /dev/null
+++ b/app-emulation/free42/free42-2.2.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+   emake -C gtk clean
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+   default
+   dobin gtk/free42bin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-05-14 Thread José María Alonso
commit: bebd3c2c492f0530f78397c6656e21a521103673
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon May 14 14:19:10 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon May 14 14:19:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bebd3c2c

app-emulation/free42: Drop old version 2.0.17

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/free42/Manifest |  1 -
 app-emulation/free42/free42-2.0.17.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 1be841a3283..755517d560b 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1 @@
-DIST free42-nologo-2.0.17.tgz 7389996 BLAKE2B 
cc7c7bbe43eafc190fe0ce8921e032c2042290fe54a3153ba7568dae315de1356a9ee7f8ded4528788c677537138a5bd5556ad79dbd67ab8e41dd881a258312e
 SHA512 
f73bfb2984fa4301c04d905fde6723583a57a1f663e012f965037067a7259961c0134fecb456118ec4b45956f7c8ccc16f0ec1db62e4cc705dc74ea563225872
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5

diff --git a/app-emulation/free42/free42-2.0.17.ebuild 
b/app-emulation/free42/free42-2.0.17.ebuild
deleted file mode 100644
index 5d440a08b23..000
--- a/app-emulation/free42/free42-2.0.17.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-S="${WORKDIR}/${MY_PV}"
-
-src_prepare() {
-   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
-   "${S}/gtk/shell_main.cc" || die
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
-   eapply_user
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C 
"${S}/gtk"
-}
-
-src_install() {
-   dodoc CREDITS HISTORY README
-   dobin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-05-13 Thread Aaron Bauman
commit: 897d27a962a42ac370e4628f5d3dbb8c6e5d8f8f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 13 23:29:41 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 13 23:29:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897d27a9

app-emulation/free42: amd64 stable wrt bug #655422

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 app-emulation/free42/free42-2.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.0.20.ebuild 
b/app-emulation/free42/free42-2.0.20.ebuild
index 35de89d696a..d9b18f97ed9 100644
--- a/app-emulation/free42/free42-2.0.20.ebuild
+++ b/app-emulation/free42/free42-2.0.20.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-05-13 Thread Thomas Deutschmann
commit: c5acb845491a243bff716f332b4f1902d3eccaf7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 13 22:29:24 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 13 22:29:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5acb845

app-emulation/free42: x86 stable (bug #655422)

Package-Manager: Portage-2.3.34, Repoman-2.3.9

 app-emulation/free42/free42-2.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.0.20.ebuild 
b/app-emulation/free42/free42-2.0.20.ebuild
index e19a9ce48c9..35de89d696a 100644
--- a/app-emulation/free42/free42-2.0.20.ebuild
+++ b/app-emulation/free42/free42-2.0.20.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-05-10 Thread José María Alonso
commit: 22d6146a378b5fc8d0a30dcee81762f8011653ac
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu May 10 21:02:30 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu May 10 21:02:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d6146a

app-emulation/free42: Drop old version 2.0.10

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/free42/Manifest |  1 -
 app-emulation/free42/free42-2.0.10.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index e71f35a310a..1be841a3283 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,2 @@
-DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
 DIST free42-nologo-2.0.17.tgz 7389996 BLAKE2B 
cc7c7bbe43eafc190fe0ce8921e032c2042290fe54a3153ba7568dae315de1356a9ee7f8ded4528788c677537138a5bd5556ad79dbd67ab8e41dd881a258312e
 SHA512 
f73bfb2984fa4301c04d905fde6723583a57a1f663e012f965037067a7259961c0134fecb456118ec4b45956f7c8ccc16f0ec1db62e4cc705dc74ea563225872
 DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5

diff --git a/app-emulation/free42/free42-2.0.10.ebuild 
b/app-emulation/free42/free42-2.0.10.ebuild
deleted file mode 100644
index 5d440a08b23..000
--- a/app-emulation/free42/free42-2.0.10.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-S="${WORKDIR}/${MY_PV}"
-
-src_prepare() {
-   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
-   "${S}/gtk/shell_main.cc" || die
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
-   epatch "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
-   eapply_user
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C 
"${S}/gtk"
-}
-
-src_install() {
-   dodoc CREDITS HISTORY README
-   dobin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-04-09 Thread José María Alonso
commit: 852dc477fc07ab24afd2423dc55edf9a0ff7f635
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Apr  9 20:24:00 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Apr  9 20:24:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852dc477

app-emulation/free42: Version bump to 2.0.20

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/free42/Manifest |  1 +
 app-emulation/free42/free42-2.0.20.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 7ee23b5f829..e71f35a310a 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
 DIST free42-nologo-2.0.17.tgz 7389996 BLAKE2B 
cc7c7bbe43eafc190fe0ce8921e032c2042290fe54a3153ba7568dae315de1356a9ee7f8ded4528788c677537138a5bd5556ad79dbd67ab8e41dd881a258312e
 SHA512 
f73bfb2984fa4301c04d905fde6723583a57a1f663e012f965037067a7259961c0134fecb456118ec4b45956f7c8ccc16f0ec1db62e4cc705dc74ea563225872
+DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 
306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3
 SHA512 
9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5

diff --git a/app-emulation/free42/free42-2.0.20.ebuild 
b/app-emulation/free42/free42-2.0.20.ebuild
new file mode 100644
index 000..e19a9ce48c9
--- /dev/null
+++ b/app-emulation/free42/free42-2.0.20.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch"
+   "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C 
"${S}/gtk"
+}
+
+src_install() {
+   dodoc CREDITS HISTORY README
+   dobin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2018-04-08 Thread José María Alonso
commit: 961385ab4aad30f9c6f2c73cfcba21556d2051db
Author: Marty E. Plummer  startmail  com>
AuthorDate: Sun Apr  8 21:29:48 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Apr  8 21:30:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=961385ab

app-emulation/free42: Clean duplicate patches

Closes: https://github.com/gentoo/gentoo/pull/7894
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/free42-2.0.10-fix-build-intel-lib.patch  |  4 +-
 .../free42/files/free42-2.0.10-fix-makefile.patch  |  4 +-
 .../files/free42-2.0.17-fix-build-intel-lib.patch  | 12 -
 .../free42/files/free42-2.0.17-fix-makefile.patch  | 58 --
 app-emulation/free42/free42-2.0.10.ebuild  |  4 +-
 app-emulation/free42/free42-2.0.17.ebuild  |  4 +-
 6 files changed, 8 insertions(+), 78 deletions(-)

diff --git a/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch
index a321b1d714b..543595c6a1a 100644
--- a/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch
+++ b/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch
@@ -1,6 +1,6 @@
 diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
-+++ b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
+--- a/gtk/build-intel-lib.sh
 b/gtk/build-intel-lib.sh
 @@ -4,7 +4,7 @@
  cd IntelRDFPMathLib20U1
  patch -p0 <../intel-lib-linux.patch

diff --git a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
index 7642316920f..c033bbc60ce 100644
--- a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
+++ b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
@@ -1,6 +1,6 @@
 diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
-+++ b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
+--- a/gtk/Makefile
 b/gtk/Makefile
 @@ -15,11 +15,11 @@
  # along with this program; if not, see http://www.gnu.org/licenses/.
  
###

diff --git a/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch
deleted file mode 100644
index a321b1d714b..000
--- a/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
-+++ b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch
deleted file mode 100644
index 7642316920f..000
--- a/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
-+++ b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-03-20 Thread Agostino Sarubbo
commit: bd5d27105016bda2077741b524850e1901271dab
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar 20 10:00:09 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar 20 10:00:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5d2710

app-emulation/free42: amd64 stable wrt bug #650826

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="amd64"

 app-emulation/free42/free42-2.0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.0.17.ebuild 
b/app-emulation/free42/free42-2.0.17.ebuild
index ce44a72c5ae..78b6e63cfd3 100644
--- a/app-emulation/free42/free42-2.0.17.ebuild
+++ b/app-emulation/free42/free42-2.0.17.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2018-03-08 Thread José María Alonso
commit: 4923fcd0a158aea5c306365348b014b1a5d94f64
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  8 21:04:05 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Mar  8 21:04:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4923fcd0

app-emulation/free42: Drops old versions

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/free42/Manifest  |  2 -
 .../files/free42-2.0.15-fix-build-intel-lib.patch  | 12 -
 .../free42/files/free42-2.0.15-fix-makefile.patch  | 58 --
 .../files/free42-2.0.6-fix-build-intel-lib.patch   | 12 -
 .../free42/files/free42-2.0.6-fix-makefile.patch   | 58 --
 app-emulation/free42/free42-2.0.15.ebuild  | 49 --
 app-emulation/free42/free42-2.0.6.ebuild   | 49 --
 7 files changed, 240 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 833f56593ea..7ee23b5f829 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,2 @@
 DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
-DIST free42-nologo-2.0.15.tgz 7389800 BLAKE2B 
f78a925459f7eea3347d5394cdde47cd7318770895ea0c375b14c5855ff9d08db86c72324122c15792db8e457fa6bfb8039a911de240e23269bf87def58381cf
 SHA512 
533528b651b408156fb069e4969f35a1d365be84a7fc63d0d40a35ace75592dd88cc20def3dff2de4b7a7e3eeaeab99bb89ad333135be90dab13b52ac6af804b
 DIST free42-nologo-2.0.17.tgz 7389996 BLAKE2B 
cc7c7bbe43eafc190fe0ce8921e032c2042290fe54a3153ba7568dae315de1356a9ee7f8ded4528788c677537138a5bd5556ad79dbd67ab8e41dd881a258312e
 SHA512 
f73bfb2984fa4301c04d905fde6723583a57a1f663e012f965037067a7259961c0134fecb456118ec4b45956f7c8ccc16f0ec1db62e4cc705dc74ea563225872
-DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d

diff --git a/app-emulation/free42/files/free42-2.0.15-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.15-fix-build-intel-lib.patch
deleted file mode 100644
index a321b1d714b..000
--- a/app-emulation/free42/files/free42-2.0.15-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
-+++ b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.15-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.15-fix-makefile.patch
deleted file mode 100644
index 7642316920f..000
--- a/app-emulation/free42/files/free42-2.0.15-fix-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
-+++ b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2018-03-08 Thread José María Alonso
commit: 78c40e11baa7ad64fdd9186572b693ee052adf3f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  8 20:43:39 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Mar  8 20:44:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c40e11

app-emulation/free42: Bumps version to 2.0.17

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.0.17-fix-build-intel-lib.patch  | 12 +
 .../free42/files/free42-2.0.17-fix-makefile.patch  | 58 ++
 app-emulation/free42/free42-2.0.17.ebuild  | 49 ++
 4 files changed, 120 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 5aee3a6e13c..833f56593ea 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
 DIST free42-nologo-2.0.15.tgz 7389800 BLAKE2B 
f78a925459f7eea3347d5394cdde47cd7318770895ea0c375b14c5855ff9d08db86c72324122c15792db8e457fa6bfb8039a911de240e23269bf87def58381cf
 SHA512 
533528b651b408156fb069e4969f35a1d365be84a7fc63d0d40a35ace75592dd88cc20def3dff2de4b7a7e3eeaeab99bb89ad333135be90dab13b52ac6af804b
+DIST free42-nologo-2.0.17.tgz 7389996 BLAKE2B 
cc7c7bbe43eafc190fe0ce8921e032c2042290fe54a3153ba7568dae315de1356a9ee7f8ded4528788c677537138a5bd5556ad79dbd67ab8e41dd881a258312e
 SHA512 
f73bfb2984fa4301c04d905fde6723583a57a1f663e012f965037067a7259961c0134fecb456118ec4b45956f7c8ccc16f0ec1db62e4cc705dc74ea563225872
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d

diff --git a/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch
new file mode 100644
index 000..a321b1d714b
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
 b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch
new file mode 100644
index 000..7642316920f
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch
@@ -0,0 +1,58 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
 b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
+@@ -15,11 +15,11 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
++   -Wno-error=narrowing \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +27,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2018-02-20 Thread Thomas Deutschmann
commit: 0d9495ce6345c568424075842951d269c9b4ed50
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Feb 21 02:55:46 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Feb 21 02:55:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9495ce

app-emulation/free42: x86 stable (bug #648274)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/free42/free42-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.0.10.ebuild 
b/app-emulation/free42/free42-2.0.10.ebuild
index ce44a72c5ae..2041cf95643 100644
--- a/app-emulation/free42/free42-2.0.10.ebuild
+++ b/app-emulation/free42/free42-2.0.10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2018-02-20 Thread José María Alonso
commit: 56477ce83798fc57854d8ba6104f452e69949b44
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Feb 20 14:53:05 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Feb 20 14:53:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56477ce8

app-emulation/free42: Drops old version 2.0.12

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/free42/Manifest  |  1 -
 .../files/free42-2.0.12-fix-build-intel-lib.patch  | 12 -
 .../free42/files/free42-2.0.12-fix-makefile.patch  | 58 --
 app-emulation/free42/free42-2.0.12.ebuild  | 49 --
 4 files changed, 120 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 10246441290..5aee3a6e13c 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,3 @@
 DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
-DIST free42-nologo-2.0.12.tgz 7389088 BLAKE2B 
4f205439e7f642e266ec3f4b5032c9b48c2b726f5cce80a5a855b925ae7ff8cccbba1ce066f54af37b87f28a13f5c92e724d35ee71aa1439b3934b370662c3ca
 SHA512 
b04d5c104deda8cb15d0a77186c55ae6270568255f4a6ad62ede33e0a154c42f5dce53456d60f434df04f46a0bb824caf45e58ce7c75f5a69102a7952defc611
 DIST free42-nologo-2.0.15.tgz 7389800 BLAKE2B 
f78a925459f7eea3347d5394cdde47cd7318770895ea0c375b14c5855ff9d08db86c72324122c15792db8e457fa6bfb8039a911de240e23269bf87def58381cf
 SHA512 
533528b651b408156fb069e4969f35a1d365be84a7fc63d0d40a35ace75592dd88cc20def3dff2de4b7a7e3eeaeab99bb89ad333135be90dab13b52ac6af804b
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d

diff --git a/app-emulation/free42/files/free42-2.0.12-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.12-fix-build-intel-lib.patch
deleted file mode 100644
index a321b1d714b..000
--- a/app-emulation/free42/files/free42-2.0.12-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
-+++ b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.12-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.12-fix-makefile.patch
deleted file mode 100644
index 7642316920f..000
--- a/app-emulation/free42/files/free42-2.0.12-fix-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
-+++ b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += -Wl,--hash-style=both
- LIBS += -lpthread
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2018-02-20 Thread José María Alonso
commit: 9fab9dd9d8ecba61635dab7a4f989fded8fadcd1
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Feb 20 14:50:28 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Feb 20 14:50:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fab9dd9

app-emulation/free42: Bumps version to 2.0.15

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.0.15-fix-build-intel-lib.patch  | 12 +
 .../free42/files/free42-2.0.15-fix-makefile.patch  | 58 ++
 app-emulation/free42/free42-2.0.15.ebuild  | 49 ++
 4 files changed, 120 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index c205bbc8887..10246441290 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
 DIST free42-nologo-2.0.12.tgz 7389088 BLAKE2B 
4f205439e7f642e266ec3f4b5032c9b48c2b726f5cce80a5a855b925ae7ff8cccbba1ce066f54af37b87f28a13f5c92e724d35ee71aa1439b3934b370662c3ca
 SHA512 
b04d5c104deda8cb15d0a77186c55ae6270568255f4a6ad62ede33e0a154c42f5dce53456d60f434df04f46a0bb824caf45e58ce7c75f5a69102a7952defc611
+DIST free42-nologo-2.0.15.tgz 7389800 BLAKE2B 
f78a925459f7eea3347d5394cdde47cd7318770895ea0c375b14c5855ff9d08db86c72324122c15792db8e457fa6bfb8039a911de240e23269bf87def58381cf
 SHA512 
533528b651b408156fb069e4969f35a1d365be84a7fc63d0d40a35ace75592dd88cc20def3dff2de4b7a7e3eeaeab99bb89ad333135be90dab13b52ac6af804b
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d

diff --git a/app-emulation/free42/files/free42-2.0.15-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.15-fix-build-intel-lib.patch
new file mode 100644
index 000..a321b1d714b
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.15-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
 b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.15-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.15-fix-makefile.patch
new file mode 100644
index 000..7642316920f
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.15-fix-makefile.patch
@@ -0,0 +1,58 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
 b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
+@@ -15,11 +15,11 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
++   -Wno-error=narrowing \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +27,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2018-01-30 Thread José María Alonso
commit: 6c4db02e9046c1cbd63c306410431b38efb371aa
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Jan 30 20:42:50 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Jan 30 20:42:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4db02e

app-emulation/free42: Bumps version to 2.0.12

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.0.12-fix-build-intel-lib.patch  | 12 +
 .../free42/files/free42-2.0.12-fix-makefile.patch  | 58 ++
 app-emulation/free42/free42-2.0.12.ebuild  | 49 ++
 4 files changed, 120 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 5b013b2944a..c205bbc8887 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
+DIST free42-nologo-2.0.12.tgz 7389088 BLAKE2B 
4f205439e7f642e266ec3f4b5032c9b48c2b726f5cce80a5a855b925ae7ff8cccbba1ce066f54af37b87f28a13f5c92e724d35ee71aa1439b3934b370662c3ca
 SHA512 
b04d5c104deda8cb15d0a77186c55ae6270568255f4a6ad62ede33e0a154c42f5dce53456d60f434df04f46a0bb824caf45e58ce7c75f5a69102a7952defc611
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d

diff --git a/app-emulation/free42/files/free42-2.0.12-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.12-fix-build-intel-lib.patch
new file mode 100644
index 000..a321b1d714b
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.12-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
 b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.12-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.12-fix-makefile.patch
new file mode 100644
index 000..7642316920f
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.12-fix-makefile.patch
@@ -0,0 +1,58 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
 b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
+@@ -15,11 +15,11 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
++   -Wno-error=narrowing \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +27,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
+   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
+   core_commands3.cc core_commands4.cc core_commands5.cc \
+@@ -83,7 +87,7 @@
+ endif
+ 
+ $(EXE): $(OBJS)
+-  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
++  $(CXX) -o $(EXE) 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2018-01-30 Thread José María Alonso
commit: fca4bf16855ed8c1c72079662e9546f356f3b1f4
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Jan 30 20:25:40 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Jan 30 20:25:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca4bf16

app-emulation/free42: Drops old version 2.0.8

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/free42/Manifest  |  1 -
 .../files/free42-2.0.8-fix-build-intel-lib.patch   | 12 -
 .../free42/files/free42-2.0.8-fix-makefile.patch   | 58 --
 app-emulation/free42/free42-2.0.8.ebuild   | 49 --
 4 files changed, 120 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index ac6866f07ec..5b013b2944a 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,2 @@
 DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d
-DIST free42-nologo-2.0.8.tgz 7388038 BLAKE2B 
e2065ae71cf0be55d7de295965d7c884d2db6bd8aad6eefe85d04028dacf114c7d6cfc90f02b78a220f118ee26fd3b8fa830a802015da5c56f695621bf4ec5ff
 SHA512 
3da4045ddf8a9993369a25344f5d4f472283a7affd4d5640a47dbce4debe4e071b83ad7858f79113d8be2255fc11df8b22edb4c66471945d341e8ffb79495fee

diff --git a/app-emulation/free42/files/free42-2.0.8-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.8-fix-build-intel-lib.patch
deleted file mode 100644
index df2736f01e3..000
--- a/app-emulation/free42/files/free42-2.0.8-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2017-12-26 19:48:08.0 +0100
-+++ b/gtk/build-intel-lib.sh   2017-12-26 21:09:52.949997834 +0100
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.8-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.8-fix-makefile.patch
deleted file mode 100644
index 2cb44245c3b..000
--- a/app-emulation/free42/files/free42-2.0.8-fix-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2017-12-26 19:48:08.0 +0100
-+++ b/gtk/Makefile 2017-12-26 21:07:20.279998488 +0100
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += -Wl,--hash-style=both
- LIBS += -lpthread
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
-   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
-   core_commands3.cc core_commands4.cc core_commands5.cc \
-@@ -83,7 +87,7 @@
- endif
- 
- $(EXE): $(OBJS)
--  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
-+  $(CXX) -o $(EXE) 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2018-01-13 Thread José María Alonso
commit: 39fec1ae89fa036b7a58a7375b8fd53f0219af45
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Jan 13 18:48:36 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Jan 13 18:49:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39fec1ae

app-emulation/free42: Bumps version to 2.0.10

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.0.10-fix-build-intel-lib.patch  | 12 +
 .../free42/files/free42-2.0.10-fix-makefile.patch  | 58 ++
 app-emulation/free42/free42-2.0.10.ebuild  | 49 ++
 4 files changed, 120 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 4c76c28eb24..ac6866f07ec 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
+DIST free42-nologo-2.0.10.tgz 7389429 BLAKE2B 
a633a78ed5974e327aafa9d783c04bdcaa895940580c595c9c67ab0181ec7000efaa92021a485199268341f15f4c4bafe3964d4118c068e8abbfa2f358045b5a
 SHA512 
4f03b9b206ef17e71295f0baac96ca26f34a00844cee6cad254f8ab798d3d0c724788200f3f207a3301f62eb0960707a23e6bcbb2ac924a78b0f0e1c78e70e6d
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d
 DIST free42-nologo-2.0.8.tgz 7388038 BLAKE2B 
e2065ae71cf0be55d7de295965d7c884d2db6bd8aad6eefe85d04028dacf114c7d6cfc90f02b78a220f118ee26fd3b8fa830a802015da5c56f695621bf4ec5ff
 SHA512 
3da4045ddf8a9993369a25344f5d4f472283a7affd4d5640a47dbce4debe4e071b83ad7858f79113d8be2255fc11df8b22edb4c66471945d341e8ffb79495fee

diff --git a/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch
new file mode 100644
index 000..a321b1d714b
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2018-01-08 02:52:33.0 +0100
 b/gtk/build-intel-lib.sh   2018-01-13 19:43:23.709997784 +0100
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
new file mode 100644
index 000..7642316920f
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch
@@ -0,0 +1,58 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2018-01-08 02:52:33.0 +0100
 b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100
+@@ -15,11 +15,11 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
++   -Wno-error=narrowing \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +27,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
+   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
+   core_commands3.cc core_commands4.cc core_commands5.cc \
+@@ -83,7 +87,7 @@
+ endif
+ 
+ $(EXE): $(OBJS)
+-  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
++  $(CXX) -o $(EXE) 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2017-12-26 Thread José María Alonso
commit: f89924d9a0b2006a310b182892b78eb310f9d253
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Dec 26 20:20:08 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Dec 26 20:20:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89924d9

app-emulation/free42: Drops old version 2.0.7

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-emulation/free42/Manifest  |  1 -
 .../files/free42-2.0.7-fix-build-intel-lib.patch   | 12 -
 .../free42/files/free42-2.0.7-fix-makefile.patch   | 58 --
 app-emulation/free42/free42-2.0.7.ebuild   | 49 --
 4 files changed, 120 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 8a214a25ce3..4c76c28eb24 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,2 @@
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d
-DIST free42-nologo-2.0.7.tgz 7354850 BLAKE2B 
6be2f2ea912a1d47bdf8c9016e8a32e5203d982e34cbe5ef6624eac078297cd967cf08ae2bdeb7c6ad158f96e77032f449a47f01c3c8d8e312f6d46e20237cf0
 SHA512 
1adfccb37bdf35ecd57a6da1633ceb3bcfd0681efbc34fc9a4e4580ce235e35db9281de0d9ba659ecd33ef2b3a17eae596047b6790ffbf3e5e5ebfad600dcb8b
 DIST free42-nologo-2.0.8.tgz 7388038 BLAKE2B 
e2065ae71cf0be55d7de295965d7c884d2db6bd8aad6eefe85d04028dacf114c7d6cfc90f02b78a220f118ee26fd3b8fa830a802015da5c56f695621bf4ec5ff
 SHA512 
3da4045ddf8a9993369a25344f5d4f472283a7affd4d5640a47dbce4debe4e071b83ad7858f79113d8be2255fc11df8b22edb4c66471945d341e8ffb79495fee

diff --git a/app-emulation/free42/files/free42-2.0.7-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.7-fix-build-intel-lib.patch
deleted file mode 100644
index 04fc844599e..000
--- a/app-emulation/free42/files/free42-2.0.7-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2017-11-29 06:03:45.0 +0100
-+++ b/gtk/build-intel-lib.sh   2017-12-10 13:57:27.485971521 +0100
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.7-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.7-fix-makefile.patch
deleted file mode 100644
index ccf18766bae..000
--- a/app-emulation/free42/files/free42-2.0.7-fix-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2017-11-29 06:03:45.0 +0100
-+++ b/gtk/Makefile 2017-12-10 14:01:06.715970583 +0100
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += -Wl,--hash-style=both
- LIBS += -lpthread
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
-   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
-   core_commands3.cc core_commands4.cc core_commands5.cc \
-@@ -83,7 +87,7 @@
- endif
- 
- $(EXE): $(OBJS)
--  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
-+  $(CXX) -o $(EXE) 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2017-12-26 Thread José María Alonso
commit: 99d8f4f4b659fd077accc6127534e8eb0ba9044e
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Dec 26 20:15:22 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Dec 26 20:15:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d8f4f4

app-emulation/free42: Bumps version to 2.0.8

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.0.8-fix-build-intel-lib.patch   | 12 +
 .../free42/files/free42-2.0.8-fix-makefile.patch   | 58 ++
 app-emulation/free42/free42-2.0.8.ebuild   | 49 ++
 4 files changed, 120 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index f31517cf680..8a214a25ce3 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d
 DIST free42-nologo-2.0.7.tgz 7354850 BLAKE2B 
6be2f2ea912a1d47bdf8c9016e8a32e5203d982e34cbe5ef6624eac078297cd967cf08ae2bdeb7c6ad158f96e77032f449a47f01c3c8d8e312f6d46e20237cf0
 SHA512 
1adfccb37bdf35ecd57a6da1633ceb3bcfd0681efbc34fc9a4e4580ce235e35db9281de0d9ba659ecd33ef2b3a17eae596047b6790ffbf3e5e5ebfad600dcb8b
+DIST free42-nologo-2.0.8.tgz 7388038 BLAKE2B 
e2065ae71cf0be55d7de295965d7c884d2db6bd8aad6eefe85d04028dacf114c7d6cfc90f02b78a220f118ee26fd3b8fa830a802015da5c56f695621bf4ec5ff
 SHA512 
3da4045ddf8a9993369a25344f5d4f472283a7affd4d5640a47dbce4debe4e071b83ad7858f79113d8be2255fc11df8b22edb4c66471945d341e8ffb79495fee

diff --git a/app-emulation/free42/files/free42-2.0.8-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.8-fix-build-intel-lib.patch
new file mode 100644
index 000..df2736f01e3
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.8-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2017-12-26 19:48:08.0 +0100
 b/gtk/build-intel-lib.sh   2017-12-26 21:09:52.949997834 +0100
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.8-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.8-fix-makefile.patch
new file mode 100644
index 000..2cb44245c3b
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.8-fix-makefile.patch
@@ -0,0 +1,58 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2017-12-26 19:48:08.0 +0100
 b/gtk/Makefile 2017-12-26 21:07:20.279998488 +0100
+@@ -15,11 +15,11 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
++   -Wno-error=narrowing \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +27,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
+   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
+   core_commands3.cc core_commands4.cc core_commands5.cc \
+@@ -83,7 +87,7 @@
+ endif
+ 
+ $(EXE): $(OBJS)
+-  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
++  $(CXX) -o $(EXE) $(MYLDFLAGS) 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2017-12-10 Thread José María Alonso
commit: 2c7f79b001b83723254fba87569fdbaf515503cf
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Dec 10 13:23:18 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Dec 10 13:23:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c7f79b0

app-emulation/free42: Bumps version to 2.0.7

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.0.7-fix-build-intel-lib.patch   | 12 +
 .../free42/files/free42-2.0.7-fix-makefile.patch   | 58 ++
 app-emulation/free42/free42-2.0.7.ebuild   | 49 ++
 4 files changed, 120 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 6543a8b94b1..f31517cf680 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1 +1,2 @@
 DIST free42-nologo-2.0.6.tgz 7348647 BLAKE2B 
708c88b4903358c23989d515c61884ffc9feae3d43fc54f1ac8a18779cfe8aa2d0e1a2ec667e24f78da58cd94ad515399191b7dc968adbc59bb97517b34680be
 SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d
+DIST free42-nologo-2.0.7.tgz 7354850 BLAKE2B 
6be2f2ea912a1d47bdf8c9016e8a32e5203d982e34cbe5ef6624eac078297cd967cf08ae2bdeb7c6ad158f96e77032f449a47f01c3c8d8e312f6d46e20237cf0
 SHA512 
1adfccb37bdf35ecd57a6da1633ceb3bcfd0681efbc34fc9a4e4580ce235e35db9281de0d9ba659ecd33ef2b3a17eae596047b6790ffbf3e5e5ebfad600dcb8b

diff --git a/app-emulation/free42/files/free42-2.0.7-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.7-fix-build-intel-lib.patch
new file mode 100644
index 000..04fc844599e
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.7-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2017-11-29 06:03:45.0 +0100
 b/gtk/build-intel-lib.sh   2017-12-10 13:57:27.485971521 +0100
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.7-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.7-fix-makefile.patch
new file mode 100644
index 000..ccf18766bae
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.7-fix-makefile.patch
@@ -0,0 +1,58 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2017-11-29 06:03:45.0 +0100
 b/gtk/Makefile 2017-12-10 14:01:06.715970583 +0100
+@@ -15,11 +15,11 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
++   -Wno-error=narrowing \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +27,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
+   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
+   core_commands3.cc core_commands4.cc core_commands5.cc \
+@@ -83,7 +87,7 @@
+ endif
+ 
+ $(EXE): $(OBJS)
+-  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
++  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
+ 
+ $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
+ 

diff --git a/app-emulation/free42/free42-2.0.7.ebuild 
b/app-emulation/free42/free42-2.0.7.ebuild
new file mode 100644
index 000..6e2ba52edf2
--- /dev/null
+++ b/app-emulation/free42/free42-2.0.7.ebuild
@@ -0,0 +1,49 @@
+# 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2017-11-19 Thread José María Alonso
commit: e5a1125db5fc54b0675459cd9e3101566214f225
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Nov 19 21:47:26 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Nov 19 21:47:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a1125d

app-emulation/free42: Drops old version 1.5.15

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-emulation/free42/Manifest  |  1 -
 .../files/free42-1.5.15-fix-build-intel-lib.patch  | 12 -
 .../free42/files/free42-1.5.15-fix-makefile.patch  | 58 --
 app-emulation/free42/free42-1.5.15.ebuild  | 47 --
 app-emulation/free42/metadata.xml  | 30 +--
 5 files changed, 15 insertions(+), 133 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 9d7011700d1..21cdbba3ae3 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1 @@
-DIST free42-1.5.15.tgz 22683600 SHA256 
2dda0558141cd26d4b04aa96608c85eadb0770c4f2b660889d4b2a6f3a880c21 SHA512 
fc09fcb0efaa6502776517b22cd0015ea7ac7d128b80bd740f64272b6c7aa41f5509dd7e0166dc18043790b4bef725a37a6a7210308a67aeaed02622f9e6daef
 WHIRLPOOL 
5f6f5b33ccb2c320515fbc4e67ee52c6bc6c25fdbc8cf24c05772a90be87fed03f48dfa363b195071c4bc722428fb116d246e9df2eaddba20742648891ad7769
 DIST free42-nologo-2.0.6.tgz 7348647 SHA256 
862135da3066576d71dbfedc1e41e97230e656ef2f0db3a5b87ba96650c12b9a SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d
 WHIRLPOOL 
5740055edfbafc6f91ba9d3a8b1dc259511dc99b1e5d06a78cf03976b71928c5423d57cd023c9d878108394f3b0992a3bf532f06e69089b976a8ca789dcae9ed

diff --git a/app-emulation/free42/files/free42-1.5.15-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-1.5.15-fix-build-intel-lib.patch
deleted file mode 100644
index 6464714a001..000
--- a/app-emulation/free42/files/free42-1.5.15-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2017-04-01 20:02:45.0 +0200
-+++ b/gtk/build-intel-lib.sh   2017-04-04 13:55:43.719038089 +0200
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-1.5.15-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.15-fix-makefile.patch
deleted file mode 100644
index d64efb21a6d..000
--- a/app-emulation/free42/files/free42-1.5.15-fix-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2017-04-01 20:02:45.0 +0200
-+++ b/gtk/Makefile 2017-04-04 13:59:04.969034463 +0200
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += -Wl,--hash-style=both
- LIBS += -lpthread
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
-   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
-   core_commands3.cc core_commands4.cc core_commands5.cc \
-@@ -83,7 +87,7 @@
- endif
- 
- $(EXE): $(OBJS)
--  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
-+  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
- 
- $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-11-07 Thread Manuel Rüger
commit: cfeb2df8f83e9b979aa8ba784ec99315162eb39f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Tue Nov  7 13:10:58 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Tue Nov  7 13:10:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfeb2df8

app-emulation/free42: Stable on amd64

Package-Manager: Portage-2.3.12, Repoman-2.3.4

 app-emulation/free42/free42-2.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.0.6.ebuild 
b/app-emulation/free42/free42-2.0.6.ebuild
index deb8bf3bcab..e4623209689 100644
--- a/app-emulation/free42/free42-2.0.6.ebuild
+++ b/app-emulation/free42/free42-2.0.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-11-02 Thread Thomas Deutschmann
commit: 533d97b1b574ed39d1c1d3b7c598fbc9406143dd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov  2 21:06:22 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov  2 21:13:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533d97b1

app-emulation/free42: x86 stable (bug #635948)

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 app-emulation/free42/free42-2.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-2.0.6.ebuild 
b/app-emulation/free42/free42-2.0.6.ebuild
index f40b9a599bd..deb8bf3bcab 100644
--- a/app-emulation/free42/free42-2.0.6.ebuild
+++ b/app-emulation/free42/free42-2.0.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://thomasokken.com/free42/upstream/${MY_PV}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2017-09-28 Thread José María Alonso
commit: e3587ff73ed8161ee60c24a5fbfd432f63208664
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Sep 28 14:56:39 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Sep 28 14:56:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3587ff7

app-emulation/free42: Bumps version to 2.0.6

Package-Manager: Portage-2.3.8, Repoman-2.3.1

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-2.0.6-fix-build-intel-lib.patch   | 12 +
 .../free42/files/free42-2.0.6-fix-makefile.patch   | 58 ++
 app-emulation/free42/free42-2.0.6.ebuild   | 49 ++
 4 files changed, 120 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 5305755acf9..9d7011700d1 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1 +1,2 @@
 DIST free42-1.5.15.tgz 22683600 SHA256 
2dda0558141cd26d4b04aa96608c85eadb0770c4f2b660889d4b2a6f3a880c21 SHA512 
fc09fcb0efaa6502776517b22cd0015ea7ac7d128b80bd740f64272b6c7aa41f5509dd7e0166dc18043790b4bef725a37a6a7210308a67aeaed02622f9e6daef
 WHIRLPOOL 
5f6f5b33ccb2c320515fbc4e67ee52c6bc6c25fdbc8cf24c05772a90be87fed03f48dfa363b195071c4bc722428fb116d246e9df2eaddba20742648891ad7769
+DIST free42-nologo-2.0.6.tgz 7348647 SHA256 
862135da3066576d71dbfedc1e41e97230e656ef2f0db3a5b87ba96650c12b9a SHA512 
078a79cc4dfa36ae7342be5b90350f4b7269f4e71777f2620c2043510d6313acbc1fa9415b75f8b01bebb2de747b9af8a26738f877c34a4d82a1fdd52c75a61d
 WHIRLPOOL 
5740055edfbafc6f91ba9d3a8b1dc259511dc99b1e5d06a78cf03976b71928c5423d57cd023c9d878108394f3b0992a3bf532f06e69089b976a8ca789dcae9ed

diff --git a/app-emulation/free42/files/free42-2.0.6-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-2.0.6-fix-build-intel-lib.patch
new file mode 100644
index 000..6464714a001
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.6-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2017-04-01 20:02:45.0 +0200
 b/gtk/build-intel-lib.sh   2017-04-04 13:55:43.719038089 +0200
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-2.0.6-fix-makefile.patch 
b/app-emulation/free42/files/free42-2.0.6-fix-makefile.patch
new file mode 100644
index 000..d64efb21a6d
--- /dev/null
+++ b/app-emulation/free42/files/free42-2.0.6-fix-makefile.patch
@@ -0,0 +1,58 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2017-04-01 20:02:45.0 +0200
 b/gtk/Makefile 2017-04-04 13:59:04.969034463 +0200
+@@ -15,11 +15,11 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
++   -Wno-error=narrowing \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +27,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
+   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
+   core_commands3.cc core_commands4.cc core_commands5.cc \
+@@ -83,7 +87,7 @@
+ endif
+ 
+ $(EXE): $(OBJS)
+-  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
++  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
+ 
+ $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
+ 

diff --git a/app-emulation/free42/free42-2.0.6.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2017-05-05 Thread José María Alonso
commit: a8f71fb43837b1d25e6e3c42a29e1d970e46d380
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May  5 08:04:50 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri May  5 08:04:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f71fb4

app-emulation/free42: Drops old version

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 app-emulation/free42/Manifest  |  1 -
 .../files/free42-1.5.13-fix-build-intel-lib.patch  | 12 -
 .../free42/files/free42-1.5.13-fix-makefile.patch  | 58 --
 app-emulation/free42/free42-1.5.13.ebuild  | 47 --
 4 files changed, 118 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 37b124916f1..5305755acf9 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1 @@
-DIST free42-1.5.13.tgz 22684310 SHA256 
27caa84aa77257290ae27dfe04236bbf75126b197067a9c1cf7723cccbe65fd9 SHA512 
b12b5be7a7d8241cb38046bef163143e71d9910c829179509daa00c47077a12c9b506bb0203bad1202e0200ae3a73cf4171d1dedd401c28fd18f1129199c4c1e
 WHIRLPOOL 
588ea795af49fc235b4250f5f648930cb09b048cb7d44182c72622b285b76110816a20228d96ab94ee3b2bb8d55690d24d136e1524cb24630866161202d7373f
 DIST free42-1.5.15.tgz 22683600 SHA256 
2dda0558141cd26d4b04aa96608c85eadb0770c4f2b660889d4b2a6f3a880c21 SHA512 
fc09fcb0efaa6502776517b22cd0015ea7ac7d128b80bd740f64272b6c7aa41f5509dd7e0166dc18043790b4bef725a37a6a7210308a67aeaed02622f9e6daef
 WHIRLPOOL 
5f6f5b33ccb2c320515fbc4e67ee52c6bc6c25fdbc8cf24c05772a90be87fed03f48dfa363b195071c4bc722428fb116d246e9df2eaddba20742648891ad7769

diff --git a/app-emulation/free42/files/free42-1.5.13-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-1.5.13-fix-build-intel-lib.patch
deleted file mode 100644
index 23641b552f2..000
--- a/app-emulation/free42/files/free42-1.5.13-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2016-09-04 18:56:12.0 +0200
-+++ b/gtk/build-intel-lib.sh   2016-09-24 19:39:49.284126118 +0200
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch
deleted file mode 100644
index bc7cf3f1c8c..000
--- a/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2017-01-22 22:03:38.0 +0100
-+++ b/gtk/Makefile 2017-02-02 15:08:32.589997985 +0100
-@@ -15,11 +15,11 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
-+   -Wno-error=narrowing \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +27,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+MYLDFLAGS = -L/usr/X11R6/lib
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += -Wl,--hash-style=both
- LIBS += -lpthread
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
-   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
-   core_commands3.cc core_commands4.cc core_commands5.cc \
-@@ -83,7 +87,7 @@
- endif
- 
- $(EXE): $(OBJS)
--  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
-+  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
- 
- $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
- 

diff --git a/app-emulation/free42/free42-1.5.13.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-05-04 Thread Agostino Sarubbo
commit: bd2c414aa9d2aaa90edd209fb332a73ab8b266f1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May  4 15:54:36 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May  4 15:54:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2c414a

app-emulation/free42: x86 stable wrt bug #617446

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/free42/free42-1.5.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-1.5.15.ebuild 
b/app-emulation/free42/free42-1.5.15.ebuild
index 0d7da19f772..b765ac09719 100644
--- a/app-emulation/free42/free42-1.5.15.ebuild
+++ b/app-emulation/free42/free42-1.5.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-05-04 Thread Agostino Sarubbo
commit: 0f147a1b70f913110c1be1c497fd03c7bbba45a4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May  4 13:07:21 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May  4 13:07:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f147a1b

app-emulation/free42: amd64 stable wrt bug #617446

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/free42/free42-1.5.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-1.5.15.ebuild 
b/app-emulation/free42/free42-1.5.15.ebuild
index 4e80cf4e96a..0d7da19f772 100644
--- a/app-emulation/free42/free42-1.5.15.ebuild
+++ b/app-emulation/free42/free42-1.5.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2017-03-14 Thread José María Alonso
commit: 0797da15d36c2ae5c07f65a7b1da5c164afc2df9
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Mar 14 11:36:41 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Mar 14 11:36:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0797da15

app-emulation/free42: Drops old version

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/free42/Manifest  |  1 -
 .../files/free42-1.5.12-fix-build-intel-lib.patch  | 12 -
 .../free42/files/free42-1.5.12-fix-makefile.patch  | 57 --
 app-emulation/free42/free42-1.5.12.ebuild  | 47 --
 4 files changed, 117 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 5ddb47754e3..252073ff56f 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1 @@
-DIST free42-1.5.12.tgz 22691715 SHA256 
77f053fbfc597229f4e7d4e66d80aad0252e18bd8c3e05c757c02af5c4cdf268 SHA512 
85e595f14e1ee5cf498dc9aa641edb841db450dbeca67b4a5c7853e7c2d655e3d40ca9332d0fed70c3a3e397553bc4655f87a27aefca4c0eb89d16a6fafae843
 WHIRLPOOL 
5c0d762660d239c6157a18bbd353734d4af9afb5d665cc75c200e92509457b898693540732be05afeb0514c5c2604207a97c0adbb22121789170de94f538de84
 DIST free42-1.5.13.tgz 22684310 SHA256 
27caa84aa77257290ae27dfe04236bbf75126b197067a9c1cf7723cccbe65fd9 SHA512 
b12b5be7a7d8241cb38046bef163143e71d9910c829179509daa00c47077a12c9b506bb0203bad1202e0200ae3a73cf4171d1dedd401c28fd18f1129199c4c1e
 WHIRLPOOL 
588ea795af49fc235b4250f5f648930cb09b048cb7d44182c72622b285b76110816a20228d96ab94ee3b2bb8d55690d24d136e1524cb24630866161202d7373f

diff --git a/app-emulation/free42/files/free42-1.5.12-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-1.5.12-fix-build-intel-lib.patch
deleted file mode 100644
index 23641b552f2..000
--- a/app-emulation/free42/files/free42-1.5.12-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2016-09-04 18:56:12.0 +0200
-+++ b/gtk/build-intel-lib.sh   2016-09-24 19:39:49.284126118 +0200
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch
deleted file mode 100644
index 29c3bb5f5e5..000
--- a/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2016-10-04 03:45:02.0 +0200
-+++ b/gtk/Makefile 2016-11-26 22:06:25.50576 +0100
-@@ -15,11 +15,10 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +26,25 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
-+MYLDFLAGS = -L/usr/X11R6/lib
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
-+MYLDFLAGS += -Wl,--hash-style=both
- LIBS += -lpthread
- endif
- 
-+MYLDFLAGS += ${LDFLAGS}
-+
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
-   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
-   core_commands3.cc core_commands4.cc core_commands5.cc \
-@@ -83,7 +86,7 @@
- endif
- 
- $(EXE): $(OBJS)
--  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
-+  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
- 
- $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
- 

diff --git a/app-emulation/free42/free42-1.5.12.ebuild 
b/app-emulation/free42/free42-1.5.12.ebuild
deleted file mode 100644

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-03-10 Thread Agostino Sarubbo
commit: bd2620ad3b76d1a12ecee7f4a4abcc0f58a2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 10 10:58:40 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 10 10:59:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd26

app-emulation/free42: x86 stable wrt bug #612106

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/free42/free42-1.5.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-1.5.13.ebuild 
b/app-emulation/free42/free42-1.5.13.ebuild
index 0d7da19f772..b765ac09719 100644
--- a/app-emulation/free42/free42-1.5.13.ebuild
+++ b/app-emulation/free42/free42-1.5.13.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-03-10 Thread Agostino Sarubbo
commit: b30c880bf06bdd8606358574a9f9fed59b0df82f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 10 09:09:10 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 10 09:09:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30c880b

app-emulation/free42: amd64 stable wrt bug #612106

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/free42/free42-1.5.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-1.5.13.ebuild 
b/app-emulation/free42/free42-1.5.13.ebuild
index 4e80cf4e96a..0d7da19f772 100644
--- a/app-emulation/free42/free42-1.5.13.ebuild
+++ b/app-emulation/free42/free42-1.5.13.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/

2017-02-02 Thread José María Alonso
commit: b2a49de72b3773221adb89fce881dc25a22495a9
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Feb  2 14:17:07 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Feb  2 14:17:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a49de7

app-emulation/free42: Removes compiler warning.

Fixes bug #595076

Package-Manager: portage-2.3.3

 app-emulation/free42/files/free42-1.5.13-fix-makefile.patch | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch
index 29c3bb5..bc7cf3f 100644
--- a/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch
+++ b/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch
@@ -1,7 +1,7 @@
 diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2016-10-04 03:45:02.0 +0200
-+++ b/gtk/Makefile 2016-11-26 22:06:25.50576 +0100
-@@ -15,11 +15,10 @@
+--- a/gtk/Makefile 2017-01-22 22:03:38.0 +0100
 b/gtk/Makefile 2017-02-02 15:08:32.589997985 +0100
+@@ -15,11 +15,11 @@
  # along with this program; if not, see http://www.gnu.org/licenses/.
  
###
  
@@ -11,10 +11,11 @@ diff -Nuar a/gtk/Makefile b/gtk/Makefile
 -Wno-parentheses \
 -Wno-write-strings \
 -   -g \
++   -Wno-error=narrowing \
 -I/usr/X11R6/include \
 $(shell pkg-config --cflags gtk+-2.0) \
 -DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,21 +26,25 @@
+@@ -27,21 +27,25 @@
 -DDECIMAL_GLOBAL_ROUNDING=1 \
 -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
@@ -31,8 +32,8 @@ diff -Nuar a/gtk/Makefile b/gtk/Makefile
 +   ${CXXFLAGS}
  
 -LDFLAGS = -L/usr/X11R6/lib
-+MYLDFLAGS = -L/usr/X11R6/lib
 -LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++MYLDFLAGS = -L/usr/X11R6/lib
 +LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
  
  ifeq "$(shell uname -s)" "Linux"
@@ -46,7 +47,7 @@ diff -Nuar a/gtk/Makefile b/gtk/Makefile
  SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
core_commands3.cc core_commands4.cc core_commands5.cc \
-@@ -83,7 +86,7 @@
+@@ -83,7 +87,7 @@
  endif
  
  $(EXE): $(OBJS)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2017-02-02 Thread José María Alonso
commit: a6c4fdf84d1158c9c87af32e587a2726796f66d7
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Feb  2 11:38:05 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Feb  2 11:38:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c4fdf8

app-emulation/free42: Bumps version to 1.5.13

Package-Manager: portage-2.3.3

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-1.5.13-fix-build-intel-lib.patch  | 12 +
 .../free42/files/free42-1.5.13-fix-makefile.patch  | 57 ++
 app-emulation/free42/free42-1.5.13.ebuild  | 48 ++
 4 files changed, 118 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 26d5173..5ddb477 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1 +1,2 @@
 DIST free42-1.5.12.tgz 22691715 SHA256 
77f053fbfc597229f4e7d4e66d80aad0252e18bd8c3e05c757c02af5c4cdf268 SHA512 
85e595f14e1ee5cf498dc9aa641edb841db450dbeca67b4a5c7853e7c2d655e3d40ca9332d0fed70c3a3e397553bc4655f87a27aefca4c0eb89d16a6fafae843
 WHIRLPOOL 
5c0d762660d239c6157a18bbd353734d4af9afb5d665cc75c200e92509457b898693540732be05afeb0514c5c2604207a97c0adbb22121789170de94f538de84
+DIST free42-1.5.13.tgz 22684310 SHA256 
27caa84aa77257290ae27dfe04236bbf75126b197067a9c1cf7723cccbe65fd9 SHA512 
b12b5be7a7d8241cb38046bef163143e71d9910c829179509daa00c47077a12c9b506bb0203bad1202e0200ae3a73cf4171d1dedd401c28fd18f1129199c4c1e
 WHIRLPOOL 
588ea795af49fc235b4250f5f648930cb09b048cb7d44182c72622b285b76110816a20228d96ab94ee3b2bb8d55690d24d136e1524cb24630866161202d7373f

diff --git a/app-emulation/free42/files/free42-1.5.13-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-1.5.13-fix-build-intel-lib.patch
new file mode 100644
index ..23641b5
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.13-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2016-09-04 18:56:12.0 +0200
 b/gtk/build-intel-lib.sh   2016-09-24 19:39:49.284126118 +0200
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch
new file mode 100644
index ..29c3bb5
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.13-fix-makefile.patch
@@ -0,0 +1,57 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2016-10-04 03:45:02.0 +0200
 b/gtk/Makefile 2016-11-26 22:06:25.50576 +0100
+@@ -15,11 +15,10 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,21 +26,25 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
++MYLDFLAGS = -L/usr/X11R6/lib
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
+   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
+   core_commands3.cc core_commands4.cc core_commands5.cc \
+@@ -83,7 +86,7 @@
+ endif
+ 
+ $(EXE): $(OBJS)
+-  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
++  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
+ 
+ $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
+ 

diff --git a/app-emulation/free42/free42-1.5.13.ebuild 
b/app-emulation/free42/free42-1.5.13.ebuild
new file mode 100644
index ..6e7ef59
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/, app-emulation/free42/

2017-01-12 Thread José María Alonso
commit: 3b41030a2ed47e2cf460a2fb3cd05baa26a818a4
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jan 12 22:35:42 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Jan 12 22:35:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b41030a

app-emulation/free42: Drops old versions

Package-Manager: portage-2.3.0

 app-emulation/free42/Manifest  |  2 -
 .../files/free42-1.5.10-fix-build-intel-lib.patch  | 12 --
 .../free42/files/free42-1.5.10-fix-makefile.patch  | 38 -
 .../free42/files/free42-1.5.7-fix-makefile.patch   | 34 
 app-emulation/free42/free42-1.5.10.ebuild  | 47 --
 app-emulation/free42/free42-1.5.7.ebuild   | 46 -
 6 files changed, 179 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 55cb679..26d5173 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1 @@
-DIST free42-1.5.10.tgz 22616956 SHA256 
960d94cce3d67047d8968b4ee8b4d324bf1257002d67f971bd1f6e2552a870d1 SHA512 
dfdcbdb051aa7cf7a60c27e44ae8dc5458dd418e08cd71e79eff443d09f8021efacc87e06531f312521e5b1f5af0aa72e77b0ce18b8d657499ad174b6a12578e
 WHIRLPOOL 
8324418ab0047e05136937aa6741a4faa518f39eae203eec181958fdc6aa42f577c66716deb81b0dc6d833f79e4e49cfda37fc80e3917f0157583feac1b66985
 DIST free42-1.5.12.tgz 22691715 SHA256 
77f053fbfc597229f4e7d4e66d80aad0252e18bd8c3e05c757c02af5c4cdf268 SHA512 
85e595f14e1ee5cf498dc9aa641edb841db450dbeca67b4a5c7853e7c2d655e3d40ca9332d0fed70c3a3e397553bc4655f87a27aefca4c0eb89d16a6fafae843
 WHIRLPOOL 
5c0d762660d239c6157a18bbd353734d4af9afb5d665cc75c200e92509457b898693540732be05afeb0514c5c2604207a97c0adbb22121789170de94f538de84
-DIST free42-1.5.7.tgz 8159655 SHA256 
63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 
fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3
 WHIRLPOOL 
0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43

diff --git a/app-emulation/free42/files/free42-1.5.10-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-1.5.10-fix-build-intel-lib.patch
deleted file mode 100644
index 23641b5..
--- a/app-emulation/free42/files/free42-1.5.10-fix-build-intel-lib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
 a/gtk/build-intel-lib.sh   2016-09-04 18:56:12.0 +0200
-+++ b/gtk/build-intel-lib.sh   2016-09-24 19:39:49.284126118 +0200
-@@ -4,7 +4,7 @@
- cd IntelRDFPMathLib20U1
- patch -p0 <../intel-lib-linux.patch
- cd LIBRARY
--make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
-+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
- mv libbid.a ../../gcc111libbid.a
- cd ../..
- ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-1.5.10-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.10-fix-makefile.patch
deleted file mode 100644
index 3fe1baf..
--- a/app-emulation/free42/files/free42-1.5.10-fix-makefile.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2016-09-04 18:56:12.0 +0200
-+++ b/gtk/Makefile 2016-09-24 16:13:34.824116365 +0200
-@@ -15,11 +15,10 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- 
###
- 
--CFLAGS = -MMD \
-+CFLAGS := -MMD \
--Wall \
--Wno-parentheses \
--Wno-write-strings \
--   -g \
--I/usr/X11R6/include \
-$(shell pkg-config --cflags gtk+-2.0) \
--DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,14 +26,16 @@
--DDECIMAL_GLOBAL_ROUNDING=1 \
--DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
--DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
--   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
-+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
-+   ${CFLAGS}
- 
--CXXFLAGS = $(CFLAGS) \
-+CXXFLAGS := $(CFLAGS) \
--fno-exceptions \
--fno-rtti \
--   -D_WCHAR_T_DEFINED
-+   -D_WCHAR_T_DEFINED \
-+   ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
-+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
--LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
-+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
- 
- ifeq "$(shell uname -s)" "Linux"

diff --git a/app-emulation/free42/files/free42-1.5.7-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.7-fix-makefile.patch
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-01-04 Thread Agostino Sarubbo
commit: 5b134f5de070f60b8992809c4bf015e0aa7f5544
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan  4 17:08:07 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan  4 17:08:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b134f5d

app-emulation/free42: x86 stable wrt bug #604486

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/free42/free42-1.5.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-1.5.12.ebuild 
b/app-emulation/free42/free42-1.5.12.ebuild
index 48af598..ef1a486 100644
--- a/app-emulation/free42/free42-1.5.12.ebuild
+++ b/app-emulation/free42/free42-1.5.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2017-01-04 Thread Agostino Sarubbo
commit: cd8c678e282d038a1544cad55ba10a1c8eb3e51c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan  4 16:55:33 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan  4 16:55:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8c678e

app-emulation/free42: amd64 stable wrt bug #604486

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/free42/free42-1.5.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/free42/free42-1.5.12.ebuild 
b/app-emulation/free42/free42-1.5.12.ebuild
index 05ad539..48af598 100644
--- a/app-emulation/free42/free42-1.5.12.ebuild
+++ b/app-emulation/free42/free42-1.5.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2017-01-03 Thread José María Alonso
commit: 183014e4cb4202d64e8ea58227be62571bc9fd87
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Jan  3 09:26:12 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Tue Jan  3 09:26:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183014e4

app-emulation/free42: Drops old version

Package-Manager: portage-2.3.0

 app-emulation/free42/Manifest  |  1 -
 .../free42/files/free42-1.5.8-fix-makefile.patch   | 29 --
 app-emulation/free42/free42-1.5.8.ebuild   | 46 --
 3 files changed, 76 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 4625ec1..55cb679 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,3 @@
 DIST free42-1.5.10.tgz 22616956 SHA256 
960d94cce3d67047d8968b4ee8b4d324bf1257002d67f971bd1f6e2552a870d1 SHA512 
dfdcbdb051aa7cf7a60c27e44ae8dc5458dd418e08cd71e79eff443d09f8021efacc87e06531f312521e5b1f5af0aa72e77b0ce18b8d657499ad174b6a12578e
 WHIRLPOOL 
8324418ab0047e05136937aa6741a4faa518f39eae203eec181958fdc6aa42f577c66716deb81b0dc6d833f79e4e49cfda37fc80e3917f0157583feac1b66985
 DIST free42-1.5.12.tgz 22691715 SHA256 
77f053fbfc597229f4e7d4e66d80aad0252e18bd8c3e05c757c02af5c4cdf268 SHA512 
85e595f14e1ee5cf498dc9aa641edb841db450dbeca67b4a5c7853e7c2d655e3d40ca9332d0fed70c3a3e397553bc4655f87a27aefca4c0eb89d16a6fafae843
 WHIRLPOOL 
5c0d762660d239c6157a18bbd353734d4af9afb5d665cc75c200e92509457b898693540732be05afeb0514c5c2604207a97c0adbb22121789170de94f538de84
 DIST free42-1.5.7.tgz 8159655 SHA256 
63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 
fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3
 WHIRLPOOL 
0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43
-DIST free42-1.5.8.tgz 45400324 SHA256 
f8ffa54a5f77b5061e1a983962e989fc6679f7e128d996a0550922e366855f2f SHA512 
1abaeea314b55f456b65eef530fe692534d92dde95876982c6df1715853055632a4a2305774dc691ca0af28632a393d8d9872bd86353c09d57d2dc8a0ef6cfe2
 WHIRLPOOL 
9b0abef9d548f09e567e8debe15f9a0635038d6ef655a64885ebc02eb241a0f577ca40b4bdc39c881fe8b2c6f4d97e5575c715a05ccc06df37f90bc5d28d16e8

diff --git a/app-emulation/free42/files/free42-1.5.8-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.8-fix-makefile.patch
deleted file mode 100644
index 0874232..
--- a/app-emulation/free42/files/free42-1.5.8-fix-makefile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2016-04-27 06:04:12.0 +0200
-+++ b/gtk/Makefile 2016-07-22 10:33:06.730040039 +0200
-@@ -19,7 +19,6 @@
-   -Wall \
-   -Wno-parentheses \
-   -Wno-write-strings \
--  -g \
-   -I/usr/X11R6/include \
-   -fno-exceptions \
-   -fno-rtti \
-@@ -30,13 +29,14 @@
-   -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
--  -D_WCHAR_T_DEFINED
-+  -D_WCHAR_T_DEFINED \
-+  ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
-+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
- ifeq "$(shell uname -s)" "Darwin"
- LIBS := gcc111libbid-mac-x64.a -lXmu $(shell pkg-config --libs gtk+-2.0)
- else
--LIBS := gcc111libbid-$(shell uname -m).a -lXmu $(shell pkg-config --libs 
gtk+-2.0)
-+LIBS := gcc111libbid-$(shell uname -m).a -lXmu -lX11 -ldl -lpthread $(shell 
pkg-config --libs gtk+-2.0)
- endif
- 
- ifeq "$(shell uname -s)" "Linux"

diff --git a/app-emulation/free42/free42-1.5.8.ebuild 
b/app-emulation/free42/free42-1.5.8.ebuild
deleted file mode 100644
index 3f19945..
--- a/app-emulation/free42/free42-1.5.8.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="mirror://gentoo/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
-   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
-   "${S}/gtk/shell_main.cc" || die
-   epatch "${FILESDIR}"/${P}-fix-makefile.patch
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
-}
-
-src_install() {
-   dodoc CREDITS HISTORY README TODO
-   dobin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2016-12-21 Thread Tobias Klausmann
commit: 8977845b4fce8345b33fcdff6a0a16227f012985
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Dec 21 10:20:10 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Dec 21 10:26:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8977845b

app-emulation/free42-1.5.10-r0: stable on amd64

Gentoo-Bug: 598050

 app-emulation/free42/free42-1.5.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-1.5.10.ebuild 
b/app-emulation/free42/free42-1.5.10.ebuild
index d1950de..589d00e 100644
--- a/app-emulation/free42/free42-1.5.10.ebuild
+++ b/app-emulation/free42/free42-1.5.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="alsa"
 
 DEPEND="dev-libs/atk



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/

2016-11-30 Thread José María Alonso
commit: 015645bb2a07894e1f44a5892cc4114de8a7c332
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Nov 30 16:00:13 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Wed Nov 30 16:00:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015645bb

app-emulation/free42: Changes eapply_user in src_prepare

Package-Manager: portage-2.3.0

 app-emulation/free42/free42-1.5.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/free42/free42-1.5.12.ebuild 
b/app-emulation/free42/free42-1.5.12.ebuild
index bd5cf01..05ad539 100644
--- a/app-emulation/free42/free42-1.5.12.ebuild
+++ b/app-emulation/free42/free42-1.5.12.ebuild
@@ -33,7 +33,7 @@ src_prepare() {
"${S}/gtk/shell_main.cc" || die
epatch "${FILESDIR}"/${P}-fix-makefile.patch
epatch "${FILESDIR}"/${P}-fix-build-intel-lib.patch
-   eapply_user
+   default
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/files/

2016-11-26 Thread José María Alonso
commit: e8f718b3e2bcc0989bda3dc5cb0f24f67096f11c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Nov 26 21:27:44 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Nov 26 21:28:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f718b3

app-emulation/free42: Respects LDFLAGS

Package-Manager: portage-2.3.0

 .../free42/files/free42-1.5.12-fix-makefile.patch  | 27 ++
 1 file changed, 23 insertions(+), 4 deletions(-)

diff --git a/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch
index 3fe1baf..29c3bb5 100644
--- a/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch
+++ b/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch
@@ -1,6 +1,6 @@
 diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2016-09-04 18:56:12.0 +0200
-+++ b/gtk/Makefile 2016-09-24 16:13:34.824116365 +0200
+--- a/gtk/Makefile 2016-10-04 03:45:02.0 +0200
 b/gtk/Makefile 2016-11-26 22:06:25.50576 +0100
 @@ -15,11 +15,10 @@
  # along with this program; if not, see http://www.gnu.org/licenses/.
  
###
@@ -14,7 +14,7 @@ diff -Nuar a/gtk/Makefile b/gtk/Makefile
 -I/usr/X11R6/include \
 $(shell pkg-config --cflags gtk+-2.0) \
 -DVERSION="\"$(shell cat ../VERSION)\"" \
-@@ -27,14 +26,16 @@
+@@ -27,21 +26,25 @@
 -DDECIMAL_GLOBAL_ROUNDING=1 \
 -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
@@ -31,8 +31,27 @@ diff -Nuar a/gtk/Makefile b/gtk/Makefile
 +   ${CXXFLAGS}
  
 -LDFLAGS = -L/usr/X11R6/lib
-+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
++MYLDFLAGS = -L/usr/X11R6/lib
 -LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
 +LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
  
  ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
++MYLDFLAGS += -Wl,--hash-style=both
+ LIBS += -lpthread
+ endif
+ 
++MYLDFLAGS += ${LDFLAGS}
++
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
+   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
+   core_commands3.cc core_commands4.cc core_commands5.cc \
+@@ -83,7 +86,7 @@
+ endif
+ 
+ $(EXE): $(OBJS)
+-  $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS)
++  $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS)
+ 
+ $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks
+ 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2016-11-24 Thread José María Alonso
commit: f4f82b34b1622ae8eb575ac97924fe773ce1a022
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Nov 24 11:13:42 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Nov 24 11:13:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f82b34

app-emulation/free42: Bumps version to 1.5.12

Package-Manager: portage-2.3.0

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-1.5.12-fix-build-intel-lib.patch  | 12 ++
 .../free42/files/free42-1.5.12-fix-makefile.patch  | 38 +
 app-emulation/free42/free42-1.5.12.ebuild  | 48 ++
 4 files changed, 99 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 55490b1..4625ec1 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,4 @@
 DIST free42-1.5.10.tgz 22616956 SHA256 
960d94cce3d67047d8968b4ee8b4d324bf1257002d67f971bd1f6e2552a870d1 SHA512 
dfdcbdb051aa7cf7a60c27e44ae8dc5458dd418e08cd71e79eff443d09f8021efacc87e06531f312521e5b1f5af0aa72e77b0ce18b8d657499ad174b6a12578e
 WHIRLPOOL 
8324418ab0047e05136937aa6741a4faa518f39eae203eec181958fdc6aa42f577c66716deb81b0dc6d833f79e4e49cfda37fc80e3917f0157583feac1b66985
+DIST free42-1.5.12.tgz 22691715 SHA256 
77f053fbfc597229f4e7d4e66d80aad0252e18bd8c3e05c757c02af5c4cdf268 SHA512 
85e595f14e1ee5cf498dc9aa641edb841db450dbeca67b4a5c7853e7c2d655e3d40ca9332d0fed70c3a3e397553bc4655f87a27aefca4c0eb89d16a6fafae843
 WHIRLPOOL 
5c0d762660d239c6157a18bbd353734d4af9afb5d665cc75c200e92509457b898693540732be05afeb0514c5c2604207a97c0adbb22121789170de94f538de84
 DIST free42-1.5.7.tgz 8159655 SHA256 
63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 
fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3
 WHIRLPOOL 
0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43
 DIST free42-1.5.8.tgz 45400324 SHA256 
f8ffa54a5f77b5061e1a983962e989fc6679f7e128d996a0550922e366855f2f SHA512 
1abaeea314b55f456b65eef530fe692534d92dde95876982c6df1715853055632a4a2305774dc691ca0af28632a393d8d9872bd86353c09d57d2dc8a0ef6cfe2
 WHIRLPOOL 
9b0abef9d548f09e567e8debe15f9a0635038d6ef655a64885ebc02eb241a0f577ca40b4bdc39c881fe8b2c6f4d97e5575c715a05ccc06df37f90bc5d28d16e8

diff --git a/app-emulation/free42/files/free42-1.5.12-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-1.5.12-fix-build-intel-lib.patch
new file mode 100644
index ..23641b5
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.12-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2016-09-04 18:56:12.0 +0200
 b/gtk/build-intel-lib.sh   2016-09-24 19:39:49.284126118 +0200
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch
new file mode 100644
index ..3fe1baf
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.12-fix-makefile.patch
@@ -0,0 +1,38 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2016-09-04 18:56:12.0 +0200
 b/gtk/Makefile 2016-09-24 16:13:34.824116365 +0200
+@@ -15,11 +15,10 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,14 +26,16 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
++LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2016-09-24 Thread José María Alonso
commit: ae20937aa36bfc25fdc96639bd45859a0778e8a0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Sep 24 19:10:04 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Sep 24 19:10:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae20937a

app-emulation/free42: Bump to version 1.5.10

Package-Manager: portage-2.2.28

 app-emulation/free42/Manifest  |  1 +
 .../files/free42-1.5.10-fix-build-intel-lib.patch  | 12 ++
 .../free42/files/free42-1.5.10-fix-makefile.patch  | 38 +
 app-emulation/free42/free42-1.5.10.ebuild  | 47 ++
 4 files changed, 98 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 9a2b8a6..55490b1 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
+DIST free42-1.5.10.tgz 22616956 SHA256 
960d94cce3d67047d8968b4ee8b4d324bf1257002d67f971bd1f6e2552a870d1 SHA512 
dfdcbdb051aa7cf7a60c27e44ae8dc5458dd418e08cd71e79eff443d09f8021efacc87e06531f312521e5b1f5af0aa72e77b0ce18b8d657499ad174b6a12578e
 WHIRLPOOL 
8324418ab0047e05136937aa6741a4faa518f39eae203eec181958fdc6aa42f577c66716deb81b0dc6d833f79e4e49cfda37fc80e3917f0157583feac1b66985
 DIST free42-1.5.7.tgz 8159655 SHA256 
63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 
fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3
 WHIRLPOOL 
0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43
 DIST free42-1.5.8.tgz 45400324 SHA256 
f8ffa54a5f77b5061e1a983962e989fc6679f7e128d996a0550922e366855f2f SHA512 
1abaeea314b55f456b65eef530fe692534d92dde95876982c6df1715853055632a4a2305774dc691ca0af28632a393d8d9872bd86353c09d57d2dc8a0ef6cfe2
 WHIRLPOOL 
9b0abef9d548f09e567e8debe15f9a0635038d6ef655a64885ebc02eb241a0f577ca40b4bdc39c881fe8b2c6f4d97e5575c715a05ccc06df37f90bc5d28d16e8

diff --git a/app-emulation/free42/files/free42-1.5.10-fix-build-intel-lib.patch 
b/app-emulation/free42/files/free42-1.5.10-fix-build-intel-lib.patch
new file mode 100644
index ..23641b5
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.10-fix-build-intel-lib.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh
+--- a/gtk/build-intel-lib.sh   2016-09-04 18:56:12.0 +0200
 b/gtk/build-intel-lib.sh   2016-09-24 19:39:49.284126118 +0200
+@@ -4,7 +4,7 @@
+ cd IntelRDFPMathLib20U1
+ patch -p0 <../intel-lib-linux.patch
+ cd LIBRARY
+-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0
++make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 
UNCHANGED_BINARY_FLAGS=0
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d 
'\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo 
'0 };'; echo '#endif' ) > readtest_lines.cc

diff --git a/app-emulation/free42/files/free42-1.5.10-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.10-fix-makefile.patch
new file mode 100644
index ..3fe1baf
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.10-fix-makefile.patch
@@ -0,0 +1,38 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2016-09-04 18:56:12.0 +0200
 b/gtk/Makefile 2016-09-24 16:13:34.824116365 +0200
+@@ -15,11 +15,10 @@
+ # along with this program; if not, see http://www.gnu.org/licenses/.
+ 
###
+ 
+-CFLAGS = -MMD \
++CFLAGS := -MMD \
+-Wall \
+-Wno-parentheses \
+-Wno-write-strings \
+-   -g \
+-I/usr/X11R6/include \
+$(shell pkg-config --cflags gtk+-2.0) \
+-DVERSION="\"$(shell cat ../VERSION)\"" \
+@@ -27,14 +26,16 @@
+-DDECIMAL_GLOBAL_ROUNDING=1 \
+-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1
++   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
++   ${CFLAGS}
+ 
+-CXXFLAGS = $(CFLAGS) \
++CXXFLAGS := $(CFLAGS) \
+-fno-exceptions \
+-fno-rtti \
+-   -D_WCHAR_T_DEFINED
++   -D_WCHAR_T_DEFINED \
++   ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
++LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
+-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0)
++LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0)
+ 
+ ifeq "$(shell uname -s)" "Linux"

diff --git a/app-emulation/free42/free42-1.5.10.ebuild 
b/app-emulation/free42/free42-1.5.10.ebuild
new file mode 100644
index ..d1950de
--- /dev/null
+++ b/app-emulation/free42/free42-1.5.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2

[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2016-07-22 Thread José María Alonso
commit: b88f37e89a1417d30dc3feaec6e3e2179c22acf0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Jul 22 08:48:53 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Jul 22 08:48:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88f37e8

app-emulation/free42: Drop old

Package-Manager: portage-2.2.28

 app-emulation/free42/Manifest  |  1 -
 .../free42/files/free42-1.5.5-fix-makefile.patch   | 30 --
 app-emulation/free42/free42-1.5.5.ebuild   | 46 --
 3 files changed, 77 deletions(-)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 99606ea..9a2b8a6 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,3 +1,2 @@
-DIST free42-1.5.5.tgz 8160228 SHA256 
2c5a16aa470de76185135c307add9b920a712e31269c471dd246b6cf9283e050 SHA512 
97833c99a24c2b1f427b237469868d57734b919b6c69521b45de480bd5274f5427caac13b9ccf3b79674d63dabdeda58a8db4c23a184b72b04279acbdf7eff8f
 WHIRLPOOL 
d435befbf2d39d1ef7907c7913e474da5c4997dfb84177be3ea0b3fc1d9c9b0ea41590810e78d38eb082216b28c907fe39613823d866b6a1ab4d531a6af2
 DIST free42-1.5.7.tgz 8159655 SHA256 
63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 
fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3
 WHIRLPOOL 
0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43
 DIST free42-1.5.8.tgz 45400324 SHA256 
f8ffa54a5f77b5061e1a983962e989fc6679f7e128d996a0550922e366855f2f SHA512 
1abaeea314b55f456b65eef530fe692534d92dde95876982c6df1715853055632a4a2305774dc691ca0af28632a393d8d9872bd86353c09d57d2dc8a0ef6cfe2
 WHIRLPOOL 
9b0abef9d548f09e567e8debe15f9a0635038d6ef655a64885ebc02eb241a0f577ca40b4bdc39c881fe8b2c6f4d97e5575c715a05ccc06df37f90bc5d28d16e8

diff --git a/app-emulation/free42/files/free42-1.5.5-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.5-fix-makefile.patch
deleted file mode 100644
index 8f73b44..000
--- a/app-emulation/free42/files/free42-1.5.5-fix-makefile.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
 a/gtk/Makefile 2014-06-21 19:46:55.0 +0200
-+++ b/gtk/Makefile 2014-06-24 00:03:38.719906032 +0200
-@@ -19,7 +19,6 @@
-   -Wall \
-   -Wno-parentheses \
-   -Wno-write-strings \
--  -g \
-   -I/usr/X11R6/include \
-   -fno-exceptions \
-   -fno-rtti \
-@@ -30,14 +29,11 @@
-   -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
-   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
--  -D_WCHAR_T_DEFINED
-+  -D_WCHAR_T_DEFINED \
-+  ${CXXFLAGS}
- 
--LDFLAGS = -L/usr/X11R6/lib
--LIBS := gcc111libbid-$(shell uname -m).a -lXmu $(shell pkg-config --libs 
gtk+-2.0)
--
--ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
--endif
-+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
-+LIBS := gcc111libbid-$(shell uname -m).a -lXmu -lX11 -ldl -lpthread $(shell 
pkg-config --libs gtk+-2.0)
- 
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
-   shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \

diff --git a/app-emulation/free42/free42-1.5.5.ebuild 
b/app-emulation/free42/free42-1.5.5.ebuild
deleted file mode 100644
index 608ed31..000
--- a/app-emulation/free42/free42-1.5.5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/;
-SRC_URI="mirror://gentoo/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa"
-
-DEPEND="dev-libs/atk
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-   alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
-   x11-libs/libX11
-   x11-libs/libXmu"
-
-S="${WORKDIR}/${PN}-nologo-${PV}"
-
-src_prepare() {
-   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
-   "${S}/gtk/shell_main.cc" || die
-   epatch "${FILESDIR}"/${P}-fix-makefile.patch
-}
-
-src_compile() {
-   local myconf
-   use alsa && myconf="AUDIO_ALSA=yes"
-   emake CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
-}
-
-src_install() {
-   dodoc CREDITS HISTORY README TODO
-   dobin gtk/free42dec
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2016-07-22 Thread José María Alonso
commit: b34ead896b11b268b16d9fae8144596a7cda41c1
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Jul 22 08:37:35 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Jul 22 08:37:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b34ead89

app-emulation/free42: Bump to version 1.5.8

Package-Manager: portage-2.2.28

 app-emulation/free42/Manifest  |  1 +
 .../free42/files/free42-1.5.8-fix-makefile.patch   | 29 ++
 app-emulation/free42/free42-1.5.8.ebuild   | 46 ++
 3 files changed, 76 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index a164de1..99606ea 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,2 +1,3 @@
 DIST free42-1.5.5.tgz 8160228 SHA256 
2c5a16aa470de76185135c307add9b920a712e31269c471dd246b6cf9283e050 SHA512 
97833c99a24c2b1f427b237469868d57734b919b6c69521b45de480bd5274f5427caac13b9ccf3b79674d63dabdeda58a8db4c23a184b72b04279acbdf7eff8f
 WHIRLPOOL 
d435befbf2d39d1ef7907c7913e474da5c4997dfb84177be3ea0b3fc1d9c9b0ea41590810e78d38eb082216b28c907fe39613823d866b6a1ab4d531a6af2
 DIST free42-1.5.7.tgz 8159655 SHA256 
63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 
fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3
 WHIRLPOOL 
0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43
+DIST free42-1.5.8.tgz 45400324 SHA256 
f8ffa54a5f77b5061e1a983962e989fc6679f7e128d996a0550922e366855f2f SHA512 
1abaeea314b55f456b65eef530fe692534d92dde95876982c6df1715853055632a4a2305774dc691ca0af28632a393d8d9872bd86353c09d57d2dc8a0ef6cfe2
 WHIRLPOOL 
9b0abef9d548f09e567e8debe15f9a0635038d6ef655a64885ebc02eb241a0f577ca40b4bdc39c881fe8b2c6f4d97e5575c715a05ccc06df37f90bc5d28d16e8

diff --git a/app-emulation/free42/files/free42-1.5.8-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.8-fix-makefile.patch
new file mode 100644
index 000..0874232
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.8-fix-makefile.patch
@@ -0,0 +1,29 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2016-04-27 06:04:12.0 +0200
 b/gtk/Makefile 2016-07-22 10:33:06.730040039 +0200
+@@ -19,7 +19,6 @@
+   -Wall \
+   -Wno-parentheses \
+   -Wno-write-strings \
+-  -g \
+   -I/usr/X11R6/include \
+   -fno-exceptions \
+   -fno-rtti \
+@@ -30,13 +29,14 @@
+   -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
+-  -D_WCHAR_T_DEFINED
++  -D_WCHAR_T_DEFINED \
++  ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
++LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
+ ifeq "$(shell uname -s)" "Darwin"
+ LIBS := gcc111libbid-mac-x64.a -lXmu $(shell pkg-config --libs gtk+-2.0)
+ else
+-LIBS := gcc111libbid-$(shell uname -m).a -lXmu $(shell pkg-config --libs 
gtk+-2.0)
++LIBS := gcc111libbid-$(shell uname -m).a -lXmu -lX11 -ldl -lpthread $(shell 
pkg-config --libs gtk+-2.0)
+ endif
+ 
+ ifeq "$(shell uname -s)" "Linux"

diff --git a/app-emulation/free42/free42-1.5.8.ebuild 
b/app-emulation/free42/free42-1.5.8.ebuild
new file mode 100644
index 000..90f4f0e
--- /dev/null
+++ b/app-emulation/free42/free42-1.5.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="mirror://gentoo/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
+   "${S}/gtk/shell_main.cc" || die
+   epatch "${FILESDIR}"/${P}-fix-makefile.patch
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
+}
+
+src_install() {
+   dodoc CREDITS HISTORY README TODO
+   dobin gtk/free42dec
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/, app-emulation/free42/files/

2016-03-19 Thread José María Alonso
commit: d56d23414fe0afeb55727b3aeb073b6ec8ad1448
Author: José María Alonso Josa  gentoo  org>
AuthorDate: Thu Mar 17 11:46:07 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Mar 17 11:46:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d56d2341

app-emulation/free42: Bump to version 1.5.7

Package-Manager: portage-2.2.26

 app-emulation/free42/Manifest  |  1 +
 .../free42/files/free42-1.5.7-fix-makefile.patch   | 34 
 app-emulation/free42/free42-1.5.7.ebuild   | 46 ++
 3 files changed, 81 insertions(+)

diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index bf0e040..a164de1 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1 +1,2 @@
 DIST free42-1.5.5.tgz 8160228 SHA256 
2c5a16aa470de76185135c307add9b920a712e31269c471dd246b6cf9283e050 SHA512 
97833c99a24c2b1f427b237469868d57734b919b6c69521b45de480bd5274f5427caac13b9ccf3b79674d63dabdeda58a8db4c23a184b72b04279acbdf7eff8f
 WHIRLPOOL 
d435befbf2d39d1ef7907c7913e474da5c4997dfb84177be3ea0b3fc1d9c9b0ea41590810e78d38eb082216b28c907fe39613823d866b6a1ab4d531a6af2
+DIST free42-1.5.7.tgz 8159655 SHA256 
63c868880e0c18374f4b309dc19e2ea36b9463471d2d77563f53036eea645316 SHA512 
fb18712643f73388512fc4dc069d55ef3597f5e6a4e1b47bcd12ab05224027c4ec981ade2398fd8c1e4534003ee6c4de2b7402bade66a3dbe90a46299e7132a3
 WHIRLPOOL 
0504da8589d3dbf9270a914b2cb6ad86982b926f40abee43d6bbe3f8ec997efe8b0ae50b9d61952e5acd3f2a70d34e16cf0e665cec06d555b0c92438c7a32a43

diff --git a/app-emulation/free42/files/free42-1.5.7-fix-makefile.patch 
b/app-emulation/free42/files/free42-1.5.7-fix-makefile.patch
new file mode 100644
index 000..ebb99c9
--- /dev/null
+++ b/app-emulation/free42/files/free42-1.5.7-fix-makefile.patch
@@ -0,0 +1,34 @@
+diff -Nuar a/gtk/Makefile b/gtk/Makefile
+--- a/gtk/Makefile 2016-02-28 20:14:13.0 +0100
 b/gtk/Makefile 2016-03-17 12:39:42.67704 +0100
+@@ -19,7 +19,6 @@
+   -Wall \
+   -Wno-parentheses \
+   -Wno-write-strings \
+-  -g \
+   -I/usr/X11R6/include \
+   -fno-exceptions \
+   -fno-rtti \
+@@ -30,18 +29,14 @@
+   -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
+   -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
+-  -D_WCHAR_T_DEFINED
++  -D_WCHAR_T_DEFINED \
++  ${CXXFLAGS}
+ 
+-LDFLAGS = -L/usr/X11R6/lib
++LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
+ ifeq "$(shell uname -s)" "Darwin"
+ LIBS := gcc111libbid-mac-x64.a -lXmu $(shell pkg-config --libs gtk+-2.0)
+ else
+-LIBS := gcc111libbid-$(shell uname -m).a -lXmu $(shell pkg-config --libs 
gtk+-2.0)
+-endif
+-
+-ifeq "$(shell uname -s)" "Linux"
+-LDFLAGS += -Wl,--hash-style=both
+-LIBS += -lpthread
++LIBS := gcc111libbid-$(shell uname -m).a -lXmu -lX11 -ldl -lpthread $(shell 
pkg-config --libs gtk+-2.0)
+ endif
+ 
+ SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \

diff --git a/app-emulation/free42/free42-1.5.7.ebuild 
b/app-emulation/free42/free42-1.5.7.ebuild
new file mode 100644
index 000..30caa5d
--- /dev/null
+++ b/app-emulation/free42/free42-1.5.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="http://thomasokken.com/free42/;
+SRC_URI="mirror://gentoo/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa"
+
+DEPEND="dev-libs/atk
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}
+   x11-libs/libX11
+   x11-libs/libXmu"
+
+S="${WORKDIR}/${PN}-nologo-${PV}"
+
+src_prepare() {
+   sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
+   "${S}/gtk/shell_main.cc" || die
+   epatch "${FILESDIR}"/${P}-fix-makefile.patch
+}
+
+src_compile() {
+   local myconf
+   use alsa && myconf="AUDIO_ALSA=yes"
+   emake CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
+}
+
+src_install() {
+   dodoc CREDITS HISTORY README TODO
+   dobin gtk/free42dec
+}