[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-05-23 Thread Arthur Zamarin
commit: 26bd265c33c5f2e6974eb0bcad6e89f1a864ebdf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 23 19:28:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 23 19:28:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26bd265c

media-libs/libfpx: drop 1.3.1_p10

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 55 ---
 1 file changed, 55 deletions(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
deleted file mode 100644
index 782c66231228..
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit flag-o-matic libtool
-
-DESCRIPTION="A library for manipulating FlashPIX images"
-HOMEPAGE="https://github.com/ImageMagick/libfpx;
-SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
-
-LICENSE="Flashpix"
-SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="static-libs"
-
-S=${WORKDIR}/${P/_p/-}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
-   "${FILESDIR}"/${PN}-1.3.1_p10-musl-1.2.3-null.patch
-)
-
-src_prepare() {
-   default
-
-   # we're not windows, even though we don't define __unix by default
-   [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
-
-   elibtoolize
-}
-
-src_configure() {
-   # -Werror=strict-aliasing
-   # https://bugs.gentoo.org/859913
-   # https://github.com/ImageMagick/libfpx/issues/6
-   #
-   # Do not trust for LTO either
-   append-flags -fno-strict-aliasing
-   filter-lto
-
-   append-ldflags -Wl,--no-undefined
-   econf \
-   $(use_enable static-libs static) \
-   LIBS="-lstdc++ -lm"
-}
-
-src_install() {
-   default
-
-   dodoc AUTHORS ChangeLog doc/*.txt
-
-   docinto pdf
-   dodoc doc/*.pdf
-   docompress -x /usr/share/doc/${PF}/pdf
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-05-23 Thread Arthur Zamarin
commit: e77bfdc541cb67b2ed5fd684d3008bb6b4ebe043
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 23 19:28:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 23 19:28:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77bfdc5

media-libs/libfpx: Stabilize 1.3.1_p10-r1 hppa, #930219

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 9ba8140d21ac..ab943ae8a6fd 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Sam James
commit: 3c9274b2b86999a206315c8e9b8dafe093d3e7a1
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 19 11:42:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 19 11:42:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c9274b2

media-libs/libfpx: Stabilize 1.3.1_p10-r1 arm64, #930219

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

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 4df85e6f614a..9ba8140d21ac 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Sam James
commit: 247bd57530051e238456c86dc082411a65743d9b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 19 10:44:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 19 10:45:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247bd575

media-libs/libfpx: restore LTO workarounds

The PR hadn't been rebased so it lost the changes from 
1ebd8326257a79006c4517d93f3a07eadd000834.

Bug: https://bugs.gentoo.org/847412
Bug: https://bugs.gentoo.org/859913
Fixes: a357ebd8c860107ac82c3600114b899b9df27f4b
Signed-off-by: Sam James  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 362dbe6c91c3..677794e0f1f0 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -30,6 +30,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/859913
+   # https://github.com/ImageMagick/libfpx/issues/6
+   #
+   # Do not trust for LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
append-ldflags -Wl,--no-undefined
econf \
$(use_enable static-libs static) \



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Sam James
commit: 23f15876330a23adb91fb486527a9d2d62d2ae98
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 19 10:45:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 19 10:45:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f15876

media-libs/libfpx: Stabilize 1.3.1_p10-r1 x86, #930219

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

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 677794e0f1f0..4df85e6f614a 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Sam James
commit: f2f2907cc87cd3639197f6151310d4f235963358
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 19 10:42:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 19 10:42:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f2907c

media-libs/libfpx: Stabilize 1.3.1_p10-r1 ppc, #930219

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

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 881302e7eca5..362dbe6c91c3 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Sam James
commit: 670479470248fe39fcc09ebcf8dd960e4d6e5fbf
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 19 10:42:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 19 10:42:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67047947

media-libs/libfpx: Stabilize 1.3.1_p10-r1 arm, #930219

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

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 2cb03f9bff5b..51984ec32372 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Sam James
commit: f30a3156955dc5f2c4b505a528949b703a025361
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 19 10:42:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 19 10:42:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30a3156

media-libs/libfpx: Stabilize 1.3.1_p10-r1 ppc64, #930219

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

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 51984ec32372..881302e7eca5 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Sam James
commit: 7b0332b64728d4b7864c4963278f88d6c9311a15
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 19 10:37:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 19 10:38:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0332b6

media-libs/libfpx: Stabilize 1.3.1_p10-r1 amd64, #930219

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

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index d4e6de923439..2cb03f9bff5b 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-04-19 Thread Arthur Zamarin
commit: 65587a97ad344dc8c9200f16bc347a9ccac66203
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 19 09:38:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 19 09:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65587a97

media-libs/libfpx: Stabilize 1.3.1_p10-r1 sparc, #930219

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
index 9e479ef75f49..d4e6de923439 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_p/-}"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="static-libs"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-03-16 Thread Conrad Kostecki
commit: a357ebd8c860107ac82c3600114b899b9df27f4b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jan 25 19:30:37 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a357ebd8

media-libs/libfpx: EAPI8 bump, fix bug #847412

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/847412
Closes: https://github.com/gentoo/gentoo/pull/35019
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 52 
 1 file changed, 52 insertions(+)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
new file mode 100644
index ..9e479ef75f49
--- /dev/null
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool
+
+DESCRIPTION="Library for manipulating FlashPIX images"
+HOMEPAGE="https://github.com/ImageMagick/libfpx;
+SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
+S="${WORKDIR}/${P/_p/-}"
+
+LICENSE="Flashpix"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="static-libs"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+   "${FILESDIR}"/${PN}-1.3.1_p10-musl-1.2.3-null.patch
+)
+
+src_prepare() {
+   default
+
+   # we're not windows, even though we don't define __unix by default
+   [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
+
+   elibtoolize
+}
+
+src_configure() {
+   append-ldflags -Wl,--no-undefined
+   econf \
+   $(use_enable static-libs static) \
+   LIBS="-lstdc++ -lm"
+}
+
+src_install() {
+   default
+
+   # bug 847412
+   if ! use static-libs; then
+   find "${ED}" -type f -name '*.la' -delete || die
+   fi
+
+   dodoc AUTHORS ChangeLog doc/*.txt
+
+   docinto pdf
+   dodoc doc/*.pdf
+   docompress -x /usr/share/doc/${PF}/pdf
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2024-03-13 Thread Sam James
commit: 1ebd8326257a79006c4517d93f3a07eadd000834
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 13 19:26:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 21:04:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebd8326

media-libs/libfpx: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/859913
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index d1090723cb3e..782c66231228 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,6 +30,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/859913
+   # https://github.com/ImageMagick/libfpx/issues/6
+   #
+   # Do not trust for LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
append-ldflags -Wl,--no-undefined
econf \
$(use_enable static-libs static) \



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/, media-libs/libfpx/files/

2022-08-05 Thread Sam James
commit: d8be3b508507f3671e6494108337ec92abdeda7a
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 03:54:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 03:54:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8be3b50

media-libs/libfpx: fix build w/ musl 1.2.3 (and maybe libcxx)

Closes: https://bugs.gentoo.org/842123
Signed-off-by: Sam James  gentoo.org>

 .../files/libfpx-1.3.1_p10-musl-1.2.3-null.patch   | 51 ++
 media-libs/libfpx/libfpx-1.3.1_p10.ebuild  |  1 +
 2 files changed, 52 insertions(+)

diff --git a/media-libs/libfpx/files/libfpx-1.3.1_p10-musl-1.2.3-null.patch 
b/media-libs/libfpx/files/libfpx-1.3.1_p10-musl-1.2.3-null.patch
new file mode 100644
index ..2b8c960f616a
--- /dev/null
+++ b/media-libs/libfpx/files/libfpx-1.3.1_p10-musl-1.2.3-null.patch
@@ -0,0 +1,51 @@
+https://cgit.freebsd.org/ports/tree/graphics/libfpx/files/patch-null-casts
+https://bugs.gentoo.org/842123
+
+(May well fix libcxx too given the source.)
+--- a/oless/expdf.cxx
 b/oless/expdf.cxx
+@@ -610,5 +610,5 @@
+ olErr(EH_Err, STG_E_INVALIDFUNCTION);
+ olChk(Validate());
+-if (snbExclude != NULL)
++if (snbExclude != 0)
+ olErr(EH_Err, STG_E_INVALIDPARAMETER);
+ olChk(OpenEntry(pwcsName, STGTY_STORAGE, grfMode, (void **)));
+@@ -909,5 +909,5 @@
+ sc = OpenStorage(pwcsName, (IStorage*)NULL,
+  STGM_DIRECT| STGM_READ| STGM_SHARE_EXCLUSIVE,
+- (SNBW)NULL, (DWORD)NULL, );
++ 0, 0, );
+ 
+ if (SUCCEEDED(sc))
+@@ -951,5 +951,5 @@
+ olChk(OpenStream(pwcsName, (void *)NULL,
+  STGM_DIRECT | STGM_READ | STGM_SHARE_EXCLUSIVE,
+- (DWORD)NULL, ));
++ 0, ));
+ 
+ //  It's a stream
+@@ -1575,5 +1575,5 @@
+ olMemTo(EH_pst, pstExp = new CExposedStream());
+ olChkTo(EH_pstExp, pstExp->Init(pstDirect, this,
+-df, pdfnName, (ULONG)NULL));
++df, pdfnName, 0));
+ *ppStream = pstExp;
+ return S_OK;
+@@ -1624,5 +1624,5 @@
+ olMemTo(EH_pst, pstExp = new CExposedStream());
+ olChkTo(EH_pstExp, pstExp->Init(pstDirect, this,
+-df, pdfnName, (ULONG)NULL));
++df, pdfnName, 0));
+ *ppStream = pstExp;
+ return S_OK;
+--- a/oless/storage.cxx
 b/oless/storage.cxx
+@@ -144,5 +144,5 @@
+ 
+ olChk(ValidateNameW(pwcsName, CBMAXPATHCOMPLEN));
+-olMem(pilb = new CFileILB(pwcsName, (DWORD)NULL, FALSE));
++olMem(pilb = new CFileILB(pwcsName, 0, FALSE));
+ olChk(pilb->Open(STGM_READ));
+ sc = GetScode( StgIsStorageILockBytes(pilb) );
+

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 3373f14d2228..e307cdb8b651 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -17,6 +17,7 @@ S=${WORKDIR}/${P/_p/-}
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+   "${FILESDIR}"/${PN}-1.3.1_p10-musl-1.2.3-null.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2022-05-17 Thread WANG Xuerui
commit: 32da68f21b66a822fedf02869186af8ee7c8df2f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 12:54:03 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 12:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32da68f2

media-libs/libfpx: keyword 1.3.1_p10 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 2215b9f1cefa..3373f14d2228 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2022-02-13 Thread Conrad Kostecki
commit: 50bf5dc0f33df52ed054f3436401ce179e2dba56
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Feb 12 23:57:58 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Feb 13 21:07:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50bf5dc0

media-libs/libfpx: fix DeprecatedInsinto

Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 74cc58c20d49..2215b9f1cefa 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -40,6 +40,7 @@ src_install() {
 
dodoc AUTHORS ChangeLog doc/*.txt
 
-   insinto /usr/share/doc/${PF}/pdf
-   doins doc/*.pdf
+   docinto pdf
+   dodoc doc/*.pdf
+   docompress -x /usr/share/doc/${PF}/pdf
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2021-06-24 Thread Yixun Lan
commit: 6f17cdae950c5953154374a4c7e726c6fd092911
Author: Ye Cao  rioslab  org>
AuthorDate: Thu Jun 24 09:35:24 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Jun 25 01:26:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f17cdae

media-libs/libfpx: add ~riscv keyword

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ye Cao  rioslab.org>
Signed-off-by: Yixun Lan  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 5d056e5f60a..74cc58c20d4 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2019-05-08 Thread Andreas Sturmlechner
commit: 23dfc0c01d46b6316729309d199be8afdd45e136
Author: Wim Muskee  gmail  com>
AuthorDate: Thu Apr 18 19:35:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May  8 22:56:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23dfc0c0

media-libs/libfpx: update HOMEPAGE, metadata

Closes: https://bugs.gentoo.org/619072
Signed-off-by: Wim Muskee  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11732
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 media-libs/libfpx/metadata.xml| 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 006ee9d4936..b6740032011 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 inherit eutils flag-o-matic libtool
 
 DESCRIPTION="A library for manipulating FlashPIX images"
-HOMEPAGE="http://www.i3a.org/;
+HOMEPAGE="https://github.com/ImageMagick/libfpx;
 SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"

diff --git a/media-libs/libfpx/metadata.xml b/media-libs/libfpx/metadata.xml
index d845d64c112..7a252f9efc5 100644
--- a/media-libs/libfpx/metadata.xml
+++ b/media-libs/libfpx/metadata.xml
@@ -8,4 +8,7 @@
   
 Reflect major ABI of libfpx.so.
   
+  
+ImageMagick/libfpx
+  
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2019-05-08 Thread Andreas Sturmlechner
commit: dc725b6a104e2c9a7a7bc53b0e5bab237bba4c69
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May  8 21:18:53 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May  8 22:56:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc725b6a

media-libs/libfpx: Drop 1.3.1_p6

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

 media-libs/libfpx/Manifest   |  1 -
 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/media-libs/libfpx/Manifest b/media-libs/libfpx/Manifest
index 82423c308e8..e226438f205 100644
--- a/media-libs/libfpx/Manifest
+++ b/media-libs/libfpx/Manifest
@@ -1,2 +1 @@
 DIST libfpx-1.3.1-10.tar.bz2 2358246 BLAKE2B 
d67b5a38e29d8916471ced46005983427ea1e77ff1fa682b67f80e8db71bd5460aafb59753bd901aa40e955cbeb453cf017109577b8d9357e86ac3e7d988d4b4
 SHA512 
afa96b240ead4d3c56e8e6c66db188d1f4441e7b4d08e12e0e96359cfa2cea9eae5625105d87df65ceacd97d84a386876c62dee5bc1916c420755d9bcc4655d4
-DIST libfpx-1.3.1-6.tar.bz2 2358328 BLAKE2B 
d522d674af92f7a5fe00378a01e743342978290297aea26738e6077834ad8eee6afffd01b16bcec29d729d87383b2123e35a62e9d0da9f1623f79a55b413d9e5
 SHA512 
d33bc59f091100f4e0f7db396ba2f3a93951b348f8b175070fa23186f7ce488e71b7be43a45ebd9a3af21affe5342f63955df8549ff15582f8b29e67601531fb

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
deleted file mode 100644
index 0b259aac38d..000
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils flag-o-matic libtool
-
-DESCRIPTION="A library for manipulating FlashPIX images"
-HOMEPAGE="http://www.i3a.org/;
-SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
-
-LICENSE="Flashpix"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE="static-libs"
-
-S=${WORKDIR}/${P/_p/-}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
-   "${FILESDIR}"/${P}-gcc6.patch
-)
-
-src_prepare() {
-   default
-
-   # we're not windows, even though we don't define __unix by default
-   [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
-
-   elibtoolize
-}
-
-src_configure() {
-   append-ldflags -Wl,--no-undefined
-   econf \
-   $(use_enable static-libs static) \
-   LIBS="-lstdc++ -lm"
-}
-
-src_install() {
-   default
-
-   dodoc AUTHORS ChangeLog doc/*.txt
-
-   insinto /usr/share/doc/${PF}/pdf
-   doins doc/*.pdf
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2019-04-14 Thread Aaron Bauman
commit: a6709281ef83baf2eedd48eaaaec620cb2481592
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Apr 14 14:32:46 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Apr 14 14:32:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6709281

media-libs/libfpx: arm64 stable (bug #641648)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 66e04eac3df..006ee9d4936 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.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
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2018-06-21 Thread Sergei Trofimovich
commit: 5ae2a50d7297299eafe28191e577885d22cfacea
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 21 16:47:38 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 21 19:21:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae2a50d

media-libs/libfpx: stable 1.3.1_p10 for sparc

Bug: https://bugs.gentoo.org/628190
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 4d9264fef0c..66e04eac3df 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-24 Thread Markus Meier
commit: 1ef1e6aca1975d6de4d3925fd3ab59cc705999ed
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Oct 24 17:36:56 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Oct 24 17:36:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef1e6ac

media-libs/libfpx: arm stable, bug #628190

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 07ae1e69e3c..4d9264fef0c 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-16 Thread Sergei Trofimovich
commit: dd015b409492e37ddd2e8bafca293ba454dac884
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Oct 16 19:50:23 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 16 19:50:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd015b40

media-libs/libfpx: stable 1.3.1_p10 for hppa, bug #628190

Package-Manager: Portage-2.3.11, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 808dab9c64f..c985285a995 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-16 Thread Sergei Trofimovich
commit: c307e82f3a0fefd91f5818f8c069c929b7e5a07a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Oct 16 08:27:49 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 16 08:28:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c307e82f

media-libs/libfpx: stable 1.3.1_p10 for ppc64, bug #628190

Package-Manager: Portage-2.3.11, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 3cf43dc1f31..5c35ac13911 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-16 Thread Sergei Trofimovich
commit: feb6fe353c20587d0916306a6d87ee65a785cedf
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Oct 16 08:27:57 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 16 08:28:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb6fe35

media-libs/libfpx: stable 1.3.1_p10 for ppc, bug #628190

Package-Manager: Portage-2.3.11, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc"

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 5c35ac13911..808dab9c64f 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-15 Thread Manuel Rüger
commit: 9b2b59c1c5a59fc30d69df4c3e8b643170beb4f8
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Oct 15 22:20:50 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Oct 15 22:20:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2b59c1

media-libs/libfpx: Stable on amd64

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index aaa39674458..3cf43dc1f31 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-13 Thread Thomas Deutschmann
commit: 7daf5036852bf634add2115bb369ee9f66c6904a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Oct 13 14:59:55 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Oct 13 15:00:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daf5036

media-libs/libfpx: x86 stable (bug #628190)

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index cc5c597eeff..aaa39674458 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-13 Thread Sergei Trofimovich
commit: bb938613981b9a5b374c27c347bbbeded6b8af12
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Oct 13 09:04:14 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Oct 13 09:04:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb938613

media-libs/libfpx: stable 1.3.1_p10 for ia64, bug #628190

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"

 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 1393c338253..cc5c597eeff 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-10-12 Thread Thomas Deutschmann
commit: 54550720b42f8a4bb3adaf6727ce8a47c5ed7892
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Oct 12 21:08:16 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Oct 12 21:18:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54550720

media-libs/libfpx: Bump to v1.3.1_p10 (CVE-2017-{12920,12921,12925})

Bug: https://bugs.gentoo.org/628190
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 media-libs/libfpx/Manifest|  1 +
 media-libs/libfpx/libfpx-1.3.1_p10.ebuild | 45 +++
 media-libs/libfpx/metadata.xml|  3 +++
 3 files changed, 49 insertions(+)

diff --git a/media-libs/libfpx/Manifest b/media-libs/libfpx/Manifest
index e22d43d9779..bda9b1c3c86 100644
--- a/media-libs/libfpx/Manifest
+++ b/media-libs/libfpx/Manifest
@@ -1 +1,2 @@
+DIST libfpx-1.3.1-10.tar.bz2 2358246 SHA256 
21e968ba90e7f091fa59e5baf72ff3d2150adba07fb4e37e9f495775185b4bba SHA512 
afa96b240ead4d3c56e8e6c66db188d1f4441e7b4d08e12e0e96359cfa2cea9eae5625105d87df65ceacd97d84a386876c62dee5bc1916c420755d9bcc4655d4
 WHIRLPOOL 
705074b5aaec62274b18a4aee8d710b52708bfc45aa7ebdd6fe27da628b0248e3db1f6cb99f129dbf6cc955854ff67517353d489e1831acd6850842c237ec9bf
 DIST libfpx-1.3.1-6.tar.bz2 2358328 SHA256 
84e663bb23619e19195777a7c5d348046756f28cffda3d0ea2160ed0b55a698a SHA512 
d33bc59f091100f4e0f7db396ba2f3a93951b348f8b175070fa23186f7ce488e71b7be43a45ebd9a3af21affe5342f63955df8549ff15582f8b29e67601531fb
 WHIRLPOOL 
d107a1ee69d018699567761603ce21ba6f6b80e25d5e3e53f6a76ef262602d0d344127c6a0c7f372c2da60a3b293882184513d4a77e674c32b384d5c8798a4bf

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
new file mode 100644
index 000..1393c338253
--- /dev/null
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils flag-o-matic libtool
+
+DESCRIPTION="A library for manipulating FlashPIX images"
+HOMEPAGE="http://www.i3a.org/;
+SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
+
+LICENSE="Flashpix"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+IUSE="static-libs"
+
+S=${WORKDIR}/${P/_p/-}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+)
+
+src_prepare() {
+   default
+
+   # we're not windows, even though we don't define __unix by default
+   [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
+
+   elibtoolize
+}
+
+src_configure() {
+   append-ldflags -Wl,--no-undefined
+   econf \
+   $(use_enable static-libs static) \
+   LIBS="-lstdc++ -lm"
+}
+
+src_install() {
+   default
+
+   dodoc AUTHORS ChangeLog doc/*.txt
+
+   insinto /usr/share/doc/${PF}/pdf
+   doins doc/*.pdf
+}

diff --git a/media-libs/libfpx/metadata.xml b/media-libs/libfpx/metadata.xml
index 6ade85e1c64..d845d64c112 100644
--- a/media-libs/libfpx/metadata.xml
+++ b/media-libs/libfpx/metadata.xml
@@ -5,4 +5,7 @@
 graph...@gentoo.org
 Gentoo Graphics Project
   
+  
+Reflect major ABI of libfpx.so.
+  
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-06-18 Thread Alexis Ballier
commit: 872f760e8bdc400d5d9e30d504cbd5abb39db448
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Jun 17 14:59:34 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Jun 18 09:51:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=872f760e

media-libs/libfpx: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index fcaf30fc17d..0b259aac38d 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/, media-libs/libfpx/files/

2017-05-26 Thread David Seifert
commit: f28a947813dbc0a1fd1a8d4a712d58a64c48ca01
Author: Peter Levine  gmail  com>
AuthorDate: Sun May 14 00:35:39 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri May 26 20:58:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28a9478

media-libs/libfpx: Fix building with GCC-6

Bug: https://bugs.gentoo.org/show_bug.cgi?id=594094
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4623

 .../files/libfpx-1.2.0.13-export-symbols.patch |  4 +--
 media-libs/libfpx/files/libfpx-1.3.1_p6-gcc6.patch | 35 ++
 media-libs/libfpx/libfpx-1.3.1_p6.ebuild   |  9 --
 3 files changed, 43 insertions(+), 5 deletions(-)

diff --git a/media-libs/libfpx/files/libfpx-1.2.0.13-export-symbols.patch 
b/media-libs/libfpx/files/libfpx-1.2.0.13-export-symbols.patch
index 9e0f1632550..dfb974bc716 100644
--- a/media-libs/libfpx/files/libfpx-1.2.0.13-export-symbols.patch
+++ b/media-libs/libfpx/files/libfpx-1.2.0.13-export-symbols.patch
@@ -1,8 +1,8 @@
 * At least the Darwin linker doesn't like double symbols during the
   final linking stage...
 
 jpeg/jpegconf.h
-+++ jpeg/jpegconf.h
+--- a/jpeg/jpegconf.h
 b/jpeg/jpegconf.h
 @@ -27,6 +27,6 @@
  #   pragma warning(disable : 4244)
  #   pragma warning(disable : 4142)

diff --git a/media-libs/libfpx/files/libfpx-1.3.1_p6-gcc6.patch 
b/media-libs/libfpx/files/libfpx-1.3.1_p6-gcc6.patch
new file mode 100644
index 000..75c7a7efdbd
--- /dev/null
+++ b/media-libs/libfpx/files/libfpx-1.3.1_p6-gcc6.patch
@@ -0,0 +1,35 @@
+--- a/oless/h/page.hxx
 b/oless/h/page.hxx
+@@ -47,6 +47,7 @@
+ {
+ public:
+ void * operator new(size_t size, size_t sizeData);
++void operator delete(void *ptr);
+ 
+ CMSFPage(CMSFPage *pmpNext);
+ inline ~CMSFPage();
+@@ -133,6 +134,24 @@
+ }
+ 
+ //+---
++//
++//  Member: CMSFPage::operator delete, public
++//
++//  Synopsis: Overloaded delete operator for CMSFPage.
++//
++//  Arguments:  [ptr] -- Pointer to CMSFPage object
++//
++//
++
++inline void CMSFPage::operator delete(void *ptr)
++{
++if (ptr) {
++free(ptr);
++ptr = NULL;
++}
++}
++
++//+---
+ //
+ //  Member: CMSFPage::GetNext, public
+ //

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index f8bca2dbbed..fcaf30fc17d 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -15,10 +15,13 @@ IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}
 
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+   "${FILESDIR}"/${P}-gcc6.patch
+)
 
-   eapply_user
+src_prepare() {
+   default
 
# we're not windows, even though we don't define __unix by default
[[ ${CHOST} == *-darwin* ]] && append-flags -D__unix



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2017-01-29 Thread Fabian Groffen
commit: 1312adda085e9b85ca0f0c15552b07ea0e537343
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 19:07:22 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 19:14:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1312adda

media-libs/libfpx: dropped ~x86-freebsd

Package-Manager: portage-2.3.3

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index 7f48805..a6bcd80 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-04-06 Thread Markus Meier
commit: 6a3dc810b1af2ad2d2e1888c414ebd72723f0cff
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Apr  6 19:48:11 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Apr  6 19:48:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3dc810

media-libs/libfpx: remove old, bug #395367

Package-Manager: portage-2.2.28

 media-libs/libfpx/Manifest   |  1 -
 media-libs/libfpx/libfpx-1.3.0-r1.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/media-libs/libfpx/Manifest b/media-libs/libfpx/Manifest
index 2d22911..e22d43d 100644
--- a/media-libs/libfpx/Manifest
+++ b/media-libs/libfpx/Manifest
@@ -1,2 +1 @@
-DIST libfpx-1.3.0-1.tar.bz2 2285921 SHA256 
0cc240e9458d099c0a50db9c771b3e5b109164472c08f40f31e1190716af48b6 SHA512 
f045edb01046ec3d2fee88a861ebcb63b3b9094a93d4bda28e8009117bdbb7e843bdf4aa8d0502482acec7c2ea51df53b88ab2bf6a61c37aed8653579e67
 WHIRLPOOL 
16dc643d2602d44fe626fd2c1d35e743dbcfb825fc53e8a20a95145275d71d770fafd75e59b4b74fa5b42ef52f9339474fe877455c04a8f668c47d700d580fb3
 DIST libfpx-1.3.1-6.tar.bz2 2358328 SHA256 
84e663bb23619e19195777a7c5d348046756f28cffda3d0ea2160ed0b55a698a SHA512 
d33bc59f091100f4e0f7db396ba2f3a93951b348f8b175070fa23186f7ce488e71b7be43a45ebd9a3af21affe5342f63955df8549ff15582f8b29e67601531fb
 WHIRLPOOL 
d107a1ee69d018699567761603ce21ba6f6b80e25d5e3e53f6a76ef262602d0d344127c6a0c7f372c2da60a3b293882184513d4a77e674c32b384d5c8798a4bf

diff --git a/media-libs/libfpx/libfpx-1.3.0-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.0-r1.ebuild
deleted file mode 100644
index 06240d8..000
--- a/media-libs/libfpx/libfpx-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-inherit eutils flag-o-matic libtool
-
-DESCRIPTION="A library for manipulating FlashPIX images"
-HOMEPAGE="http://www.i3a.org/;
-SRC_URI="mirror://imagemagick/delegates/${P}-1.tar.bz2"
-
-LICENSE="Flashpix"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
-IUSE=""
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
-   # we're not windows, even though we don't define __unix by default
-   [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
-   elibtoolize
-}
-
-src_configure() {
-   append-ldflags -Wl,--no-undefined
-   econf \
-   --disable-dependency-tracking \
-   LIBS="-lstdc++ -lm"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-   dodoc AUTHORS ChangeLog doc/*.txt || die "dodoc failed"
-   insinto /usr/share/doc/${PF}/pdf
-   doins doc/*.pdf || die "doins failed"
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-03-20 Thread Agostino Sarubbo
commit: 21d517644bf558df49c0d086b9d05e58ae267e75
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 20 11:51:48 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 20 11:51:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d51764

media-libs/libfpx: ia64 stable wrt bug #395367

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

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index a25be81..7f48805 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-03-15 Thread Agostino Sarubbo
commit: f666102b5338bbfb73b6ab04d7af8fab0648454e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar 15 16:37:39 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar 15 16:38:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f666102b

media-libs/libfpx: x86 stable wrt bug #395367

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

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index 827733f..1457010 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-03-14 Thread Tobias Klausmann
commit: 891a08cea7ce31a020dc983f3c08cd252a84b289
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Mar 14 18:34:58 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Mar 14 18:34:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=891a08ce

media-libs/libfpx: add alpha keyword

Gentoo-Bug: 395367

Package-Manager: portage-2.2.28

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index 31ff590..827733f 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-03-11 Thread Markus Meier
commit: b896d7536a3e2ecd4c8da817dcccbadd46bc98d6
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Mar 11 16:37:21 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Mar 11 16:37:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b896d753

media-libs/libfpx: arm stable, bug #395367

Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="arm"

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index 170eab5..31ff590 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-03-02 Thread Agostino Sarubbo
commit: 007627c2490711d27f78333713e6c2acfc06284f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar  2 13:57:19 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar  2 13:57:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007627c2

media-libs/libfpx: amd64 stable wrt bug #395367

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

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index c8d0eba..170eab5 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-02-21 Thread Jeroen Roovers
commit: e462fea0e4a082f6ac4f5b9c2443ec7ce5b5bfa6
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Feb 22 06:01:18 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Feb 22 06:01:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e462fea0

media-libs/libfpx: Stable for HPPA PPC64 (bug #395367).

Package-Manager: portage-2.2.27
RepoMan-Options: --ignore-arches

 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
index ef50b4e..c8d0eba 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
 
 LICENSE="Flashpix"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
 IUSE="static-libs"
 
 S=${WORKDIR}/${P/_p/-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libfpx/

2016-02-20 Thread Jeroen Roovers
commit: b8e66d798f0705146b1e1602a1adf2f4c2a7247d
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Feb 20 11:23:50 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Feb 20 11:24:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e66d79

media-libs/libfpx: Version bump (bug #395367)

Also, store the upstream revision in PV

Package-Manager: portage-2.2.27

 media-libs/libfpx/Manifest   |  1 +
 media-libs/libfpx/libfpx-1.3.1_p6.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/media-libs/libfpx/Manifest b/media-libs/libfpx/Manifest
index 2ea3eee..2d22911 100644
--- a/media-libs/libfpx/Manifest
+++ b/media-libs/libfpx/Manifest
@@ -1 +1,2 @@
 DIST libfpx-1.3.0-1.tar.bz2 2285921 SHA256 
0cc240e9458d099c0a50db9c771b3e5b109164472c08f40f31e1190716af48b6 SHA512 
f045edb01046ec3d2fee88a861ebcb63b3b9094a93d4bda28e8009117bdbb7e843bdf4aa8d0502482acec7c2ea51df53b88ab2bf6a61c37aed8653579e67
 WHIRLPOOL 
16dc643d2602d44fe626fd2c1d35e743dbcfb825fc53e8a20a95145275d71d770fafd75e59b4b74fa5b42ef52f9339474fe877455c04a8f668c47d700d580fb3
+DIST libfpx-1.3.1-6.tar.bz2 2358328 SHA256 
84e663bb23619e19195777a7c5d348046756f28cffda3d0ea2160ed0b55a698a SHA512 
d33bc59f091100f4e0f7db396ba2f3a93951b348f8b175070fa23186f7ce488e71b7be43a45ebd9a3af21affe5342f63955df8549ff15582f8b29e67601531fb
 WHIRLPOOL 
d107a1ee69d018699567761603ce21ba6f6b80e25d5e3e53f6a76ef262602d0d344127c6a0c7f372c2da60a3b293882184513d4a77e674c32b384d5c8798a4bf

diff --git a/media-libs/libfpx/libfpx-1.3.1_p6.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
new file mode 100644
index 000..ef50b4e
--- /dev/null
+++ b/media-libs/libfpx/libfpx-1.3.1_p6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils flag-o-matic libtool
+
+DESCRIPTION="A library for manipulating FlashPIX images"
+HOMEPAGE="http://www.i3a.org/;
+SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
+
+LICENSE="Flashpix"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+IUSE="static-libs"
+
+S=${WORKDIR}/${P/_p/-}
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+
+   eapply_user
+
+   # we're not windows, even though we don't define __unix by default
+   [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
+
+   elibtoolize
+}
+
+src_configure() {
+   append-ldflags -Wl,--no-undefined
+   econf \
+   $(use_enable static-libs static) \
+   LIBS="-lstdc++ -lm"
+}
+
+src_install() {
+   default
+
+   dodoc AUTHORS ChangeLog doc/*.txt
+
+   insinto /usr/share/doc/${PF}/pdf
+   doins doc/*.pdf
+}