gpo.zugaina.org

Search Portage & Overlays:

media-libs/libbpg

Better Portable Graphics reference implementation

Screenshots

  • libbpg-0.9.8-r1
    ~amd64 ~x86
    bpgview jctvc

    View      Download      Browse     License: MIT LGPL-2.1 GPL-2 jctvc? ( BSD )   
    Overlay: guru

ChangeLog

commit 20acb00c4c502823bd414420190d411515dd5175
Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Date: Mon Jan 15 08:14:29 2024 +0500

*/*: {dev-util → dev-build}/cmake

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>

commit d4ba4a1172df776e6893105ccd60fe6e87791cc2
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Mon Sep 18 00:20:38 2023 +0200

media-libs/libbpg: install documentation and merge doheader calls

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 41dfeea42dc365c5434c74861421f4f3c50f48d7
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Mon Sep 18 00:18:59 2023 +0200

media-libs/libbpg: respect offset-prefix of image directory

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 8b8998ecfc2cae88b2cb68e4d2efd2f8b4850bb3
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Mon Sep 18 00:00:40 2023 +0200

media-libs/libbpg: fix implicit declaration of string function

The patch has not yet upstreamed.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 772108d69dcde0ad8cf8590fb1f3e359fe349574
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 23:50:46 2023 +0200

media-libs/libbpg: Honor AR, CC and CXX from the user environment

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit f764b3ff11e2b43601748b6e55a880fbf419b4df
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 23:41:31 2023 +0200

media-libs/libbpg: respect LD, CXX and CFLAGS from the user enviroment

Closes: https://bugs.gentoo.org/787683
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 1c99f90388ef5e47055c6a3bf400b4a0c96065b1
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 23:09:44 2023 +0200

media-libs/libbpg: add noexec .note.GNU-stack sections for elf32 and elf64

Closes: https://bugs.gentoo.org/787686
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 3cc06aa1e8216e51a52e52f780fb5903a7f8278c
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 22:58:00 2023 +0200

media-libs/libbpg: remove unused CMake variable

MAIN12 is the compile time switch to toggle between bit depths of 12 and
10 bits. MAIN10 was unused.

Closes: https://bugs.gentoo.org/840377
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit a65a6df9f3b30665b3c15ab2b19bc75080f804f6
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 22:46:39 2023 +0200

media-libs/libbpg: update LICENSE

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit bcf3a6ade170ced961261d2886d11e5e5f353517
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 22:44:58 2023 +0200

media-libs/libbpg: remove USE flags emcc, static-libs, x265

- Emscripten is neither packaged in ::gentoo nor in ::guru.
- The build system unconditionally builds a static library.
Upstream argues that the BPG decoding library API is not stable yet
and does not provide a shared library (yet).
Let's ship the already available static library then.
- Enable fast x265 as a sensible default for the BPG encoder instead
of setting REQUIRED_USE="|| ( x265 jctcv )".

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 0dd9a2fc1855ae861be123a349c6b8be96450637
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 22:43:36 2023 +0200

media-libs/libbpg: drop 0.9.8

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 989921567507d9b8a7c2f949ee8ca980b40f162b
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 22:20:59 2023 +0200

media-libs/libbpg: update dependencies

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 98dfa2cc5b976128f8721390f1580a7d468a4b72
Author: Lucio Sauer <watermanpaint@posteo.net>
Date: Sun Sep 17 22:15:05 2023 +0200

media-libs/libbpg: update EAPI 7 -> 8

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>

commit 1e95f22062b44b3708c09b56fb2334f41c633e2e
Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Date: Sat Mar 4 18:56:32 2023 +0500

*/*: update metadata schema uri

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>

commit d696ffc9f9b764350d9c716b6dc39aa2725757a2
Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Date: Mon May 9 20:38:30 2022 +0200

media-libs/libbpg: virtual/jpeg --> media-libs/libjpeg-turbo

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

commit df1e257df34f747a64701354a4e33d9fc35e56b2
Author: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
Date: Fri Apr 30 23:18:30 2021 +0200

media-libs/libbpg: Add -lnuma to X265_LIBS instead of to LIBS.

X265_LIBS is only used in bpgenc binary, LIBS in bpgenc bpgdec and
bpgview.

Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>

commit 5dd356ea48b792c0578217ccd754004f616ebc53
Author: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
Date: Fri Apr 30 22:33:55 2021 +0200

media-libs/libbpg: Add missing dependencies.

libnuma support is optional. If sys-process/numactl is installed, it
will be used, if not, not. The check for libnuma happens in CMake, which
is called by the Makefile. But the Makefile also needs to know if it
should link in libnuma or not. No one tells it. I chose the easy way out
of this pickle, made libnuma mandatory and added `-lnuma` to LIBS.

Closes: https://bugs.gentoo.org/781113
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>

commit abae8dd6d869f6709c3513e7f796a31a1d2a7e5a
Author: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
Date: Fri Apr 30 20:17:19 2021 +0200

media-libs/libbpg: Set CC and CXX for CMake.

CMake is called from the Makefile and it can't find the compilers if
there are no `cc` and `cxx` symlinks. Inheriting cmake.eclass would
require us to run cmake_src_prepare which would interfere with
upstream's build system.

Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>

commit 7e6047b68a657a66b62ce0dc13a0feffcc907f3d
Author: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Date: Sun Mar 28 12:14:46 2021 +0200

media-libs/libbpg: fix HomepageInSrcUri

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>

commit 969240c9b57af98ad99ba0bbb3bbdec6914a976f
Author: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>
Date: Tue Mar 16 12:14:36 2021 +0100

media-libs/libbpg: add iuse flag descriptions

copied from https://github.com/mirrorer/libbpg/blob/master/Makefile

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>

commit fa8b7227e9c4af1ff07f1662ff4de153c041bb98
Author: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>
Date: Tue Mar 16 10:45:28 2021 +0100

media-libs/libbpg: makes repoman happy

add iuse flags definition

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>

commit b55c5a7e8f100a6d7a095753525a0e3bb6f122b2
Author: Michele Santullo <m.santullo@posteo.net>
Date: Mon Mar 15 21:13:56 2021 +0100

media-libs/libbpg: add fPIC or lib doesn't link to other libs

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Michele Santullo <m.santullo@posteo.net>

commit 0b9dc090db00b9811b42bac865e7c8b30fd757cd
Author: Michele Santullo <m.santullo@posteo.net>
Date: Mon Mar 15 19:40:06 2021 +0100

media-libs/libbpg: new package

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Michele Santullo <m.santullo@posteo.net>