diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 1a48d00f0276..0c460d9ecd02 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -1,226 +1,227 @@ # $FreeBSD$ # SUBDIR += 9libs SUBDIR += SoXt SUBDIR += Xaw3d SUBDIR += XawPlus SUBDIR += bakery SUBDIR += bakery_gnomeui SUBDIR += blt SUBDIR += buffy SUBDIR += bwidget SUBDIR += clean-theme-gtk SUBDIR += colorstep SUBDIR += easygtk SUBDIR += eel SUBDIR += eel2 SUBDIR += efltk SUBDIR += engradient SUBDIR += erlgtk SUBDIR += fl_editor SUBDIR += fltk SUBDIR += flvw SUBDIR += fox SUBDIR += fox-devel SUBDIR += freeglut SUBDIR += gai SUBDIR += gal SUBDIR += gal2 SUBDIR += gauche-gtk SUBDIR += gdl SUBDIR += geramik SUBDIR += gevas SUBDIR += gnocl SUBDIR += gnome-- SUBDIR += gnome-industrial-theme SUBDIR += gnome-look SUBDIR += gnome-themes SUBDIR += gnome-themes-extras SUBDIR += gnomemm SUBDIR += gnustep-art SUBDIR += gnustep-back SUBDIR += gnustep-gui SUBDIR += gnustep-xdps SUBDIR += gob SUBDIR += gtk-- SUBDIR += gtk--2 SUBDIR += gtk-Mac2-theme SUBDIR += gtk-aqualightblue-theme SUBDIR += gtk-bluecurve-theme SUBDIR += gtk-cleanice-engine SUBDIR += gtk-engines SUBDIR += gtk-engines-collection SUBDIR += gtk-engines2 SUBDIR += gtk-flat-theme SUBDIR += gtk-flat-theme2 SUBDIR += gtk-industrial-theme SUBDIR += gtk-qn-x11-theme SUBDIR += gtk-qnxtheme SUBDIR += gtk-sharp SUBDIR += gtk-smooth-engine SUBDIR += gtk-xfce-engine SUBDIR += gtk-zenith-theme SUBDIR += gtk12 SUBDIR += gtk12-apireference SUBDIR += gtk20 SUBDIR += gtk20-apireference SUBDIR += gtkada SUBDIR += gtkbe SUBDIR += gtkdatabox SUBDIR += gtkextra SUBDIR += gtkextra-- SUBDIR += gtkglarea SUBDIR += gtkglarea-- SUBDIR += gtkglarea2 SUBDIR += gtkglext SUBDIR += gtkglextmm SUBDIR += gtkmathview SUBDIR += gtkscintilla SUBDIR += gtksourceview SUBDIR += gtkstep SUBDIR += gtkstep-pastel SUBDIR += gtoolkit SUBDIR += guile-gnome SUBDIR += guile-gtk SUBDIR += hs-frantk SUBDIR += hs-gio SUBDIR += hs-gtk+hs SUBDIR += hs-gtk2hs SUBDIR += hs-port SUBDIR += icegradient SUBDIR += inti SUBDIR += inti-gconf + SUBDIR += inti-gl SUBDIR += itk SUBDIR += iwidgets SUBDIR += jx SUBDIR += lesstif SUBDIR += libXaw SUBDIR += libXmu SUBDIR += libXt SUBDIR += libbonoboui SUBDIR += libbonobouimm SUBDIR += libgail-gnome SUBDIR += libgnomeprintui SUBDIR += libgnomeprintui20 SUBDIR += libgnomeui SUBDIR += libgnomeuimm SUBDIR += libgtkeditor SUBDIR += libj2dplot SUBDIR += libjparser SUBDIR += libjsearch SUBDIR += libjtoolbar SUBDIR += libjtree SUBDIR += libpanelappletmm SUBDIR += libwnck SUBDIR += libxfce4gui SUBDIR += libzvt SUBDIR += linux-gtk SUBDIR += linux-gtk2 SUBDIR += linux-openmotif SUBDIR += linux-pango SUBDIR += mesgui SUBDIR += movingmotif SUBDIR += mowitz SUBDIR += neXtaw SUBDIR += notif2 SUBDIR += ocaml-lablgtk SUBDIR += open-motif SUBDIR += p5-GdkImlib SUBDIR += p5-GdkPixbuf SUBDIR += p5-Glade SUBDIR += p5-Gnome SUBDIR += p5-Gnome2 SUBDIR += p5-Gnome2-VFS SUBDIR += p5-Gtk SUBDIR += p5-Gtk2 SUBDIR += p5-GtkXmHTML SUBDIR += p5-Prima SUBDIR += p5-Tcl-Tk SUBDIR += p5-Tk SUBDIR += p5-Tk-Autoscroll SUBDIR += p5-Tk-ColourChooser SUBDIR += p5-Tk-Date SUBDIR += p5-Tk-Enscript SUBDIR += p5-Tk-FileDialog SUBDIR += p5-Tk-GBARR SUBDIR += p5-Tk-Getopt SUBDIR += p5-Tk-HistEntry SUBDIR += p5-Tk-TableMatrix SUBDIR += p5-qt SUBDIR += pango SUBDIR += paragui SUBDIR += php-gtk SUBDIR += plib SUBDIR += pmw SUBDIR += py-anygui SUBDIR += py-gnome SUBDIR += py-gnome2 SUBDIR += py-gtk SUBDIR += py-gtk2 SUBDIR += py-gtkextra SUBDIR += py-gtkglext SUBDIR += py-gtkscintilla SUBDIR += py-kde SUBDIR += py-qt SUBDIR += py-tkinter SUBDIR += py-wmgeneral SUBDIR += py-wxPython SUBDIR += py-xlib SUBDIR += qscintilla SUBDIR += qt-bluecurve-theme SUBDIR += qt145 SUBDIR += qt2-static SUBDIR += qt23 SUBDIR += qt33 SUBDIR += qtpixmap SUBDIR += qwt SUBDIR += rep-gtk SUBDIR += rep-gtk2 SUBDIR += ruby-fox SUBDIR += ruby-gtk SUBDIR += ruby-gtk2 SUBDIR += ruby-pango SUBDIR += ruby-tk SUBDIR += scintilla SUBDIR += sdl_gui SUBDIR += slingshot SUBDIR += soqt SUBDIR += thinice SUBDIR += tix SUBDIR += tk80 SUBDIR += tk82 SUBDIR += tk83 SUBDIR += tk84 SUBDIR += tkstep80 SUBDIR += tktable SUBDIR += v SUBDIR += vdk SUBDIR += vdkbuilder SUBDIR += viewkit SUBDIR += viewklass SUBDIR += vte SUBDIR += whistlerk SUBDIR += wmapp SUBDIR += wxgtk SUBDIR += wxgtk-common SUBDIR += wxgtk-contrib SUBDIR += wxgtk-contrib-common SUBDIR += wxgtk-docs SUBDIR += wxgtk2 SUBDIR += wxgtk2-contrib SUBDIR += wxgtk2-unicode SUBDIR += wxgtk2-unicode-contrib SUBDIR += wxmozilla SUBDIR += xbae SUBDIR += xclass SUBDIR += xclasses SUBDIR += xenophilia SUBDIR += xenostep SUBDIR += xforms SUBDIR += xg SUBDIR += xmhtml SUBDIR += xview SUBDIR += xview-clients .include diff --git a/x11-toolkits/inti-gl/Makefile b/x11-toolkits/inti-gl/Makefile new file mode 100644 index 000000000000..8f7adba46f14 --- /dev/null +++ b/x11-toolkits/inti-gl/Makefile @@ -0,0 +1,57 @@ +# ex:ts=8 +# Ports collection makefile for: intk-gl +# Date created: Mar 19, 2004 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= inti-gl +PORTVERSION= 0.9 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= inti + +MAINTAINER= ports@FreeBSD.org +COMMENT= An Inti binding for GtkGLExt, the Open-GL extension to GTK+ + +LIB_DEPENDS= inti-1.0.9:${PORTSDIR}/x11-toolkits/inti \ + gtkglext-x11-1.0.2:${PORTSDIR}/x11-toolkits/gtkglext + +USE_GL= yes +USE_GNOME= gnomehack gnomeprefix +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes + +PLIST_FILES= lib/libinti-gl-1.0.so lib/libinti-gl-1.0.so.0 \ + lib/inti-1.0/include/inti-gl-config.h \ + libdata/pkgconfig/inti-gl-1.0.pc + +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif + +post-configure: + @${TOUCH} ${WRKSRC}/inti-gl-config.h.in + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${CP} -R ${WRKSRC}/docs/ ${DOCSDIR} + @${MKDIR} ${EXAMPLESDIR} + @${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR} + @${FIND} ${EXAMPLESDIR} -type f | \ + ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} ${EXAMPLESDIR} -type d | ${SORT} -r | \ + ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} +.endif + @${ECHO_CMD} "include/inti-1.0/inti/inti-gl.h" >> ${TMPPLIST} + @${FIND} ${PREFIX}/include/inti-1.0/inti/gdk/gl -type f | \ + ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} + @${ECHO_CMD} "@dirrm include/inti-1.0/inti/gdk/gl/private" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrm include/inti-1.0/inti/gdk/gl" >> ${TMPPLIST} + @${FIND} ${PREFIX}/include/inti-1.0/inti/gtk/gl -type f | \ + ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} + @${ECHO_CMD} "@dirrm include/inti-1.0/inti/gtk/gl" >> ${TMPPLIST} + +.include diff --git a/x11-toolkits/inti-gl/distinfo b/x11-toolkits/inti-gl/distinfo new file mode 100644 index 000000000000..854fc36cb9f5 --- /dev/null +++ b/x11-toolkits/inti-gl/distinfo @@ -0,0 +1,2 @@ +MD5 (inti-gl-0.9.tar.gz) = 434ab59dacc33e85cb12b2cd8f6effde +SIZE (inti-gl-0.9.tar.gz) = 496902 diff --git a/x11-toolkits/inti-gl/files/patch-ltmain.sh b/x11-toolkits/inti-gl/files/patch-ltmain.sh new file mode 100644 index 000000000000..664824d9f66f --- /dev/null +++ b/x11-toolkits/inti-gl/files/patch-ltmain.sh @@ -0,0 +1,15 @@ +--- ltmain.sh.orig Fri Mar 19 14:14:27 2004 ++++ ltmain.sh Fri Mar 19 14:14:40 2004 +@@ -5425,10 +5425,12 @@ + fi + + # Install the pseudo-library for information purposes. ++ if /usr/bin/false ; then + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + instname="$dir/$name"i + $show "$install_prog $instname $destdir/$name" + $run eval "$install_prog $instname $destdir/$name" || exit $? ++ fi + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" diff --git a/x11-toolkits/inti-gl/pkg-descr b/x11-toolkits/inti-gl/pkg-descr new file mode 100644 index 000000000000..4b6c5d40d92a --- /dev/null +++ b/x11-toolkits/inti-gl/pkg-descr @@ -0,0 +1,7 @@ +Inti-GL is an Inti binding for GtkGLExt, the Open-GL extension to GTK+. + +The GtkGLExt library provides the GDK objects which support OpenGL +rendering in GTK. The GtkGLExt library provides the GtkWidget API add-ons +to make GTK+ widgets OpenGL-capable. + +WWW: http://inti.sourceforge.net/