Import fix for compatibility layer with Gtk+ 2 This requires bumping every dependency unfortunately.diff -r1.20 -r1.21 pkgsrc/x11/deforaos-libdesktop/Makefile
(khorben)
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2016/02/19 23:50:03 khorben Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2016/02/20 02:25:23 khorben Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= libDesktop-0.2.1 | 4 | DISTNAME= libDesktop-0.2.1 | |
5 | PKGNAME= deforaos-libdesktop-0.2.1 | 5 | PKGNAME= deforaos-libdesktop-0.2.1 | |
6 | PKGREVISION= 1 | |||
6 | CATEGORIES= x11 | 7 | CATEGORIES= x11 | |
7 | MASTER_SITES= http://www.defora.org/os/download/download/4394/ | 8 | MASTER_SITES= http://www.defora.org/os/download/download/4394/ | |
8 | 9 | |||
9 | MAINTAINER= khorben@defora.org | 10 | MAINTAINER= khorben@defora.org | |
10 | HOMEPAGE= http://www.defora.org/ | 11 | HOMEPAGE= http://www.defora.org/ | |
11 | COMMENT= DeforaOS desktop library | 12 | COMMENT= DeforaOS desktop library | |
12 | 13 | |||
13 | LICENSE= 2-clause-bsd | 14 | LICENSE= 2-clause-bsd | |
14 | 15 | |||
15 | USE_TOOLS+= pkg-config | 16 | USE_TOOLS+= pkg-config | |
16 | 17 | |||
17 | MAKE_FLAGS+= DESTDIR=${DESTDIR} | 18 | MAKE_FLAGS+= DESTDIR=${DESTDIR} | |
18 | MAKE_FLAGS+= PREFIX=${PREFIX} | 19 | MAKE_FLAGS+= PREFIX=${PREFIX} |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.13 2016/02/19 23:50:03 khorben Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.14 2016/02/20 02:25:23 khorben Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | BUILDLINK_TREE+= deforaos-libdesktop | 4 | BUILDLINK_TREE+= deforaos-libdesktop | |
5 | 5 | |||
6 | .if !defined(DEFORAOS_LIBDESKTOP_BUILDLINK3_MK) | 6 | .if !defined(DEFORAOS_LIBDESKTOP_BUILDLINK3_MK) | |
7 | DEFORAOS_LIBDESKTOP_BUILDLINK3_MK:= | 7 | DEFORAOS_LIBDESKTOP_BUILDLINK3_MK:= | |
8 | 8 | |||
9 | BUILDLINK_API_DEPENDS.deforaos-libdesktop+= deforaos-libdesktop>=0.2.1 | 9 | BUILDLINK_API_DEPENDS.deforaos-libdesktop+= deforaos-libdesktop>=0.2.1nb1 | |
10 | BUILDLINK_ABI_DEPENDS.deforaos-libdesktop?= deforaos-libdesktop>=0.2.1 | 10 | BUILDLINK_ABI_DEPENDS.deforaos-libdesktop?= deforaos-libdesktop>=0.2.1nb1 | |
11 | BUILDLINK_PKGSRCDIR.deforaos-libdesktop?= ../../x11/deforaos-libdesktop | 11 | BUILDLINK_PKGSRCDIR.deforaos-libdesktop?= ../../x11/deforaos-libdesktop | |
12 | 12 | |||
13 | .include "../../devel/deforaos-libsystem/buildlink3.mk" | 13 | .include "../../devel/deforaos-libsystem/buildlink3.mk" | |
14 | .include "../../x11/gtk2/buildlink3.mk" | 14 | .include "../../x11/gtk2/buildlink3.mk" | |
15 | .endif # DEFORAOS_LIBDESKTOP_BUILDLINK3_MK | 15 | .endif # DEFORAOS_LIBDESKTOP_BUILDLINK3_MK | |
16 | 16 | |||
17 | BUILDLINK_TREE+= -deforaos-libdesktop | 17 | BUILDLINK_TREE+= -deforaos-libdesktop |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2016/02/19 23:50:03 khorben Exp $ | 1 | $NetBSD: distinfo,v 1.9 2016/02/20 02:25:23 khorben Exp $ | |
2 | 2 | |||
3 | SHA1 (libDesktop-0.2.1.tar.gz) = 456f910e10a3f8ffe51daa1a64a0da9b8928f7a9 | 3 | SHA1 (libDesktop-0.2.1.tar.gz) = 456f910e10a3f8ffe51daa1a64a0da9b8928f7a9 | |
4 | RMD160 (libDesktop-0.2.1.tar.gz) = c66f8e7e3c41c93297692efd0cf9ccb4cc6f2736 | 4 | RMD160 (libDesktop-0.2.1.tar.gz) = c66f8e7e3c41c93297692efd0cf9ccb4cc6f2736 | |
5 | SHA512 (libDesktop-0.2.1.tar.gz) = 3e6aee475382fed736e237896eed18e4c552daba8cb144300f6a1d73c321a12516520c9417820da17f7bf614995d3b333a7f7fb3cb6fddb782962809ff2e31f6 | 5 | SHA512 (libDesktop-0.2.1.tar.gz) = 3e6aee475382fed736e237896eed18e4c552daba8cb144300f6a1d73c321a12516520c9417820da17f7bf614995d3b333a7f7fb3cb6fddb782962809ff2e31f6 | |
6 | Size (libDesktop-0.2.1.tar.gz) = 22801 bytes | 6 | Size (libDesktop-0.2.1.tar.gz) = 22801 bytes | |
7 | SHA1 (patch-include_Desktop_compat.h) = 93d2deb594e40d598286a8e491a56569994d3454 |
$NetBSD: patch-include_Desktop_compat.h,v 1.1 2016/02/20 02:25:23 khorben Exp $
Fix compatibility layer for Gtk+ 2
--- include/Desktop/compat.h.orig 2015-11-18 21:10:09.000000000 +0000
+++ include/Desktop/compat.h
@@ -103,7 +103,7 @@
# endif
/* Gtk+ 3.0 */
-# if GTK_CHECK_VERSION(3, 0, 0)
+# if !GTK_CHECK_VERSION(3, 0, 0)
void gdk_window_clear(GdkWindow * window);
GtkWidget * gtk_box_new(GtkOrientation orientation, gint spacing);