aboutsummaryrefslogtreecommitdiff
path: root/x11/eterm
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2005-07-30 09:57:48 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2005-07-30 09:57:48 +0000
commit5c5ec9a23d6a9900ade8d713b225e4f33811519a (patch)
tree60df9fda731827aa726eb6fffce18ddd7ba11a83 /x11/eterm
parent4fb1edd33b219cc493176a10cfeec241c58ec009 (diff)
downloadports-5c5ec9a23d6a9900ade8d713b225e4f33811519a.tar.gz
ports-5c5ec9a23d6a9900ade8d713b225e4f33811519a.zip
Add OPTIONS support and fix transparency/shading.
Obtained from: Björn König <bkoenig(at)cs.tu-berlin.de>
Notes
Notes: svn path=/head/; revision=140456
Diffstat (limited to 'x11/eterm')
-rw-r--r--x11/eterm/Makefile3
-rw-r--r--x11/eterm/files/patch-src_pixmap.c59
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;