The NetBSD Project

CVS log for pkgsrc/x11/libXpm/Makefile

[BACK] Up to [] / pkgsrc / x11 / libXpm

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.28 / (download) - annotate - [select for diffs], Mon Jan 23 08:30:02 2023 UTC (2 weeks, 2 days ago) by adam
Branch: MAIN
Changes since 1.27: +4 -2 lines
Diff to previous 1.27 (colored)

libXpm: Explicitly define path to gzip

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jan 17 18:42:39 2023 UTC (3 weeks, 1 day ago) by wiz
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

libXpm: update to 3.5.15.

This release contains fixes for the issues reported in today's security

It also adds a new configure option --disable-open-zfile that makes it easy
for people building libXpm to completely disable the code to fork compression
and uncompression programs if they do not have a need for it in their use case.
The file has been updated to document both of the configure options
to control the optional compression handling features.

Alan Coopersmith (12):
      man pages: Fix typos and other minor editing
      man pages: Replace "See Also" entries with more useful ones
      man pages: Apply standard man page style/formatting
      configure: add --disable-open-zfile instead of requiring -DNO_ZPIPE
      test: Add unit tests using glib framework
      cxpm: getc/ungetc wrappers should not adjust position when c == EOF
      test: add test case for CVE-2022-46285 (unclosed comments)
      Fix CVE-2022-46285: Infinite loop on unclosed comments
      test: add test cases for CVE-2022-44617 (zero-width w/enormous height)
      Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height
      Fix CVE-2022-4883: compression commands depend on $PATH
      libXpm 3.5.15

Matthieu Herrb (1):
      Prevent a double free in the error code path

Peter Hutterer (1):
      Use gzip -d instead of gunzip

Revision 1.26 / (download) - annotate - [select for diffs], Sat Nov 19 21:34:31 2022 UTC (2 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.25: +4 -4 lines
Diff to previous 1.25 (colored)

libXpm: update to 3.5.14.

The only changes to the code in this release are typo fixes in the
comments, but the big change is the addition of man pages, thanks
to the work Walter Harms did to convert the API docs from the old
Postscript file into man page format.

Alan Coopersmith (11):
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      man: strip trailing whitespace
      gitlab CI: add a basic build test
      man pages: Make file names consistent with their displayed names
      man pages: Fix shadow man pages
      man pages: Make function synopses more consistent with other pages
      man pages: Add missing word 'function' where needed
      man pages: Fix typos
      man pages: Correct Copyright/License notices
      libXpm 3.5.14

Walter Harms (2):
      add man pages based on doc/xpm.PS
      update man pages

Revision 1.25 / (download) - annotate - [select for diffs], Wed Nov 9 13:14:22 2022 UTC (3 months ago) by joerg
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)


Revision 1.24 / (download) - annotate - [select for diffs], Thu Aug 11 13:37:24 2022 UTC (5 months, 4 weeks ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

libXpm: Add USE_EXPLICIT_LIBDEPS, set to no.

This variable controls whether we add the explicit library dependencies from
libiconv and gettext-lib, required by this package as it's a bit special in how
it handles libintl.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Apr 10 08:53:16 2022 UTC (10 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

x11: adapt to new usage

Revision 1.22 / (download) - annotate - [select for diffs], Sun Dec 5 18:15:47 2021 UTC (14 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

libXpm: fix X11_BUILTIN_NAME

Revision 1.21 / (download) - annotate - [select for diffs], Wed Dec 1 13:01:14 2021 UTC (14 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored)

x11: Add to Xorg library packages

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jan 18 23:35:52 2020 UTC (3 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as, CTAN and GNU.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Dec 13 10:42:36 2019 UTC (3 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.18: +4 -5 lines
Diff to previous 1.18 (colored)

libXpm: update to 3.5.13.

Lest we be accused that users have to wait many years to get fixes out,
let's quickly release the branch before the calendar turns over over again
so it's just some years. The actual fixes here are some found by static
analysers, and a build fix for Windows (which, curiously, is dated to 2012
so clearly we're at the top of the game here). Nothing overly exciting, but
covscan, parfait, etc. should be a bit happier now.

Alan Coopersmith (3):
      After fdopen(), use fclose() instead of close() in error path
      Update README for gitlab migration
      Update bug URL for gitlab migration

Benjamin Tissoires (1):
      parse: simplify error paths in xpmParseColors()

Dave Bodenstab (1):
      Windows build fixes

Emil Velikov (1): use quoted string variables

Fabrice Fontaine (1):
      Allow usage when fork() is not available

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (3): use exec instead of waiting for configure to finish
      parse: avoid memleak on error with STRLCAT/STRLCPY
      libXpm 3.5.13

Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 7 11:57:36 2018 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

xorgproto: use xorgproto instead of separate *proto packages

Remove now obsolete packages.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Dec 15 23:02:51 2016 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Updated libXpm to 3.5.12.

Jörg Sonnenberger (1):
      Fix abs() usage.

Matthieu Herrb (1):
      libXpm 3.5.12

Tobias Stoeckmann (4):
      Fix out out boundary read on unknown colors
      Gracefully handle EOF while parsing files.
      Avoid OOB write when handling malicious XPM files.
      Handle size_t in file/buffer length

Revision 1.16 / (download) - annotate - [select for diffs], Sun Sep 8 08:19:04 2013 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

Update to 3.5.11:

This minor maintenance release provides various build configuration
improvements and other janitorial cleanups, including declaring the
filename parameters in the API as "const char *" to reduce unnecessary
const-strings warnings in callers.

Adam Jackson (1):
      configure: Remove AM_MAINTAINER_MODE

Alan Coopersmith (4):
      Close fd if fdopen() or xpmPipeThrough() fails in OpenWriteFile()
      Add noreturn attributes suggested by gcc
      Fix typo in COPYING (matches src/amigax.h)
      libXpm 3.5.11

Christophe CURIS (2):
      Added 'const' qualifier to the filename argument to internal functions
      Added 'const' attribute to all filename arguments in the API

Claudio Bley (1):
      Fix libXpm build with NO_ZPIPE

Colin Walters (1): Implement GNOME Build API

Eric S. Raymond (1):
      doclifter can't handle more than one dash in a name line.

Jon TURNEY (1):
      Define NO_ZPIPE when building for MinGW

Revision 1.15 / (download) - annotate - [select for diffs], Mon Oct 29 05:06:35 2012 UTC (10 years, 3 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.14: +1 -3 lines
Diff to previous 1.14 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 23 10:24:19 2012 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored)

Remove xextproto/ in most cases where it occurs with
libXext/, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jun 9 07:00:48 2012 UTC (10 years, 8 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 (colored)

Require hacks for fixing autoconf + space in variable name issue.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Jun 3 17:35:38 2012 UTC (10 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

Update to 3.5.10.
This minor maintenance release includes compiler warning fixes,
build configuration improvements, and other janitorial cleanups.

This minor maintenance release provides a large collection of
build configuration improvements and other janitorial cleanups.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Apr 22 13:45:13 2011 UTC (11 years, 9 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

recursive bump from gettext-lib shlib bump.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jan 15 18:39:00 2010 UTC (13 years ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

Update to libXpm-3.5.8. Changes:

Bug 14171: sxpm/ SED was already defined
Add README with pointers to mailing list, bugzilla & git repos
Update AC_DEFINE_DIR to latest version from Autoconf Archive
Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive
Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
libXpm 3.5.8
Use libtools SED check rather than autoconf's SED check.
Replace static ChangeLog with dist-hook to generate from git log
nuke RCS Ids
Janitor: ansification, make distcheck, .gitignore
X.Org Bug 17944: avoid gcc warning for libXpm

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 16 19:57:47 2009 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.8: +16 -1 lines
Diff to previous 1.8 (colored)

Allow buildling x11/libXpm with old X11_TYPE=native to replace

Revision 1.8 / (download) - annotate - [select for diffs], Sat May 24 21:45:15 2008 UTC (14 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Switch master site to MASTER_SITE_XORG.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Feb 24 02:26:33 2008 UTC (14 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.6: +10 -2 lines
Diff to previous 1.6 (colored)

+ Don't allow the configure script to find or else the resulting
  libXpm will be linked against it, which is not necessary.  Instead, just
  pass down INTLLIBS in the build environment for use by the [cs]xpm
  Makefiles, which are the only programs that use gettext().

Bump the PKGREVISION to 1.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 6 14:03:41 2008 UTC (15 years ago) by rillig
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

+ BROKEN_GETTEXT_DETECTION, needed on Solaris.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 18 15:36:34 2008 UTC (15 years ago) by joerg
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Also depend on xgettext. Fixes PR 37798.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 15 23:53:01 2008 UTC (15 years ago) by joerg
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Prepare for localisation by including gettext dependency.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jan 15 23:22:36 2008 UTC (15 years ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update to 3.5.7, changes undocumented.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Nov 19 01:10:24 2006 UTC (16 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Fix typo in MAINTAINER.

Revision / (download) - annotate - [select for diffs] (vendor branch), Fri Nov 3 21:06:54 2006 UTC (16 years, 3 months ago) by joerg
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import libXpm-3.5.6 from pkgsrc-wip:
XPM (X PixMap) is a format for storing and retrieving X pixmaps
to and from files.

This libXpm is from the modular Xorg X11.

This package includes the cxpm(1) tool for checking XPM files
and the sxpm(1) tool for viewing and conversions of XPM files.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 3 21:06:54 2006 UTC (16 years, 3 months ago) by joerg
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>