Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Oct 2003 09:28:05 +0100
From:      "Miguel Mendez" <flynn@energyhq.es.eu.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/58757: Add optional "menu drop shadow" patch to x11-toolkits/gtk20
Message-ID:  1067588885@scienide.energyhq.es.eu.org
Resent-Message-ID: <200310310830.h9V8UGWf076971@freefall.freebsd.org>

| raw e-mail | index | archive | help

>Number:         58757
>Category:       ports
>Synopsis:       Add optional "menu drop shadow" patch to x11-toolkits/gtk20
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 31 00:30:16 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Miguel Mendez
>Release:        FreeBSD 5.1-RELEASE-p10 i386
>Organization:
>Environment:


System: FreeBSD scienide.energyhq.es.eu.org 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #0: Wed Oct 29 12:38:19 CET 2003     root@scienide.energyhq.es.eu.org:/usr/obj/usr/src/sys/SCIENIDE i386  


>Description:


The author of XFCE has made a nice patch that enables menu dropshadow on GTK 2.2.x. 
This patch adds an optional -DWITH_DROPSHADOW option to apply said patch.


>How-To-Repeat:





>Fix:


--- gtk20.diff begins here ---
diff -ruN gtk20.old/Makefile gtk20/Makefile
--- gtk20.old/Makefile	Mon Oct  6 03:13:39 2003
+++ gtk20/Makefile	Fri Oct 31 09:25:14 2003
@@ -20,6 +20,13 @@
 DISTNAME=	gtk+-${PORTVERSION}
 DIST_SUBDIR=	gnome2
 
+.if defined(WITH_DROPSHADOW)
+PATCH_SITES=	${MASTER_SITE_SOURCEFORGE}
+PATCH_SITE_SUBDIR=	xfce
+PATCHFILES=	gtk+-menushadow.patch
+PATCH_DIST_STRIP=	-p1
+.endif
+
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	Gimp Toolkit for X11 GUI (current stable version)
 
@@ -43,6 +50,14 @@
 PLIST_SUB=	GTK_VERSION="2.2.0"
 
 MAN1=		gdk-pixbuf-csource.1
+
+pre-everything::
+.if !defined(WITH_DROPSHADOW)
+	@${ECHO_CMD} "*************************************************"
+	@${ECHO_CMD} "To enable the menu dropshadow patch, press Ctrl-C"
+	@${ECHO_CMD} "now and define WITH_DROPSHADOW"
+	@${ECHO_CMD} "*************************************************"
+.endif
 
 post-patch:
 	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${GREP} -l lgmodule | \
diff -ruN gtk20.old/distinfo gtk20/distinfo
--- gtk20.old/distinfo	Fri Sep  5 07:39:24 2003
+++ gtk20/distinfo	Fri Oct 31 08:17:12 2003
@@ -1 +1,2 @@
 MD5 (gnome2/gtk+-2.2.4.tar.bz2) = 605332199533e73bc6eec481fb4f1671
+MD5 (gnome2/gtk+-menushadow.patch) = 5e02af6c81df2c312c569b40bea129ba

--- gtk20.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1067588885>