diff options
author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2005-07-30 09:57:48 +0000 |
---|---|---|
committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2005-07-30 09:57:48 +0000 |
commit | 5c5ec9a23d6a9900ade8d713b225e4f33811519a (patch) | |
tree | 60df9fda731827aa726eb6fffce18ddd7ba11a83 /x11/eterm | |
parent | Update to 3.0.20050628. (diff) |
Add OPTIONS support and fix transparency/shading.
Obtained from: Björn König <bkoenig(at)cs.tu-berlin.de>
Diffstat (limited to 'x11/eterm')
-rw-r--r-- | x11/eterm/Makefile | 3 | ||||
-rw-r--r-- | x11/eterm/files/patch-src_pixmap.c | 59 |
2 files changed, 61 insertions, 1 deletions
diff --git a/x11/eterm/Makefile b/x11/eterm/Makefile index 1863120ccdd1..3cb25cc120b1 100644 --- a/x11/eterm/Makefile +++ b/x11/eterm/Makefile @@ -7,7 +7,7 @@ PORTNAME= eterm PORTVERSION= 0.9.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES+= x11 MASTER_SITES= http://www.eterm.org/download/ DISTNAME= Eterm-${PORTVERSION} @@ -28,6 +28,7 @@ CONFIGURE_ARGS?=--enable-trans --enable-utmp \ --enable-multi-charset CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" +OPTIONS= MMX "With MMX instruction set" off MAN1= Eterm.1 diff --git a/x11/eterm/files/patch-src_pixmap.c b/x11/eterm/files/patch-src_pixmap.c new file mode 100644 index 000000000000..5494ddd728dc --- /dev/null +++ b/x11/eterm/files/patch-src_pixmap.c @@ -0,0 +1,59 @@ + +$FreeBSD$ + +--- src/pixmap.c.orig ++++ src/pixmap.c +@@ -1634,7 +1634,7 @@ + for (x = -(w * 4); x < 0; x += 4) { + int r, g, b; + +-# ifdef WORDS_BIGENDIAN ++# if WORDS_BIGENDIAN + r = (ptr[x + 1] * rm) >> 8; + g = (ptr[x + 2] * gm) >> 8; + b = (ptr[x + 3] * bm) >> 8; +@@ -1657,7 +1657,7 @@ + for (x = -(w * 4); x < 0; x += 4) { + int r, g, b; + +-# ifdef WORDS_BIGENDIAN ++# if WORDS_BIGENDIAN + r = (ptr[x + 1] * rm) >> 8; + g = (ptr[x + 2] * gm) >> 8; + b = (ptr[x + 3] * bm) >> 8; +@@ -1669,7 +1669,7 @@ + r |= (!(r >> 8) - 1); + g |= (!(g >> 8) - 1); + b |= (!(b >> 8) - 1); +-# ifdef WORDS_BIGENDIAN ++# if WORDS_BIGENDIAN + ptr[x + 1] = r; + ptr[x + 2] = g; + ptr[x + 3] = b; +@@ -1699,7 +1699,7 @@ + for (x = -(w * 3); x < 0; x += 3) { + int r, g, b; + +-# ifdef WORDS_BIGENDIAN ++# if WORDS_BIGENDIAN + r = (ptr[x + 0] * rm) >> 8; + g = (ptr[x + 1] * gm) >> 8; + b = (ptr[x + 2] * bm) >> 8; +@@ -1722,7 +1722,7 @@ + for (x = -(w * 3); x < 0; x += 3) { + int r, g, b; + +-# ifdef WORDS_BIGENDIAN ++# if WORDS_BIGENDIAN + r = (ptr[x + 0] * rm) >> 8; + g = (ptr[x + 1] * gm) >> 8; + b = (ptr[x + 2] * bm) >> 8; +@@ -1734,7 +1734,7 @@ + r |= (!(r >> 8) - 1); + g |= (!(g >> 8) - 1); + b |= (!(b >> 8) - 1); +-# ifdef WORDS_BIGENDIAN ++# if WORDS_BIGENDIAN + ptr[x + 0] = r; + ptr[x + 1] = g; + ptr[x + 2] = b; |