aboutsummaryrefslogtreecommitdiffstats
path: root/x11-themes
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2000-06-01 16:04:42 +0800
committersobomax <sobomax@FreeBSD.org>2000-06-01 16:04:42 +0800
commitea7e03a480cf4465a2304e6f199d0bb19f95813b (patch)
tree09b3ea72824344c0f318600edf4f1410e59e1381 /x11-themes
parentf7f8d62bdc8d4e6068b4dffc909b7deed8491f92 (diff)
downloadfreebsd-ports-gnome-ea7e03a480cf4465a2304e6f199d0bb19f95813b.tar.gz
freebsd-ports-gnome-ea7e03a480cf4465a2304e6f199d0bb19f95813b.tar.zst
freebsd-ports-gnome-ea7e03a480cf4465a2304e6f199d0bb19f95813b.zip
Initial import of Xenophilia - yet another nice looking GTK++ theme engine.
Diffstat (limited to 'x11-themes')
-rw-r--r--x11-themes/xenophilia/Makefile21
-rw-r--r--x11-themes/xenophilia/distinfo1
-rw-r--r--x11-themes/xenophilia/files/patch-aa58
-rw-r--r--x11-themes/xenophilia/pkg-comment1
-rw-r--r--x11-themes/xenophilia/pkg-descr12
-rw-r--r--x11-themes/xenophilia/pkg-plist16
6 files changed, 109 insertions, 0 deletions
diff --git a/x11-themes/xenophilia/Makefile b/x11-themes/xenophilia/Makefile
new file mode 100644
index 000000000000..50159f8b3d5d
--- /dev/null
+++ b/x11-themes/xenophilia/Makefile
@@ -0,0 +1,21 @@
+# New ports collection makefile for: xenophilia
+# Date Created: 1 June 2000
+# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xenophilia
+PORTVERSION= 0.4
+CATEGORIES= x11-toolkits
+MASTER_SITES= http://www.obsession.se/johan/gtk/
+DISTNAME= Xenophilia-${PORTVERSION}
+
+MAINTAINER= sobomax@FreeBSD.org
+
+LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
+
+USE_X_PREFIX= yes
+ALL_TARGET=
+
+.include <bsd.port.mk>
diff --git a/x11-themes/xenophilia/distinfo b/x11-themes/xenophilia/distinfo
new file mode 100644
index 000000000000..0b2fb9029017
--- /dev/null
+++ b/x11-themes/xenophilia/distinfo
@@ -0,0 +1 @@
+MD5 (Xenophilia-0.4.tar.gz) = e454b1a9b06c1bedb14ed9195cc28806
diff --git a/x11-themes/xenophilia/files/patch-aa b/x11-themes/xenophilia/files/patch-aa
new file mode 100644
index 000000000000..dbef888eceb9
--- /dev/null
+++ b/x11-themes/xenophilia/files/patch-aa
@@ -0,0 +1,58 @@
+--- Makefile.orig Fri Mar 10 20:37:18 2000
++++ Makefile Thu Jun 1 10:48:07 2000
+@@ -4,12 +4,12 @@
+ # Edit the entries below for your system:
+ # In most cases you don't have to
+
+-PREFIX = `gtk-config --prefix`
+-FONTDIR = /usr/lib/X11/fonts/misc
++#PREFIX = `gtk-config --prefix`
++FONTDIR = ${X11BASE}/lib/X11/fonts/misc
+
+-CC = gcc
+-CFLAGS = `gtk-config --cflags`
+-LIBS = `gtk-config --libs`
++CC ?= gcc
++CFLAGS += `gtk12-config --cflags` -fPIC -DPIC
++LIBS += `gtk12-config --libs`
+
+ #Use these for FreeBSD:
+ #PREFIX = `gtk12-config --prefix`
+@@ -27,8 +27,8 @@
+ DATA_PATH = $(PREFIX)/share/themes
+
+ OBJECTS = xeno_theme_draw.o xeno_theme_main.o xeno_theme_patches.o xeno_theme_color.o
+-SONAME = libxeno.so.0.4
+-SHORTNAME = libxeno.so.0
++SONAME = libxeno.so
++SHORTNAME = libxeno.so
+ TINYNAME = libxeno.so
+ OLDNAME = libxeno.so.0.3
+
+@@ -37,14 +37,20 @@
+ $(LINK) $(GTKLIBS) $(OBJECTS) -shared -Wl,-soname,$(SHORTNAME) -o $(SONAME)
+
+ install-libs: $(SONAME)
+- chmod 755 $(SONAME)
+- cp $(SONAME) $(LIB_PATH)
+- ln -fs $(SONAME) $(LIB_PATH)/$(SHORTNAME)
+- ln -fs $(SONAME) $(LIB_PATH)/$(TINYNAME)
++# chmod 755 $(SONAME)
++# cp $(SONAME) $(LIB_PATH)
++# ln -fs $(SONAME) $(LIB_PATH)/$(SHORTNAME)
++# ln -fs $(SONAME) $(LIB_PATH)/$(TINYNAME)
++ $(BSD_INSTALL_PROGRAM) $(SONAME) $(LIB_PATH)/$(SONAME)
+
+ install-data:
+- cp -fR Xenophilia $(DATA_PATH)
+- cp -fR XenoThin $(DATA_PATH)
++ mkdir -p $(DATA_PATH)/Xenophilia/gtk
++ mkdir -p $(DATA_PATH)/XenoThin/gtk
++ cd Xenophilia && \
++ $(BSD_INSTALL_DATA) README.html arrows.png buds.png buttons.png \
++ dimple.png holes.png lines.png xeno.css $(DATA_PATH)/Xenophilia/ && \
++ $(BSD_INSTALL_DATA) gtk/gtkrc $(DATA_PATH)/Xenophilia/gtk/
++ $(BSD_INSTALL_DATA) XenoThin/gtk/gtkrc $(DATA_PATH)/XenoThin/gtk/
+ ln -fs ../Xenophilia/README.html $(DATA_PATH)/XenoThin/README.html
+
+ install-fonts:
diff --git a/x11-themes/xenophilia/pkg-comment b/x11-themes/xenophilia/pkg-comment
new file mode 100644
index 000000000000..3a8b4668d7d9
--- /dev/null
+++ b/x11-themes/xenophilia/pkg-comment
@@ -0,0 +1 @@
+Xenophilia theme module to make GTK+ look nicier
diff --git a/x11-themes/xenophilia/pkg-descr b/x11-themes/xenophilia/pkg-descr
new file mode 100644
index 000000000000..4bd473a93322
--- /dev/null
+++ b/x11-themes/xenophilia/pkg-descr
@@ -0,0 +1,12 @@
+A GTK Theme Engine. The Xenophilia Theme Engine will after install be loaded
+automatically by all GTK+ programs as a module. The module will replace all of
+GTK's default rendering functions with its own and also install patches to the
+widget code that further alters the look and behaviour of GTK.
+
+The default look can best be described as a mix of NeXTStep, Windows 95, Amiga
+and old GTK, but as an engine you are able to redefine as much as without any
+engine. The purpose is to make a clean plain look that feels professional,
+unlike many extravagant themes for GTK. Note, that "gtkrc-themes" can still be
+based on this theme.
+
+WWW: http://www.obsession.se/johan/gtk.html
diff --git a/x11-themes/xenophilia/pkg-plist b/x11-themes/xenophilia/pkg-plist
new file mode 100644
index 000000000000..368b4ca7c464
--- /dev/null
+++ b/x11-themes/xenophilia/pkg-plist
@@ -0,0 +1,16 @@
+lib/gtk/themes/engines/libxeno.so
+share/themes/XenoThin/README.html
+share/themes/XenoThin/gtk/gtkrc
+share/themes/Xenophilia/README.html
+share/themes/Xenophilia/arrows.png
+share/themes/Xenophilia/buds.png
+share/themes/Xenophilia/buttons.png
+share/themes/Xenophilia/dimple.png
+share/themes/Xenophilia/gtk/gtkrc
+share/themes/Xenophilia/holes.png
+share/themes/Xenophilia/lines.png
+share/themes/Xenophilia/xeno.css
+@dirrm share/themes/Xenophilia/gtk
+@dirrm share/themes/Xenophilia
+@dirrm share/themes/XenoThin/gtk
+@dirrm share/themes/XenoThin