libcaca is a graphics library that outputs text instead of pixels,
so that it can work on older video cards or text terminals. It is
not unlike the famous AAlib library, with the following improvements:
* Unicode support
* 2048 available colours (some devices can only handle 16)
* dithering of colour images
* advanced text canvas operations (blitting, rotations)
===> The following configuration options are available for libcaca-0.99.b20_1:
DOCS=on: Build and/or install documentation
FTGL=off: Freetype font rendering in OpenGL
IMLIB2=on: Imlib 2 image library support
SLANG=off: S-Lang console graphics library support
X11=on: X11 and OpenGL support
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845
Mark various ports as broken on aarch64 due to the same clang bug:
error in backend: Do not know how to split this operator's operand!
Approved by: portmgr (tier-2 blanket)
- Remove Mk/bsd.efl.mk
- Convert USE_EFL=libtool_hack to USES=libtool
- Convert USE_EFL=imlib2 to LIB_DEPENDS=libImlib2.so:...
- Bump PORTVERSION in graphics/imlib2 and in all ports
which depends on imlib2
PR: 196062
Approved by: portmgr
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la. So everything that subsequently links with libA will also
link to these extra libraries. This causes too much overlinking.
This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging. However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.
So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).
(Only the first 15 lines of the commit message are shown above )
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
- Add dependence on libglut [1]
- Convert to new option framework
- Convert to USES/PKG_CONFIG
- Pass more switches to configure script in order to avoid auto-detection
- Trim Makefile header
- Update and reformat description
PR: ports/175963 [1]
Submitted by: pawel
add --disable-python to configure script, to avoid python to be autodetected and
installation failure because of it
do not bump portrevision as the package is unchange
Reported by: Jürgen Galonska <caligula@primamail.de> (private mail)
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.
PR: ports/159624
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
- Update imlib2 and imlib2_loaders to 1.4.4. This version mainly contains
bugfixes compared to 1.4.1 with some new functions added.
I'm also dropping .la files, so port revisions of dependent library
ports have been bumped accordingly.
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr
- Update enlightenment-devel and EFL libraries to the latest snapshot
- Deprecate old unsupported apps and modules (entice, devian, eveil, engage)
- Split evas and ecore to separate modules to handle dependencies properly
- Disable PAM in enlightenment-devel as it don't work anyway (requires root
privilegies)
- Add DBUS support.
Thanks to: az
It looks like it supports both libslang and libslang2. Remove the autocheck.
Add a check on libslang.so.1 if it exists in system then depend on libslang
instead of libslang2. If libslang.so.1 doesn't exist then libslang2 is the
default in WITH_SLANG. Add '--disable-slang' flag to avoid the autocheck in
configure. Bump the PORTREVISION.
Reported by: Andriy Gapon <avg@icyb.net.ua>
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
- Update e17 ports to 20070223 snapshot
- Bump portrevisions on all imlib2-dependend ports as the library soversion
was bumped [1]
- Disable fade-in effects in x11-fm/evidence permanently, since evas doesn't
support it anymore. [2]
The patch was tested in the tinderbox.
Approved by: portmgr (marcus) [1],
Anders Troback <freebsd@troback.com> (maintainer) [2]
Fix the fetch and distinfo as it has been re-rolled without make any of
change. The old and new tarballs have been compared.
PR: ports/103334
Submitted by: Simon Olofsson <simon@olofsson.de>
Kris doesn't like this hack by add -fPIC flag, so acm has came up with a
better solution to fix graphics/crystalspace build that was committed.
Remove this hack and bump the PORTREVISION.
1: Upgrade imlib2 to 1.2.0
2: chase shared library version to 3.
PR: ports/78347
Submitted by: Russell Jackson <raj at cserv62.csub.edu>
Somepart by: me