From 5c5ec9a23d6a9900ade8d713b225e4f33811519a Mon Sep 17 00:00:00 2001 From: Jimmy Olgeni Date: Sat, 30 Jul 2005 09:57:48 +0000 Subject: Add OPTIONS support and fix transparency/shading. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Obtained from: Björn König --- x11/eterm/Makefile | 3 +- x11/eterm/files/patch-src_pixmap.c | 59 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 x11/eterm/files/patch-src_pixmap.c (limited to 'x11/eterm') 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; -- cgit v1.2.3