diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-07-19 00:55:13 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-07-19 00:55:13 +0800 |
commit | 2e35a4f026ad6019b5c15650f66e3642c491f502 (patch) | |
tree | 9e1eda29566712652cd0b0093db711e0e4dc3966 | |
parent | a89d3ae00c9679c9f929d3a93a484027d5c79933 (diff) | |
download | marcuscom-ports-2e35a4f026ad6019b5c15650f66e3642c491f502.tar marcuscom-ports-2e35a4f026ad6019b5c15650f66e3642c491f502.tar.gz marcuscom-ports-2e35a4f026ad6019b5c15650f66e3642c491f502.tar.bz2 marcuscom-ports-2e35a4f026ad6019b5c15650f66e3642c491f502.tar.lz marcuscom-ports-2e35a4f026ad6019b5c15650f66e3642c491f502.tar.xz marcuscom-ports-2e35a4f026ad6019b5c15650f66e3642c491f502.tar.zst marcuscom-ports-2e35a4f026ad6019b5c15650f66e3642c491f502.zip |
- Move to LOCALBASE
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@6640 df743ca5-7f9a-e211-a948-0013205c9059
63 files changed, 2140 insertions, 2 deletions
diff --git a/Mk/bsd.gnome.mk b/Mk/bsd.gnome.mk index 0025ef6b8..c48e3e336 100644 --- a/Mk/bsd.gnome.mk +++ b/Mk/bsd.gnome.mk @@ -3,7 +3,7 @@ # # $FreeBSD$ # $NetBSD: $ -# $MCom: ports/Mk/bsd.gnome.mk,v 1.396 2006/07/18 03:34:14 ahze Exp $ +# $MCom: ports/Mk/bsd.gnome.mk,v 1.397 2006/07/18 12:33:24 ahze Exp $ # # Please view me with 4 column tabs! @@ -136,7 +136,7 @@ glib12_MAKE_ENV= GLIB_CONFIG="${GLIB_CONFIG}" glib12_DETECT= ${GLIB_CONFIG} glib12_USE_GNOME_IMPL= pkgconfig -GTK_CONFIG?= ${X11BASE}/bin/gtk12-config +GTK_CONFIG?= ${LOCALBASE}/bin/gtk12-config gtk12_LIB_DEPENDS= gtk-12.2:${PORTSDIR}/x11-toolkits/gtk12 gtk12_CONFIGURE_ENV= GTK_CONFIG="${GTK_CONFIG}" gtk12_MAKE_ENV= GTK_CONFIG="${GTK_CONFIG}" diff --git a/x11-toolkits/gtk12/Makefile b/x11-toolkits/gtk12/Makefile new file mode 100644 index 000000000..6cb00da72 --- /dev/null +++ b/x11-toolkits/gtk12/Makefile @@ -0,0 +1,51 @@ +# New ports collection makefile for: gtk12 +# Date Created: 28 Sep 1997 +# Whom: Vanilla I. Shu <vanilla@MinJe.com.TW> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= gtk +PORTVERSION= 1.2.10 +PORTREVISION= 16 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/gtk+/1.2 +DISTNAME= gtk+-${PORTVERSION} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Gimp Toolkit for X11 GUI (previous stable version) + +USE_XLIB= yes +USE_PERL5= yes +USE_GNOME= glib12 +INSTALLS_SHLIB= yes +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ARGS= --includedir=${PREFIX}/include/gtk12 --with-native-locale \ + --with-xinput=xfree +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + X_CFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" +.if !defined(WITHOUT_NLS) +USE_GETTEXT= yes +PLIST_SUB+= NLS="" +.else +CONFIGURE_ARGS+=--disable-nls +PLIST_SUB+= NLS="@comment " +.endif + +INFO= gdk gtk +MAN1= gtk-config.1 + +pre-build: + ${RM} -rf ${WRKSRC}/docs/gtk.info* + +post-install: + @${MKDIR} ${PREFIX}/lib/gtk/themes/engines + @${LN} -sf ${PREFIX}/bin/gtk-config ${PREFIX}/bin/gtk12-config +.for lib in gdk gtk + @${RM} ${PREFIX}/lib/lib${lib}.la ${PREFIX}/lib/lib${lib}.so + @${MV} ${PREFIX}/lib/lib${lib}.a ${PREFIX}/lib/lib${lib}-12.a +.endfor + +.include <bsd.port.mk> diff --git a/x11-toolkits/gtk12/distinfo b/x11-toolkits/gtk12/distinfo new file mode 100644 index 000000000..dfd06caf4 --- /dev/null +++ b/x11-toolkits/gtk12/distinfo @@ -0,0 +1,3 @@ +MD5 (gtk+-1.2.10.tar.gz) = 4d5cb2fc7fb7830e4af9747a36bfce20 +SHA256 (gtk+-1.2.10.tar.gz) = 3fb843ea671c89b909fd145fa09fd2276af3312e58cbab29ed1c93b462108c34 +SIZE (gtk+-1.2.10.tar.gz) = 2868322 diff --git a/x11-toolkits/gtk12/files/patch-aa b/x11-toolkits/gtk12/files/patch-aa new file mode 100644 index 000000000..258db1343 --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-aa @@ -0,0 +1,28 @@ +--- Makefile.in.orig Sun Apr 1 23:14:07 2001 ++++ Makefile.in Wed Nov 20 14:56:58 2002 +@@ -35,7 +35,7 @@ + DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ ++pkglibdir = $(prefix)/libdata/pkgconfig + pkgincludedir = $(includedir)/@PACKAGE@ + + top_builddir = . +@@ -136,7 +136,7 @@ + EXTRA_DIST = HACKING gtk+.spec.in gtk.m4 makecopyright TODO NEWS.pre-1-0 ChangeLog.pre-1-0 README.cvs-commits intl/libgettext.h intl/po2tbl.sed.in examples/aspectframe/Makefile examples/aspectframe/aspectframe.c examples/Makefile examples/README.1ST examples/extract.awk examples/extract.sh examples/base/Makefile examples/base/base.c examples/buttons/Makefile examples/buttons/buttons.c examples/buttons/info.xpm examples/calendar/Makefile examples/calendar/calendar.c examples/clist/Makefile examples/clist/clist.c examples/entry/Makefile examples/entry/entry.c examples/eventbox/Makefile examples/eventbox/eventbox.c examples/filesel/Makefile examples/filesel/filesel.c examples/gtkdial/Makefile examples/gtkdial/dial_test.c examples/gtkdial/gtkdial.c examples/gtkdial/gtkdial.h examples/helloworld/Makefile examples/helloworld/helloworld.c examples/helloworld2/Makefile examples/helloworld2/helloworld2.c examples/list/Makefile examples/list/list.c examples/menu/Makefile examples/menu/menu.c examples/menu/itemfactory.c examples/notebook/Makefile examples/notebook/notebook.c examples/packbox/Makefile examples/packbox/packbox.c examples/packer/Makefile examples/packer/pack.c examples/paned/Makefile examples/paned/paned.c examples/pixmap/Makefile examples/pixmap/pixmap.c examples/progressbar/Makefile examples/progressbar/progressbar.c examples/radiobuttons/Makefile examples/radiobuttons/radiobuttons.c examples/rangewidgets/Makefile examples/rangewidgets/rangewidgets.c examples/rulers/Makefile examples/rulers/rulers.c examples/scribble-simple/Makefile examples/scribble-simple/scribble-simple.c examples/scrolledwin/Makefile examples/scrolledwin/scrolledwin.c examples/selection/Makefile examples/selection/gettargets.c examples/selection/setselection.c examples/statusbar/Makefile examples/statusbar/statusbar.c examples/table/Makefile examples/table/table.c examples/text/Makefile examples/text/text.c examples/tictactoe/Makefile examples/tictactoe/tictactoe.c examples/tictactoe/tictactoe.h examples/tictactoe/ttt_test.c examples/tree/Makefile examples/tree/tree.c examples/wheelbarrow/Makefile examples/wheelbarrow/wheelbarrow.c examples/fixed/fixed.c examples/fixed/Makefile examples/frame/frame.c examples/frame/Makefile examples/spinbutton/spinbutton.c examples/spinbutton/Makefile examples/find-examples.sh gdk.pc.in gtk+.pc.in + + +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(pkglibdir) + pkgconfig_DATA = gdk.pc gtk+.pc + + m4datadir = $(datadir)/aclocal +@@ -438,7 +438,6 @@ + || exit 1; \ + fi; \ + done +- $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook + info-am: + info: info-recursive + dvi-am: diff --git a/x11-toolkits/gtk12/files/patch-ab b/x11-toolkits/gtk12/files/patch-ab new file mode 100644 index 000000000..5ef60b088 --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-ab @@ -0,0 +1,19 @@ +--- gtk-config.in.orig Sat Oct 21 18:20:40 2000 ++++ gtk-config.in Tue Mar 6 10:11:59 2001 +@@ -91,7 +91,7 @@ + fi + + if test "$echo_cflags" = "yes"; then +- echo -I@includedir@/gtk-1.2 $glib_cflags @x_cflags@ ++ echo -I@includedir@ $glib_cflags @x_cflags@ + fi + + if test "$echo_libs" = "yes"; then +@@ -107,6 +107,6 @@ + fi + done + +- echo $libdirs @x_ldflags@ -lgtk -lgdk $my_glib_libs @INTLLIBS@ @x_libs@ @GDK_WLIBS@ -lm ++ echo $libdirs @x_ldflags@ -lgtk-@LT_RELEASE@ -lgdk-@LT_RELEASE@ $my_glib_libs @INTLLIBS@ @x_libs@ @GDK_WLIBS@ -lm + fi + diff --git a/x11-toolkits/gtk12/files/patch-ad b/x11-toolkits/gtk12/files/patch-ad new file mode 100644 index 000000000..71121eda4 --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-ad @@ -0,0 +1,45 @@ +--- gtk/gtkrc.c.orig Thu Mar 15 13:41:40 2001 ++++ gtk/gtkrc.c Fri Apr 16 00:24:54 2004 +@@ -260,9 +260,9 @@ + + var = getenv("GTK_DATA_PREFIX"); + if (var) +- path = g_strdup_printf("%s%s", var, "/share/gtk/themes"); ++ path = g_strdup_printf("%s%s", var, "/share/themes"); + else +- path = g_strdup_printf("%s%s", GTK_DATA_PREFIX, "/share/gtk/themes"); ++ path = g_strdup_printf("%s%s", GTK_DATA_PREFIX, "/share/themes"); + + for (n = 0; pixmap_path[n]; n++) ; + if (n >= GTK_RC_MAX_PIXMAP_PATHS - 1) +@@ -294,7 +294,7 @@ + + var = g_get_home_dir (); + if (var) +- module_path[n++] = g_strdup_printf("%s%s", var, "/.gtk/lib/themes/engines"); ++ module_path[n++] = g_strdup_printf("%s%s", var, "/.gtk/themes/engines"); + module_path[n] = NULL; + } + +@@ -312,6 +312,10 @@ + gtk_rc_default_files[0] = NULL; + init = TRUE; + ++ str = g_strdup_printf ("%s%s", GTK_SYSCONFDIR, "/gtkrc"); ++ gtk_rc_add_default_file (str); ++ g_free (str); ++ + var = getenv("GTK_RC_FILES"); + if (var) + { +@@ -326,10 +330,6 @@ + } + else + { +- str = g_strdup_printf ("%s%s", GTK_SYSCONFDIR, "/gtk/gtkrc"); +- gtk_rc_add_default_file (str); +- g_free (str); +- + var = g_get_home_dir (); + if (var) + { diff --git a/x11-toolkits/gtk12/files/patch-ae b/x11-toolkits/gtk12/files/patch-ae new file mode 100644 index 000000000..c29a6955e --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-ae @@ -0,0 +1,34 @@ +--- configure.orig Tue May 11 05:42:09 1999 ++++ configure Mon May 17 22:59:13 1999 +@@ -606,10 +606,10 @@ + + + # libtool versioning +-LT_RELEASE=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION +-LT_CURRENT=`expr $GTK_MICRO_VERSION - $GTK_INTERFACE_AGE` +-LT_REVISION=$GTK_INTERFACE_AGE +-LT_AGE=`expr $GTK_BINARY_AGE - $GTK_INTERFACE_AGE` ++LT_RELEASE=12 ++LT_CURRENT=2 ++LT_REVISION=0 ++LT_AGE=0 + + + +@@ -3689,7 +3689,7 @@ + cat conftest.$ac_ext >&5 + rm -rf conftest* + CATOBJEXT=.mo +- DATADIRNAME=lib ++ DATADIRNAME=share + fi + rm -f conftest* + INSTOBJEXT=.mo +@@ -4446,6 +4446,7 @@ + glib_thread_cflags="$GLIB_CFLAGS" + glib_libs=`$GLIB_CONFIG glib gmodule --libs` + glib_thread_libs="$GLIB_LIBS" ++ GLIB_CFLAGS="$glib_cflags" + GLIB_LIBS="$glib_libs" + GLIB_DEPLIBS="$glib_libs" + else diff --git a/x11-toolkits/gtk12/files/patch-af b/x11-toolkits/gtk12/files/patch-af new file mode 100644 index 000000000..8c6d078a9 --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-af @@ -0,0 +1,11 @@ +--- gtk/gtkrc.ru.orig Fri May 19 13:18:08 2000 ++++ gtk/gtkrc.ru Fri Feb 9 22:53:43 2001 +@@ -1,7 +1,5 @@ + style "gtk-default-ru" { +- fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*,\ +- -*-arial-medium-r-normal--12-*-*-*-*-*-iso8859-1,\ +- -cronyx-helvetica-medium-r-normal--12-*-*-*-*-*-koi8-r,\ ++ fontset = "-*-helvetica-medium-r-normal--12-*-*-*-*-*-koi8-r,\ + -*-arial-medium-r-normal--12-*-*-*-*-*-koi8-r,*-r-*" + } + class "GtkWidget" style "gtk-default-ru" diff --git a/x11-toolkits/gtk12/files/patch-ag b/x11-toolkits/gtk12/files/patch-ag new file mode 100644 index 000000000..ce3ac1f0c --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-ag @@ -0,0 +1,52 @@ +--- gtk/Makefile.in.orig Mon Apr 2 12:14:13 2001 ++++ gtk/Makefile.in Wed Apr 20 14:32:17 2005 +@@ -125,7 +125,7 @@ + x_libs = @x_libs@ + xinput_progs = @xinput_progs@ + +-INCLUDES = @STRIP_BEGIN@ -DG_LOG_DOMAIN=\"Gtk\" -DGTK_DISABLE_COMPAT_H -DGTK_LIBDIR=\"$(libdir)\" -DGTK_DATA_PREFIX=\"$(prefix)\" -DGTK_SYSCONFDIR=\"$(sysconfdir)\" -DGTK_LOCALEDIR=\"$(gtklocaledir)\" -I$(top_srcdir) @GTK_DEBUG_FLAGS@ @GTK_XIM_FLAGS@ @GTK_LOCALE_FLAGS@ @GLIB_CFLAGS@ @x_cflags@ @STRIP_END@ ++INCLUDES = @STRIP_BEGIN@ -DG_LOG_DOMAIN=\"Gtk\" -DGTK_DISABLE_COMPAT_H -DGTK_LIBDIR=\"$(libdir)\" -DGTK_DATA_PREFIX=\"$(prefix)\" -DGTK_SYSCONFDIR=\"$(gtkconfdir)\" -DGTK_LOCALEDIR=\"$(gtklocaledir)\" -I$(top_srcdir) @GTK_DEBUG_FLAGS@ @GTK_XIM_FLAGS@ @GTK_LOCALE_FLAGS@ @GLIB_CFLAGS@ @x_cflags@ @STRIP_END@ + + + # +@@ -134,10 +134,8 @@ + lib_LTLIBRARIES = libgtk.la + + # libtool stuff: set version and export symbols for resolving +-libgtkincludedir = $(includedir)/gtk-1.2/gtk +-libgtk_la_LDFLAGS = @STRIP_BEGIN@ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE) -export-dynamic @GLIB_DEPLIBS@ @x_ldflags@ @x_libs@ -lm @STRIP_END@ +- +-# $(top_builddir)/gdk/libgdk.la ++libgtkincludedir = $(includedir)/gtk ++libgtk_la_LDFLAGS = @STRIP_BEGIN@ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE) -export-dynamic @GLIB_DEPLIBS@ @x_ldflags@ @x_libs@ -lm $(top_builddir)/gdk/libgdk.la @STRIP_END@ + + # + # setup source file variables +@@ -190,8 +188,8 @@ + gen_sources = xgen-gdef xgen-gtbh xgen-gtbvc xgen-gtbic xgen-gtbec xgen-gmh xgen-gmc + CLEANFILES = $(gen_sources) + +-gtkconfdir = $(sysconfdir)/gtk +-gtkconf_DATA = gtkrc.az gtkrc.el gtkrc.eo gtkrc.he gtkrc.hy gtkrc.ja gtkrc.ko gtkrc.ru gtkrc.tr gtkrc.th gtkrc.uk gtkrc.iso-8859-2 gtkrc.iso-8859-5 gtkrc.iso-8859-13 gtkrc.iso-8859-14 gtkrc.iso-8859-15 gtkrc.zh_CN gtkrc.zh_TW.big5 gtkrc.ka_GE.georgianacademy gtkrc.ka_GE.georgianps gtkrc.vi_VN.tcvn gtkrc.vi_VN.viscii gtkrc.cp1251 gtkrc.cp1255 ++gtkconfdir = $(datadir)/themes/Default/gtk ++gtkconf_DATA = gtkrc.az gtkrc.el gtkrc.eo gtkrc.he gtkrc.hy gtkrc.ja gtkrc.ko gtkrc.ru gtkrc.tr gtkrc.th gtkrc.uk gtkrc.iso-8859-2 gtkrc.iso-8859-5 gtkrc.iso-8859-13 gtkrc.iso-8859-14 gtkrc.iso-8859-15 gtkrc.zh_CN gtkrc.ka_GE.georgianacademy gtkrc.ka_GE.georgianps gtkrc.vi_VN.tcvn gtkrc.vi_VN.viscii gtkrc.cp1251 gtkrc.cp1255 + + + # +@@ -415,6 +413,7 @@ + $(INSTALL_DATA) $$p $(DESTDIR)$(gtkconfdir)/$$p; \ + fi; fi; \ + done ++ $(INSTALL_DATA) gtkrc.zh_TW.big5 $(DESTDIR)$(gtkconfdir)/gtkrc.zh_TW.Big5 + + uninstall-gtkconfDATA: + @$(NORMAL_UNINSTALL) +@@ -1362,7 +1361,7 @@ + uninstall-am: uninstall-libLTLIBRARIES uninstall-gtkconfDATA \ + uninstall-libgtkincludeHEADERS uninstall-local + uninstall: uninstall-am +-all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS) ++all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS) + all-redirect: all-am + install-strip: + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install diff --git a/x11-toolkits/gtk12/files/patch-ah b/x11-toolkits/gtk12/files/patch-ah new file mode 100644 index 000000000..fe8134b8f --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-ah @@ -0,0 +1,11 @@ +--- docs/Makefile.in.orig Fri Sep 24 09:13:34 1999 ++++ docs/Makefile.in Sat Oct 9 22:15:26 1999 +@@ -99,7 +99,7 @@ + LT_RELEASE = @LT_RELEASE@ + LT_REVISION = @LT_REVISION@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = @MAKEINFO@ --no-split + MKINSTALLDIRS = @MKINSTALLDIRS@ + NM = @NM@ + OBJDUMP = @OBJDUMP@ diff --git a/x11-toolkits/gtk12/files/patch-gdk.pc.in b/x11-toolkits/gtk12/files/patch-gdk.pc.in new file mode 100644 index 000000000..5db084b04 --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-gdk.pc.in @@ -0,0 +1,10 @@ +--- gdk.pc.in.orig Wed Nov 29 20:18:35 2000 ++++ gdk.pc.in Fri Jun 14 00:04:34 2002 +@@ -7,5 +7,5 @@ + Description: GIMP Drawing Kit + Version: @VERSION@ + Requires: glib +-Libs: -L${libdir} @x_ldflags@ -lgdk @INTLLIBS@ @GDK_WLIBS@ @x_libs@ -lm +-Cflags: -I${includedir}/gtk-1.2 @x_cflags@ ++Libs: -L${libdir} @x_ldflags@ -lgdk-12 @INTLLIBS@ @GDK_WLIBS@ @x_libs@ -lm ++Cflags: -I${includedir} @x_cflags@ diff --git a/x11-toolkits/gtk12/files/patch-gdk::Makefile.in b/x11-toolkits/gtk12/files/patch-gdk::Makefile.in new file mode 100644 index 000000000..c9887ad4a --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-gdk::Makefile.in @@ -0,0 +1,11 @@ +--- gdk/Makefile.in.orig Tue Mar 6 10:45:09 2001 ++++ gdk/Makefile.in Tue Mar 6 10:45:21 2001 +@@ -134,7 +134,7 @@ + lib_LTLIBRARIES = libgdk.la + + # libtool stuff: set version and export symbols for resolving +-libgdkincludedir = $(includedir)/gtk-1.2/gdk ++libgdkincludedir = $(includedir)/gdk + libgdk_la_LDFLAGS = @STRIP_BEGIN@ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE) -export-dynamic @GLIB_DEPLIBS@ @x_ldflags@ @x_libs@ -lm @STRIP_END@ + + diff --git a/x11-toolkits/gtk12/files/patch-gdk::gdkimage.c b/x11-toolkits/gtk12/files/patch-gdk::gdkimage.c new file mode 100644 index 000000000..ba18a6230 --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-gdk::gdkimage.c @@ -0,0 +1,11 @@ +--- gdk/gdkimage.c.orig Wed Dec 19 08:39:12 2001 ++++ gdk/gdkimage.c Wed Dec 19 08:39:19 2001 +@@ -213,7 +213,7 @@ + + x_shm_info->shmid = shmget (IPC_PRIVATE, + private->ximage->bytes_per_line * private->ximage->height, +- IPC_CREAT | 0777); ++ IPC_CREAT | SHM_R | SHM_W); + + if (x_shm_info->shmid == -1) + { diff --git a/x11-toolkits/gtk12/files/patch-gtk+.pc.in b/x11-toolkits/gtk12/files/patch-gtk+.pc.in new file mode 100644 index 000000000..d9ab159ec --- /dev/null +++ b/x11-toolkits/gtk12/files/patch-gtk+.pc.in @@ -0,0 +1,9 @@ +--- gtk+.pc.in 2002/06/10 15:32:34 1.1 ++++ gtk+.pc.in 2002/06/10 15:32:40 +@@ -7,5 +7,5 @@ + Description: GIMP Tool Kit + Version: @VERSION@ + Requires: gdk +-Libs: -L${libdir} -lgtk ++Libs: -L${libdir} -lgtk-12 + Cflags: diff --git a/x11-toolkits/gtk12/pkg-descr b/x11-toolkits/gtk12/pkg-descr new file mode 100644 index 000000000..5777ae3c6 --- /dev/null +++ b/x11-toolkits/gtk12/pkg-descr @@ -0,0 +1,19 @@ + GTK is a library for creating graphical user interfaces similar to +the Motif "look and feel". It is designed to be small and efficient, but +still flexible enough to allow the programmer freedom in the interfaces +created. GTK allows the programmer to use a variety of standard user +interface widgets such as push, radio and check buttons, menus, lists +and frames. It also provides several "container" widgets which can be +used to control the layout of the user interface elements. + + GTK provides some unique features. (At least, I know of no other +widget library which provides them). For example, a button does not +contain a label, it contains a child widget, which in most instances +will be a label. However, the child widget can also be a pixmap, image +or any combination possible the programmer desires. This flexibility is +adhered to throughout the library. + +- Vanilla +vanilla@FreeBSD.org + +WWW: http://www.gtk.org/ diff --git a/x11-toolkits/gtk12/pkg-plist b/x11-toolkits/gtk12/pkg-plist new file mode 100644 index 000000000..85bb6e41b --- /dev/null +++ b/x11-toolkits/gtk12/pkg-plist @@ -0,0 +1,233 @@ +bin/gtk-config +bin/gtk12-config +include/gtk12/gdk/gdk.h +include/gtk12/gdk/gdkcursors.h +include/gtk12/gdk/gdki18n.h +include/gtk12/gdk/gdkkeysyms.h +include/gtk12/gdk/gdkprivate.h +include/gtk12/gdk/gdkrgb.h +include/gtk12/gdk/gdktypes.h +include/gtk12/gdk/gdkx.h +include/gtk12/gtk/gtk.h +include/gtk12/gtk/gtkaccelgroup.h +include/gtk12/gtk/gtkaccellabel.h +include/gtk12/gtk/gtkadjustment.h +include/gtk12/gtk/gtkalignment.h +include/gtk12/gtk/gtkarg.h +include/gtk12/gtk/gtkarrow.h +include/gtk12/gtk/gtkaspectframe.h +include/gtk12/gtk/gtkbbox.h +include/gtk12/gtk/gtkbin.h +include/gtk12/gtk/gtkbindings.h +include/gtk12/gtk/gtkbox.h +include/gtk12/gtk/gtkbutton.h +include/gtk12/gtk/gtkcalendar.h +include/gtk12/gtk/gtkcheckbutton.h +include/gtk12/gtk/gtkcheckmenuitem.h +include/gtk12/gtk/gtkclist.h +include/gtk12/gtk/gtkcolorsel.h +include/gtk12/gtk/gtkcombo.h +include/gtk12/gtk/gtkcompat.h +include/gtk12/gtk/gtkcontainer.h +include/gtk12/gtk/gtkctree.h +include/gtk12/gtk/gtkcurve.h +include/gtk12/gtk/gtkdata.h +include/gtk12/gtk/gtkdebug.h +include/gtk12/gtk/gtkdialog.h +include/gtk12/gtk/gtkdnd.h +include/gtk12/gtk/gtkdrawingarea.h +include/gtk12/gtk/gtkeditable.h +include/gtk12/gtk/gtkentry.h +include/gtk12/gtk/gtkenums.h +include/gtk12/gtk/gtkeventbox.h +include/gtk12/gtk/gtkfeatures.h +include/gtk12/gtk/gtkfilesel.h +include/gtk12/gtk/gtkfixed.h +include/gtk12/gtk/gtkfontsel.h +include/gtk12/gtk/gtkframe.h +include/gtk12/gtk/gtkgamma.h +include/gtk12/gtk/gtkgc.h +include/gtk12/gtk/gtkhandlebox.h +include/gtk12/gtk/gtkhbbox.h +include/gtk12/gtk/gtkhbox.h +include/gtk12/gtk/gtkhpaned.h +include/gtk12/gtk/gtkhruler.h +include/gtk12/gtk/gtkhscale.h +include/gtk12/gtk/gtkhscrollbar.h +include/gtk12/gtk/gtkhseparator.h +include/gtk12/gtk/gtkimage.h +include/gtk12/gtk/gtkinputdialog.h +include/gtk12/gtk/gtkinvisible.h +include/gtk12/gtk/gtkitem.h +include/gtk12/gtk/gtkitemfactory.h +include/gtk12/gtk/gtklabel.h +include/gtk12/gtk/gtklayout.h +include/gtk12/gtk/gtklist.h +include/gtk12/gtk/gtklistitem.h +include/gtk12/gtk/gtkmain.h +include/gtk12/gtk/gtkmarshal.h +include/gtk12/gtk/gtkmenu.h +include/gtk12/gtk/gtkmenubar.h +include/gtk12/gtk/gtkmenufactory.h +include/gtk12/gtk/gtkmenuitem.h +include/gtk12/gtk/gtkmenushell.h +include/gtk12/gtk/gtkmisc.h +include/gtk12/gtk/gtknotebook.h +include/gtk12/gtk/gtkobject.h +include/gtk12/gtk/gtkoptionmenu.h +include/gtk12/gtk/gtkpacker.h +include/gtk12/gtk/gtkpaned.h +include/gtk12/gtk/gtkpixmap.h +include/gtk12/gtk/gtkplug.h +include/gtk12/gtk/gtkpreview.h +include/gtk12/gtk/gtkprivate.h +include/gtk12/gtk/gtkprogress.h +include/gtk12/gtk/gtkprogressbar.h +include/gtk12/gtk/gtkradiobutton.h +include/gtk12/gtk/gtkradiomenuitem.h +include/gtk12/gtk/gtkrange.h +include/gtk12/gtk/gtkrc.h +include/gtk12/gtk/gtkruler.h +include/gtk12/gtk/gtkscale.h +include/gtk12/gtk/gtkscrollbar.h +include/gtk12/gtk/gtkscrolledwindow.h +include/gtk12/gtk/gtkselection.h +include/gtk12/gtk/gtkseparator.h +include/gtk12/gtk/gtksignal.h +include/gtk12/gtk/gtksocket.h +include/gtk12/gtk/gtkspinbutton.h +include/gtk12/gtk/gtkstatusbar.h +include/gtk12/gtk/gtkstyle.h +include/gtk12/gtk/gtktable.h +include/gtk12/gtk/gtktearoffmenuitem.h +include/gtk12/gtk/gtktext.h +include/gtk12/gtk/gtkthemes.h +include/gtk12/gtk/gtktipsquery.h +include/gtk12/gtk/gtktogglebutton.h +include/gtk12/gtk/gtktoolbar.h +include/gtk12/gtk/gtktooltips.h +include/gtk12/gtk/gtktree.h +include/gtk12/gtk/gtktreeitem.h +include/gtk12/gtk/gtktypebuiltins.h +include/gtk12/gtk/gtktypeutils.h +include/gtk12/gtk/gtkvbbox.h +include/gtk12/gtk/gtkvbox.h +include/gtk12/gtk/gtkviewport.h +include/gtk12/gtk/gtkvpaned.h +include/gtk12/gtk/gtkvruler.h +include/gtk12/gtk/gtkvscale.h +include/gtk12/gtk/gtkvscrollbar.h +include/gtk12/gtk/gtkvseparator.h +include/gtk12/gtk/gtkwidget.h +include/gtk12/gtk/gtkwindow.h +lib/libgdk-12.a +lib/libgdk-12.so +lib/libgdk-12.so.2 +lib/libgtk-12.a +lib/libgtk-12.so +lib/libgtk-12.so.2 +libdata/pkgconfig/gdk.pc +libdata/pkgconfig/gtk+.pc +share/aclocal/gtk.m4 +%%NLS%%share/locale/az/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/ca/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/cs/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/da/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/de/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/el/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/es/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/et/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/eu/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/fi/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/fr/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/ga/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/gl/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/hr/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/hu/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/it/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/ja/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/ko/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/lt/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/nl/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/nn/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/no/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/pl/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/pt/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/ro/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/ru/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/sk/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/sl/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/sp/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/sr/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/sv/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/tr/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/uk/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/vi/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/wa/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/zh_CN.GB2312/LC_MESSAGES/gtk+.mo +%%NLS%%share/locale/zh_TW.Big5/LC_MESSAGES/gtk+.mo +share/themes/Default/gtk/gtkrc +share/themes/Default/gtk/gtkrc.az +share/themes/Default/gtk/gtkrc.be +share/themes/Default/gtk/gtkrc.bg +share/themes/Default/gtk/gtkrc.bg_BG.iso88595 +share/themes/Default/gtk/gtkrc.cp1251 +share/themes/Default/gtk/gtkrc.cp1255 +share/themes/Default/gtk/gtkrc.cs +share/themes/Default/gtk/gtkrc.cy +share/themes/Default/gtk/gtkrc.el +share/themes/Default/gtk/gtkrc.eo +share/themes/Default/gtk/gtkrc.et +share/themes/Default/gtk/gtkrc.ga +share/themes/Default/gtk/gtkrc.he +share/themes/Default/gtk/gtkrc.he_IL.cp1255 +share/themes/Default/gtk/gtkrc.he_IL.microsoftcp1255 +share/themes/Default/gtk/gtkrc.hr +share/themes/Default/gtk/gtkrc.hu +share/themes/Default/gtk/gtkrc.hy +share/themes/Default/gtk/gtkrc.iso-8859-13 +share/themes/Default/gtk/gtkrc.iso-8859-14 +share/themes/Default/gtk/gtkrc.iso-8859-15 +share/themes/Default/gtk/gtkrc.iso-8859-2 +share/themes/Default/gtk/gtkrc.iso-8859-5 +share/themes/Default/gtk/gtkrc.ja +share/themes/Default/gtk/gtkrc.ka +share/themes/Default/gtk/gtkrc.ka_GE.georgianacademy +share/themes/Default/gtk/gtkrc.ka_GE.georgianps +share/themes/Default/gtk/gtkrc.ko +share/themes/Default/gtk/gtkrc.lt +share/themes/Default/gtk/gtkrc.lv +share/themes/Default/gtk/gtkrc.mi +share/themes/Default/gtk/gtkrc.mk +share/themes/Default/gtk/gtkrc.pl +share/themes/Default/gtk/gtkrc.ro +share/themes/Default/gtk/gtkrc.ru +share/themes/Default/gtk/gtkrc.ru_RU.iso88595 +share/themes/Default/gtk/gtkrc.sk +share/themes/Default/gtk/gtkrc.sl +share/themes/Default/gtk/gtkrc.sp +share/themes/Default/gtk/gtkrc.sq +share/themes/Default/gtk/gtkrc.sr +share/themes/Default/gtk/gtkrc.th +share/themes/Default/gtk/gtkrc.tr +share/themes/Default/gtk/gtkrc.uk +share/themes/Default/gtk/gtkrc.vi +share/themes/Default/gtk/gtkrc.vi_VN.tcvn +share/themes/Default/gtk/gtkrc.vi_VN.viscii +share/themes/Default/gtk/gtkrc.vi_VN.viscii111 +share/themes/Default/gtk/gtkrc.yi +share/themes/Default/gtk/gtkrc.zh_CN +share/themes/Default/gtk/gtkrc.zh_TW.Big5 +@exec mkdir -p %D/lib/gtk/themes/engines +%%NLS%%@dirrmtry share/locale/sp/LC_MESSAGES +%%NLS%%@dirrmtry share/locale/sp +@dirrm lib/gtk/themes/engines +@dirrm lib/gtk/themes +@dirrm lib/gtk +@dirrm share/themes/Default/gtk +@dirrm share/themes/Default +@dirrm include/gtk12/gtk +@dirrm include/gtk12/gdk +@dirrm include/gtk12 +@unexec /bin/rmdir %D/share/themes 2>/dev/null || /usr/bin/true diff --git a/x11-toolkits/gtkglarea2/Makefile b/x11-toolkits/gtkglarea2/Makefile new file mode 100644 index 000000000..8eba59294 --- /dev/null +++ b/x11-toolkits/gtkglarea2/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: gtkglarea2 +# Date created: 13 August 2002 +# Whom: Marc Recht <marc@informatik.uni-bremen.de> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= gtkglarea +PORTVERSION= 1.99.0 +PORTREVISION= 9 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/gtkglarea/1.99 +DISTNAME= gtkglarea-${PORTVERSION} +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= An OpenGL widget for the GTK+2 GUI toolkit + +LATEST_LINK= gtkglarea2 +USE_GNOME= gnomehack gtk20 +USE_BZIP2= yes +USE_GL= yes +USE_AUTOTOOLS= libtool:15 +INSTALLS_SHLIB= yes +CONFIGURE_ARGS= --with-lib-GL + +.include <bsd.port.mk> diff --git a/x11-toolkits/gtkglarea2/distinfo b/x11-toolkits/gtkglarea2/distinfo new file mode 100644 index 000000000..77c176e6e --- /dev/null +++ b/x11-toolkits/gtkglarea2/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/gtkglarea-1.99.0.tar.bz2) = cd69f77240ae8038f95a2e5e0b7e5f25 +SHA256 (gnome2/gtkglarea-1.99.0.tar.bz2) = d0ff77e0545373e661636dffc8abba8fe3ef00d7aa36554b4d01667fcdd2615c +SIZE (gnome2/gtkglarea-1.99.0.tar.bz2) = 210089 diff --git a/x11-toolkits/gtkglarea2/files/patch-configure b/x11-toolkits/gtkglarea2/files/patch-configure new file mode 100644 index 000000000..46d72e411 --- /dev/null +++ b/x11-toolkits/gtkglarea2/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig Sat Oct 12 17:04:11 2002 ++++ configure Sat Oct 12 17:04:34 2002 +@@ -7311,6 +7311,7 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' diff --git a/x11-toolkits/gtkglarea2/pkg-descr b/x11-toolkits/gtkglarea2/pkg-descr new file mode 100644 index 000000000..b9bcd3e85 --- /dev/null +++ b/x11-toolkits/gtkglarea2/pkg-descr @@ -0,0 +1,8 @@ +Just as GTK+ is build on top of GDK, GtkGLArea is built on top of gdkgl +which is basically wrapper around GLX functions. The widget itself is +derived from GtkDrawinigArea widget and adds only few extra functions. +Lower level gdkgl functions make it easy to render on any widget that has +OpenGL capable visual, rendering to off-screen pixmaps is also supported. + +Related project which may interest those who use GTK-- is GtkGLArea--. It is a +C++ wrapper for gtkglarea written by Karl Nelson <kenelson@ece.ucdavis.edu>. diff --git a/x11-toolkits/gtkglarea2/pkg-plist b/x11-toolkits/gtkglarea2/pkg-plist new file mode 100644 index 000000000..790b06564 --- /dev/null +++ b/x11-toolkits/gtkglarea2/pkg-plist @@ -0,0 +1,9 @@ +include/gtkgl-2.0/gtkgl/gdkgl.h +include/gtkgl-2.0/gtkgl/gtkglarea.h +lib/libgtkgl-2.0.a +lib/libgtkgl-2.0.la +lib/libgtkgl-2.0.so +lib/libgtkgl-2.0.so.1 +libdata/pkgconfig/gtkgl-2.0.pc +@dirrm include/gtkgl-2.0/gtkgl +@dirrm include/gtkgl-2.0 diff --git a/x11-toolkits/gtkmm12/Makefile b/x11-toolkits/gtkmm12/Makefile new file mode 100644 index 000000000..6eaf2ceff --- /dev/null +++ b/x11-toolkits/gtkmm12/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: gtk-- +# Date created: 11 May 1998 +# Whom: Yukihiro Nakai <Nakai@technologist.com> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= gtkmm +PORTVERSION= 1.2.8 +PORTREVISION= 6 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/gtkmm/1.2 +#DIST_SUBDIR= gnome + +MAINTAINER= gnome@FreeBSD.org +COMMENT= C++ wrapper for gtk, a x11 graphics library + +LIB_DEPENDS= sigc.1:${PORTSDIR}/devel/libsigc++ +BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 + +USE_BZIP2= yes +USE_GMAKE= yes +USE_GNOME= gtk12 +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes +CONFIGURE_ARGS= --enable-static=yes \ + --without-gnome \ + --with-sigc-prefix=${LOCALBASE} + +post-install: +.for lib in gdkmm gtkmm + @${RM} ${PREFIX}/lib/lib${lib}.so ${PREFIX}/lib/lib${lib}.la + @${MV} ${PREFIX}/lib/lib${lib}.a ${PREFIX}/lib/lib${lib}-1.2.a +.endfor + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/x11-toolkits/gtkmm12/distinfo b/x11-toolkits/gtkmm12/distinfo new file mode 100644 index 000000000..9b817aa1c --- /dev/null +++ b/x11-toolkits/gtkmm12/distinfo @@ -0,0 +1,3 @@ +MD5 (gtkmm-1.2.8.tar.bz2) = 0dfcf7df4825379cb42cf6ef93c0387c +SHA256 (gtkmm-1.2.8.tar.bz2) = 173ad7759bc4b328bd0d295ed237d12b851db9ea319faab486274510ea3e5271 +SIZE (gtkmm-1.2.8.tar.bz2) = 554664 diff --git a/x11-toolkits/gtkmm12/files/patch-ah b/x11-toolkits/gtkmm12/files/patch-ah new file mode 100644 index 000000000..26daf873f --- /dev/null +++ b/x11-toolkits/gtkmm12/files/patch-ah @@ -0,0 +1,11 @@ +--- gdk--/gdk--/window.cc.orig Tue Sep 28 15:05:27 1999 ++++ gdk--/gdk--/window.cc Mon Oct 4 18:56:14 1999 +@@ -57,7 +57,7 @@ + Gdk_Window::Gdk_Window(const Gdk_WindowAttr &attributes, + gint attributes_mask):Gdk_Drawable(0) + { +- create(0,attributes,attributes_mask); ++ create((Gdk_Window &)gdk_root_parent,attributes,attributes_mask); + } + + Gdk_Window::~Gdk_Window() diff --git a/x11-toolkits/gtkmm12/files/patch-gtkmm-config.in b/x11-toolkits/gtkmm12/files/patch-gtkmm-config.in new file mode 100644 index 000000000..66ca1b94a --- /dev/null +++ b/x11-toolkits/gtkmm12/files/patch-gtkmm-config.in @@ -0,0 +1,11 @@ +--- gtkmm-config.in.orig Tue Jul 17 20:08:35 2001 ++++ gtkmm-config.in Tue Jan 24 17:35:29 2006 +@@ -18,6 +18,6 @@ + +-gtkmm_libs="$LIBDIRS -lgtkmm -lgdkmm @GTK_LIBS@ @SIGC_LIBS@" ++gtkmm_libs="$LIBDIRS -lgtkmm-1.2 -lgdkmm-1.2 @GTK_LIBS@ @SIGC_LIBS@" + gtkmm_cflags="$CFLAGS @GTK_CFLAGS@ @SIGC_CFLAGS@" + +-gthread_libs="-lgthread" ++gthread_libs="-lgthread-1.2" + diff --git a/x11-toolkits/gtkmm12/files/patch-src::build_sources::proxy.h.m4 b/x11-toolkits/gtkmm12/files/patch-src::build_sources::proxy.h.m4 new file mode 100644 index 000000000..5e48974b1 --- /dev/null +++ b/x11-toolkits/gtkmm12/files/patch-src::build_sources::proxy.h.m4 @@ -0,0 +1,26 @@ +--- src/build_sources/proxy.h.m4.orig Sun Sep 5 05:45:02 2004 ++++ src/build_sources/proxy.h.m4 Sun Sep 5 05:50:18 2004 +@@ -174,20 +174,20 @@ + data.callback=&callback; + data.obj=this; + SigC::ScopeNode* node=tmp->receiver(); +- obj->register_data(node); ++ this->obj->register_data(node); + return tmp; + } + + RType emit(ARG_BOTH($1)) + { + return reinterpret_cast<RType (*)(LIST(gObj*,1,ARG_TYPE($1),[$1]))> +- (emit_func) (LIST(obj->gtkobj(),1,ARG_NAME($1),[$1])); ++ (emit_func) (LIST(this->obj->gtkobj(),1,ARG_NAME($1),[$1])); + } + + RType operator()(ARG_BOTH($1)) + { + return reinterpret_cast<RType (*)(LIST(gObj*,1,ARG_TYPE($1),[$1]))> +- (emit_func) (LIST(obj->gtkobj(),1,ARG_NAME($1),[$1])); ++ (emit_func) (LIST(this->obj->gtkobj(),1,ARG_NAME($1),[$1])); + } + + }; diff --git a/x11-toolkits/gtkmm12/files/patch-src::curve.gen_h b/x11-toolkits/gtkmm12/files/patch-src::curve.gen_h new file mode 100644 index 000000000..a13e6e23a --- /dev/null +++ b/x11-toolkits/gtkmm12/files/patch-src::curve.gen_h @@ -0,0 +1,13 @@ +--- src/curve.gen_h.orig Sun Sep 5 05:44:36 2004 ++++ src/curve.gen_h Sun Sep 5 05:51:36 2004 +@@ -143,8 +143,8 @@ + int i; + Iterator iter; + for (iter=b,i=0;iter!=e;++iter,i++); +- gfloat data[]=new gfloat[i]; +- get_vector(n,data); ++ gfloat* data=new gfloat[i]; ++ get_vector(i,data); + for (iter=b,i=0;iter!=e;++iter,i++) + (*iter)=data[i]; + delete [] data; diff --git a/x11-toolkits/gtkmm12/files/patch-src::editable.gen_h b/x11-toolkits/gtkmm12/files/patch-src::editable.gen_h new file mode 100644 index 000000000..234dc91f8 --- /dev/null +++ b/x11-toolkits/gtkmm12/files/patch-src::editable.gen_h @@ -0,0 +1,11 @@ +--- src/editable.gen_h.orig Mon Jun 10 21:40:43 2002 ++++ src/editable.gen_h Mon Jun 10 21:40:56 2002 +@@ -147,7 +147,7 @@ + namespace Gtk + { + +- string Editable::get_chars (int start_pos = 0, int end_pos = - 1) const ++ string Editable::get_chars (int start_pos, int end_pos) const + { + gchar *chars = gtk_editable_get_chars (GTK_EDITABLE (gtkobj ()), start_pos, end_pos); + string ret_val = chars; diff --git a/x11-toolkits/gtkmm12/files/patch-src::gtk--::base.h b/x11-toolkits/gtkmm12/files/patch-src::gtk--::base.h new file mode 100644 index 000000000..5da3b98d9 --- /dev/null +++ b/x11-toolkits/gtkmm12/files/patch-src::gtk--::base.h @@ -0,0 +1,40 @@ +--- src/gtk--/base.h.orig Tue Nov 14 21:23:11 2000 ++++ src/gtk--/base.h Wed Oct 13 05:01:59 2004 +@@ -99,12 +99,10 @@ + + /* Translating API */ + +-/* + // used to give error on unwrapped types; connect Gtk-- crew +-template <class C> struct NotWrapped; ++template <class C> struct NotWrapped {typedef void Type;}; + // hook for C => C++ translation + template <class C> struct Wrap {typedef typename NotWrapped<C>::Type CppType;}; +-*/ + + class Object; + class ObjectClass; +@@ -118,19 +116,19 @@ + + // Request a specific wrapper for an object. + template <class Cpp> +-Cpp* wrap_new(typename Cpp::BaseObjectType* o) ++inline Cpp* wrap_new(typename Cpp::BaseObjectType* o) + { + return (typename Cpp::CppClassType::wrap_new(o)); + } + + // interface to gtk-- +-/* ++ + template <class C> +-typename Wrap<C>::CppType* wrap(C* o) ++inline typename Wrap<C>::CppType* wrap(C* o) + { + return dynamic_cast<typename Wrap<C>::CppType*>(wrap_auto((GtkObject*)(o))); + } +-*/ ++ + + /********************************************************************/ + diff --git a/x11-toolkits/gtkmm12/files/patch-src::gtkmmproc::stage1.m4 b/x11-toolkits/gtkmm12/files/patch-src::gtkmmproc::stage1.m4 new file mode 100644 index 000000000..a735e9378 --- /dev/null +++ b/x11-toolkits/gtkmm12/files/patch-src::gtkmmproc::stage1.m4 @@ -0,0 +1,11 @@ +--- src/gtkmmproc/stage1.m4.orig Thu Feb 15 04:42:47 2001 ++++ src/gtkmmproc/stage1.m4 Wed Oct 13 02:35:02 2004 +@@ -198,7 +198,7 @@ + class __CPPNAME__; + class __CPPNAME__`'_Class; + } +-namespace Gtk { __NAMESPACE__::__CPPNAME__ *wrap (__CNAME__ *o); } ++namespace Gtk { template<> struct Wrap<__CNAME__> { typedef __NAMESPACE__::__CPPNAME__ CppType; }; } + dnl + dnl + GTKMM_SECTION(PRIVATE) diff --git a/x11-toolkits/gtkmm12/pkg-descr b/x11-toolkits/gtkmm12/pkg-descr new file mode 100644 index 000000000..656cd1154 --- /dev/null +++ b/x11-toolkits/gtkmm12/pkg-descr @@ -0,0 +1 @@ +C++ wrapper for gtk, a x11 graphics library diff --git a/x11-toolkits/gtkmm12/pkg-message b/x11-toolkits/gtkmm12/pkg-message new file mode 100644 index 000000000..3adc5d42b --- /dev/null +++ b/x11-toolkits/gtkmm12/pkg-message @@ -0,0 +1,10 @@ +**************************************************************** +* * +* - To compile gtkmm12 based applications, type * +* eg++ `gtkmm-config --cflags` foo.cc `gtkmm-config --libs` * +* * +* - If you want to use autoconf with gtkmm12, * +* Please copy gtk--.m4 to /usr/local/share/aclocal * +* by yourself, thanks. * +* * +**************************************************************** diff --git a/x11-toolkits/gtkmm12/pkg-plist b/x11-toolkits/gtkmm12/pkg-plist new file mode 100644 index 000000000..a14d5069c --- /dev/null +++ b/x11-toolkits/gtkmm12/pkg-plist @@ -0,0 +1,201 @@ +bin/gtkmm-config +bin/gtkmmconvert +include/gdk--.h +include/gdk--/bitmap.h +include/gdk--/color.h +include/gdk--/colormap.h +include/gdk--/cursor.h +include/gdk--/drawable.h +include/gdk--/font.h +include/gdk--/gc.h +include/gdk--/image.h +include/gdk--/list.h +include/gdk--/main.h +include/gdk--/pixmap.h +include/gdk--/types.h +include/gdk--/visual.h +include/gdk--/window.h +include/glib--.h +include/gtk--.h +include/gtk--/accelgroup.h +include/gtk--/accellabel.h +include/gtk--/adjustment.h +include/gtk--/alignment.h +include/gtk--/arrow.h +include/gtk--/aspectframe.h +include/gtk--/base.h +include/gtk--/bin.h +include/gtk--/box.h +include/gtk--/button.h +include/gtk--/buttonbox.h +include/gtk--/calendar.h +include/gtk--/checkbutton.h +include/gtk--/checkmenuitem.h +include/gtk--/clist.h +include/gtk--/colorselection.h +include/gtk--/combo.h +include/gtk--/container.h +include/gtk--/ctree.h +include/gtk--/curve.h +include/gtk--/data.h +include/gtk--/dialog.h +include/gtk--/drawingarea.h +include/gtk--/editable.h +include/gtk--/entry.h +include/gtk--/eventbox.h +include/gtk--/fileselection.h +include/gtk--/fixed.h +include/gtk--/fontselection.h +include/gtk--/frame.h +include/gtk--/handlebox.h +include/gtk--/image.h +include/gtk--/imageloader.h +include/gtk--/inputdialog.h +include/gtk--/invisible.h +include/gtk--/item.h +include/gtk--/label.h +include/gtk--/layout.h +include/gtk--/list.h +include/gtk--/listitem.h +include/gtk--/main.h +include/gtk--/marshal.h +include/gtk--/menu.h +include/gtk--/menubar.h +include/gtk--/menuitem.h +include/gtk--/menushell.h +include/gtk--/misc.h +include/gtk--/notebook.h +include/gtk--/object.h +include/gtk--/optionmenu.h +include/gtk--/packer.h +include/gtk--/paned.h +include/gtk--/pixmap.h +include/gtk--/plug.h +include/gtk--/preview.h +include/gtk--/private/accelgroup_p.h +include/gtk--/private/accellabel_p.h +include/gtk--/private/adjustment_p.h +include/gtk--/private/alignment_p.h +include/gtk--/private/arrow_p.h +include/gtk--/private/aspectframe_p.h +include/gtk--/private/base_p.h +include/gtk--/private/bin_p.h +include/gtk--/private/box_p.h +include/gtk--/private/button_p.h +include/gtk--/private/buttonbox_p.h +include/gtk--/private/calendar_p.h +include/gtk--/private/checkbutton_p.h +include/gtk--/private/checkmenuitem_p.h +include/gtk--/private/clist_p.h +include/gtk--/private/colorselection_p.h +include/gtk--/private/combo_p.h +include/gtk--/private/container_p.h +include/gtk--/private/ctree_p.h +include/gtk--/private/curve_p.h +include/gtk--/private/data_p.h +include/gtk--/private/dialog_p.h +include/gtk--/private/drawingarea_p.h +include/gtk--/private/editable_p.h +include/gtk--/private/entry_p.h +include/gtk--/private/eventbox_p.h +include/gtk--/private/fileselection_p.h +include/gtk--/private/fixed_p.h +include/gtk--/private/fontselection_p.h +include/gtk--/private/frame_p.h +include/gtk--/private/handlebox_p.h +include/gtk--/private/image_p.h +include/gtk--/private/inputdialog_p.h +include/gtk--/private/invisible_p.h +include/gtk--/private/item_p.h +include/gtk--/private/label_p.h +include/gtk--/private/layout_p.h +include/gtk--/private/list_p.h +include/gtk--/private/listitem_p.h +include/gtk--/private/main_p.h +include/gtk--/private/menu_p.h +include/gtk--/private/menubar_p.h +include/gtk--/private/menuitem_p.h +include/gtk--/private/menushell_p.h +include/gtk--/private/misc_p.h +include/gtk--/private/notebook_p.h +include/gtk--/private/object_p.h +include/gtk--/private/optionmenu_p.h +include/gtk--/private/packer_p.h +include/gtk--/private/paned_p.h +include/gtk--/private/pixmap_p.h +include/gtk--/private/plug_p.h +include/gtk--/private/preview_p.h +include/gtk--/private/progress_p.h +include/gtk--/private/progressbar_p.h +include/gtk--/private/radiobutton_p.h +include/gtk--/private/radiomenuitem_p.h +include/gtk--/private/range_p.h +include/gtk--/private/ruler_p.h +include/gtk--/private/scale_p.h +include/gtk--/private/scrollbar_p.h +include/gtk--/private/scrolledwindow_p.h +include/gtk--/private/separator_p.h +include/gtk--/private/socket_p.h +include/gtk--/private/spinbutton_p.h +include/gtk--/private/statusbar_p.h +include/gtk--/private/style_p.h +include/gtk--/private/table_p.h +include/gtk--/private/tearoffmenuitem_p.h +include/gtk--/private/text_p.h +include/gtk--/private/tipsquery_p.h +include/gtk--/private/togglebutton_p.h +include/gtk--/private/toolbar_p.h +include/gtk--/private/tooltips_p.h +include/gtk--/private/tree_p.h +include/gtk--/private/treeitem_p.h +include/gtk--/private/viewport_p.h +include/gtk--/private/widget_p.h +include/gtk--/private/window_p.h +include/gtk--/progress.h +include/gtk--/progressbar.h +include/gtk--/proxy.h +include/gtk--/radiobutton.h +include/gtk--/radiomenuitem.h +include/gtk--/range.h +include/gtk--/ruler.h +include/gtk--/scale.h +include/gtk--/scrollbar.h +include/gtk--/scrolledwindow.h +include/gtk--/separator.h +include/gtk--/socket.h +include/gtk--/spinbutton.h +include/gtk--/statusbar.h +include/gtk--/style.h +include/gtk--/table.h +include/gtk--/tearoffmenuitem.h +include/gtk--/text.h +include/gtk--/tipsquery.h +include/gtk--/togglebutton.h +include/gtk--/toolbar.h +include/gtk--/tooltips.h +include/gtk--/tree.h +include/gtk--/treeitem.h +include/gtk--/viewport.h +include/gtk--/widget.h +include/gtk--/window.h +lib/gtkmm/include/gdk--config.h +lib/gtkmm/include/gtk--config.h +lib/gtkmm/proc/convert.m4 +lib/gtkmm/proc/doc1.m4 +lib/gtkmm/proc/gtkconvert.m4 +lib/gtkmm/proc/gtkmmproc +lib/gtkmm/proc/list.m4 +lib/gtkmm/proc/stage1.m4 +lib/libgdkmm-1.2.a +lib/libgdkmm-1.2.so +lib/libgdkmm-1.2.so.2 +lib/libgtkmm-1.2.a +lib/libgtkmm-1.2.so +lib/libgtkmm-1.2.so.2 +share/aclocal/gtk--.m4 +@dirrm include/gdk-- +@dirrm include/gtk--/private +@dirrm include/gtk-- +@dirrm lib/gtkmm/include +@dirrm lib/gtkmm/proc +@dirrm lib/gtkmm diff --git a/x11-toolkits/gtkmm20/Makefile b/x11-toolkits/gtkmm20/Makefile new file mode 100644 index 000000000..81e8b68fb --- /dev/null +++ b/x11-toolkits/gtkmm20/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: gtkmm2 +# Date created: 30 September 2002 +# Whom: Martin Klaffenboeck <martin.klaffenboeck@gmx.at> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= gtkmm +PORTVERSION= 2.2.12 +PORTREVISION?= 7 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_GNOME} \ + ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.2 \ + gtkmm +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= C++ wrapper for Gtk+, Pango, Atk, and Glib + +USE_BZIP2= yes +LATEST_LINK= gtkmm2 + +.if !defined(REFERENCE_PORT) + +LIB_DEPENDS= sigc-1.2.5:${PORTSDIR}/devel/libsigc++12 +BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 + +USE_GMAKE= yes +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes +USE_GNOME= gnomehack lthack gtk20 +CONFIGURE_ARGS= --enable-static=yes \ + --with-sigc-prefix=${LOCALBASE} + +post-patch: +.for d in docs examples tests + @${REINPLACE_CMD} -e '/^SUBDIRS =/s/${d}//' ${WRKSRC}/Makefile.in +.endfor + +.include <bsd.port.mk> + +.endif diff --git a/x11-toolkits/gtkmm20/distinfo b/x11-toolkits/gtkmm20/distinfo new file mode 100644 index 000000000..4db50f3a6 --- /dev/null +++ b/x11-toolkits/gtkmm20/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/gtkmm-2.2.12.tar.bz2) = d72986a00006aad01c9f5c2566a6f671 +SHA256 (gnome2/gtkmm-2.2.12.tar.bz2) = 8aa93a899f7aa55617041107dd3290ccbd3b2b81348a745a66557b159617bb57 +SIZE (gnome2/gtkmm-2.2.12.tar.bz2) = 3846586 diff --git a/x11-toolkits/gtkmm20/files/patch-gdk__gdkmm__Makefile.in b/x11-toolkits/gtkmm20/files/patch-gdk__gdkmm__Makefile.in new file mode 100644 index 000000000..98009f4ae --- /dev/null +++ b/x11-toolkits/gtkmm20/files/patch-gdk__gdkmm__Makefile.in @@ -0,0 +1,12 @@ +--- gdk/gdkmm/Makefile.in.orig Fri Jun 4 02:49:50 2004 ++++ gdk/gdkmm/Makefile.in Fri Apr 22 11:37:45 2005 +@@ -327,8 +327,7 @@ + # libraries at link time to resolve symbols (remember a dll is like an + # executable). + @OS_WIN32_TRUE@no_undefined = -no-undefined -Wl,--export-all-symbols +-@OS_WIN32_FALSE@win32_dlls_extra_libs = +-@OS_WIN32_TRUE@win32_dlls_extra_libs = $(sublib_win32_dlls_libs) ++win32_dlls_extra_libs = $(sublib_win32_dlls_libs) + common_ldflags = -version-info $(LIBGTKMM_SO_VERSION) $(no_undefined) + all_includes = -I$(top_builddir)/glib -I$(top_srcdir)/glib \ + -I$(top_builddir)/pango -I$(top_srcdir)/pango \ diff --git a/x11-toolkits/gtkmm20/files/patch-gtk__gtkmm__Makefile.in b/x11-toolkits/gtkmm20/files/patch-gtk__gtkmm__Makefile.in new file mode 100644 index 000000000..8ad7039bf --- /dev/null +++ b/x11-toolkits/gtkmm20/files/patch-gtk__gtkmm__Makefile.in @@ -0,0 +1,12 @@ +--- gtk/gtkmm/Makefile.in.orig Fri Jun 4 02:49:54 2004 ++++ gtk/gtkmm/Makefile.in Fri Apr 22 11:37:23 2005 +@@ -482,8 +482,7 @@ + # libraries at link time to resolve symbols (remember a dll is like an + # executable). + @OS_WIN32_TRUE@no_undefined = -no-undefined -Wl,--export-all-symbols +-@OS_WIN32_FALSE@win32_dlls_extra_libs = +-@OS_WIN32_TRUE@win32_dlls_extra_libs = $(sublib_win32_dlls_libs) ++win32_dlls_extra_libs = $(sublib_win32_dlls_libs) + common_ldflags = -version-info $(LIBGTKMM_SO_VERSION) $(no_undefined) + all_includes = -I$(top_builddir)/glib -I$(top_srcdir)/glib \ + -I$(top_builddir)/pango -I$(top_srcdir)/pango \ diff --git a/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeviewcolumn.h b/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeviewcolumn.h new file mode 100644 index 000000000..0927f4126 --- /dev/null +++ b/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeviewcolumn.h @@ -0,0 +1,20 @@ +--- gtk/gtkmm/treeviewcolumn.h.orig Mon Jul 21 14:45:01 2003 ++++ gtk/gtkmm/treeviewcolumn.h Mon Jul 21 14:45:28 2003 +@@ -577,7 +577,7 @@ + void TreeViewColumn::pack_start(const TreeModelColumn<T_ModelColumnType>& column, bool expand) + { + //Generate appropriate Renderer for the column: +- CellRenderer* pCellRenderer = manage( TreeViewColumn_CellRendererGeneration::generate_cellrenderer<T_ModelColumnType>() ); ++ CellRenderer* pCellRenderer = manage( TreeViewColumn_CellRendererGeneration::generate_cellrenderer<T_ModelColumnType>(false) ); + + //Use the renderer: + pack_start(*pCellRenderer, expand); +@@ -588,7 +588,7 @@ + void TreeViewColumn::pack_end(const TreeModelColumn<T_ModelColumnType>& column, bool expand) + { + //Generate appropriate Renderer for the column: +- CellRenderer* pCellRenderer= manage( TreeViewColumn_CellRendererGeneration::generate_cellrenderer<T_ModelColumnType>() ); ++ CellRenderer* pCellRenderer= manage( TreeViewColumn_CellRendererGeneration::generate_cellrenderer<T_ModelColumnType>(false) ); + + //Use the renderer: + pack_end(*pCellRenderer, expand); diff --git a/x11-toolkits/gtkmm20/pkg-descr b/x11-toolkits/gtkmm20/pkg-descr new file mode 100644 index 000000000..3d8c48095 --- /dev/null +++ b/x11-toolkits/gtkmm20/pkg-descr @@ -0,0 +1,3 @@ +C++ wrapper for Gtk+, Pango, Atk, and Glib. + +WWW: http://gtkmm.sourceforge.net/ diff --git a/x11-toolkits/gtkmm20/pkg-plist b/x11-toolkits/gtkmm20/pkg-plist new file mode 100644 index 000000000..50e9fcf12 --- /dev/null +++ b/x11-toolkits/gtkmm20/pkg-plist @@ -0,0 +1,503 @@ +include/gtkmm-2.0/atkmm.h +include/gtkmm-2.0/atkmm/action.h +include/gtkmm-2.0/atkmm/component.h +include/gtkmm-2.0/atkmm/editabletext.h +include/gtkmm-2.0/atkmm/image.h +include/gtkmm-2.0/atkmm/noopobject.h +include/gtkmm-2.0/atkmm/object.h +include/gtkmm-2.0/atkmm/objectaccessible.h +include/gtkmm-2.0/atkmm/private/action_p.h +include/gtkmm-2.0/atkmm/private/component_p.h +include/gtkmm-2.0/atkmm/private/editabletext_p.h +include/gtkmm-2.0/atkmm/private/image_p.h +include/gtkmm-2.0/atkmm/private/noopobject_p.h +include/gtkmm-2.0/atkmm/private/object_p.h +include/gtkmm-2.0/atkmm/private/objectaccessible_p.h +include/gtkmm-2.0/atkmm/private/relation_p.h +include/gtkmm-2.0/atkmm/private/relationset_p.h +include/gtkmm-2.0/atkmm/private/selection_p.h +include/gtkmm-2.0/atkmm/private/stateset_p.h +include/gtkmm-2.0/atkmm/private/table_p.h +include/gtkmm-2.0/atkmm/private/text_p.h +include/gtkmm-2.0/atkmm/private/value_p.h +include/gtkmm-2.0/atkmm/relation.h +include/gtkmm-2.0/atkmm/relationset.h +include/gtkmm-2.0/atkmm/selection.h +include/gtkmm-2.0/atkmm/stateset.h +include/gtkmm-2.0/atkmm/table.h +include/gtkmm-2.0/atkmm/text.h +include/gtkmm-2.0/atkmm/value.h +include/gtkmm-2.0/atkmm/wrap_init.h +include/gtkmm-2.0/gdkmm.h +include/gtkmm-2.0/gdkmm/bitmap.h +include/gtkmm-2.0/gdkmm/color.h +include/gtkmm-2.0/gdkmm/colormap.h +include/gtkmm-2.0/gdkmm/cursor.h +include/gtkmm-2.0/gdkmm/device.h +include/gtkmm-2.0/gdkmm/display.h +include/gtkmm-2.0/gdkmm/displaymanager.h +include/gtkmm-2.0/gdkmm/dragcontext.h +include/gtkmm-2.0/gdkmm/drawable.h +include/gtkmm-2.0/gdkmm/event.h +include/gtkmm-2.0/gdkmm/gc.h +include/gtkmm-2.0/gdkmm/general.h +include/gtkmm-2.0/gdkmm/image.h +include/gtkmm-2.0/gdkmm/list.h +include/gtkmm-2.0/gdkmm/pixbuf.h +include/gtkmm-2.0/gdkmm/pixbufanimation.h +include/gtkmm-2.0/gdkmm/pixbufanimationiter.h +include/gtkmm-2.0/gdkmm/pixbufloader.h +include/gtkmm-2.0/gdkmm/pixmap.h +include/gtkmm-2.0/gdkmm/private/bitmap_p.h +include/gtkmm-2.0/gdkmm/private/color_p.h +include/gtkmm-2.0/gdkmm/private/colormap_p.h +include/gtkmm-2.0/gdkmm/private/cursor_p.h +include/gtkmm-2.0/gdkmm/private/device_p.h +include/gtkmm-2.0/gdkmm/private/display_p.h +include/gtkmm-2.0/gdkmm/private/displaymanager_p.h +include/gtkmm-2.0/gdkmm/private/dragcontext_p.h +include/gtkmm-2.0/gdkmm/private/drawable_p.h +include/gtkmm-2.0/gdkmm/private/event_p.h +include/gtkmm-2.0/gdkmm/private/gc_p.h +include/gtkmm-2.0/gdkmm/private/image_p.h +include/gtkmm-2.0/gdkmm/private/pixbuf_p.h +include/gtkmm-2.0/gdkmm/private/pixbufanimation_p.h +include/gtkmm-2.0/gdkmm/private/pixbufanimationiter_p.h +include/gtkmm-2.0/gdkmm/private/pixbufloader_p.h +include/gtkmm-2.0/gdkmm/private/pixmap_p.h +include/gtkmm-2.0/gdkmm/private/rectangle_p.h +include/gtkmm-2.0/gdkmm/private/region_p.h +include/gtkmm-2.0/gdkmm/private/rgbcmap_p.h +include/gtkmm-2.0/gdkmm/private/screen_p.h +include/gtkmm-2.0/gdkmm/private/types_p.h +include/gtkmm-2.0/gdkmm/private/visual_p.h +include/gtkmm-2.0/gdkmm/private/window_p.h +include/gtkmm-2.0/gdkmm/rectangle.h +include/gtkmm-2.0/gdkmm/region.h +include/gtkmm-2.0/gdkmm/rgbcmap.h +include/gtkmm-2.0/gdkmm/screen.h +include/gtkmm-2.0/gdkmm/types.h +include/gtkmm-2.0/gdkmm/visual.h +include/gtkmm-2.0/gdkmm/window.h +include/gtkmm-2.0/gdkmm/wrap_init.h +include/gtkmm-2.0/glibmm.h +include/gtkmm-2.0/glibmm/arrayhandle.h +include/gtkmm-2.0/glibmm/class.h +include/gtkmm-2.0/glibmm/containerhandle_shared.h +include/gtkmm-2.0/glibmm/containers.h +include/gtkmm-2.0/glibmm/convert.h +include/gtkmm-2.0/glibmm/date.h +include/gtkmm-2.0/glibmm/debug.h +include/gtkmm-2.0/glibmm/dispatcher.h +include/gtkmm-2.0/glibmm/error.h +include/gtkmm-2.0/glibmm/exception.h +include/gtkmm-2.0/glibmm/exceptionhandler.h +include/gtkmm-2.0/glibmm/fileutils.h +include/gtkmm-2.0/glibmm/helperlist.h +include/gtkmm-2.0/glibmm/interface.h +include/gtkmm-2.0/glibmm/iochannel.h +include/gtkmm-2.0/glibmm/listhandle.h +include/gtkmm-2.0/glibmm/main.h +include/gtkmm-2.0/glibmm/markup.h +include/gtkmm-2.0/glibmm/miscutils.h +include/gtkmm-2.0/glibmm/module.h +include/gtkmm-2.0/glibmm/object.h +include/gtkmm-2.0/glibmm/objectbase.h +include/gtkmm-2.0/glibmm/pattern.h +include/gtkmm-2.0/glibmm/private/convert_p.h +include/gtkmm-2.0/glibmm/private/date_p.h +include/gtkmm-2.0/glibmm/private/fileutils_p.h +include/gtkmm-2.0/glibmm/private/interface_p.h +include/gtkmm-2.0/glibmm/private/iochannel_p.h +include/gtkmm-2.0/glibmm/private/markup_p.h +include/gtkmm-2.0/glibmm/private/module_p.h +include/gtkmm-2.0/glibmm/private/object_p.h +include/gtkmm-2.0/glibmm/private/shell_p.h +include/gtkmm-2.0/glibmm/private/spawn_p.h +include/gtkmm-2.0/glibmm/private/thread_p.h +include/gtkmm-2.0/glibmm/private/unicode_p.h +include/gtkmm-2.0/glibmm/property.h +include/gtkmm-2.0/glibmm/propertyproxy.h +include/gtkmm-2.0/glibmm/propertyproxy_base.h +include/gtkmm-2.0/glibmm/quark.h +include/gtkmm-2.0/glibmm/random.h +include/gtkmm-2.0/glibmm/refptr.h +include/gtkmm-2.0/glibmm/sarray.h +include/gtkmm-2.0/glibmm/shell.h +include/gtkmm-2.0/glibmm/signalproxy.h +include/gtkmm-2.0/glibmm/signalproxy_connectionnode.h +include/gtkmm-2.0/glibmm/slisthandle.h +include/gtkmm-2.0/glibmm/spawn.h +include/gtkmm-2.0/glibmm/streamiochannel.h +include/gtkmm-2.0/glibmm/stringutils.h +include/gtkmm-2.0/glibmm/thread.h +include/gtkmm-2.0/glibmm/threadpool.h +include/gtkmm-2.0/glibmm/timer.h +include/gtkmm-2.0/glibmm/timeval.h +include/gtkmm-2.0/glibmm/unicode.h +include/gtkmm-2.0/glibmm/ustring.h +include/gtkmm-2.0/glibmm/utility.h +include/gtkmm-2.0/glibmm/value.h +include/gtkmm-2.0/glibmm/value_basictypes.h +include/gtkmm-2.0/glibmm/value_custom.h +include/gtkmm-2.0/glibmm/wrap.h +include/gtkmm-2.0/glibmm/wrap_init.h +include/gtkmm-2.0/gtkmm.h +include/gtkmm-2.0/gtkmm/accelgroup.h +include/gtkmm-2.0/gtkmm/accelkey.h +include/gtkmm-2.0/gtkmm/accellabel.h +include/gtkmm-2.0/gtkmm/accelmap.h +include/gtkmm-2.0/gtkmm/adjustment.h +include/gtkmm-2.0/gtkmm/alignment.h +include/gtkmm-2.0/gtkmm/arrow.h +include/gtkmm-2.0/gtkmm/aspectframe.h +include/gtkmm-2.0/gtkmm/base.h +include/gtkmm-2.0/gtkmm/bin.h +include/gtkmm-2.0/gtkmm/box.h +include/gtkmm-2.0/gtkmm/button.h +include/gtkmm-2.0/gtkmm/buttonbox.h +include/gtkmm-2.0/gtkmm/calendar.h +include/gtkmm-2.0/gtkmm/celleditable.h +include/gtkmm-2.0/gtkmm/cellrenderer.h +include/gtkmm-2.0/gtkmm/cellrendererpixbuf.h +include/gtkmm-2.0/gtkmm/cellrenderertext.h +include/gtkmm-2.0/gtkmm/cellrenderertoggle.h +include/gtkmm-2.0/gtkmm/checkbutton.h +include/gtkmm-2.0/gtkmm/checkmenuitem.h +include/gtkmm-2.0/gtkmm/clipboard.h +include/gtkmm-2.0/gtkmm/colorselection.h +include/gtkmm-2.0/gtkmm/combo.h +include/gtkmm-2.0/gtkmm/container.h +include/gtkmm-2.0/gtkmm/curve.h +include/gtkmm-2.0/gtkmm/dialog.h +include/gtkmm-2.0/gtkmm/drawingarea.h +include/gtkmm-2.0/gtkmm/editable.h +include/gtkmm-2.0/gtkmm/entry.h +include/gtkmm-2.0/gtkmm/enums.h +include/gtkmm-2.0/gtkmm/eventbox.h +include/gtkmm-2.0/gtkmm/fileselection.h +include/gtkmm-2.0/gtkmm/fixed.h +include/gtkmm-2.0/gtkmm/fontselection.h +include/gtkmm-2.0/gtkmm/frame.h +include/gtkmm-2.0/gtkmm/handlebox.h +include/gtkmm-2.0/gtkmm/iconfactory.h +include/gtkmm-2.0/gtkmm/iconset.h +include/gtkmm-2.0/gtkmm/iconsource.h +include/gtkmm-2.0/gtkmm/image.h +include/gtkmm-2.0/gtkmm/imagemenuitem.h +include/gtkmm-2.0/gtkmm/inputdialog.h +include/gtkmm-2.0/gtkmm/invisible.h +include/gtkmm-2.0/gtkmm/item.h +include/gtkmm-2.0/gtkmm/label.h +include/gtkmm-2.0/gtkmm/layout.h +include/gtkmm-2.0/gtkmm/liststore.h +include/gtkmm-2.0/gtkmm/main.h +include/gtkmm-2.0/gtkmm/menu.h +include/gtkmm-2.0/gtkmm/menu_elems.h +include/gtkmm-2.0/gtkmm/menubar.h +include/gtkmm-2.0/gtkmm/menuitem.h +include/gtkmm-2.0/gtkmm/menushell.h +include/gtkmm-2.0/gtkmm/messagedialog.h +include/gtkmm-2.0/gtkmm/misc.h +include/gtkmm-2.0/gtkmm/notebook.h +include/gtkmm-2.0/gtkmm/object.h +include/gtkmm-2.0/gtkmm/optionmenu.h +include/gtkmm-2.0/gtkmm/paned.h +include/gtkmm-2.0/gtkmm/plug.h +include/gtkmm-2.0/gtkmm/private/accelgroup_p.h +include/gtkmm-2.0/gtkmm/private/accellabel_p.h +include/gtkmm-2.0/gtkmm/private/adjustment_p.h +include/gtkmm-2.0/gtkmm/private/alignment_p.h +include/gtkmm-2.0/gtkmm/private/arrow_p.h +include/gtkmm-2.0/gtkmm/private/aspectframe_p.h +include/gtkmm-2.0/gtkmm/private/bin_p.h +include/gtkmm-2.0/gtkmm/private/box_p.h +include/gtkmm-2.0/gtkmm/private/button_p.h +include/gtkmm-2.0/gtkmm/private/buttonbox_p.h +include/gtkmm-2.0/gtkmm/private/calendar_p.h +include/gtkmm-2.0/gtkmm/private/celleditable_p.h +include/gtkmm-2.0/gtkmm/private/cellrenderer_p.h +include/gtkmm-2.0/gtkmm/private/cellrendererpixbuf_p.h +include/gtkmm-2.0/gtkmm/private/cellrenderertext_p.h +include/gtkmm-2.0/gtkmm/private/cellrenderertoggle_p.h +include/gtkmm-2.0/gtkmm/private/checkbutton_p.h +include/gtkmm-2.0/gtkmm/private/checkmenuitem_p.h +include/gtkmm-2.0/gtkmm/private/clipboard_p.h +include/gtkmm-2.0/gtkmm/private/colorselection_p.h +include/gtkmm-2.0/gtkmm/private/combo_p.h +include/gtkmm-2.0/gtkmm/private/container_p.h +include/gtkmm-2.0/gtkmm/private/curve_p.h +include/gtkmm-2.0/gtkmm/private/dialog_p.h +include/gtkmm-2.0/gtkmm/private/drawingarea_p.h +include/gtkmm-2.0/gtkmm/private/editable_p.h +include/gtkmm-2.0/gtkmm/private/entry_p.h +include/gtkmm-2.0/gtkmm/private/enums_p.h +include/gtkmm-2.0/gtkmm/private/eventbox_p.h +include/gtkmm-2.0/gtkmm/private/fileselection_p.h +include/gtkmm-2.0/gtkmm/private/fixed_p.h +include/gtkmm-2.0/gtkmm/private/fontselection_p.h +include/gtkmm-2.0/gtkmm/private/frame_p.h +include/gtkmm-2.0/gtkmm/private/handlebox_p.h +include/gtkmm-2.0/gtkmm/private/iconfactory_p.h +include/gtkmm-2.0/gtkmm/private/iconset_p.h +include/gtkmm-2.0/gtkmm/private/iconsource_p.h +include/gtkmm-2.0/gtkmm/private/image_p.h +include/gtkmm-2.0/gtkmm/private/imagemenuitem_p.h +include/gtkmm-2.0/gtkmm/private/inputdialog_p.h +include/gtkmm-2.0/gtkmm/private/invisible_p.h +include/gtkmm-2.0/gtkmm/private/item_p.h +include/gtkmm-2.0/gtkmm/private/label_p.h +include/gtkmm-2.0/gtkmm/private/layout_p.h +include/gtkmm-2.0/gtkmm/private/liststore_p.h +include/gtkmm-2.0/gtkmm/private/main_p.h +include/gtkmm-2.0/gtkmm/private/menu_p.h +include/gtkmm-2.0/gtkmm/private/menubar_p.h +include/gtkmm-2.0/gtkmm/private/menuitem_p.h +include/gtkmm-2.0/gtkmm/private/menushell_p.h +include/gtkmm-2.0/gtkmm/private/messagedialog_p.h +include/gtkmm-2.0/gtkmm/private/misc_p.h +include/gtkmm-2.0/gtkmm/private/notebook_p.h +include/gtkmm-2.0/gtkmm/private/object_p.h +include/gtkmm-2.0/gtkmm/private/optionmenu_p.h +include/gtkmm-2.0/gtkmm/private/paned_p.h +include/gtkmm-2.0/gtkmm/private/plug_p.h +include/gtkmm-2.0/gtkmm/private/progressbar_p.h +include/gtkmm-2.0/gtkmm/private/radiobutton_p.h +include/gtkmm-2.0/gtkmm/private/radiomenuitem_p.h +include/gtkmm-2.0/gtkmm/private/range_p.h +include/gtkmm-2.0/gtkmm/private/rc_p.h +include/gtkmm-2.0/gtkmm/private/ruler_p.h +include/gtkmm-2.0/gtkmm/private/scale_p.h +include/gtkmm-2.0/gtkmm/private/scrollbar_p.h +include/gtkmm-2.0/gtkmm/private/scrolledwindow_p.h +include/gtkmm-2.0/gtkmm/private/selectiondata_p.h +include/gtkmm-2.0/gtkmm/private/separator_p.h +include/gtkmm-2.0/gtkmm/private/separatormenuitem_p.h +include/gtkmm-2.0/gtkmm/private/settings_p.h +include/gtkmm-2.0/gtkmm/private/sizegroup_p.h +include/gtkmm-2.0/gtkmm/private/socket_p.h +include/gtkmm-2.0/gtkmm/private/spinbutton_p.h +include/gtkmm-2.0/gtkmm/private/statusbar_p.h +include/gtkmm-2.0/gtkmm/private/stockitem_p.h +include/gtkmm-2.0/gtkmm/private/style_p.h +include/gtkmm-2.0/gtkmm/private/table_p.h +include/gtkmm-2.0/gtkmm/private/tearoffmenuitem_p.h +include/gtkmm-2.0/gtkmm/private/textattributes_p.h +include/gtkmm-2.0/gtkmm/private/textbuffer_p.h +include/gtkmm-2.0/gtkmm/private/textchildanchor_p.h +include/gtkmm-2.0/gtkmm/private/textiter_p.h +include/gtkmm-2.0/gtkmm/private/textmark_p.h +include/gtkmm-2.0/gtkmm/private/texttag_p.h +include/gtkmm-2.0/gtkmm/private/texttagtable_p.h +include/gtkmm-2.0/gtkmm/private/textview_p.h +include/gtkmm-2.0/gtkmm/private/togglebutton_p.h +include/gtkmm-2.0/gtkmm/private/toolbar_p.h +include/gtkmm-2.0/gtkmm/private/tooltips_p.h +include/gtkmm-2.0/gtkmm/private/treedragdest_p.h +include/gtkmm-2.0/gtkmm/private/treedragsource_p.h +include/gtkmm-2.0/gtkmm/private/treeiter_p.h +include/gtkmm-2.0/gtkmm/private/treemodel_p.h +include/gtkmm-2.0/gtkmm/private/treemodelsort_p.h +include/gtkmm-2.0/gtkmm/private/treepath_p.h +include/gtkmm-2.0/gtkmm/private/treerowreference_p.h +include/gtkmm-2.0/gtkmm/private/treeselection_p.h +include/gtkmm-2.0/gtkmm/private/treesortable_p.h +include/gtkmm-2.0/gtkmm/private/treestore_p.h +include/gtkmm-2.0/gtkmm/private/treeview_p.h +include/gtkmm-2.0/gtkmm/private/treeviewcolumn_p.h +include/gtkmm-2.0/gtkmm/private/viewport_p.h +include/gtkmm-2.0/gtkmm/private/widget_p.h +include/gtkmm-2.0/gtkmm/private/window_p.h +include/gtkmm-2.0/gtkmm/progressbar.h +include/gtkmm-2.0/gtkmm/radiobutton.h +include/gtkmm-2.0/gtkmm/radiomenuitem.h +include/gtkmm-2.0/gtkmm/range.h +include/gtkmm-2.0/gtkmm/rc.h +include/gtkmm-2.0/gtkmm/ruler.h +include/gtkmm-2.0/gtkmm/scale.h +include/gtkmm-2.0/gtkmm/scrollbar.h +include/gtkmm-2.0/gtkmm/scrolledwindow.h +include/gtkmm-2.0/gtkmm/selectiondata.h +include/gtkmm-2.0/gtkmm/selectiondata_private.h +include/gtkmm-2.0/gtkmm/separator.h +include/gtkmm-2.0/gtkmm/separatormenuitem.h +include/gtkmm-2.0/gtkmm/settings.h +include/gtkmm-2.0/gtkmm/sizegroup.h +include/gtkmm-2.0/gtkmm/socket.h +include/gtkmm-2.0/gtkmm/spinbutton.h +include/gtkmm-2.0/gtkmm/statusbar.h +include/gtkmm-2.0/gtkmm/stock.h +include/gtkmm-2.0/gtkmm/stockid.h +include/gtkmm-2.0/gtkmm/stockitem.h +include/gtkmm-2.0/gtkmm/style.h +include/gtkmm-2.0/gtkmm/table.h +include/gtkmm-2.0/gtkmm/targetentry.h +include/gtkmm-2.0/gtkmm/tearoffmenuitem.h +include/gtkmm-2.0/gtkmm/textattributes.h +include/gtkmm-2.0/gtkmm/textbuffer.h +include/gtkmm-2.0/gtkmm/textchildanchor.h +include/gtkmm-2.0/gtkmm/textiter.h +include/gtkmm-2.0/gtkmm/textmark.h +include/gtkmm-2.0/gtkmm/texttag.h +include/gtkmm-2.0/gtkmm/texttagtable.h +include/gtkmm-2.0/gtkmm/textview.h +include/gtkmm-2.0/gtkmm/togglebutton.h +include/gtkmm-2.0/gtkmm/toolbar.h +include/gtkmm-2.0/gtkmm/tooltips.h +include/gtkmm-2.0/gtkmm/treedragdest.h +include/gtkmm-2.0/gtkmm/treedragsource.h +include/gtkmm-2.0/gtkmm/treeiter.h +include/gtkmm-2.0/gtkmm/treemodel.h +include/gtkmm-2.0/gtkmm/treemodelcolumn.h +include/gtkmm-2.0/gtkmm/treemodelsort.h +include/gtkmm-2.0/gtkmm/treepath.h +include/gtkmm-2.0/gtkmm/treerowreference.h +include/gtkmm-2.0/gtkmm/treeselection.h +include/gtkmm-2.0/gtkmm/treesortable.h +include/gtkmm-2.0/gtkmm/treestore.h +include/gtkmm-2.0/gtkmm/treeview.h +include/gtkmm-2.0/gtkmm/treeview_private.h +include/gtkmm-2.0/gtkmm/treeviewcolumn.h +include/gtkmm-2.0/gtkmm/viewport.h +include/gtkmm-2.0/gtkmm/widget.h +include/gtkmm-2.0/gtkmm/window.h +include/gtkmm-2.0/gtkmm/wrap_init.h +include/gtkmm-2.0/gtkmm_generate_extra_defs/generate_extra_defs.h +include/gtkmm-2.0/pangomm.h +include/gtkmm-2.0/pangomm/attributes.h +include/gtkmm-2.0/pangomm/attriter.h +include/gtkmm-2.0/pangomm/attrlist.h +include/gtkmm-2.0/pangomm/color.h +include/gtkmm-2.0/pangomm/context.h +include/gtkmm-2.0/pangomm/coverage.h +include/gtkmm-2.0/pangomm/font.h +include/gtkmm-2.0/pangomm/fontdescription.h +include/gtkmm-2.0/pangomm/fontface.h +include/gtkmm-2.0/pangomm/fontfamily.h +include/gtkmm-2.0/pangomm/fontmap.h +include/gtkmm-2.0/pangomm/fontmetrics.h +include/gtkmm-2.0/pangomm/fontset.h +include/gtkmm-2.0/pangomm/glyph.h +include/gtkmm-2.0/pangomm/glyphstring.h +include/gtkmm-2.0/pangomm/item.h +include/gtkmm-2.0/pangomm/language.h +include/gtkmm-2.0/pangomm/layout.h +include/gtkmm-2.0/pangomm/layoutiter.h +include/gtkmm-2.0/pangomm/layoutline.h +include/gtkmm-2.0/pangomm/layoutrun.h +include/gtkmm-2.0/pangomm/private/attributes_p.h +include/gtkmm-2.0/pangomm/private/attriter_p.h +include/gtkmm-2.0/pangomm/private/attrlist_p.h +include/gtkmm-2.0/pangomm/private/color_p.h +include/gtkmm-2.0/pangomm/private/context_p.h +include/gtkmm-2.0/pangomm/private/coverage_p.h +include/gtkmm-2.0/pangomm/private/font_p.h +include/gtkmm-2.0/pangomm/private/fontdescription_p.h +include/gtkmm-2.0/pangomm/private/fontface_p.h +include/gtkmm-2.0/pangomm/private/fontfamily_p.h +include/gtkmm-2.0/pangomm/private/fontmap_p.h +include/gtkmm-2.0/pangomm/private/fontmetrics_p.h +include/gtkmm-2.0/pangomm/private/fontset_p.h +include/gtkmm-2.0/pangomm/private/glyph_p.h +include/gtkmm-2.0/pangomm/private/glyphstring_p.h +include/gtkmm-2.0/pangomm/private/item_p.h +include/gtkmm-2.0/pangomm/private/language_p.h +include/gtkmm-2.0/pangomm/private/layout_p.h +include/gtkmm-2.0/pangomm/private/layoutiter_p.h +include/gtkmm-2.0/pangomm/private/layoutline_p.h +include/gtkmm-2.0/pangomm/private/layoutrun_p.h +include/gtkmm-2.0/pangomm/private/rectangle_p.h +include/gtkmm-2.0/pangomm/private/tabarray_p.h +include/gtkmm-2.0/pangomm/rectangle.h +include/gtkmm-2.0/pangomm/tabarray.h +include/gtkmm-2.0/pangomm/wrap_init.h +lib/gtkmm-2.0/include/gdkmmconfig.h +lib/gtkmm-2.0/include/glibmmconfig.h +lib/gtkmm-2.0/include/gtkmmconfig.h +lib/gtkmm-2.0/proc/generate_wrap_init.pl +lib/gtkmm-2.0/proc/gtkmmproc +lib/gtkmm-2.0/proc/m4/base.m4 +lib/gtkmm-2.0/proc/m4/class_boxedtype.m4 +lib/gtkmm-2.0/proc/m4/class_boxedtype_static.m4 +lib/gtkmm-2.0/proc/m4/class_generic.m4 +lib/gtkmm-2.0/proc/m4/class_gobject.m4 +lib/gtkmm-2.0/proc/m4/class_gtkobject.m4 +lib/gtkmm-2.0/proc/m4/class_interface.m4 +lib/gtkmm-2.0/proc/m4/class_opaque_copyable.m4 +lib/gtkmm-2.0/proc/m4/class_opaque_refcounted.m4 +lib/gtkmm-2.0/proc/m4/class_shared.m4 +lib/gtkmm-2.0/proc/m4/compare.m4 +lib/gtkmm-2.0/proc/m4/convert.m4 +lib/gtkmm-2.0/proc/m4/convert_atk.m4 +lib/gtkmm-2.0/proc/m4/convert_base.m4 +lib/gtkmm-2.0/proc/m4/convert_gdk.m4 +lib/gtkmm-2.0/proc/m4/convert_glib.m4 +lib/gtkmm-2.0/proc/m4/convert_gtk.m4 +lib/gtkmm-2.0/proc/m4/convert_gtkmm.m4 +lib/gtkmm-2.0/proc/m4/convert_pango.m4 +lib/gtkmm-2.0/proc/m4/ctor.m4 +lib/gtkmm-2.0/proc/m4/doc.m4 +lib/gtkmm-2.0/proc/m4/enum.m4 +lib/gtkmm-2.0/proc/m4/gerror.m4 +lib/gtkmm-2.0/proc/m4/list.m4 +lib/gtkmm-2.0/proc/m4/member.m4 +lib/gtkmm-2.0/proc/m4/method.m4 +lib/gtkmm-2.0/proc/m4/property.m4 +lib/gtkmm-2.0/proc/m4/signal.m4 +lib/gtkmm-2.0/proc/m4/vfunc.m4 +lib/gtkmm-2.0/proc/pm/DocsParser.pm +lib/gtkmm-2.0/proc/pm/Enum.pm +lib/gtkmm-2.0/proc/pm/Function.pm +lib/gtkmm-2.0/proc/pm/FunctionBase.pm +lib/gtkmm-2.0/proc/pm/GtkDefs.pm +lib/gtkmm-2.0/proc/pm/Object.pm +lib/gtkmm-2.0/proc/pm/Output.pm +lib/gtkmm-2.0/proc/pm/Property.pm +lib/gtkmm-2.0/proc/pm/Util.pm +lib/gtkmm-2.0/proc/pm/WrapParser.pm +lib/libatkmm-1.0.a +lib/libatkmm-1.0.la +lib/libatkmm-1.0.so +lib/libatkmm-1.0.so.6 +lib/libgdkmm-2.0.a +lib/libgdkmm-2.0.la +lib/libgdkmm-2.0.so +lib/libgdkmm-2.0.so.6 +lib/libglibmm-2.0.a +lib/libglibmm-2.0.la +lib/libglibmm-2.0.so +lib/libglibmm-2.0.so.6 +lib/libgtkmm-2.0.a +lib/libgtkmm-2.0.la +lib/libgtkmm-2.0.so +lib/libgtkmm-2.0.so.6 +lib/libgtkmm_generate_extra_defs-2.0.a +lib/libgtkmm_generate_extra_defs-2.0.la +lib/libgtkmm_generate_extra_defs-2.0.so +lib/libgtkmm_generate_extra_defs-2.0.so.6 +lib/libpangomm-1.0.a +lib/libpangomm-1.0.la +lib/libpangomm-1.0.so +lib/libpangomm-1.0.so.6 +libdata/pkgconfig/atkmm-1.0.pc +libdata/pkgconfig/gdkmm-2.0.pc +libdata/pkgconfig/glibmm-2.0.pc +libdata/pkgconfig/gtkmm-2.0.pc +libdata/pkgconfig/pangomm-1.0.pc +@dirrm lib/gtkmm-2.0/proc/pm +@dirrm lib/gtkmm-2.0/proc/m4 +@dirrm lib/gtkmm-2.0/proc +@dirrm lib/gtkmm-2.0/include +@dirrm lib/gtkmm-2.0 +@dirrm include/gtkmm-2.0/pangomm/private +@dirrm include/gtkmm-2.0/pangomm +@dirrm include/gtkmm-2.0/gtkmm_generate_extra_defs +@dirrm include/gtkmm-2.0/gtkmm/private +@dirrm include/gtkmm-2.0/gtkmm +@dirrm include/gtkmm-2.0/glibmm/private +@dirrm include/gtkmm-2.0/glibmm +@dirrm include/gtkmm-2.0/gdkmm/private +@dirrm include/gtkmm-2.0/gdkmm +@dirrm include/gtkmm-2.0/atkmm/private +@dirrm include/gtkmm-2.0/atkmm +@dirrm include/gtkmm-2.0 diff --git a/x11-toolkits/guile-gtk/Makefile b/x11-toolkits/guile-gtk/Makefile new file mode 100644 index 000000000..811b833ca --- /dev/null +++ b/x11-toolkits/guile-gtk/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: guile-gtk +# Date created: 1 January 2000 +# Whom: Matt Braithwaite <mab@red-bean.com> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= guile-gtk +PORTVERSION= 0.41 +PORTREVISION= 2 +CATEGORIES= x11-toolkits scheme +MASTER_SITES= ${MASTER_SITE_SAVANNAH} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Guile binding library for GTK+ + +LIB_DEPENDS= guile.15:${PORTSDIR}/lang/guile + +USE_XLIB= yes +USE_GMAKE= yes +USE_GNOME= gnometarget gdkpixbuf libglade +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes +CONFIGURE_ARGS= --with-gtkgl=no +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" + +INFO= guile-gtk + +post-patch: + @${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \ + 's|gtk-1\.2/||g' + +.include <bsd.port.mk> diff --git a/x11-toolkits/guile-gtk/distinfo b/x11-toolkits/guile-gtk/distinfo new file mode 100644 index 000000000..de602f383 --- /dev/null +++ b/x11-toolkits/guile-gtk/distinfo @@ -0,0 +1,3 @@ +MD5 (guile-gtk-0.41.tar.gz) = 4e3ddf52cec8d900dd2180d18a1a1dd8 +SHA256 (guile-gtk-0.41.tar.gz) = 1193faf62d176470d9eea846c590da019d2b980c8472960fdd8f2c55d502193d +SIZE (guile-gtk-0.41.tar.gz) = 697414 diff --git a/x11-toolkits/guile-gtk/files/patch-aa b/x11-toolkits/guile-gtk/files/patch-aa new file mode 100644 index 000000000..034254596 --- /dev/null +++ b/x11-toolkits/guile-gtk/files/patch-aa @@ -0,0 +1,10 @@ +--- gtk-threads.c.orig Thu Nov 30 09:22:53 2000 ++++ gtk-threads.c Wed Feb 28 10:40:06 2001 +@@ -244,3 +244,7 @@ + ++#ifdef __FreeBSD__ ++ timed_out = (result == ETIMEDOUT); ++#else + timed_out = (result == ETIME); ++#endif + diff --git a/x11-toolkits/guile-gtk/files/patch-guile-gtk.c b/x11-toolkits/guile-gtk/files/patch-guile-gtk.c new file mode 100644 index 000000000..b38607b08 --- /dev/null +++ b/x11-toolkits/guile-gtk/files/patch-guile-gtk.c @@ -0,0 +1,19 @@ +--- guile-gtk.c.orig Wed Apr 30 23:26:36 2003 ++++ guile-gtk.c Wed Apr 30 23:27:57 2003 +@@ -19,6 +19,7 @@ + #include <string.h> + #include <config.h> + #include <assert.h> ++#include <sys/types.h> + #ifdef GTK_2_0 + #include <gtk-2.0/gtk/gtk.h> + #include <gtk-2.0/gdk/gdkprivate.h> +@@ -44,6 +45,8 @@ + #ifndef SCM_VECTOR_SET + #define SCM_VECTOR_SET(obj,i,v) (SCM_VELTS(obj)[i]=(v)) + #endif ++ ++typedef unsigned long ulong; + + static SCM + sgtk_make_cell (scm_t_bits word0, scm_t_bits word1) diff --git a/x11-toolkits/guile-gtk/pkg-descr b/x11-toolkits/guile-gtk/pkg-descr new file mode 100644 index 000000000..73fa3c40f --- /dev/null +++ b/x11-toolkits/guile-gtk/pkg-descr @@ -0,0 +1,3 @@ +GUILE binding library for GTK+ + +WWW: http://www.gnu.org/software/guile-gtk/ diff --git a/x11-toolkits/guile-gtk/pkg-plist b/x11-toolkits/guile-gtk/pkg-plist new file mode 100644 index 000000000..03f078bfe --- /dev/null +++ b/x11-toolkits/guile-gtk/pkg-plist @@ -0,0 +1,37 @@ +bin/build-guile-gtk +bin/build-guile-gtk-1.2 +include/guile-gtk.h +lib/libguilegdkpixbuf-1.2.a +lib/libguilegdkpixbuf-1.2.la +lib/libguilegdkpixbuf-1.2.so +lib/libguilegdkpixbuf-1.2.so.0 +lib/libguileglade-1.2.a +lib/libguileglade-1.2.la +lib/libguileglade-1.2.so +lib/libguileglade-1.2.so.0 +lib/libguilegtk-1.2.a +lib/libguilegtk-1.2.la +lib/libguilegtk-1.2.so +lib/libguilegtk-1.2.so.0 +%%DATADIR%%/gdk-1.2.defs +%%DATADIR%%/gdk-pixbuf.defs +%%DATADIR%%/glade.defs +%%DATADIR%%/gtk-1.2.defs +share/guile/gtk-1.2/config.scm +share/guile/gtk-1.2/dynlink.scm +share/guile/gtk-1.2/gdk-pixbuf.scm +share/guile/gtk-1.2/gdk.scm +share/guile/gtk-1.2/glade.scm +share/guile/gtk-1.2/gtk.scm +share/guile/gtk-1.2/repl.scm +share/guile/gtk-1.2/threads.scm +share/guile/gtk/config.scm +share/guile/gtk/dynlink.scm +share/guile/gtk/gdk.scm +share/guile/gtk/gtk.scm +share/guile/gtk/repl.scm +share/guile/gtk/threads.scm +@dirrm %%DATADIR%% +@dirrm share/guile/gtk-1.2 +@dirrm share/guile/gtk +@dirrm share/guile diff --git a/x11-toolkits/rep-gtk/Makefile b/x11-toolkits/rep-gtk/Makefile new file mode 100644 index 000000000..07bd832b6 --- /dev/null +++ b/x11-toolkits/rep-gtk/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: rep-gtk +# Date created: 06 October 1999 +# Whom: Yukihiro Nakai <nakai@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= rep-gtk +PORTVERSION= 0.15 +PORTREVISION= 4 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/rep-gtk/0.15 +#DIST_SUBDIR= gnome + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GTK+ binding for rep Lisp interpreter + +LIB_DEPENDS= rep.12:${PORTSDIR}/lang/librep + +PLIST_SUB= GNUHOST=${ARCH}-pc-freebsd${OSREL:C/\..*//} + +USE_GMAKE= yes +USE_GNOME= gtk12 +WANT_GNOME= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" +CONFIGURE_TARGET= ${ARCH}-pc-freebsd${OSREL:C/\..*//} + +.if defined(PACKAGE_BUILDING) || defined(PARALLEL_PACKAGE_BUILD) +.undef WITHOUT_GNOME +.undef WITHOUT_ALL +WITH_GNOME= yes +.endif + +.include <bsd.port.pre.mk> + +.if ${HAVE_GNOME:Mlibglade}!="" +USE_GNOME+= libglade +PKGNAMESUFFIX= -gnome +CONFIGURE_ARGS= --with-gnome --with-libglade --with-gdk-pixbuf \ + --with-gnome-canvas-pixbuf +.else +CONFIGURE_ARGS= --without-libglade --without-gnome --without-gdk-pixbuf \ + --without-gnome-canvas-pixbuf +.endif + +.include <bsd.port.post.mk> diff --git a/x11-toolkits/rep-gtk/distinfo b/x11-toolkits/rep-gtk/distinfo new file mode 100644 index 000000000..29a0a7b2e --- /dev/null +++ b/x11-toolkits/rep-gtk/distinfo @@ -0,0 +1,3 @@ +MD5 (rep-gtk-0.15.tar.gz) = e351980234c3220ed2ad031c9ad9448f +SHA256 (rep-gtk-0.15.tar.gz) = 6050d8c30ddddd6fc84d9b6e30bafa27f58d4be638008dcbeff62158dfd5d248 +SIZE (rep-gtk-0.15.tar.gz) = 141241 diff --git a/x11-toolkits/rep-gtk/pkg-descr b/x11-toolkits/rep-gtk/pkg-descr new file mode 100644 index 000000000..dbf830465 --- /dev/null +++ b/x11-toolkits/rep-gtk/pkg-descr @@ -0,0 +1,3 @@ +GTK+ binding for rep Lisp interpreter + +WWW: http://rep-gtk.sourceforge.net/ diff --git a/x11-toolkits/rep-gtk/pkg-plist b/x11-toolkits/rep-gtk/pkg-plist new file mode 100644 index 000000000..4ae4e3e25 --- /dev/null +++ b/x11-toolkits/rep-gtk/pkg-plist @@ -0,0 +1,43 @@ +%%GNOME:%%libexec/rep/%%GNUHOST%%/gdk-pixbuf.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gdk-pixbuf.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnome-canvas.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnome-canvas.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnome-canvas-pixbuf.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnome-canvas-pixbuf.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnomelib.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnomelib.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnomeui.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gnomeui.so +libexec/rep/%%GNUHOST%%/gtk.la +libexec/rep/%%GNUHOST%%/gtk.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/canvas-pixbuf.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/canvas-pixbuf.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/canvas.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/canvas.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/lib.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/lib.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/libglade.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/libglade.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/ui.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gnome/ui.so +libexec/rep/%%GNUHOST%%/gui/gtk.la +libexec/rep/%%GNUHOST%%/gui/gtk.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk/gdk-pixbuf.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk/gdk-pixbuf.so +libexec/rep/%%GNUHOST%%/gui/gtk/gtk.la +libexec/rep/%%GNUHOST%%/gui/gtk/gtk.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk/libglade.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk/libglade.so +libexec/rep/%%GNUHOST%%/gui/gtk/types.la +libexec/rep/%%GNUHOST%%/gui/gtk/types.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/libglade-gnome.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/libglade-gnome.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/libglade.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/libglade.so +libexec/rep/%%GNUHOST%%/sgtk-types.la +libexec/rep/%%GNUHOST%%/sgtk-types.so +@dirrm libexec/rep/%%GNUHOST%%/gui/gnome +@dirrm libexec/rep/%%GNUHOST%%/gui/gtk +@dirrm libexec/rep/%%GNUHOST%%/gui diff --git a/x11-toolkits/rep-gtk2/Makefile b/x11-toolkits/rep-gtk2/Makefile new file mode 100644 index 000000000..7634d16a7 --- /dev/null +++ b/x11-toolkits/rep-gtk2/Makefile @@ -0,0 +1,44 @@ +# New ports collection makefile for: rep-gtk +# Date created: 06 October 1999 +# Whom: Yukihiro Nakai <nakai@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= rep-gtk2 +PORTVERSION= 0.18 +PORTREVISION= 5 +PORTEPOCH= 1 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME:S/2$//} +DISTNAME= rep-gtk-${PORTVERSION} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GTK+-2 binding for rep Lisp interpreter + +LIB_DEPENDS= rep.12:${PORTSDIR}/lang/librep + +PLIST_SUB= GNUHOST=${ARCH}-pc-freebsd${OSREL:C/\..*//} + +USE_XLIB= yes +USE_GMAKE= yes +USE_GNOME= libglade2 +WANT_GNOME= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-libglade +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_TARGET= ${ARCH}-pc-freebsd${OSREL:C/\..*//} + +.include <bsd.port.pre.mk> + +.if ${HAVE_GNOME:Mlibgnomeui}!="" +USE_GNOME+= libgnomeui +CONFIGURE_ARGS+= --with-gnome +PKGNAMESUFFIX= -gnome +.else +CONFIGURE_ARGS+= --without-gnome +.endif + +.include <bsd.port.post.mk> diff --git a/x11-toolkits/rep-gtk2/distinfo b/x11-toolkits/rep-gtk2/distinfo new file mode 100644 index 000000000..30f2eb5b6 --- /dev/null +++ b/x11-toolkits/rep-gtk2/distinfo @@ -0,0 +1,3 @@ +MD5 (rep-gtk-0.18.tar.gz) = 220b0d728656472c068e40823f0a3b22 +SHA256 (rep-gtk-0.18.tar.gz) = 837e4c0e15d146388e0e1b83d792c02d4e54f46cf9702664a3878bd23a4ea045 +SIZE (rep-gtk-0.18.tar.gz) = 147665 diff --git a/x11-toolkits/rep-gtk2/files/patch-gnome-canvas.defs b/x11-toolkits/rep-gtk2/files/patch-gnome-canvas.defs new file mode 100644 index 000000000..06a547e90 --- /dev/null +++ b/x11-toolkits/rep-gtk2/files/patch-gnome-canvas.defs @@ -0,0 +1,14 @@ +--- gnome-canvas.defs.orig Thu Mar 18 15:02:22 2004 ++++ gnome-canvas.defs Thu Mar 18 15:02:26 2004 +@@ -295,11 +295,6 @@ + + ;; GnomeCanvasGroup + +-(define-func gnome_canvas_group_child_bounds +- none +- ((GnomeCanvasGroup group) +- (GnomeCanvasItem item))) +- + + ;; gnome-canvas-util + diff --git a/x11-toolkits/rep-gtk2/files/patch-gnomeui.defs b/x11-toolkits/rep-gtk2/files/patch-gnomeui.defs new file mode 100644 index 000000000..6d963c35e --- /dev/null +++ b/x11-toolkits/rep-gtk2/files/patch-gnomeui.defs @@ -0,0 +1,72 @@ +--- gnomeui.defs.orig Thu Mar 18 15:03:51 2004 ++++ gnomeui.defs Thu Mar 18 15:04:41 2004 +@@ -228,42 +228,6 @@ + (protection *result*)) + + +-;; gnome-geometry +- +-(define-func gnome_parse_geometry +- bool +- ((string geom) +- ((ret int) xpos) +- ((ret int) ypos) +- ((ret int) width) +- ((ret int) height))) +- +-(define-func gnome_geometry_string +- string +- ((GdkWindow window))) +- +- +-;; gtkcauldron +- +-;; [the interface isn't suited to lisp anyway..] +- +- +-;; GnomeAbout +- +-(define-object GnomeAbout (GtkDialog)) +- +-(define-func gnome_about_new +- GtkWidget +- ((string name) +- (string version) +- (string copyright) +- (string comments) +- ((tvec string) authors) +- ((tvec string) documentors) +- (string translator_credits) +- (GdkPixbuf logo (null-ok)))) +- +- + ;; GnomeApp + + (define-object GnomeApp (GtkWindow)) +@@ -327,11 +291,6 @@ + none + ((GnomeAppBar appbar))) + +-(define-func gnome_appbar_set_progress +- none +- ((GnomeAppBar appbar) +- (float percentage))) +- + (define-func gnome_appbar_get_progress + GtkProgress + ((GnomeAppBar appbar))) +@@ -675,14 +634,6 @@ + ((GnomeEntry ge) + (int save) + (string text))) +- +-(define-func gnome_entry_load_history +- none +- ((GnomeEntry ge))) +- +-(define-func gnome_entry_save_history +- none +- ((GnomeEntry ge))) + + + ;; GnomeFileEntry diff --git a/x11-toolkits/rep-gtk2/files/patch-gtk-compat.c b/x11-toolkits/rep-gtk2/files/patch-gtk-compat.c new file mode 100644 index 000000000..7ee510da5 --- /dev/null +++ b/x11-toolkits/rep-gtk2/files/patch-gtk-compat.c @@ -0,0 +1,20 @@ +--- gtk-compat.c.orig Thu Mar 18 16:17:34 2004 ++++ gtk-compat.c Thu Mar 18 16:17:49 2004 +@@ -64,7 +64,7 @@ + + GtkWidget* + gtk_radio_menu_item_new_with_label_from_widget (GtkRadioMenuItem *group, +- gchar *label) ++ const gchar *label) + { + GSList *g = group? gtk_radio_menu_item_group (group) : NULL; + return gtk_radio_menu_item_new_with_label (g, label); +@@ -72,7 +72,7 @@ + + GtkWidget* + gtk_radio_menu_item_new_with_mnemonic_from_widget (GtkRadioMenuItem *group, +- gchar *label) ++ const gchar *label) + { + GSList *g = group? gtk_radio_menu_item_group (group) : NULL; + return gtk_radio_menu_item_new_with_mnemonic (g, label); diff --git a/x11-toolkits/rep-gtk2/files/patch-rep-gtk.h b/x11-toolkits/rep-gtk2/files/patch-rep-gtk.h new file mode 100644 index 000000000..d08df121e --- /dev/null +++ b/x11-toolkits/rep-gtk2/files/patch-rep-gtk.h @@ -0,0 +1,15 @@ +--- rep-gtk.h.orig Thu Mar 18 16:17:18 2004 ++++ rep-gtk.h Thu Mar 18 16:17:29 2004 +@@ -291,10 +291,10 @@ + + GtkWidget* + gtk_radio_menu_item_new_with_label_from_widget (GtkRadioMenuItem *group, +- gchar *label); ++ const gchar *label); + GtkWidget* + gtk_radio_menu_item_new_with_mnemonic_from_widget (GtkRadioMenuItem *group, +- gchar *label); ++ const gchar *label); + GtkWidget* gtk_radio_menu_item_new_from_widget (GtkRadioMenuItem *group); + GtkWidget* gtk_pixmap_new_interp (char *file, GtkWidget *intended_parent); + diff --git a/x11-toolkits/rep-gtk2/pkg-descr b/x11-toolkits/rep-gtk2/pkg-descr new file mode 100644 index 000000000..597294953 --- /dev/null +++ b/x11-toolkits/rep-gtk2/pkg-descr @@ -0,0 +1,3 @@ +Rep-gtk offers GTK+-2 bindings for the rep Lisp interpreter. + +WWW: http://rep-gtk.sourceforge.net/ diff --git a/x11-toolkits/rep-gtk2/pkg-plist b/x11-toolkits/rep-gtk2/pkg-plist new file mode 100644 index 000000000..57f4fd56e --- /dev/null +++ b/x11-toolkits/rep-gtk2/pkg-plist @@ -0,0 +1,14 @@ +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk-2/gnome-canvas.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk-2/gnome-canvas.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk-2/gnome-lib.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk-2/gnome-lib.so +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk-2/gnome-ui.la +%%GNOME:%%libexec/rep/%%GNUHOST%%/gui/gtk-2/gnome-ui.so +libexec/rep/%%GNUHOST%%/gui/gtk-2/gtk.la +libexec/rep/%%GNUHOST%%/gui/gtk-2/gtk.so +libexec/rep/%%GNUHOST%%/gui/gtk-2/libglade.la +libexec/rep/%%GNUHOST%%/gui/gtk-2/libglade.so +libexec/rep/%%GNUHOST%%/gui/gtk-2/types.la +libexec/rep/%%GNUHOST%%/gui/gtk-2/types.so +@dirrm libexec/rep/%%GNUHOST%%/gui/gtk-2 +@dirrm libexec/rep/%%GNUHOST%%/gui diff --git a/x11-toolkits/scintilla/Makefile b/x11-toolkits/scintilla/Makefile new file mode 100644 index 000000000..d5b1cd251 --- /dev/null +++ b/x11-toolkits/scintilla/Makefile @@ -0,0 +1,53 @@ +# New ports collection makefile for: scintilla +# Date created: 27 November 2000 +# Whom: Maxim Sobolev <sobomax@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= scintilla +PORTVERSION= 1.70 +PORTREVISION= 1 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://www.scintilla.org/ +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= scite${PORTVERSION:S/.//g} +EXTRACT_SUFX= .tgz + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A full-featured free source code editing component for GTK+ + +WRKSRC= ${WRKDIR}/${PORTNAME}/gtk + +USE_XLIB= yes +USE_GMAKE= yes +USE_ICONV= yes +MAKEFILE= makefile +INSTALLS_SHLIB= yes + +.if defined(WITH_GTK2) +USE_GNOME= gtk20 +PKGNAMESUFFIX= -gtk2 +.else +USE_GNOME= gtk12 +MAKE_ARGS+= GTK1=yes +.endif + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "sparc64" +MAKE_ARGS+= PICFLAGS=-DPIC +.else +MAKE_ARGS+= PICFLAGS="-DPIC -fPIC -fpic" +.endif + +do-install: + ${MKDIR} ${PREFIX}/include/scintilla + ${INSTALL_DATA} ${WRKSRC}/../include/*.h ${PREFIX}/include/scintilla + ${INSTALL_PROGRAM} ${WRKSRC}/../bin/libscintilla.so.1 ${PREFIX}/lib + ${LN} -sf ${PREFIX}/lib/libscintilla.so.1 ${PREFIX}/lib/libscintilla.so + ${INSTALL_PROGRAM} ${WRKSRC}/../bin/libscintilla_lexers.so.1 ${PREFIX}/lib + ${LN} -sf ${PREFIX}/lib/libscintilla_lexers.so.1 ${PREFIX}/lib/libscintilla_lexers.so + +.include <bsd.port.post.mk> diff --git a/x11-toolkits/scintilla/distinfo b/x11-toolkits/scintilla/distinfo new file mode 100644 index 000000000..37a1f2ae2 --- /dev/null +++ b/x11-toolkits/scintilla/distinfo @@ -0,0 +1,3 @@ +MD5 (scite170.tgz) = bf7509820b23438e272d7526e1058bff +SHA256 (scite170.tgz) = 7c786ddc00799e6f4f30a2b475a776fc49563087853f585f986f098e07797bf5 +SIZE (scite170.tgz) = 1298313 diff --git a/x11-toolkits/scintilla/files/patch-aa b/x11-toolkits/scintilla/files/patch-aa new file mode 100644 index 000000000..1fbdc0407 --- /dev/null +++ b/x11-toolkits/scintilla/files/patch-aa @@ -0,0 +1,90 @@ +--- makefile.orig Fri Oct 15 19:41:26 2004 ++++ makefile Sun Oct 16 02:51:33 2005 +@@ -8,16 +8,17 @@ + # To force GTK+ 1 build, define GTK1 on the make command line. + + .SUFFIXES: .cxx .c .o .h .a +-CC = g++ ++CC ?= g++ + CCOMP = gcc +-AR = ar ++AR = $(CC) -shared + RANLIB = touch + + ifeq ($(shell uname),Darwin) + RANLIB = ranlib + endif + +-COMPLIB=../bin/scintilla.a ++COMPLIB=../bin/libscintilla.so.1 ++LEXRLIB=../bin/libscintilla_lexers.so.1 + + vpath %.h ../src ../include + vpath %.cxx ../src +@@ -32,33 +33,33 @@ + endif + + ifdef DEBUG +-CXXFLAGS=-DDEBUG -g $(CXXBASEFLAGS) $(THREADFLAGS) ++CXXFLAGS+=-DDEBUG -g $(CXXBASEFLAGS) $(THREADFLAGS) + else +-CXXFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS) $(THREADFLAGS) ++CXXFLAGS+=-DNDEBUG $(CXXBASEFLAGS) $(THREADFLAGS) + endif + + # If explicit setting of GTK1 or GTK2 then use that else look for + # pkg-config which is an OK indication that GTK2 is available + ifdef GTK2 +-CONFIGFLAGS=pkg-config --cflags gtk+-2.0 ++CONFIGFLAGS=pkg-config --cflags gtk+-2.0 gthread-2.0 + MARSHALLER=scintilla-marshal.o + else + ifdef GTK1 +-CONFIGFLAGS=gtk-config --cflags ++CONFIGFLAGS=pkg-config --cflags gtk+ gthread + else + ifneq (,$(findstring /,$(shell whereis pkg-config))) +-CONFIGFLAGS=pkg-config --cflags gtk+-2.0 ++CONFIGFLAGS=pkg-config --cflags gtk+-2.0 gthread-2.0 + MARSHALLER=scintilla-marshal.o + else +-CONFIGFLAGS=gtk-config --cflags ++CONFIGFLAGS=gtk-config --cflags gtk+ gthread + endif + endif + endif + + .cxx.o: +- $(CC) `$(CONFIGFLAGS)` $(CXXFLAGS) -c $< ++ $(CC) $(PICFLAGS) `$(CONFIGFLAGS)` $(CXXFLAGS) -c $< + .c.o: +- $(CCOMP) `$(CONFIGFLAGS)` $(CXXFLAGS) -w -c $< ++ $(CCOMP) $(PICFLAGS) `$(CONFIGFLAGS)` $(CXXFLAGS) -w -c $< + + #++Autogenerated -- run src/LexGen.py to regenerate + #**LEXOBJS=\\\n\(\*.o \) +@@ -72,7 +73,7 @@ + LexTeX.o LexVB.o LexVerilog.o LexVHDL.o LexYAML.o + #--Autogenerated -- end of automatically generated section + +-all: $(COMPLIB) ++all: $(COMPLIB) $(LEXRLIB) + + clean: + rm -f *.o $(COMPLIB) +@@ -83,10 +84,11 @@ + $(COMPLIB): DocumentAccessor.o WindowAccessor.o KeyWords.o StyleContext.o Document.o CallTip.o \ + ScintillaBase.o ContractionState.o Editor.o ExternalLexer.o PropSet.o PlatGTK.o \ + KeyMap.o LineMarker.o ScintillaGTK.o CellBuffer.o ViewStyle.o \ +- RESearch.o Style.o Indicator.o AutoComplete.o UniConversion.o XPM.o \ +- $(MARSHALLER) $(LEXOBJS) +- $(AR) rc $@ $^ +- $(RANLIB) $@ ++ RESearch.o Style.o Indicator.o AutoComplete.o UniConversion.o XPM.o $(MARSHALLER) ++ $(AR) `$(CONFIGFLAGS:cflags=libs)` -o $@ $^ ++ ++$(LEXRLIB): $(LEXOBJS) ++ $(AR) `$(CONFIGFLAGS:cflags=libs)` -o $@ $^ + + # Automatically generate header dependencies with "make deps" + include deps.mak diff --git a/x11-toolkits/scintilla/pkg-descr b/x11-toolkits/scintilla/pkg-descr new file mode 100644 index 000000000..51cca7495 --- /dev/null +++ b/x11-toolkits/scintilla/pkg-descr @@ -0,0 +1,11 @@ +Scintilla is a free source code editing component. As well as features found in +standard text editing components, Scintilla includes features especially useful +when editing and debugging source code. These include support for syntax +styling, error indicators, code completion and call tips. The selection margin +can contain markers like those used in debuggers to indicate breakpoints and +the current line. Styling choices are more open than with many editors, +allowing the use of proportional fonts, bold and italics, multiple foreground +and background colours and multiple fonts. It comes with complete source code +and may be used in any free project or commercial product. + +WWW: http://www.scintilla.org/ diff --git a/x11-toolkits/scintilla/pkg-plist b/x11-toolkits/scintilla/pkg-plist new file mode 100644 index 000000000..d96935c51 --- /dev/null +++ b/x11-toolkits/scintilla/pkg-plist @@ -0,0 +1,14 @@ +include/scintilla/Accessor.h +include/scintilla/KeyWords.h +include/scintilla/Platform.h +include/scintilla/PropSet.h +include/scintilla/SString.h +include/scintilla/SciLexer.h +include/scintilla/Scintilla.h +include/scintilla/ScintillaWidget.h +include/scintilla/WindowAccessor.h +lib/libscintilla.so +lib/libscintilla.so.1 +lib/libscintilla_lexers.so +lib/libscintilla_lexers.so.1 +@dirrm include/scintilla |