From 039e45b7b6687091539912b30845af1120c07520 Mon Sep 17 00:00:00 2001 From: Maxim Sobolev Date: Thu, 1 Jun 2000 08:04:42 +0000 Subject: Initial import of Xenophilia - yet another nice looking GTK++ theme engine. --- x11-themes/xenophilia/Makefile | 21 +++++++++++++ x11-themes/xenophilia/distinfo | 1 + x11-themes/xenophilia/files/patch-aa | 58 ++++++++++++++++++++++++++++++++++++ x11-themes/xenophilia/pkg-comment | 1 + x11-themes/xenophilia/pkg-descr | 12 ++++++++ x11-themes/xenophilia/pkg-plist | 16 ++++++++++ 6 files changed, 109 insertions(+) create mode 100644 x11-themes/xenophilia/Makefile create mode 100644 x11-themes/xenophilia/distinfo create mode 100644 x11-themes/xenophilia/files/patch-aa create mode 100644 x11-themes/xenophilia/pkg-comment create mode 100644 x11-themes/xenophilia/pkg-descr create mode 100644 x11-themes/xenophilia/pkg-plist (limited to 'x11-themes/xenophilia') 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 +# +# $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 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 -- cgit v1.2.3