diff options
-rw-r--r-- | x11-toolkits/gtk20/Makefile | 17 | ||||
-rw-r--r-- | x11-toolkits/gtk20/distinfo | 2 | ||||
-rw-r--r-- | x11-toolkits/gtk30/Makefile | 17 | ||||
-rw-r--r-- | x11-toolkits/gtk30/distinfo | 2 |
4 files changed, 38 insertions, 0 deletions
diff --git a/x11-toolkits/gtk20/Makefile b/x11-toolkits/gtk20/Makefile index 8445074bd7bc..e40321dde84a 100644 --- a/x11-toolkits/gtk20/Makefile +++ b/x11-toolkits/gtk20/Makefile @@ -19,6 +19,13 @@ MASTER_SITE_SUBDIR= gtk/v${PORTVERSION:R} DISTNAME= gtk+-${PORTVERSION} DIST_SUBDIR= gnome2 +.if defined(WITH_DROPSHADOW) +PATCH_SITES= ${MASTER_SITE_SOURCEFORGE} +PATCH_SITE_SUBDIR= xfce +PATCHFILES= gtk+-2.4.0-menushadow.patch +PATCH_DIST_STRIP= -p1 +.endif + MAINTAINER= gnome@FreeBSD.org COMMENT= Gimp Toolkit for X11 GUI (current stable version) @@ -43,6 +50,16 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/freetype2 \ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" PLIST_SUB= GTK_VERSION="2.4.0" +pre-everything:: +.if !defined(WITH_DROPSHADOW) + @${ECHO_MSG} + @${ECHO_MSG} "If you want to compile with experimental menu dropshadow patch," + @${ECHO_MSG} "hit Ctrl-C right now and use make \"WITH_DROPSHADOW=yes\"" + @${ECHO_MSG} "NOTE: This option is not supported by FreeBSD GNOME Team." + @${ECHO_MSG} "Please, don't bug us if it doesn't work or build broken." + @${ECHO_MSG} +.endif + post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${GREP} -l lgmodule | \ ${XARGS} ${REINPLACE_CMD} -e 's|-lgmodule|@GMODULE_LIBS@|g' diff --git a/x11-toolkits/gtk20/distinfo b/x11-toolkits/gtk20/distinfo index cbefb5871df8..8a6a7de7c023 100644 --- a/x11-toolkits/gtk20/distinfo +++ b/x11-toolkits/gtk20/distinfo @@ -1,2 +1,4 @@ MD5 (gnome2/gtk+-2.4.1.tar.bz2) = b71fc8b24ffd9399f98fc2a41cfe0c0c SIZE (gnome2/gtk+-2.4.1.tar.bz2) = 8853839 +MD5 (gnome2/gtk+-2.4.0-menushadow.patch) = 5dde5c5af8f25d282c365663a7256b5c +SIZE (gnome2/gtk+-2.4.0-menushadow.patch) = 15603 diff --git a/x11-toolkits/gtk30/Makefile b/x11-toolkits/gtk30/Makefile index 8445074bd7bc..e40321dde84a 100644 --- a/x11-toolkits/gtk30/Makefile +++ b/x11-toolkits/gtk30/Makefile @@ -19,6 +19,13 @@ MASTER_SITE_SUBDIR= gtk/v${PORTVERSION:R} DISTNAME= gtk+-${PORTVERSION} DIST_SUBDIR= gnome2 +.if defined(WITH_DROPSHADOW) +PATCH_SITES= ${MASTER_SITE_SOURCEFORGE} +PATCH_SITE_SUBDIR= xfce +PATCHFILES= gtk+-2.4.0-menushadow.patch +PATCH_DIST_STRIP= -p1 +.endif + MAINTAINER= gnome@FreeBSD.org COMMENT= Gimp Toolkit for X11 GUI (current stable version) @@ -43,6 +50,16 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/freetype2 \ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" PLIST_SUB= GTK_VERSION="2.4.0" +pre-everything:: +.if !defined(WITH_DROPSHADOW) + @${ECHO_MSG} + @${ECHO_MSG} "If you want to compile with experimental menu dropshadow patch," + @${ECHO_MSG} "hit Ctrl-C right now and use make \"WITH_DROPSHADOW=yes\"" + @${ECHO_MSG} "NOTE: This option is not supported by FreeBSD GNOME Team." + @${ECHO_MSG} "Please, don't bug us if it doesn't work or build broken." + @${ECHO_MSG} +.endif + post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${GREP} -l lgmodule | \ ${XARGS} ${REINPLACE_CMD} -e 's|-lgmodule|@GMODULE_LIBS@|g' diff --git a/x11-toolkits/gtk30/distinfo b/x11-toolkits/gtk30/distinfo index cbefb5871df8..8a6a7de7c023 100644 --- a/x11-toolkits/gtk30/distinfo +++ b/x11-toolkits/gtk30/distinfo @@ -1,2 +1,4 @@ MD5 (gnome2/gtk+-2.4.1.tar.bz2) = b71fc8b24ffd9399f98fc2a41cfe0c0c SIZE (gnome2/gtk+-2.4.1.tar.bz2) = 8853839 +MD5 (gnome2/gtk+-2.4.0-menushadow.patch) = 5dde5c5af8f25d282c365663a7256b5c +SIZE (gnome2/gtk+-2.4.0-menushadow.patch) = 15603 |