The libmng library supports decoding, displaying, encoding, and various other
manipulations of Multiple-image Network Graphics (MNG) format image files. It
uses the zlib(3) compression library, and optionally the JPEG library by the
Independant JPEG Group (IJG) and/or lcms (little CMS), a color-management
library by Marti Maria Saguar.
graphics/libmng: upgrade from 1.0.10 to 2.0.3
Despite the seemingly large version jump, the sole change is
the compatibility with lcms-2.x.
I'm now also adding fixes for some compiler-warnings raised
by the modern clang. These suggest, certain parts of the code
aren't even really excercised.
Neither API nor ABI are changing, so no shared library
version-bump.
graphics/libmng: Bump PORTREVISION.
libmng was buildable but unusable between 330e763f39ad and bc8813201e0f.
Bump PORTREVISION to let anyone who built it in the interval know they
need to build it again.
Move more WWW entries from pkg-descr files into Makefiles
The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.
Approved by: portmgr (implicit)
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 )
Fix build with src r354909 applied.
The referenced change made NO_INSTALLLIB, NO_MAN, and NO_PROFILE into
errors causing these ports that declare them and use the FreeBSD make
infrastructure as part of their build to fail.
When the offending variables occur in a BSD Makefile, NO_MAN becomes
MAN= and NO_INSTALLLIB and NO_PROFILE become MK_INSTALLLIB=no and
MK_PROFILE=no respectively. When declared in the environment they
become WITHOUT_<FOO>.
Remove libjpeg.so.11 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps. Bump dependent ports that have not
been bumped since.
No material changes, no PORTREVISION-bump necessary:
Don't bother cleaning up DOS-style EOLs -- the recent releases don't
have this problem. Change the parallel-building from the pre-MAKE_JOBS_SAFE
method to the current one.
Leave a note to switch to .tar.bz2 upon next upgrade -- it may not be me
performing it...
Bump PORTREVISION to for rebuild after recent jpeg sh lib version change.
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
Approved by: portmgr (itetcu@, self)
Update from 1.0.8 to 1.0.9.
Add an option to turn on vendor's experimental optimizations.
Be sure to turn on MNG_BUILD_SO only for PIC-objects.
Prompted by: edwin's port-version check
Upgrade to the "final" release -- 1.0.5. Remove the conditional patching
-- it was in place for a much older version of lcms. Would love to have
done this prior to 4.8, but portmgr never responded with the approval.
Remove broken workaround for an old version of the lcms port.
It's not clear that this could ever have worked, because post-patch
executes before LIB_DEPENDS are built, so systems without lcms
installed will fail to patch.
Reported by: dec
Although the port formally depended on lcms, the software was compiling
without it :( Add the explicit -D to CFLAGS. Good noone tried to use the
lcms part of the library...
Upgrade to version 1.0.0. Drop the configure, libtool, etc. non-sense and
just use our own clean and straightforward Makefile.bsd. While here,
remove the SHLIB_VER variable -- I think it was not worth it to have it
there...
- Use USE_LIBTOOL; - remove strange @exec/@unexec hack to create symlink to a
shared library from pkg-plist. Our pkg_install tools should handle it w/o
any problems.