summaryrefslogtreecommitdiff
path: root/graphics/mng
AgeCommit message (Collapse)AuthorFilesLines
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2006-01-20Rename the following variables to reduce the number that we need to track:jlam1-2/+2
EXTRACT_CMD_OPTS.bin -> EXTRACT_OPTS_BIN EXTRACT_CMD_OPTS.lha -> EXTRACT_OPTS_LHA EXTRACT_CMD_OPTS.rar -> EXTRACT_OPTS_RAR EXTRACT_CMD_OPTS.tar -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tar.Z -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tar.bz2 -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tar.gz -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tbz -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tbz2 -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tgz -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.zip -> EXTRACT_OPTS_ZIP EXTRACT_CMD_OPTS.zoo -> EXTRACT_OPTS_ZOO EXTRACT_CMD_OPTS_tar.gz -> EXTRACT_OPTS_TAR
2005-12-28Use PKGMANDIR for man pages.reed1-4/+4
2005-06-01Remove mk/autoconf.mk and mk/automake.mk and replace their usage withjlam1-7/+7
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or "automake14". Also, we don't need to call the auto* tools via ${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care to symlink the correct tool to the correct name, so we can just use aclocal, autoconf, etc.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digestsagc1-1/+2
2005-02-20Switch to using the zipfile instead of the tar.gz,wiz2-6/+12
in the expectation that it fixes the build on 1.6.x. No change in the source code.
2005-02-09Update to 1.0.9:wiz2-6/+5
1.0.9 (jan 30th 2005) --------------------- in short: New optimizations save over 20KB on footprint. Also a few bugfixes and several patches. Thanks to those sending in their additions and for testing! To turn on the optimizations do: #DEFINE MNG_OPTIMIZE_CHUNKINITFREE #DEFINE MNG_OPTIMIZE_OBJCLEANUP #DEFINE MNG_OPTIMIZE_CHUNKASSIGN #DEFINE MNG_OPTIMIZE_CHUNKREADER (eg. they're not on by default (yet) !) ------------------- bugfixes: - fixed chunk pushing mechanism - fixed bug in writing sBIT for indexed color - fixed PPLT getchunk/putchunk routines - fixed MNG_NO_1_2_4BIT_SUPPORT for TBBN1G04.PNG - cleaned up macro-invocations (thanks to D. Airlie) core: - added more SKIPCHUNK conditionals - replaced MNG_TWEAK_LARGE_FILES with permanent solution - improved handling of cheap transparency when 16-bit support is disabled - added some MNG_SUPPORT_WRITE conditionals - added function to retrieve current FRAM delay - added MNG_NO_1_2_4BIT_SUPPORT - added bgr565_a8 canvas-style (thanks to J. Elvander) - standard windows dll upgraded to zlib 1.2.2 - added LITTLEENDIAN/BIGENDIAN fixtures (thanks J.Stiles) - inclusion of zlib/lcms/ijgsrc6b with <> instead of "" - added conditional MNG_OPTIMIZE_CHUNKINITFREE - added conditional MNG_OPTIMIZE_OBJCLEANUP - added conditional MNG_OPTIMIZE_CHUNKASSIGN - added conditional MNG_OPTIMIZE_CHUNKREADER - fixed problem with global PLTE/tRNS samples: contrib: doc: - patched jng & mng manual pages (Thanks Peter Breitenlohner) makefiles: autoconf: - patched makefile.am & configure.in (Thanks Peter Breitenlohner)
2004-12-05Disable pkgviews installation until automake is pkgviews-enabled.minskim1-2/+3
This closes PR/pkg 28323.
2004-12-02Make sure that the AUTOM4TE and AUTOCONF is defined in the environmentreed1-3/+3
because old (or wrong) versions may be used or the tool may be missing (such as not in path). When not in path, you may receive errors like: sh: autom4te: not found aclocal-1.9: autom4te failed with exit status: 1 (noticed under Solaris) Or if wrong versions are used, you may receive: autom4te: unknown language: Autoconf-without-aclocal-m4 aclocal-1.9: autom4te failed with exit status: 1 (noticed under Mac OS X) Maybe the correct fix would be to fix the pkgsrc-installed aclocal and automake scripts so that the autom4te and autoconf scripts used from within are using the correct path and version (as also installed from pkgsrc).
2004-12-02Remove files before creating symlinks (as required on Solaris).reed1-3/+3
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-08-09Changes 1.0.8:adam2-5/+5
bugfixes: * fixed problem with PAST usage where source > dest core: * added missing get-/put-chunk-jdaa * added CRC existence & checking flags * added data-push mechanisms for specialized decoders * some speed optimizations (thanks to John Stiles) * defend against using undefined closestream function * defend against using undefined openstream function * added check for extreme chunk-lengths * change worst-case iAlphadepth to 1 for standalone PNGs * added support for 3+byte pixelsize for JPEG's * added conditional to allow easier writing of large MNG's
2004-07-06Unused.wiz1-25/+0
2004-04-06Changes 1.0.7:adam3-35/+17
bugfixes: - fixed inclusion of IJNG chunk for non-JNG use (J.S) - fixed bug in chunk-storage of SHOW chunk (where from == to) - fixed bug in promote_g8_g8 with 16bit support off core: - added CANVAS_RGB565 and CANVAS_BGR565 (big thanx to Raphael Assenat!!) - added CANVAS_RGBA565 and CANVAS_BGRA565 ( -- ditto -- ) - upgraded to zlib 1.2.1 - upgraded to lcms 1.11 - added premultiplied alpha canvas' for RGBA, ARGB, ABGR (thx to John Stiles) - more optimizations with 16bit support off - put conditionals around openstream/closestream callbacks. - fixed typo (MNG_SKIPCHUNK_SAVE -> MNG_SKIPCHUNK_nEED) - fixed some 64-bit platform compiler warnings Changes 1.0.6: core: - added support for reducing the footprint of libmng by macros that optionally skip unused chunks, remove 16-bit sample support, remove Delta support, and remove JNG support, to accomodate Mozilla/Firebird. - further optional removal of unused functions - added MNG_NO_SUPPORT_FUNCQUERY conditional - added iPNGdepth member to pData structure - added conditionals around MAGN chunk support - added conditionals around non-VLC chunk support - added conditionals around "mng_display_go*" and other unused functions - added more conditionals around "promote" functions - removed email references as appropriate
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-07Create directories before installing man pages. Required by pkgviewsminskim1-1/+3
installation.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-6/+9
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-13s/Independant/Independent/snj1-1/+1
2004-01-24Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. Injlam1-2/+2
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives a value only once due to the multiple inclusion protection in the bulldlink3.mk files. In the case where a package includes several buildlink3.mk files that each want a slightly different version of another dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the strictest <pkg> dependency to be matched.
2004-01-24bl3ifyjlam2-5/+27
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-04Update to 1.0.5.wiz2-6/+5
1.0.5 (mar 1st 2003) Only a small fix for progressive jpeg suspension problem. This is the long-awaited final release containing the new 'dynamic MNG' feature and bringing MNG compliance to near 100%! 1.0.5-rc3 (jan 20th 2003) Minor bug-fixes and finalizing the accepted proposal (by official vote) for the TERM/frame_delay changes on mng-list (nov-dec/2002). 1.0.5-rc2 (dec 9th 2002) This contains fixes for a few minor details reported by the loyal testers. It fixes some issues with the goframe/golayer/gotime processing and related stuff. And it adds a way to disable playback-caching from within the MNG, which is very useful for streaming-MNG encoders (such as gserver!). 1.0.5-rc1 (nov 1st 2002) This fixes a few small problems and brings the TERM/MEND processing, with respect to interframe_delay as per the current discussion on MNG-list, up-to-date with the latest proposal. 1.0.5-b3 (oct 15th 2002) Fairly quick after beta2, since that introduced a couple of unfortunate booboo's and wasn't very workable. It also changes the standard configure script to build a standard shared object similar to what I intended. 1.0.5-b2 (oct 9th 2002) Second beta for next 1.0.5 release. This addresses some minor problems detected during testing. It adds the proposed change to the MNG spec as discussed on the "mng-list" recently; eg. Adam's option 4. And it adds a little function to check at run-time if the lib is a beta or not. 1.0.5-b1 (sep 24th 2002) First beta of a large maintenance release. This completes support of the MNG specification to nearly 100% (PAST, PROM, delta-images, BACK image+tile). It adds "dynamic" MNG and a few other neat routines as well as fixes several bugs reported through SourceForge or to me directly.
2002-12-23Whitespace fixcjep1-2/+2
2002-12-02Update mng to 1.0.4nb1: Install man pages and documentation.wiz2-2/+21
2002-10-31Properly detect lcms again.jlam1-1/+2
2002-10-09Unused.wiz1-40/+0
2002-09-28packages@netbsd.org, not .com!wiz1-2/+2
2002-08-30Update to 1.0.4: Small bugfixes.wiz2-6/+6
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam2-7/+33
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-01-09Upgrade the mng package from 1.0.0 to 1.0.3.agc2-5/+5
Provided in PR 15043 by Robert Elz. "The changes appear to be mostly bug fixes - particularly some memory leaks (at least from my point of view). If you've ever done anything non trivial with an MNG, and see now big things become, this might help."
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam1-1/+2
installation directory in case the package isn't installed.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam1-2/+2
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-06-23Generalize how the dependency pattern may be specified. Instead of justjlam1-4/+5
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib. Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-22Pull in buildlink files for jpeg, lcms, and zlib as they're needed whenjlam1-1/+5
linking against libmng.
2001-06-22Add buildlink.mk file for use by other package Makefiles.jlam1-0/+34
2001-06-22Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Addjlam1-6/+7
missing dependency on zlib.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-07Import of the Multiple-image Network Graphics (MNG) reference libraryskrll6-0/+71
From Nathan Ahlstrom <nrahlstr@winternet.com> in pkg/12343 with modifications from me.