On Wed, Apr 02, 2014 at 01:52:31PM +0200, Stefan Sperling wrote:
> On Wed, Apr 02, 2014 at 12:59:00PM +0200, Fabian Raetz wrote:
> > thanks for your immediate feedback. I incorporated your suggested changes 
> > and
> > fixed a portcheck warning (using ${PREFIX} in {,UN}MESSAGE).
> > 
> > Updated port is attached.
> 
> Seems to work fine here with KDE4. Thanks!
> 
> I'd suggest the following, mostly cosmetic, changes to the port.
> 
> In my opinion having a README is better than MESSAGE/UNMESSAGE
> because the message can be missed while installing packages in bulk.

I think such messages belongs in gtk+2 README.
Otherwize you end up duplicating the same information in all themes....

> diff -urN gtk2-oxygen-engine.orig/Makefile gtk2-oxygen-engine/Makefile
> --- gtk2-oxygen-engine.orig/Makefile  Wed Apr  2 12:32:50 2014
> +++ gtk2-oxygen-engine/Makefile       Wed Apr  2 13:07:51 2014
> @@ -1,5 +1,5 @@
>  # $OpenBSD:$
> -COMMENT =            default KDE widget theme (Oxygen), to gtk.
> +COMMENT =            KDE Oxygen widget theme for GTK
>  
>  SHARED_ONLY =                Yes
>  
> diff -urN gtk2-oxygen-engine.orig/pkg/DESCR gtk2-oxygen-engine/pkg/DESCR
> --- gtk2-oxygen-engine.orig/pkg/DESCR Tue Apr  1 15:55:16 2014
> +++ gtk2-oxygen-engine/pkg/DESCR      Wed Apr  2 13:09:55 2014
> @@ -1,11 +1,6 @@
> -Oxygen-Gtk is a port of the default KDE widget theme (Oxygen), to gtk.
> +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.
> +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 behaves well in
> +other desktop environments.
> diff -urN gtk2-oxygen-engine.orig/pkg/MESSAGE gtk2-oxygen-engine/pkg/MESSAGE
> --- gtk2-oxygen-engine.orig/pkg/MESSAGE       Wed Apr  2 12:47:36 2014
> +++ gtk2-oxygen-engine/pkg/MESSAGE    Thu Jan  1 01:00:00 1970
> @@ -1,4 +0,0 @@
> -If you want to use this theme as your default theme,
> -include the theme's gtkrc file into your ~/.gtkrc-2.0
> -and restart your window manager:
> - echo 'include "${PREFIX}/share/themes/oxygen-gtk/gtk-2.0/gtkrc"' >> 
> ~/.gtkrc-2.0
> diff -urN gtk2-oxygen-engine.orig/pkg/PLIST gtk2-oxygen-engine/pkg/PLIST
> --- gtk2-oxygen-engine.orig/pkg/PLIST Wed Apr  2 12:39:59 2014
> +++ gtk2-oxygen-engine/pkg/PLIST      Wed Apr  2 13:47:13 2014
> @@ -1,6 +1,7 @@
>  @comment $OpenBSD$
>  @bin bin/oxygen-gtk-demo
>  lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
> +share/doc/pkg-readmes/${FULLPKGNAME}
>  share/themes/oxygen-gtk/
>  share/themes/oxygen-gtk/gtk-2.0/
>  share/themes/oxygen-gtk/gtk-2.0/argb-apps.conf
> diff -urN gtk2-oxygen-engine.orig/pkg/README gtk2-oxygen-engine/pkg/README
> --- gtk2-oxygen-engine.orig/pkg/README        Thu Jan  1 01:00:00 1970
> +++ gtk2-oxygen-engine/pkg/README     Wed Apr  2 13:13:01 2014
> @@ -0,0 +1,10 @@
> +$OpenBSD$
> +
> ++-----------------------------------------------------------------------
> +| Running ${FULLPKGNAME} on OpenBSD
> ++-----------------------------------------------------------------------
> +
> +If you want to use Oxygen-GTK as your default GTK theme include
> +the theme's gtkrc file in ~/.gtkrc-2.0 with a line such as:
> +
> +  include "${PREFIX}/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
> diff -urN gtk2-oxygen-engine.orig/pkg/UNMESSAGE 
> gtk2-oxygen-engine/pkg/UNMESSAGE
> --- gtk2-oxygen-engine.orig/pkg/UNMESSAGE     Wed Apr  2 12:44:46 2014
> +++ gtk2-oxygen-engine/pkg/UNMESSAGE  Thu Jan  1 01:00:00 1970
> @@ -1,3 +0,0 @@
> -Don't forget to remove the following line from
> -your ~/.gtkrc-2.0:
> - include "${PREFIX}/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
> 

-- 
Antoine

Reply via email to