Port details |
- libbpg BPG (Better Portable Graphics) is a new image format
- 0.9.8_3 graphics =2 0.9.8_2Version of this port present on the latest quarterly branch.
- Maintainer: mazhe@alkumuna.eu
- Port Added: 2015-01-30 17:47:18
- Last Update: 2024-10-06 11:49:16
- Commit Hash: 90e1580
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD2CLAUSE LGPL21
- WWW:
- https://bellard.org/bpg/
- Description:
- BPG (Better Portable Graphics) is a new image format. Its purpose is to
replace the JPEG image format when quality or file size is an issue. Its
main advantages are:
- High compression ratio. Files are much smaller than JPEG for similar
quality.
- Supported by most Web browsers with a small Javascript decoder (gzipped
size: 56 KB).
- Based on a subset of the HEVC open video compression standard.
- Supports the same chroma formats as JPEG (grayscale, YCbCr 4:2:0, 4:2:2,
4:4:4) to reduce the losses during the conversion. An alpha channel is
supported. The RGB, YCgCo and CMYK color spaces are also supported.
- Native support of 8 to 14 bits per channel for a higher dynamic range.
- Lossless compression is supported.
- Various metadata (such as EXIF, ICC profile, XMP) can be included.
- Animation support.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/libbpg/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/libbpg
- pkg install libbpg
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libbpg
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1622264337
SHA256 (libbpg-0.9.8.tar.gz) = c0788e23bdf1a7d36cb4424ccb2fae4c7789ac94949563c4ad0e2569d3bf0095
SIZE (libbpg-0.9.8.tar.gz) = 2029021
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- sdl-config : devel/sdl12
- Library dependencies:
-
- libpng.so : graphics/png
- libx265.so : multimedia/x265
- libjpeg.so : graphics/jpeg-turbo
- libSDL_image.so : graphics/sdl_image
- libSDL.so : devel/sdl12
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for libbpg-0.9.8_3:
JCTVC=off: Enable JCTVC (best quality but slow) for the encoder
JCTVCHI=off: Use bit depths > 12 with JCTVC (experimental, need JCTVC)
SDL=on: Simple Direct Media Layer support
X265=on: H.265 video codec support via x265
===> Use 'make config' to modify these settings
- Options name:
- graphics_libbpg
- USES:
- compiler:c++11-lib cpe gmake jpeg localbase:ldflags sdl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9.8_3 06 Oct 2024 11:49:16 |
Robert Clausecker (fuz) |
*/*: bump port revisions of dependents following x265 updates
PR: 281680 |
0.9.8_2 22 Dec 2023 20:00:57 |
Jan Beich (jbeich) |
multimedia/x265: force rebuild consumers after 645419c8e465
$ ffmpeg
ld-elf.so.1: Shared object "libx265.so.192" not found, required by
"libavcodec.so.60"
PR: 274526
Reported by: vvd (on dev-commits-ports-main@ list)
Reported by: Kevin Oberman (on multimedia@ list) |
0.9.8_1 28 Jul 2023 17:13:17 |
Daniel Engberg (diizzy) |
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.9.8 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.9.8 20 Jul 2022 14:22:04 |
Tobias C. Berner (tcberner) |
graphics: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Abel Chow <ozsanh45vds001@sneakemail.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Ade Lovett <ade@lovett.com>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Hayward <xelah@xelah.com>
* Alex Ivasyuv <siegerstein@pochta.ru>
* Alex Samorukov <samm@os2.kiev.ua> (Only the first 15 lines of the commit message are shown above ) |
0.9.8 20 Oct 2021 16:13:08 |
Stefan Eßer (se) |
graphics/libbpg: Add CPE information
Approved by: portmgr (blanket) |
0.9.8 09 Jun 2021 08:18:07 |
Fernando Apesteguía (fernape) |
graphics/libbpg: update to 0.9.8
ChangeLog: https://github.com/mirrorer/libbpg/blob/master/ChangeLog
* Add library SONAME
* Fix JVTCHI option
PR: 256243
Reported by: mazhe@alkumuna.eu (maintainer) |
0.9.7_11 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.9.7_11 23 Sep 2020 04:17:11 |
mi |
For well over 10 years portmgr@ have been promising to remove the
ridiculous need to bump PORTREVISION of depending ports, whenever a
dependency is updated, but here we still are...
Bump PORTREVISION for the 9 users of x265 now that it has been
upgraded from 3.2 to 3.4. |
0.9.7_10 03 Oct 2019 20:36:00 |
jbeich |
multimedia/x265: update to 3.2
Changes: https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-2 |
0.9.7_9 23 Sep 2019 09:38:24 |
amdmi3 |
- Switch to USES=localbase
- Pet portlint
- Update WWW
Approved by: portmgr blanket |
0.9.7_9 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
0.9.7_8 19 Jul 2019 21:11:01 |
jbeich |
multimedia/x265: update to 3.1.1
Changes: https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-1 |
0.9.7_7 10 Mar 2019 17:10:56 |
jbeich |
multimedia/x265: update to 3.0
- Add SVTHEVC option, see http://x265.org/x265-svt-hevc-house/
- Drop libmd patch due to rebase churn for what little value it provides
Changes: https://x265.readthedocs.io/en/latest/releasenotes.html#version-3-0
PR: 235906
Approved by: maintainer timeout (2 weeks) |
0.9.7_6 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
0.9.7_5 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
0.9.7_4 17 Jul 2018 17:29:00 |
mi |
Upgrade x265 from 2.6 to 2.8 and:
. Explicitly disable use of AVX with clang (see patch for links)
. Put non-SSL sources back on the list of MASTER_SITES
Bump PORTREVISION in the depending ports as appropriate. |
0.9.7_3 11 Feb 2018 20:19:12 |
madpilot |
- Update multimedia/x265 to 2.6
- Use the distfile provided by the VideoLAN project
- Add options for HI10P and HI12P (available only for amd64)
- Add DEBUG option
- Add OPTIMIZED_CFLAGS option
- Force using clang 5.0 on 10.4. Base provided clang fails during
compilation
- Chase shlib bump in dependent ports
PR: 225431
Submitted by: daniel.engberg.lists@pyret.net
Approved by: Maintainer timeout |
0.9.7_2 10 Sep 2017 20:55:39 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
0.9.7_1 01 Apr 2017 15:23:32 |
gerald |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
0.9.7 19 May 2016 10:44:12 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by: portmgr blanket |
0.9.7 18 May 2016 05:33:50 |
pi |
graphics/libbpg: 0.9.5 -> 0.9.7
- Re-enabling the default options based on the new defaults in Makefile
- Linking against port installed libx265 (not internal copy)
- Increased the memory size of the JS decoder to 32 MiB and avoid
polluting the global namespace.
- Published the Emscripten patches which reduce the size of the
generated JS code.
- Faster encoding (x265 is the default encoder and is built in bpgenc).
- Added monochrome support to x265.
- Fixed metadata handling.
PR: 209554
Submitted by: Matthieu Volat <mazhe@alkumuna.eu> |
0.9.5_2 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
0.9.5_2 05 Dec 2015 09:15:41 |
jbeich |
multimedia/x265: update to 1.8
ABI isn't compatible, so bump PORTREVISION in consumers.
PR: 204990
Submitted by: Anton Sayetsky <vsasjason@gmail.com> |
0.9.5_1 10 Oct 2015 23:15:20 |
sunpoet |
- Convert to new options target helper
Approved by: portmgr (blanket) |
0.9.5_1 22 Jun 2015 18:33:22 |
antoine |
Convert to USES=jpeg |
0.9.5_1 08 May 2015 14:04:51 |
amdmi3 |
- Don't install static libraries with INSTALL_LIB (part 1/2)
Approved by: portmgr blanket
MFH: 2015Q2 |
0.9.5 30 Jan 2015 17:47:01 |
nox |
Add new port graphics/libbpg:
BPG (Better Portable Graphics) is a new image format. Its purpose is to
replace the JPEG image format when quality or file size is an issue. Its
main advantages are:
- High compression ratio. Files are much smaller than JPEG for similar
quality.
- Supported by most Web browsers with a small Javascript decoder (gzipped
size: 56 KB).
- Based on a subset of the HEVC open video compression standard.
- Supports the same chroma formats as JPEG (grayscale, YCbCr 4:2:0, 4:2:2,
4:4:4) to reduce the losses during the conversion. An alpha channel is
supported. The RGB, YCgCo and CMYK color spaces are also supported.
- Native support of 8 to 14 bits per channel for a higher dynamic range.
- Lossless compression is supported.
- Various metadata (such as EXIF, ICC profile, XMP) can be included.
- Animation support.
WWW: http://bellard.org/bpg/
PR: 196837
Submitted by: Matthieu Volat <mazhe@alkumuna.eu> |