libXext/buildlink3.mk, 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).
X headers' include guards, which changed at some point. Hack it to
recognize what's there nowadays as well as the old symbol.
While here, deploy INSTALLATION_DIRS to work around apparent dir
permission problems in the package's own install logic.
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
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
C++ for compilation without including the proper headers
Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.
graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
* Support for scrolling with mouse wheel button
* Support for neXtaw widgets
* Bug fixes (randomly occurring segfault fixed -
nargs = 0 not properly reinitialized in menu bar routine !)
Changes 2.7.4:
* All popup windows now behave properly under resize requests.
This corrects former (extremely buggy) behaviour.
* Segfault bug in Print popup corrected
* The transparency activation/disactivation of selected regions
under mouse clicks has been substantially improved.
* Xaw95 widgets have been removed from the source tree, and
Xaw3d is now the recommended widget set.
* Incorporated OpenVMS port by Jouk Jansen
<joukj@hrem.stm.tudelft.nl>
http://nchrem.tnw.tudelft.nl/openvms/software2.html
* PNG is now the default image format
* Corrected long standing bug in StdSnapshotCallback() in graphic.c
* Added -clipboard option which loads files from command line
into clipboard.
* Added .bmp format
* Support for .ico format with 24 and 32 bits per pixel
* Now opens a confirmation dialog in case a file is going to be overwritten
* Improved printer management
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.
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
changes:
Small patch for Solaris from Craig Ian Dewick <craig@lios.apana.org.au>.
XPaint.ad.in: Increased XPaint.height by three pixels on request from
Greg Roelofs.
Various minor changes (not user-visible).
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
* graphic.c:
If the user tries to print a file that has never been saved, complain.
* README: Updated maintainer info.
* README: Updated URL for libraries.
Describe use of Print option.
* Help.txt:
Document 'Spline Curve', 'Clone Region', 'Print', and 'Refresh'.
* snapshot.c: Introduced new "Snapshot" operation (grabbing a
window or mouse-selected rectangle from screen)
* Help.txt: updated Help file accordingly
* graphic.c: Introduced a "Clone region" function
* splineOP.c: created basic spline curve operations
* rw/writeTIFF.c: Bug fix; writing TIFF was broken for depth > 8.
* operation.c: Reorganized order of icons in main control panel
* graphic.c: Added a "Print" option in the file menu, to the effect
of calling an external printing utility (xv is a good candidate)
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.