summaryrefslogtreecommitdiffstats
path: root/x11-toolkits/gtkglext
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-03-31 01:47:54 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-03-31 01:47:54 +0800
commit90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72 (patch)
tree221f4736bc41e43480a303d9ef76999ba0244903 /x11-toolkits/gtkglext
parentae143d815afbbc2a7e8ae2ea6c0c24d8593d455c (diff)
downloadmarcuscom-ports-90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72.tar
marcuscom-ports-90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72.tar.gz
marcuscom-ports-90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72.tar.bz2
marcuscom-ports-90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72.tar.lz
marcuscom-ports-90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72.tar.xz
marcuscom-ports-90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72.tar.zst
marcuscom-ports-90f7d75735cd9f6f4dd2bafa755f2eb130d3ce72.zip
fix build with new pango, add depend on pangox-compat
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@17259 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11-toolkits/gtkglext')
-rw-r--r--x11-toolkits/gtkglext/Makefile56
-rw-r--r--x11-toolkits/gtkglext/distinfo2
-rw-r--r--x11-toolkits/gtkglext/pkg-descr5
-rw-r--r--x11-toolkits/gtkglext/pkg-plist81
4 files changed, 144 insertions, 0 deletions
diff --git a/x11-toolkits/gtkglext/Makefile b/x11-toolkits/gtkglext/Makefile
new file mode 100644
index 000000000..9a2aa8fa9
--- /dev/null
+++ b/x11-toolkits/gtkglext/Makefile
@@ -0,0 +1,56 @@
+# Created by: Kimura Fuyuki <fuyuki@hadaly.org>
+# $FreeBSD: head/x11-toolkits/gtkglext/Makefile 315433 2013-03-28 03:28:30Z eadler $
+
+PORTNAME= gtkglext
+PORTVERSION= 1.2.0
+PORTREVISION= 11
+CATEGORIES= x11-toolkits
+MASTER_SITES= SF
+DIST_SUBDIR= gnome2
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= OpenGL extension to GTK+
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= pthread-stubs:${PORTSDIR}/devel/libpthread-stubs \
+ pcre:${PORTSDIR}/devel/pcre \
+ cairo:${PORTSDIR}/graphics/cairo \
+ drm:${PORTSDIR}/graphics/libdrm \
+ png15:${PORTSDIR}/graphics/png \
+ freetype:${PORTSDIR}/print/freetype2 \
+ expat:${PORTSDIR}/textproc/expat2 \
+ xcb:${PORTSDIR}/x11/libxcb \
+ fontconfig:${PORTSDIR}/x11-fonts/fontconfig
+
+OPTIONS_DEFINE= DOCS
+
+USE_BZIP2= yes
+USE_GETTEXT= yes
+USE_ICONV= yes
+USE_PKGCONFIG= build
+USE_GMAKE= yes
+USE_AUTOTOOLS= libtool
+USE_XORG= ice pixman sm x11 xau xcomposite xcursor xdamage xdmcp xext \
+ xfixes xi xinerama xmu xrandr xrender xt xxf86vm
+USE_GL= glu
+USES= pathfix
+USE_GNOME= gdkpixbuf2 gtk20 pangox-compat
+USE_LDCONFIG= yes
+
+.include <bsd.port.options.mk>
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ '/^SUBDIRS/s|docs||' ${WRKSRC}/Makefile.in
+ @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|-DGTK_DISABLE_DEPRECATED||g ; \
+ s|-DGDK_DISABLE_DEPRECATED||g'
+
+post-install:
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/reference/gtkglext/html/* ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/gtkglext/distinfo b/x11-toolkits/gtkglext/distinfo
new file mode 100644
index 000000000..fb7999434
--- /dev/null
+++ b/x11-toolkits/gtkglext/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome2/gtkglext-1.2.0.tar.bz2) = 16bd736074f6b14180f206b7e91263fc721b49912ea3258ab5f094cfa5497f51
+SIZE (gnome2/gtkglext-1.2.0.tar.bz2) = 703821
diff --git a/x11-toolkits/gtkglext/pkg-descr b/x11-toolkits/gtkglext/pkg-descr
new file mode 100644
index 000000000..9412812e6
--- /dev/null
+++ b/x11-toolkits/gtkglext/pkg-descr
@@ -0,0 +1,5 @@
+GtkGLExt is an OpenGL extension to GTK. It provides the GDK objects
+to support OpenGL rendering in GTK, and GtkWidget API add-ons to make
+GTK+ widgets OpenGL-capable.
+
+WWW: http://gtkglext.sourceforge.net/
diff --git a/x11-toolkits/gtkglext/pkg-plist b/x11-toolkits/gtkglext/pkg-plist
new file mode 100644
index 000000000..4a974d52a
--- /dev/null
+++ b/x11-toolkits/gtkglext/pkg-plist
@@ -0,0 +1,81 @@
+include/gtkglext-1.0/gdk/gdkgl.h
+include/gtkglext-1.0/gdk/gdkglconfig.h
+include/gtkglext-1.0/gdk/gdkglcontext.h
+include/gtkglext-1.0/gdk/gdkgldebug.h
+include/gtkglext-1.0/gdk/gdkgldefs.h
+include/gtkglext-1.0/gdk/gdkgldrawable.h
+include/gtkglext-1.0/gdk/gdkglenumtypes.h
+include/gtkglext-1.0/gdk/gdkglfont.h
+include/gtkglext-1.0/gdk/gdkglglext.h
+include/gtkglext-1.0/gdk/gdkglinit.h
+include/gtkglext-1.0/gdk/gdkglpixmap.h
+include/gtkglext-1.0/gdk/gdkglquery.h
+include/gtkglext-1.0/gdk/gdkglshapes.h
+include/gtkglext-1.0/gdk/gdkgltokens.h
+include/gtkglext-1.0/gdk/gdkgltypes.h
+include/gtkglext-1.0/gdk/gdkglversion.h
+include/gtkglext-1.0/gdk/gdkglwindow.h
+include/gtkglext-1.0/gdk/glext/glext-extra.h
+include/gtkglext-1.0/gdk/glext/glext.h
+include/gtkglext-1.0/gdk/glext/glxext-extra.h
+include/gtkglext-1.0/gdk/glext/glxext.h
+include/gtkglext-1.0/gdk/glext/wglext-extra.h
+include/gtkglext-1.0/gdk/glext/wglext.h
+include/gtkglext-1.0/gdk/x11/gdkglglxext.h
+include/gtkglext-1.0/gdk/x11/gdkglx.h
+include/gtkglext-1.0/gtk/gtkgl.h
+include/gtkglext-1.0/gtk/gtkgldebug.h
+include/gtkglext-1.0/gtk/gtkgldefs.h
+include/gtkglext-1.0/gtk/gtkglinit.h
+include/gtkglext-1.0/gtk/gtkglversion.h
+include/gtkglext-1.0/gtk/gtkglwidget.h
+lib/gtkglext-1.0/include/gdkglext-config.h
+lib/libgdkglext-x11-1.0.a
+lib/libgdkglext-x11-1.0.la
+lib/libgdkglext-x11-1.0.so
+lib/libgdkglext-x11-1.0.so.0
+lib/libgtkglext-x11-1.0.a
+lib/libgtkglext-x11-1.0.la
+lib/libgtkglext-x11-1.0.so
+lib/libgtkglext-x11-1.0.so.0
+libdata/pkgconfig/gdkglext-1.0.pc
+libdata/pkgconfig/gdkglext-x11-1.0.pc
+libdata/pkgconfig/gtkglext-1.0.pc
+libdata/pkgconfig/gtkglext-x11-1.0.pc
+share/aclocal/gtkglext-1.0.m4
+%%PORTDOCS%%%%DOCSDIR%%/GdkGLExt-API.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkGLExt-API.html
+%%PORTDOCS%%%%DOCSDIR%%/Overview.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-building.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglconfig.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglcontext.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkgldrawable.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglfont.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglinit.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglpixmap.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglquery.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglshapes.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkgltokens.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglversion.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglwindow.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gdkglx.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gtkglinit.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gtkglversion.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-gtkglwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext-running.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkglext.devhelp
+%%PORTDOCS%%%%DOCSDIR%%/home.png
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/index.sgml
+%%PORTDOCS%%%%DOCSDIR%%/left.png
+%%PORTDOCS%%%%DOCSDIR%%/right.png
+%%PORTDOCS%%%%DOCSDIR%%/style.css
+%%PORTDOCS%%%%DOCSDIR%%/up.png
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm include/gtkglext-1.0/gtk
+@dirrm include/gtkglext-1.0/gdk/x11
+@dirrm include/gtkglext-1.0/gdk/glext
+@dirrm include/gtkglext-1.0/gdk
+@dirrm include/gtkglext-1.0
+@dirrm lib/gtkglext-1.0/include
+@dirrm lib/gtkglext-1.0