ports/174034: [patch] x11-toolkits/gtk20: needs glproto to build

David Demelier demelier.david at gmail.com
Sat Dec 1 11:40:01 UTC 2012


>Number:         174034
>Category:       ports
>Synopsis:       [patch] x11-toolkits/gtk20: needs glproto to build
>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:   Sat Dec 01 11:40:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     David Demelier
>Release:        9.1-RC3
>Organization:
>Environment:
FreeBSD Melon.malikania.fr 9.1-RC3 FreeBSD 9.1-RC3 #6: Thu Nov 29 13:58:22 CET 2012     root at Melon.malikania.fr:/usr/obj/usr/src/sys/Melon  amd64

>Description:
x11-toolkits/gtk20 needs x11/glproto but it is not listed as dependency, that is it won't build, this patch just add a new glproto dependency.
>How-To-Repeat:
Don't have glproto (listed as leaf) and install x11-toolkits/gtk20

No package 'glproto' found
  -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lm -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -pthread -lglib-2.0 -lfreetype -L/usr/local/lib -lfontconfig  
Package glproto was not found in the pkg-config search path.
Perhaps you should add the directory containing `glproto.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glproto' found

>Fix:
--- gtk20.diff begins here ---
--- Makefile.orig	2012-12-01 12:31:59.000000000 +0100
+++ Makefile	2012-12-01 12:32:07.000000000 +0100
@@ -44,7 +44,7 @@
 USE_GNOME=	gnomehack atk pango gdkpixbuf2 ltverhack gtk-update-icon-cache
 USE_GETTEXT=	yes
 USE_XORG=	xext xrender x11 xinerama xi xrandr xcursor xfixes xdamage \
-		xcomposite
+		xcomposite glproto
 CONFIGURE_ARGS=	--enable-static --with-xinput=yes
 CPPFLAGS+=	-I${LOCALBASE}/include/freetype2 \
 		-I${LOCALBASE}/include
--- gtk20.diff ends here ---

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


More information about the freebsd-ports-bugs mailing list