On 2021/09/14 22:44, Florian Viehweger wrote: > Hi, > > this is an revised update for chafa to 1.8.0. > > Changes are listed here[1]. > > Port-wise I've bumped SHARED_LIBS and added pkg/README to mention > ffmpeg for extra format support. This will result in a leaner port as > submitted before.
Not sure I understand the readme. The only mention of FFmpeg in the distribution is this: ./TODO: - Using (unreleased) ffmpeg driver: ./TODO: - ./ffmpeg -i movie.mkv -pix_fmt rgba -f chafa -color 16 -symbols vhalf,space -fill ascii - Looks like it should only be a minor rather than major shared library bump? > Some additions to WANTLIB and removed fftw3.7. > > Some testing done on amd64 + i386 via ssh and X11 with xterm and st. > No issues found. > > Tests on big endian architectures welcome. > > portcheck, 'make lib-depends-check' and 'make test' are happy. > > Comments? OK? > > Thanks! > > [1] https://github.com/hpjansson/chafa/blob/master/NEWS > > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/graphics/chafa/Makefile,v > retrieving revision 1.4 > diff -u -p -u -p -r1.4 Makefile > --- Makefile 19 Jun 2021 11:35:54 -0000 1.4 > +++ Makefile 14 Sep 2021 20:09:06 -0000 > @@ -1,9 +1,9 @@ > # $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $ > > COMMENT = character art facsimile generator > -DISTNAME = chafa-1.6.1 > +DISTNAME = chafa-1.8.0 > > -SHARED_LIBS += chafa 1.0 # 5.0 > +SHARED_LIBS += chafa 2.0 # 1.0 > > CATEGORIES = graphics > > @@ -15,10 +15,10 @@ MAINTAINER = Florian Viehweger <openbsd > PERMIT_PACKAGE = Yes > > WANTLIB += ICE MagickCore-6.Q16 MagickWand-6.Q16 SM X11 Xext Xt > -WANTLIB += bz2 c djvulibre expat fftw3 fontconfig freetype glib-2.0 > -WANTLIB += iconv intl jasper jbig jpeg lcms2 lzma m openjp2 pcre > -WANTLIB += png pthread raw_r tiff webp webpdemux webpmux xcb xml2 > -WANTLIB += z zstd > +WANTLIB += aom bz2 c dav1d de265 djvulibre expat fontconfig > +WANTLIB += freetype glib-2.0 heif iconv intl jasper jbig jpeg > +WANTLIB += lcms2 lzma m openjp2 pcre png pthread raw_r tiff webp > +WANTLIB += webpdemux webpmux x265 xcb xml2 z zstd > > MASTER_SITES = https://hpjansson.org/chafa/releases/ > EXTRACT_SUFX = .tar.xz > Index: distinfo > =================================================================== > RCS file: /cvs/ports/graphics/chafa/distinfo,v > retrieving revision 1.3 > diff -u -p -u -p -r1.3 distinfo > --- distinfo 19 Jun 2021 11:35:54 -0000 1.3 > +++ distinfo 14 Sep 2021 20:09:06 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (chafa-1.6.1.tar.xz) = dsmJMOmbPl+tuYYUi5nWVjbp6WGRJOVo/xPTZO3on6U= > -SIZE (chafa-1.6.1.tar.xz) = 418720 > +SHA256 (chafa-1.8.0.tar.xz) = If9lLYNrogcJjEDEWWUrLx3myKZPv/xi58YxnO0yKGs= > +SIZE (chafa-1.8.0.tar.xz) = 435712 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/graphics/chafa/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 PLIST > --- pkg/PLIST 10 Feb 2021 20:18:11 -0000 1.2 > +++ pkg/PLIST 14 Sep 2021 20:09:06 -0000 > @@ -20,6 +20,7 @@ lib/libchafa.la > @lib lib/libchafa.so.${LIBchafa_VERSION} > lib/pkgconfig/chafa.pc > @man man/man1/chafa.1 > +share/doc/pkg-readmes/${PKGSTEM} > share/gtk-doc/html/chafa/ > share/gtk-doc/html/chafa/api-index-full.html > share/gtk-doc/html/chafa/ch01.html > Index: pkg/README > =================================================================== > RCS file: pkg/README > diff -N pkg/README > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ pkg/README 14 Sep 2021 20:09:06 -0000 > @@ -0,0 +1,9 @@ > +# $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $ > + > ++----------------------------------------------------------------------- > +| Running ${PKGSTEM} on OpenBSD > ++----------------------------------------------------------------------- > + > +For broader format support, install the "ffmpeg" package: > + > +# pkg_add ffmpeg > > > -- > greetings, > > Florian Viehweger >