Commit graph

72 commits

Author SHA1 Message Date
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
joerg
e3093da41f Don't override IBOutlet and IBAction on NetBSD, the compiler has them
already. Bump revision.
2013-03-23 12:20:43 +00:00
joerg
1b62850b45 Fix libpng fallout. 2013-02-26 23:35:24 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
asau
8aba7e3fbf Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-29 05:06:05 +00:00
rh
753de4f888 Update gnustep-gui to 0.22.0
Noteworthy changes in version `0.22.0'
======================================

   * This version is binary incompatible with previous versions due to
     the change of NSNotFound in GNUstep base.

   * Support for drawing the GUI with a scale factor, for high-DPI
     monitors.

   * Character panel

   * Color picker "Magnifier" tool, for grabbing the color of arbitrary
     parts of the screen

   Many NSImage improvements (Mac OS X 10.6 drawing methods, better
selection of image reps, better support for icons). Many bugfixes,
including in Xib loading, printing, and NSView geometry.

Noteworthy changes in version `0.20.0'
======================================

A new stable release. Many improvments with Nib loading, documents and
document controllers. Fixed many drawing issues, particularly ones
related to flipping. Much improved theming.
2012-10-22 02:21:21 +00:00
wiz
fb1a8e5414 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:41:29 +00:00
obache
615c758c19 Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump. 2012-01-13 10:54:43 +00:00
hans
00019e6152 Fix build on SunOS. 2011-09-14 18:12:57 +00:00
rh
5c91842b5d Update gnustep-gui to 0.18.0. Notable changes include:
* Add live resize in NSSplitView
   * Toolbars have been completely rewritten and improved
   * New Mac OS X 10.5 methods in NSFont
   * Bug fixes and stability improvements
2011-04-07 02:07:19 +00:00
drochner
459d63feeb libungif/buildlink3.mk -> mk/giflib.buildlink3.mk
(uses giflib now per default)
bump PKGREV
2011-03-09 16:29:23 +00:00
wiz
b46db273dd Fix build with png-1.5.
Includes upstream bug report URL.
2011-01-29 12:40:14 +00:00
wiz
1295ef346e Fix build with png-1.5. 2011-01-29 12:34:39 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
af60c10a8f Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:06:39 +00:00
joerg
b02a0f888e Remove @dirrm entries from PLISTs 2009-06-14 18:24:43 +00:00
wiz
60f460ab01 Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
rh
68d8b0ce66 Update gnustep-gui to 0.16.0. This makes the gui library more hier(7)
compliant.  Changes also include lots of compatibility enhancements with
OS X 10.5, including improvements to the NIB loader classes.
2009-04-13 12:19:14 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
adam
e879a36f25 Changes 0.14.0:
* New class NSGlyphGenerator for glyph generation
* NSSplitView implemented setAutosaveName:
* NSOpenGLView added some Mac OS X 10.3 methods
* Manu bug fixes.
2008-11-25 12:52:14 +00:00
adam
c4363b4d91 Changes 0.12.1:
* Switched to use LGPL 3 and GPL 3.
* Report more controls as being flipped. (NSTextField,
  NSTableHeaderView, NSSlider, NSProgressIndicator, NSButton)
  NSTabView is still missing.
* In NSAffineTransform use optimized primitive methods from base.
* Add font attribute fixing to NSAttributedString. To allow for the
  output of glyphs not present in the current font.
* Optimized the validation of edited cells.
2008-05-25 08:28:01 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
adam
daec87b95f Changes 0.12.0:
* Lots of improvements to the NSBitmapImage subclasses.
* GSTheme and other classes were added to improve support of theming.
* Added new methods from Mac OS X 10.4 for NSControl, NSResponder,
  NSDocument, NSPrintOperation, NSWindowController, NSCell,
  NSMenuItem, NSView. Some ivar names were changed also.
* Added new ivars for NSMenuItem, NSPrintOperation, NSTableView,
  NSDrawer, NSScrollView.
* New classes from Mac OS X 10.4 and earlier were added including
  NSLevelIndicator, NSObjectController, NSUserDefaultsController,
  NSKeyValueBinding, NSArrayController, NSController.
* NSSpellServer and NSAffineTransform was moved to GNUstep base for
  Mac OS X compatibility.

Changes 0.11.0:
* Added support for keyed encoding in all gui classes.
* Added mechanism to allow for dynamic extension of model loading
  mechanism
* Implemented glue code in GSNibCompatibility for classes such as
  NSIBObjectData, NSClassSwapper, etc. to facilitate nib loading.
2007-11-25 14:43:11 +00:00
joerg
f068d9601b Probes for X11, but doesn't really use it. No symbols in the shared
objects, no files include X11/*. So remove the dep and bump revision.
2007-01-15 19:07:14 +00:00
rillig
119d8ee846 The GNUstep packages have GNUmakefile instead of Makefile. 2006-09-22 07:08:15 +00:00
adam
52fa048a80 Changes 0.11.0:
* Added support for keyed encoding in all gui classes.

* Added mechanism to allow for dynamic extension of model loading
  mechanism

* Implemented glue code in GSNibCompatibility for classes such as
  NSIBObjectData, NSClassSwapper, etc. to facilitate nib loading.
2006-08-30 14:55:28 +00:00
minskim
105ab72a3e Add a missing entry to PLIST. Bump PKGREVISION. 2006-07-28 04:54:01 +00:00
rillig
bf2ffdf13c Reverted the recent change that has set USE_LANGUAGES="c objc", where only
"objc" was needed. Thanks to Min Sik Kim for showing me the Right Way to
handle this.
2006-07-22 05:10:54 +00:00
rillig
d9579252ee Needs a C compiler. 2006-07-21 04:51:11 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
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-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rh
4b2d28c8af Add USE_LANGUAGES= objc 2006-05-28 00:26:26 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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-04-06 06:21:32 +00:00
adam
2992b800e7 Changes 0.10.3:
* Mostly bug fixes.
2006-04-03 18:25:02 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
adam
0507432a74 Changes 0.10.2:
Mostly bug fixes.
2006-01-17 07:40:02 +00:00
rh
2dd0124dd0 Update gnustep-gui to 0.10.1. This uses v19 of portaudio for the sound
daemon.  Some minor bugfixes.
2005-09-30 23:16:22 +00:00
adam
a4d1323ad5 Changes 0.10.0:
* Nib loading supports window auto-positioning

   * Keyed encoding is supported in many classes.
2005-07-29 12:59:25 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
adam
37227b1c48 Changes 0.9.5:
* Beginnings of CUPS interface were added.
   * Added new control colors and methods from 10.3 version of Cocoa.
   * Added new font methods from 10.3 version of Cocoa.
   * NSApplication -runModalSession behavior changed.
   * You can find the GUI library's version using the Info.plist
2005-04-12 15:54:21 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +00:00