Port details |
- libmng Multiple-image Network Graphics (MNG) reference library
- 2.0.3_2 graphics =326 2.0.3_2Version of this port present on the latest quarterly branch.
- Maintainer: ports@virtual-estates.net
- Port Added: 2000-11-03 14:08:19
- Last Update: 2024-05-18 08:22:43
- Commit Hash: 2b92bd7
- People watching this port, also watch:: lcms, png, freetype2, libiconv, tiff
- License: not specified in port
- WWW:
- https://sourceforge.net/projects/libmng/
- Description:
- 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.
- ¦ ¦ ¦ ¦
- 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/libmng/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/libmng
- pkg install libmng
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libmng
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1704254831
SHA256 (libmng-2.0.3.tar.xz) = 4a462fdd48d4bc82c1d7a21106c8a18b62f8cc0042454323058e6da0dbb57dd3
SIZE (libmng-2.0.3.tar.xz) = 951808
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- liblcms2.so : graphics/lcms2
- libjpeg.so : graphics/jpeg-turbo
- This port is required by:
- for Libraries
-
- devel/love07
- games/stratagus
- graphics/devil
- graphics/gimageview
- graphics/gimp-app
- graphics/qt5-imageformats
- graphics/qt6-imageformats
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- graphics_libmng
- USES:
- jpeg uidfix tar:xz
- 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 |
2.0.3_2 18 May 2024 08:22:43 |
Gleb Popov (arrowd) |
*: Change the MAINTAINER field per request
PR: 278267 |
2.0.3_1 28 Jan 2024 18:33:14 |
Muhammad Moinur Rahman (bofh) |
graphics/libmng: Moved man to share/man
Approved by: portmgr (blanket) |
2.0.3 12 Jan 2024 21:53:24 |
Mikhail Teterin (mi) |
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. |
1.0.10_5 10 Jan 2024 12:49:15 |
Dag-Erling Smørgrav (des) |
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. |
1.0.10_4 08 Jan 2024 19:54:30 |
Mikhail Teterin (mi) |
graphics/libmng: reinstate the accidentally-deleted old patch
PR: 276145, 276182 |
1.0.10_4 04 Jan 2024 20:58:34 |
Mikhail Teterin (mi) |
security/sst: upgrade from 1.23 to 1.26
Nudged by: portscout |
1.0.10_4 28 Jul 2023 17:13:17 |
Daniel Engberg (diizzy) |
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0 |
1.0.10_3 08 Sep 2022 15:46:38 |
Stefan Eßer (se) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
1.0.10_3 08 Sep 2022 15:43:21 |
Stefan Eßer (se) |
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) |
1.0.10_3 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 ) |
1.0.10_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.0.10_3 25 Nov 2019 23:25:52 |
brooks |
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>. |
1.0.10_3 08 Dec 2016 16:39:11 |
tijl |
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. |
1.0.10_2 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
1.0.10_2 21 Dec 2015 14:28:49 |
miwi |
- Remove old gruft
Approved by: mat (mentor)
Differential Revision: D4636 |
1.0.10_2 22 Jun 2015 18:33:22 |
antoine |
Convert to USES=jpeg |
1.0.10_2 14 Feb 2014 09:59:19 |
antoine |
- Allow packaging as a regular user
- New LIB_DEPENDS syntax
- Use OPTIONS helpers |
1.0.10_2 08 Feb 2014 12:47:52 |
miwi |
- Stage support |
1.0.10_2 20 Sep 2013 18:35:46 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics) |
1.0.10_2 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
1.0.10_2 06 May 2013 08:59:02 |
bapt |
Fix typo
Submitted by: cperciva |
06 May 2013 08:31:30
|
bapt |
Convert to new options framework |
1.0.10_2 01 Dec 2011 07:52:58 |
rm |
- s/NOPROFILE/NO_PROFILE/
PR: ports/156687
Submitted by: rm (myself)
Approved by: mi (maintainer; timeout - 6+ months), glarkin (mentor)
Feature safe: yes |
1.0.10_2 03 Jul 2011 14:12:23 |
ohauer |
-remove MD5 |
1.0.10_2 02 Jun 2010 12:14:46 |
pav |
- Canonize OPTIONS triplet (no -> off)
PR: ports/144673 (part of)
Submitted by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Approved by: maintainer timeout (mi; 2 months) |
1.0.10_2 10 Feb 2010 14:45:39 |
mi |
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... |
1.0.10_2 08 Feb 2010 08:30:46 |
itetcu |
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) |
1.0.10_1 22 Aug 2009 00:23:13 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with G |
1.0.10_1 18 Jul 2009 11:11:29 |
dinoex |
- update to jpeg7
Tested by: pav on pointyhat |
1.0.10 13 Aug 2008 07:07:36 |
miwi |
- Update to 1.0.10
PR: 125666
Submitted by: Wen heping <wenheping@gmail.com>
Approved by: maintainer timeout |
1.0.9 28 Jan 2007 01:42:13 |
pav |
- Prepare for removal of shlib filtering |
1.0.9 07 May 2006 23:46:33 |
edwin |
Remove USE_REINPLACE for categories starting with a G |
1.0.9 22 Jan 2006 12:35:18 |
edwin |
SHA256ify
Approved by: krion@ |
1.0.9 18 Oct 2005 04:42:30 |
mi |
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 |
1.0.8 13 Jul 2005 23:41:09 |
mi |
Remove requirement for particular versions of liblcms and libjpeg. |
1.0.8 01 Sep 2004 15:12:49 |
mi |
Update to 1.0.8 from 1.0.7. |
1.0.7 03 Apr 2004 17:45:33 |
mi |
Upgrade from 1.0.6 to 1.0.7
PR: 65099
Submitted by: Matthew Luckie |
1.0.6 08 Mar 2004 17:23:00 |
mi |
Upgrade from 1.0.5 to 1.0.6. |
1.0.5_1 30 Jul 2003 23:55:19 |
mi |
Enable full functionality -- mng-writing was disabled.
I thought, I did this already long ago, but...
Submitted by: Pav Lucistnik |
1.0.5 06 Apr 2003 04:41:37 |
mi |
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. |
1.0.4 21 Mar 2003 10:22:22 |
kris |
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 |
1.0.4 07 Mar 2003 06:04:15 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
1.0.4 06 Nov 2002 05:01:54 |
mi |
Finally upgrade to 1.0.4... |
1.0.3 21 Jul 2002 19:26:53 |
ru |
Fixed install on bsd.incs.mk aware systems. |
1.0.3 11 Jul 2002 15:22:22 |
sobomax |
Use USE_REINPLACE. |
19 Oct 2001 17:51:57 |
kevlo |
Update to version 1.0.3 |
05 Sep 2001 17:01:56 |
kuriyama |
Fix URL. |
17 Jul 2001 15:21:36 |
mi |
Restore the post-patch target to the previous version (using test(1)). The
make's ``.if exists'' works differently... |
16 Jul 2001 22:23:11 |
mi |
Upgrade to 1.0.2 |
18 Jun 2001 23:55:40 |
mi |
This port depends on lcms, which recently started to install its lcms.h into
${PREFIX}/include/ instead of ${PREFIX}/include/lcms/ . |
31 May 2001 16:56:40 |
ade |
Fix LIB_DEPENDS to actually include a version number.. it's jpeg.9:... not
jpeg:... |
28 Apr 2001 17:16:08 |
mi |
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... |
13 Mar 2001 15:56:36 |
sobomax |
Explicitly link resulting library with libm, because other ports expect to be
able to link just with ``-lmng'', not with ``-lmng -lm''. |
10 Mar 2001 01:04:20 |
mi |
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... |
16 Jan 2001 17:33:20 |
sobomax |
Massive style enforcement - use ^I instead of spaces for variables identation.
|
19 Dec 2000 15:51:54 |
sobomax |
- 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. |
03 Nov 2000 17:08:19 |
trevor |
Add new port of libmng 0.9.3, a library to support images in MNG format. MNG
permits losslessly compressed, animated images. |