PACKAGE_BUILDING case. The package build scripts then DTRT and ensure
this is running at build-time so a DISPLAY is available.
Approved by: portmgr (self)
incorrectly inherited from the linux-gtk port because it was not
previously overridden in this slave port).
Noticed by: eikbot
Approved by: portmgr (self)
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.
It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).
This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).
Changes:
- change the default linux_base from v7 to v8
- add a newer freetype to linux_base-8 for nicer fonts display [1]
- don't let cpio use hardlinks in the linux_base-8 port to quiet some
warnings in some cases [2]
- fix a cut&past error in the linux_base-8 pkg-install script [3]
- convert the binary knob "USE_LINUX" to a version specifier, e.g.
USE_LINUX=<value> specifies a dependency upon
emulators/linux_base-<value>, exceptions are a value of "7" (which
does what you want and adds a dependency to linux_base) and any
value without a corresponding port in
PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
the default linux_base)
- don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
this allows us to use the USE_LINUX_PREFIX knob for linux_base and
paves the way for splitting up future linux base ports into
individual pieces
- remove RESTRICTED from some GPL licensed ports, even when we only
distribute binaries, we get them from official linux sites, so
anyone can grab them there if he needs to
- add a dependency upon the linux X11 bits where necessary (based upon
guesswork)
- don't use USE_X_PREFIX in some linux ports since it adds a dependency
to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
- bump the portrevision of the linux ports ("better safe than sorry"
algorithm)
- pass maintainership of the important linux infrastructure to a
mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
doesn't like this: tell us your bikeshed color at freebsd-emulation@,
my color would be "linuxolator@" in case someone cares...)
- add a pkg-install script for linux-fontconfig, but don't use it;
everything should work without it (the FreeBSD fc-cache program should
do all the work), but in case we need it we just need to decomment the
pkg-install part in the Makefile
- fix some dependencies
- fix some bugs
- add some static plists
- unbreak the ports with dependecies to more than one linux_base
This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.
Known bugs:
- the linux-mesa and linux-devtools ports install libGL*.so symlinks
- some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
the linux X11 port, so linx_Base-8 moans at deinstall time)
Future work (interested souls should coordinate with freebsd-emulation@):
- add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
or modify the behavior of USE_XLIB in the USE_LINUX case
AFAIK trevor has some patches.
- make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
the PREFIX?= workaround in some linux ports
Should be discussed/coordinated on/with x11@.
- move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
- update to a more recent linux base
PR: 69997, 70539 (and maybe others)
Discussed with/on: java@, x11@, trevor, portmgr
Tested by: mezz, portmgr, pointyhat
RPM hunted down by: Joseph Gelinas <scirocco@tasam.com> [1]
Requested by: portmgr [2]
Submitted by: kris [3]
Approved by: portmgr
Forgotten by: nobutaka (5 times in a row)
- Sync with debian package:
* Fixed an out-of-bounds error in src/support/widgets/zlist.c discovered
by Matthias Urlichs.
* Fixed a segfault on exit when no audio device available.
- Bump PORTREVISION
[2] Respect CXXFLAGS a little more thoroughly.
PR: [1] ports/75473
Submitted by: [1] KIMURA Yasuhiro, yasu at utahime dot org, among many others
Based on: [1] patch by thierry
- Use USE_ANT
- Forbid the use of Jikes to build the port
- Use INSTALL_DATA to install documentation and JAR files
- Honor Porter's handbook guidelines for Java ports: install in
DATADIR=${JAVASHAREDIR}/{PORTNAME} [1]
- Build dynamic packing list from the distribution files (not from the
installed files) to avoid inconsistencies
- Bump PORTREVISION
Approved by: ijliao [1]
as SDL interfaces (linux version)
This is a simple library to load images of various formats
as SDL surfaces. This library supports BMP, PPM, PCX, GIF,
JPEG, PNG, TGA, and TIFF formats. (Linux version)
WWW: http://www.libsdl.org/projects/SDL_image/
PR: ports/71552
Submitted by: Nicola Vitale <nivit@email.it>
DRI drivers are incompatible with the old libGL in XFree86, they have been
repocopied to graphics/xfree86-dri. Also note that with this commit the html
manpages are going away, and with it the runtime dependency on perl for the
imake port.
Release notes at: http://www.x.org/X11R6.8.1/RELNOTES.txt
Props to: kris (multiple cluster runs and sorting through logs)
lesi (fixing all the issues in those logs, and more)
BSD.*.dist), but do remove locale directories that are not listed
there. Moreover, don't try to unconditionally @dirrm these
directories since they're shared with other ports and are likely to
still be in use.
from individual pictures
Goal: an easy to use cross-platform GUI for Panorama Tools.
With hugin you can assemble a mosiac of photographs into a
complete immersive panorama, stitch any series of overlapping
pictures and much more.
WWW: http://hugin.sourceforge.net/
PR: ports/71849
Submitted by: Carlos Eduardo G. Carvalho <cartola@openit.com.br>
also fixes a problem with the packing list (libdata/pkgconfig would be
created by the port but not removed by it, now it will be done by the
pkgconfig port).
PR: 75119
Submitted by: Stefan Walter <sw@gegenunendlich.de> (maintainer)
Software to View, Create, Edit and Remap Panoramic Images :
* PTStitcher: High quality, simple to use, all format stitching software.
* Panorama Tools: Photoshop plug-in for panorama creation, editing and
remapping.
* PTViewer: High quality spherical viewer, Standalone and java versions
for many platforms.
This port uses only PTStitcher as a dependency for hugin.
PR: ports/71848
Submitted by: Carlos Eduardo G. Carvalho <cartola@openit.com.br>
- also a dependency to hugin
This is a port of panorama-tools, a set of tools to make
panoramic images from independent pictures.
PR: ports/71846
Submitted by: Carlos Eduardo G. Carvalho <cartola@openit.com.br>
- also a dependency of hugin
VIGRA stands for "Vision with Generic Algorithms". It's a
novel computer vision library that puts its main emphasize
on customizable algorithms and data structures. By using
template techniques similar to those in the C++ Standard
Template Library, you can easily adapt any VIGRA component
to the needs of your application, without thereby giving
up execution speed.
PR: ports/71847
Submitted by: Carlos Eduardo G. Carvalho <cartola@openit.com.br>
adds features for conversion between different color spaces such as RGBA, YUV,
HSV and CMYK and some manipulation functions like brightness.
PR: ports/74824
Submitted by: Antoine Brodin <antoine.brodin@laposte.net>
Hints'. It adds features like moving, resizing, iconifying, z-ordering Windows
and more that happen to contain a ggi visual.
PR: ports/74826
Submitted by: Antoine Brodin <antoine.brodin@laposte.net>
- Add fruitsalad.org mirror to prevent fetch problems in case ImageMagick
decides to update again
- Don't install/append to perllocal.pod [1]
PR: ports/74928
Submitted by: Arjan van Leeuwen <avleeuwen@piwebs.com> (maintainer)
Reported by: pointyhat via kris [1]
overwriting files installed by libltdl port. Stop it.
Warning: people who installed ImageMagick 6.1.6.0 or 6.1.6.0_1 should
probably run
portupgrade -f libltdl
after updating ImageMagick to recover original libltdl files.
PR: ports/74875
Submitted by: Arjan van Leeuwen <avleeuwen@piwebs.com> (maintainer)
Reported by: Neil Darlow <neil@darlow.co.uk>
Digikam. These plugins add new image treatment options like color management,
filters, or special effects.
Image improvements:
- Adjust levels : a plugin to adjust the image histogram levels manually.
- Despeckle : A noise reduction filter (using on Gimp 2.0 algorithm).
- Unsharp : An unsharped mask image filter (using on Gimp 2.0 algorithm).
Special effects:
- SolarizeImage : a plugin to solarize an image.
- OilPaint : an oil painting effect filter (using Pieter Voloshyn algorithm).
- Emboss : an embossed image effect filter (using Pieter Voloshyn algorithm).
- Raindrops : adding the visual effect of raindrops to an image (using Pieter
Voloshyn algorithm).
- Charcoal : a charcoal drawing image effect filter.
- FilmGrain : simulate film grain to an image.
WWW: http://extragear.kde.org/apps/digikamimageplugins.php
Submitted by: Arjan van Leeuwen <avleeuwen@piwebs.com>
The news stats and showstats filter-sets can now display
frame rate, triangle count, and fragment count as an overlay
on the rendered frame. There has also been some work to
reduce overhead, so that the FPS counter will be reasonably
accurate.
PR: ports/74296
Submitted by: maintainer
The Long Exposure Tools try to simulate the effects of long exposures by
combining multiple short exposure images.
PR: ports/70855
Approved by: adamw (mentor)
Enblend is a tool for compositing images. Given a set of images that
overlap in some irregular way, Enblend overlays them in such a way that
the seam between the images is invisible, or at least very difficult to
see. Enblend does not line up the images for you. Use a tool like Hugin
to do that.
PR: ports/71992
Submitted by: cartola@openit.com.br
Approved by: adamw (mentor)
images.
It currently supports viewing of all EXIF information via libexif. It also
supports the modification of a few attributes in a safe way that preserves
all other EXIF information in the file. It can currently modify the following
tags:
IFD0/Orientation
EXIF/UserCommend
WWW: http://digikam.sourceforge.net/
Arjan van Leeuwen <avleeuwen@piwebs.com> kindly volunteered to maintain
this port, thanks!