[MacPorts] #2572: BUG: gtk-engines2 & gnome-themes conflict
MacPorts
noreply at macports.org
Thu Mar 24 05:50:24 PDT 2016
#2572: BUG: gtk-engines2 & gnome-themes conflict
---------------------------+--------------------------------
Reporter: danchr@… | Owner: macports-tickets@…
Type: update | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 1.0
Resolution: fixed | Keywords:
Port: gnome-themes |
---------------------------+--------------------------------
Changes (by ryandesign@…):
* type: defect => update
* port: => gnome-themes
Old description:
> There is a conflict between gtk-engines2 and gnome-themes because they
> contain
> some of the same themes. The following patch disables the duplicated
> themes in
> gtk-engine, and upgrades gnome-themes to 2.8.2.
>
> Index: x11/gtk-engines2/Portfile
> ===================================================================
> RCS file: /Volumes/src/cvs/od/proj/darwinports/dports/x11/gtk-
> engines2/Portfile,v
> retrieving revision 1.8
> diff -a -u -u -r1.8 Portfile
> --- x11/gtk-engines2/Portfile 2 Jan 2005 06:05:03 -0000 1.8
> +++ x11/gtk-engines2/Portfile 13 Jan 2005 17:58:10 -0000
> @@ -3,6 +3,7 @@
> PortSystem 1.0
> name gtk-engines2
> version 2.6.0
> +revision 1
> categories x11
> maintainers mij at opendarwin.org
> description Theme engine for gtk2
> @@ -11,7 +12,10 @@
>
> long_description gtk-engines2 is a theme engine for GTK+ 2. It provides
> \
> the ability to change the way widgets, buttons, etc. \
> - look when using GTK+ 2 applications.
> + look when using GTK+ 2 applications. \
> + \
> + Please note that this port only includes the themes not \
> + included in the 'gnome-themes' port.
>
> master_sites gnome:sources/gtk-engines/2.6
>
> @@ -22,5 +26,8 @@
>
> depends_lib lib:libgtk.2:gtk2
>
> +configure.args --disable-crux --disable-hc --disable-industrial \
> + --disable-lighthouseblue --disable-mist --disable-smooth
> \
> + --disable-thinice
> configure.env LDFLAGS="-L${prefix}/lib" CFLAGS="-I${prefix}/include" \
> CPPFLAGS="-I${prefix}/include -no-cpp-precomp"
> Index: gnome/gnome-themes/Portfile
> ===================================================================
> RCS file: /Volumes/src/cvs/od/proj/darwinports/dports/gnome/gnome-
> themes/Portfile,v
> retrieving revision 1.6
> diff -a -u -u -r1.6 Portfile
> --- gnome/gnome-themes/Portfile 19 Sep 2004 18:25:31 -0000 1.6
> +++ gnome/gnome-themes/Portfile 13 Jan 2005 17:58:10 -0000
> @@ -1,7 +1,7 @@
> # $Id: Portfile,v 1.6 2004/09/19 18:25:31 olegb Exp $
> PortSystem 1.0
> name gnome-themes
> -version 2.8.0
> +version 2.8.2
> description A collection of themes and icons for GNOME 2 designed \
> for accessibility.
> long_description New package of default themes for GNOME, \
> @@ -12,11 +12,13 @@
> platforms darwin
> homepage http://www.gnome.org/
> master_sites gnome:sources/gnome-themes/2.8/
> -checksums md5 f40cd7f3d6af3bb1aeab09ca84c146dc
> +checksums md5 822899efe7170ca59e04144d94d85741
> depends_lib lib:gtk-engines2:gtk-engines2 \
> lib:libstartup-notification-1:startup-notification
> # Should be depends_extract, but that isn't implemented
> depends_build bin:gnutar:gnutar
> use_bzip2 yes
> extract.post_args |gnutar -xf -
> +
> +configure.args --enable-all-themes
> configure.env CPPFLAGS="-L${prefix}/lib -I${prefix}/include"
New description:
There is a conflict between gtk-engines2 and gnome-themes because they
contain
some of the same themes. The following patch disables the duplicated
themes in
gtk-engine, and upgrades gnome-themes to 2.8.2.
{{{
Index: x11/gtk-engines2/Portfile
===================================================================
RCS file: /Volumes/src/cvs/od/proj/darwinports/dports/x11/gtk-
engines2/Portfile,v
retrieving revision 1.8
diff -a -u -u -r1.8 Portfile
--- x11/gtk-engines2/Portfile 2 Jan 2005 06:05:03 -0000 1.8
+++ x11/gtk-engines2/Portfile 13 Jan 2005 17:58:10 -0000
@@ -3,6 +3,7 @@
PortSystem 1.0
name gtk-engines2
version 2.6.0
+revision 1
categories x11
maintainers mij at opendarwin.org
description Theme engine for gtk2
@@ -11,7 +12,10 @@
long_description gtk-engines2 is a theme engine for GTK+ 2. It provides
\
the ability to change the way widgets, buttons, etc. \
- look when using GTK+ 2 applications.
+ look when using GTK+ 2 applications. \
+ \
+ Please note that this port only includes the themes not \
+ included in the 'gnome-themes' port.
master_sites gnome:sources/gtk-engines/2.6
@@ -22,5 +26,8 @@
depends_lib lib:libgtk.2:gtk2
+configure.args --disable-crux --disable-hc --disable-industrial \
+ --disable-lighthouseblue --disable-mist --disable-smooth \
+ --disable-thinice
configure.env LDFLAGS="-L${prefix}/lib" CFLAGS="-I${prefix}/include" \
CPPFLAGS="-I${prefix}/include -no-cpp-precomp"
Index: gnome/gnome-themes/Portfile
===================================================================
RCS file: /Volumes/src/cvs/od/proj/darwinports/dports/gnome/gnome-
themes/Portfile,v
retrieving revision 1.6
diff -a -u -u -r1.6 Portfile
--- gnome/gnome-themes/Portfile 19 Sep 2004 18:25:31 -0000 1.6
+++ gnome/gnome-themes/Portfile 13 Jan 2005 17:58:10 -0000
@@ -1,7 +1,7 @@
# $Id: Portfile,v 1.6 2004/09/19 18:25:31 olegb Exp $
PortSystem 1.0
name gnome-themes
-version 2.8.0
+version 2.8.2
description A collection of themes and icons for GNOME 2 designed \
for accessibility.
long_description New package of default themes for GNOME, \
@@ -12,11 +12,13 @@
platforms darwin
homepage http://www.gnome.org/
master_sites gnome:sources/gnome-themes/2.8/
-checksums md5 f40cd7f3d6af3bb1aeab09ca84c146dc
+checksums md5 822899efe7170ca59e04144d94d85741
depends_lib lib:gtk-engines2:gtk-engines2 \
lib:libstartup-notification-1:startup-notification
# Should be depends_extract, but that isn't implemented
depends_build bin:gnutar:gnutar
use_bzip2 yes
extract.post_args |gnutar -xf -
+
+configure.args --enable-all-themes
configure.env CPPFLAGS="-L${prefix}/lib -I${prefix}/include"
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/2572#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list