Port details |
- libafterimage Generic imaging library originally designed for AfterStep
- 1.20_7 graphics
=16 1.20_7Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: 2001-10-08 13:28:17
- Last Update: 2022-04-10 19:11:41
- Commit Hash: d63665f
- People watching this port, also watch:: xorg-fonts-miscbitmaps, zip, desktop-file-utils, libmad, libIDL
- License: LGPL21+
- Description:
- libAfterImage is the imaging library implemented for AfterStep X Window
Manager. It has been generalized to be suitable for any application in
need of robust graphics engine.
It provides facilities for loading images from files of different formats,
compressed in memory storage of images, scaling, tinting/shading, flipping
and superimposition of arbitrary number of images over each other. In
addition it allows for linear gradients drawing, and antialiased/smoothed
text drawing using both FreeType library and X Window fonts.
Primary goals of this library are to achieve exceptional quality of images
and text, making code fast and small at the same time. Additional steps are
taken to compensate for screen colordepth limitation, and different error
diffusion algorithms are used to provide for smooth images even in low
colordepth modes.
WWW: http://www.afterstep.org/afterimage/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For RUN/BUILD depends:
- libafterimage>0:graphics/libafterimage
- For LIB depends:
- libAfterImage.so:graphics/libafterimage
- To install the port:
- cd /usr/ports/graphics/libafterimage/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/libafterimage
- pkg install libafterimage
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libafterimage
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (libAfterImage-1.20.tar.bz2) = 6e233253f4d1dd22dfce9f9a245cc036d814fc99ba7f6732f4e345de62cfe458
SIZE (libAfterImage-1.20.tar.bz2) = 1017055
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- xext.pc : x11/libXext
- Runtime dependencies:
-
- xext.pc : x11/libXext
- Library dependencies:
-
- libgif.so : graphics/giflib
- libpng.so : graphics/png
- libtiff.so : graphics/tiff
- libfreetype.so : print/freetype2
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- librsvg-2.so : graphics/librsvg2-rust
- libpango-1.0.so : x11-toolkits/pango
- libjpeg.so : graphics/jpeg-turbo
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for libafterimage-1.20_7:
MMX=off: Use MMX optimized routines
===> Use 'make config' to modify these settings
- Options name:
- graphics_libafterimage
- USES:
- gnome jpeg pkgconfig tar:bzip2 xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
10 Apr 2022 19:11:41 1.20_7
|
Charlie Li (vishwin)  |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
06 Apr 2021 14:31:07 1.20_6
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
09 Nov 2020 17:08:12
1.20_6
|
tcberner  |
Prefer graphics/ligvrsvg2-rust over graphics/librsvg2
- switch to the more modern version of librsvg2 on architectures
supporting rust
- this will fix some graphical issues on these architectures
PR: 250276
Exp-run by: antoine
Submitted by: tobik
Differential Revision: https://reviews.freebsd.org/D18878 |
05 Nov 2019 22:16:15
1.20_5
|
zeising  |
Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
17 Jun 2016 23:28:05
1.20_5
|
mat  |
Rename all files containing a : in their filename.
While there, run make makepatch on affected ports, and rename patches
accordingly.
Sponsored by: Absolight |
01 Apr 2016 14:00:57
1.20_5
|
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
12 Jan 2016 16:20:32
1.20_5
|
amdmi3  |
Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by: portmgr blanket |
22 Jun 2015 18:33:22
1.20_5
|
antoine  |
Convert to USES=jpeg |
15 May 2015 16:49:35
1.20_5
|
amdmi3  |
- Strip library
- Clarify LICENSE
- Remove useless options.mk inclusion |
25 Dec 2014 20:54:43
1.20_4
|
bapt  |
Bump portrevision after png update |
24 Dec 2014 12:29:31
1.20_3
|
bapt  |
Properly support png 1.5
Obtained from: Gentoo |
08 Dec 2014 16:48:41
1.20_3
|
tijl  |
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used. (Only the first 15 lines of the commit message are shown above ) |
20 Oct 2014 17:04:21
1.20_2
|
bapt  |
Cleanup plist |
29 Jul 2014 18:41:17
1.20_2 
|
adamw  |
Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
16 Apr 2014 18:28:50
1.20_2
|
zeising  |
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 ) |
07 Feb 2014 13:11:08
1.20_1
|
miwi  |
- Fix build
- Stage support
PR: 185933
Submitted by: Ports Fury |
06 Dec 2013 11:49:04
1.20_1
|
bapt  |
Fails to build:
import.c:43:22: error: pngpriv.h: No such file or directory
import.c: In function 'asim_png_read_data':
import.c:1472: error: dereferencing pointer to incomplete type
*** [import.o] Error code 1 |
20 Sep 2013 18:35:46
1.20_1
|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics) |
01 Jun 2012 05:26:28
1.20_1
|
dinoex  |
- update png to 1.5.10 |
18 Feb 2012 19:03:58
1.20
|
dinoex  |
- build with giflib |
23 Sep 2011 22:26:39
1.20
|
amdmi3  |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
12 Apr 2011 02:25:15
1.20
|
miwi  |
- Update to 1.20
PR: 155859
Submitted by: Ports Fury |
28 Mar 2010 06:47:48
1.18_3
|
dinoex  |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
05 Feb 2010 11:46:55
1.18_2
|
dinoex  |
- update to jpeg-8 |
13 Oct 2009 06:40:29
1.18_1
|
dougb  |
Mark MAKE_JOBS_UNSAFE |
22 Aug 2009 00:23:13
1.18_1 
|
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with G |
18 Jul 2009 11:11:29
1.18_1
|
dinoex  |
- update to jpeg7
Tested by: pav on pointyhat |
03 Jul 2008 22:43:49
1.18
|
gahr  |
- Update to 1.18
PR: 125233
Submitted by: Ports Fury |
06 Jun 2008 13:35:04
1.15_3
|
edwin  |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
19 Apr 2008 17:56:05
1.15_2 
|
miwi  |
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav) |
16 Jan 2008 22:12:54
1.15_1
|
thierry  |
libAfterImage depends silently on librsvg2 if it is installed: record
this dependency and bump PORTREVISION.
Thanks to: a report from John Stalbaum |
05 Aug 2007 19:17:16
1.15
|
thierry  |
Fix build when the previous version is still installed.
Reported by: dougb |
02 Aug 2007 22:08:29
1.15
|
thierry  |
Upgrade to 1.15.
Changelog at
<ftp://ftp.afterstep.org/stable/libAfterImage/ChangeLog.1.15>. |
19 May 2007 20:32:57
1.07_1
|
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
14 Aug 2006 23:06:39
1.07
|
clsung  |
- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include dns/ editors/ emulators/ finance/
games/ graphics/ maintained by ports@
PR: ports/101916
Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org> |
07 May 2006 23:46:33
1.07
|
edwin  |
Remove USE_REINPLACE for categories starting with a G |
26 Nov 2005 01:48:16
1.07
|
pav  |
- Add SHA256 |
27 Jun 2005 00:43:22
1.07
|
ahze  |
- Update to 1.07 [1]
- Autodetect MMX
PR: ports/82678 [1]
Submitted by: Ports Fury [1 |
21 May 2005 07:21:53
0.92_2
|
vs  |
Reintroduce post-extract target. (I don't know why it was working before,
probably because I was testing changes to the port while already having it
installed)
Submitted by: krisbot |
19 May 2005 17:58:51
0.92_2
|
vs  |
- Really use freetype2 (detection was broken)
- Disconnect static libs
- Minor cleanup |
22 Mar 2004 14:06:33
0.92_1
|
arved  |
Build only the shared library with -fPIC |
31 Jan 2004 00:35:33
0.92_1
|
arved  |
Fix build on AMD64 |
29 Jan 2004 07:24:56
0.92_1
|
trevor  |
SIZEify. |
20 Feb 2003 18:08:19
0.92_1
|
knu  |
de-pkg-comment |
08 Jul 2002 10:41:30
0.92_1
|
ijliao  |
PERL -> REINPLACE_CMD
PR: 39938
Submitted by: Oliver Braun <obraun@informatik.unibw-muenchen.de> |
12 Mar 2002 22:54:13
|
knu  |
Bump PORTREVISION after the freetype2 shlib major update. |
11 Mar 2002 17:25:31
|
sobomax  |
Chase increase of freetype2 shlib version. |
28 Feb 2002 22:59:53 
|
petef  |
- update to 0.92 - explicitly disable mmx optimization if WITH_MMX isn't given
|
21 Jan 2002 11:46:49 
|
sobomax  |
Update version number of freetype2 shared library. |
17 Jan 2002 14:33:47 
|
kevlo  |
Update to version 0.91 |
08 Oct 2001 17:28:17 
|
ijliao  |
add libafterimage Generic imaging library originally designed for AfterStep
|