Hi ports@, here is a port for Oxygen-Gtk theme from http://kde-look.org/content/show.php/Oxygen+Gtk?content=136216
Oxygen-Gtk is a port of the default KDE widget theme (Oxygen), to gtk.
Its primary goal is to ensure visual consistency between gtk and
qt-based applications running under kde. A secondary objective is to
also have a stand-alone nice looking gtk theme that would behave well on
other Desktop Environments.
Unlike other attempts made to port the kde oxygen theme to gtk, this
attempt does not depend on Qt (via some Qt to Gtk conversion engine),
nor does render the widget appearance via hard coded pixmaps, which
otherwise breaks everytime some setting is changed in kde.
This makes Firefox & co looking like the rest when running KDE4.
If this port gets imported im willing to maintain it.
Some questions i have:
- Do i have to use SHARED_ONLY / SHARED_LIBS? and if so, how
can i get cmake? to append the correct version to the lib?
Your feedback is welcome!
Port is attached.
Cheers,
Fabian Raetz
Makefile:
--------------------------
# $OpenBSD:$
COMMENT = default KDE widget theme (Oxygen), to gtk.
#SHARED_ONLY = Yes
V = 1.4.3
DISTNAME = oxygen-gtk2-${V}
PKGNAME = gtk2-oxygen-theme-${V}
#SHARED_LIBS = liboxygen-gtk.so 0.0
CATEGORIES = x11
HOMEPAGE =
http://kde-look.org/content/show.php/Oxygen+Gtk?content=136216
MAINTAINER = Fabian Raetz <[email protected]>
# LGPL
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
WANTLIB += Xrandr Xrender atk-1.0 c cairo fontconfig freetype
WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
WANTLIB += gtk-x11-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB += pthread stdc++ z
MASTER_SITES = http://download.kde.org/stable/oxygen-gtk2/${V}/src/
EXTRACT_SUFX = .tar.bz2
MODULES = devel/cmake devel/gettext
LIB_DEPENDS = x11/gtk+2
NO_TEST = Yes
.include <bsd.port.mk>
------------------------
PLIST
-----------------------
@comment $OpenBSD$
@bin bin/oxygen-gtk-demo
lib/gtk-2.0/
lib/gtk-2.0/2.10.0/
lib/gtk-2.0/2.10.0/engines/
lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
share/themes/
share/themes/oxygen-gtk/
share/themes/oxygen-gtk/gtk-2.0/
share/themes/oxygen-gtk/gtk-2.0/argb-apps.conf
share/themes/oxygen-gtk/gtk-2.0/gtkrc
share/themes/oxygen-gtk/gtk-2.0/icons4
share/themes/oxygen-gtk/gtk-2.0/kdeglobals
share/themes/oxygen-gtk/gtk-2.0/oxygenrc
share/themes/oxygen-gtk/gtk-2.0/special-icons/
share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-16.png
share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-down-16.png
share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-hover-16.png
gtk2-oxygen-theme.tar.gz
Description: application/tar-gz
