aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2003-11-08 17:32:08 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2003-11-08 17:32:08 +0000
commitb9c1e2715ccf925b3d42869ccd5a7e5f17eeab5c (patch)
tree6c44bf4ea96b9da66ce4c0351a97a76e1e64d4eb /x11-toolkits
parent850cac3e1f724d6ad85adba24e7e38692eef3829 (diff)
downloadports-b9c1e2715ccf925b3d42869ccd5a7e5f17eeab5c.tar.gz
ports-b9c1e2715ccf925b3d42869ccd5a7e5f17eeab5c.zip
Notes
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/erlgtk/Makefile20
-rw-r--r--x11-toolkits/erlgtk/distinfo2
-rw-r--r--x11-toolkits/erlgtk/files/patch-c__src_gtk__drv.c20
-rw-r--r--x11-toolkits/erlgtk/files/patch-config_configure.in39
-rw-r--r--x11-toolkits/erlgtk/files/patch-glade_Makefile.in9
-rw-r--r--x11-toolkits/erlgtk/files/patch-glade_glade2erl.erl68
-rw-r--r--x11-toolkits/erlgtk/pkg-descr14
-rw-r--r--x11-toolkits/erlgtk/pkg-plist230
8 files changed, 169 insertions, 233 deletions
diff --git a/x11-toolkits/erlgtk/Makefile b/x11-toolkits/erlgtk/Makefile
index 4fe708838163..f418018be4f7 100644
--- a/x11-toolkits/erlgtk/Makefile
+++ b/x11-toolkits/erlgtk/Makefile
@@ -6,31 +6,45 @@
#
PORTNAME= erlgtk
-PORTVERSION= 0.9.6
+PORTVERSION= 0.9.7
CATEGORIES= x11-toolkits
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= erlgtk
DIST_SUBDIR= erlang
MAINTAINER= chris_pressey@yahoo.ca
-COMMENT= GTK+ 1.2 binding for Erlang/OTP
+COMMENT= GTK+ binding for Erlang/OTP
BUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang
RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang
PLIST_SUB= VERSION="${PORTVERSION}"
-CONFIGURE_ARGS= --without-gnome
CONFIGURE_WRKSRC=${WRKSRC}/config
GNU_CONFIGURE= yes
USE_AUTOCONF= yes
USE_GMAKE= yes
+
+.if defined(WITH_GTK2)
+PKGNAMESUFFIX= -gtk2
+CONFIGURE_ARGS= --without-gnome --with-gtk=2.0
+USE_GNOME= gtk20 gdkpixbuf
+.else
+CONFIGURE_ARGS= --without-gnome --with-gtk=1.2
USE_GNOME= gtk12 gdkpixbuf
+.endif
.if !defined(DISPLAY)
IGNORE= "must be built from within the X11 environment"
.endif
+pre-everything::
+ @${ECHO} ""
+ @${ECHO} "The following build options are available:"
+ @${ECHO} ""
+ @${ECHO} " WITH_GTK2=yes Build erlgtk with GTK+ 2.x binding"
+ @${ECHO} ""
+
post-install:
@${LN} -sf ${DISTNAME} ${PREFIX}/lib/erlang/lib/erlgtk
diff --git a/x11-toolkits/erlgtk/distinfo b/x11-toolkits/erlgtk/distinfo
index e45a133f8e70..f6eb144b16ec 100644
--- a/x11-toolkits/erlgtk/distinfo
+++ b/x11-toolkits/erlgtk/distinfo
@@ -1 +1 @@
-MD5 (erlang/erlgtk-0.9.6.tar.gz) = 150601e7002dc01dc7d437c0af5455e0
+MD5 (erlang/erlgtk-0.9.7.tar.gz) = f573101e387a5b2d7de87fcaec9dea54
diff --git a/x11-toolkits/erlgtk/files/patch-c__src_gtk__drv.c b/x11-toolkits/erlgtk/files/patch-c__src_gtk__drv.c
index be3212b6ad40..0149f1094d1c 100644
--- a/x11-toolkits/erlgtk/files/patch-c__src_gtk__drv.c
+++ b/x11-toolkits/erlgtk/files/patch-c__src_gtk__drv.c
@@ -1,14 +1,14 @@
$FreeBSD$
---- c_src/gtk_drv.c.orig Sat Aug 30 20:51:29 2003
-+++ c_src/gtk_drv.c Sat Aug 30 20:51:59 2003
-@@ -80,6 +80,8 @@
+--- c_src/gtk_drv.c.orig Tue Nov 4 13:41:13 2003
++++ c_src/gtk_drv.c Tue Nov 4 13:42:12 2003
+@@ -2203,7 +2203,7 @@
+ return gdrv_encode_ulong(mpp, 0);
+ }
- #define MAX_ARG_STACK 0x8000 /* max # of long words (128K) */
-
-+#define ERL_MAX_COUNT 0xffffff
-+
- #define ETERM_REF(e) do { \
- if (ERL_COUNT(e) < ERL_MAX_COUNT) \
- ERL_COUNT(e)++; \
+- if (type == GDK_TYPE_EVENT) {
++ if (gtk_type_is_a(type, GDK_TYPE_EVENT)) {
+ return encode_gdk_event(mpp, (GdkEvent*) ptr);
+ }
+ else if ((type == GDK_TYPE_WINDOW)||(type == GDK_TYPE_PIXMAP) ||
diff --git a/x11-toolkits/erlgtk/files/patch-config_configure.in b/x11-toolkits/erlgtk/files/patch-config_configure.in
index c18cedcfcbe4..e0529919509b 100644
--- a/x11-toolkits/erlgtk/files/patch-config_configure.in
+++ b/x11-toolkits/erlgtk/files/patch-config_configure.in
@@ -1,26 +1,23 @@
$FreeBSD$
---- config/configure.in.orig Thu May 2 01:42:15 2002
-+++ config/configure.in Mon Sep 1 11:11:00 2003
-@@ -69,9 +69,10 @@
+--- config/configure.in.orig Tue Sep 2 14:17:18 2003
++++ config/configure.in Tue Nov 4 13:08:00 2003
+@@ -64,7 +64,7 @@
+ EXISTS_FLAG=""
+ fi
- GTK_VERSION=`$GTK_CONFIG --version | awk -F. '{ print $1*65536+$2*256+$3 }'`
- GTK_CFLAGS=`$GTK_CONFIG --cflags`
-+GDK_PIXBUF_CFLAGS=`$GDK_PIXBUF_CONFIG --cflags`
- GTK_LIBS=`$GTK_CONFIG --libs`
+-AC_MSG_RESULT(PGK_CONFIG = $PKG_CONFIG)
++AC_MSG_RESULT(PKG_CONFIG = $PKG_CONFIG)
+ AC_MSG_RESULT(GTK_CONFIG = $GTK_CONFIG)
+ AC_MSG_RESULT(GNOME_CONFIG = $GNOME_CONFIG)
+ AC_MSG_RESULT(GDK_PIXBUF_CONFIG = $GDK_PIXBUF_CONFIG)
+@@ -107,7 +107,7 @@
+ fi
--GTK_CFLAGS="-DGTK_VERSION=$GTK_VERSION $GTK_CFLAGS $GTK_XCFLAGS"
-+GTK_CFLAGS="-DGTK_VERSION=$GTK_VERSION $GTK_CFLAGS $GDK_PIXBUF_CFLAGS $GTK_XCFLAGS"
-
-
- if test "x$GNOME" != "xno"; then
-@@ -122,7 +123,7 @@
- ERLC_FLAGS=
- EI_DIR=`$ERLC eiconf.erl; $ERL -noshell -s eiconf`
- EI_CFLAGS="-I$EI_DIR/include"
--EI_LIBS="-L$EI_DIR/lib -lerl_interface -lei"
-+EI_LIBS="-L$EI_DIR/lib -lerl_interface_st -lei_st"
- dnl
- dnl Check if the erl_interface is capable of represent/store functions
- dnl
+ AC_MSG_RESULT(GTK_DO = $GTK_DO)
+-if test "x$GTK" == "x-2.0"; then
++if test "x$GTK" = "x-2.0"; then
+ GTK_REL="2";
+ else
+ GTK_REL=""
diff --git a/x11-toolkits/erlgtk/files/patch-glade_Makefile.in b/x11-toolkits/erlgtk/files/patch-glade_Makefile.in
index 6e99e8e4f26c..85d8c5816c34 100644
--- a/x11-toolkits/erlgtk/files/patch-glade_Makefile.in
+++ b/x11-toolkits/erlgtk/files/patch-glade_Makefile.in
@@ -12,12 +12,3 @@ $FreeBSD$
RDIR = ../releases/erlgtk-$(VSN)
RFILES = \
-@@ -61,7 +61,7 @@
- @INSTALL_DIR@ $(IDIR)/ebin
- @INSTALL_DIR@ $(IDIR)/priv/bin
- @INSTALL_DATA@ $(OBJS) $(IDIR)/ebin
-- @INSTALL_PROGRAM@ ../priv/bin/glade2erl $(IDIR)/priv/bin
-+ @INSTALL_SCRIPT@ ../priv/bin/glade2erl $(IDIR)/priv/bin
-
- release: all
- @INSTALL_DIR@ $(RDIR)/glade
diff --git a/x11-toolkits/erlgtk/files/patch-glade_glade2erl.erl b/x11-toolkits/erlgtk/files/patch-glade_glade2erl.erl
deleted file mode 100644
index 9093611fda82..000000000000
--- a/x11-toolkits/erlgtk/files/patch-glade_glade2erl.erl
+++ /dev/null
@@ -1,68 +0,0 @@
-
-$FreeBSD$
-
---- glade/glade2erl.erl.orig Thu May 2 08:42:20 2002
-+++ glade/glade2erl.erl Sat Jul 19 12:19:25 2003
-@@ -1335,7 +1335,7 @@
- fmt_args(Ps++[{raw,fmt_flags(OffBits,FSpec)}])])
- end,
- emit_spec(C,Ps,Name,T,As);
-- {cond,Type,Then,Else} ->
-+ {conditional,Type,Then,Else} ->
- case eval_cond(Type,As) of
- true ->
- emit_spec(C,Ps,Name,Then, As),
-@@ -1437,12 +1437,12 @@
- %%
- %% ChildrenSpec = none | box | container | notebook ...
- %%
--%% {create,{Mod,Fun},Args} unconditional call returning a new widget
--%% {call,{Mod,Fun},Args} unconditional call
--%% {def,{Mod,Fun},Args} optional call (ignore if default value on args)
-+%% {create,{Mod,Fun},Args} unconditional call returning a new widget
-+%% {call,{Mod,Fun},Args} unconditional call
-+%% {def,{Mod,Fun},Args} optional call (ignore if default value on args)
- %% {flags,SetF,UnsetF,Default,Flags}
--%% special call for setting flag arguments
--%% {cond,Cond,Then,Else} conditional
-+%% special call for setting flag arguments
-+%% {conditional,Cond,Then,Else} conditional
- %%
- widget_spec(DefaultFlags) ->
- [
-@@ -1474,7 +1474,7 @@
- [{"selection_mode",genum,'GTK_SELECTION_SINGLE'}]},
- {def,{gtk,clist_set_shadow_type},
- [{"shadow_type",genum,'GTK_SHADOW_IN'}]},
-- {cond, {value,"show_titles",false},
-+ {conditional, {value,"show_titles",false},
- [{call,{gtk,clist_column_titles_show},[]}],
- [{call,{gtk,clist_column_titles_hide},[]}]}
- | container_spec(?GTK_CAN_FOCUS bor Flags)].
-@@ -1827,7 +1827,7 @@
-
- "GtkButton" ->
- S = [
-- {cond, {member,"stock_button"},
-+ {conditional, {member,"stock_button"},
- [{create,{gnome_stock,button},
- [{"stock_button", {gmacro,Type}, "Button"}]}],
- [{create,{gtk,button_new_with_label},
-@@ -1976,7 +1976,7 @@
- S = [
- {create,{gtk,menu_item_new_with_label},
- [{"label", gstring, Name}]},
-- {cond, {value,"right_justify",false},
-+ {conditional, {value,"right_justify",false},
- [{call,{gtk,menu_item_right_justify},[]}],
- []} | container_spec(0)],
- {S, menuitem};
-@@ -2086,7 +2086,7 @@
- ex(UnSetF, Ps++[OffBits])
- end,
- exec_spec(Ps,T,As);
-- {cond,Type,Then,Else} ->
-+ {conditional,Type,Then,Else} ->
- case eval_cond(Type,As) of
- true ->
- exec_spec(Ps, Then++T, As);
diff --git a/x11-toolkits/erlgtk/pkg-descr b/x11-toolkits/erlgtk/pkg-descr
index dec7303a3462..36005f10e2f0 100644
--- a/x11-toolkits/erlgtk/pkg-descr
+++ b/x11-toolkits/erlgtk/pkg-descr
@@ -1,9 +1,11 @@
-erlgtk is a GTK+ 1.2 binding for Erlang/OTP.
+erlgtk is a GTK+ binding for Erlang/OTP.
-Support for GTK+ 2.x and GNOME is included in
-the binding, but is not enabled in this port
-due to simplicity and stability concerns. It
-may be included in this port at some future
-date. Watch this space.
+erlgtk allows you to use the popular GTK+ GUI toolkit from the comfort
+and safety of the Erlang programming language.
+
+Mutually exclusive support for both GTK+ 1.2 and GTK+ 2.x is included
+in this port. Support for GNOME is present in the binding, but is not
+enabled in this port, due to simplicity and stability concerns. It
+may be included in this port at some future date. Watch this space.
WWW: http://erlgtk.sourceforge.net/
diff --git a/x11-toolkits/erlgtk/pkg-plist b/x11-toolkits/erlgtk/pkg-plist
index c94a1035f03a..b6adeb5c1be5 100644
--- a/x11-toolkits/erlgtk/pkg-plist
+++ b/x11-toolkits/erlgtk/pkg-plist
@@ -1,117 +1,117 @@
-lib/erlang/lib/erlgtk-0.9.6/ebin/gdk.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/gdk_pixbuf.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/gdk_pixbuf_loader.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/glade2erl.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/glade_http.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/glade_http_cli.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/glade_http_header.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/glade_parse.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/glade_url.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/gtk.beam
-lib/erlang/lib/erlgtk-0.9.6/ebin/gtk_lib.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/all.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/all.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/arrow.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/arrow.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/aspectframe.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/aspectframe.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/base.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/base.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/button_swap.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/button_swap.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/buttons.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/buttons.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/clist.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/clist.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/draw.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/draw.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/entry.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/entry.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/event.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/event.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/eventbox.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/eventbox.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/filesel.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/filesel.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/gnome_buttons.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/gnome_buttons.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/gnome_wiz.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/gnome_wiz.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/helloworld.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/helloworld.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/helloworld2.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/helloworld2.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/info.xpm
-lib/erlang/lib/erlgtk-0.9.6/examples/input.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/input.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/ip_entry.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/ip_entry.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/ip_test.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/ip_test.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/label.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/label.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/notebook.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/notebook.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/packbox.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/packbox.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/paned.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/paned.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/pixmap.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/pixmap.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/progressbar.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/progressbar.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/rangewidgets.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/rangewidgets.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/re_entry.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/re_entry.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/rulers.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/rulers.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/scroll.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/scroll.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/scrolledwin.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/scrolledwin.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/statusbar.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/statusbar.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/table.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/table.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/text.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/text.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/tree.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/tree.erl
-lib/erlang/lib/erlgtk-0.9.6/examples/wheelbarrow.beam
-lib/erlang/lib/erlgtk-0.9.6/examples/wheelbarrow.erl
-lib/erlang/lib/erlgtk-0.9.6/include/gdk.hrl
-lib/erlang/lib/erlgtk-0.9.6/include/gdk_keysyms.hrl
-lib/erlang/lib/erlgtk-0.9.6/include/gtk.hrl
-lib/erlang/lib/erlgtk-0.9.6/include/libgdk.hrl
-lib/erlang/lib/erlgtk-0.9.6/include/libgdk_pixbuf.hrl
-lib/erlang/lib/erlgtk-0.9.6/include/libgdk_pixbuf_loader.hrl
-lib/erlang/lib/erlgtk-0.9.6/include/libgtk.hrl
-lib/erlang/lib/erlgtk-0.9.6/priv/bin/def2mod
-lib/erlang/lib/erlgtk-0.9.6/priv/bin/glade2erl
-lib/erlang/lib/erlgtk-0.9.6/priv/bin/gtk_drv
-lib/erlang/lib/erlgtk-0.9.6/priv/modules/libgdk_pixbuf.so
-lib/erlang/lib/erlgtk-0.9.6/priv/modules/libgdk_pixbuf_loader.so
-lib/erlang/lib/erlgtk-0.9.6/priv/src/gdk.inc
-lib/erlang/lib/erlgtk-0.9.6/priv/src/gdk_pixbuf.inc
-lib/erlang/lib/erlgtk-0.9.6/priv/src/gdk_pixbuf_loader.inc
-lib/erlang/lib/erlgtk-0.9.6/priv/src/gtk.inc
-lib/erlang/lib/erlgtk-0.9.6/src/gdk.erl
-lib/erlang/lib/erlgtk-0.9.6/src/gdk_pixbuf.erl
-lib/erlang/lib/erlgtk-0.9.6/src/gdk_pixbuf_loader.erl
-lib/erlang/lib/erlgtk-0.9.6/src/gtk.erl
-lib/erlang/lib/erlgtk-0.9.6/src/gtk_lib.erl
-lib/erlang/lib/erlgtk-0.9.6/usr/include/gtk_drv_api.h
-@dirrm lib/erlang/lib/erlgtk-0.9.6/usr/include
-@dirrm lib/erlang/lib/erlgtk-0.9.6/usr
-@dirrm lib/erlang/lib/erlgtk-0.9.6/src
-@dirrm lib/erlang/lib/erlgtk-0.9.6/priv/src
-@dirrm lib/erlang/lib/erlgtk-0.9.6/priv/modules
-@dirrm lib/erlang/lib/erlgtk-0.9.6/priv/bin
-@dirrm lib/erlang/lib/erlgtk-0.9.6/priv
-@dirrm lib/erlang/lib/erlgtk-0.9.6/include
-@dirrm lib/erlang/lib/erlgtk-0.9.6/examples
-@dirrm lib/erlang/lib/erlgtk-0.9.6/ebin
-@dirrm lib/erlang/lib/erlgtk-0.9.6
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/gdk.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/gdk_pixbuf.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/gdk_pixbuf_loader.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/glade2erl.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/glade_http.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/glade_http_cli.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/glade_http_header.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/glade_parse.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/glade_url.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/gtk.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/ebin/gtk_lib.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/all.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/all.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/arrow.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/arrow.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/aspectframe.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/aspectframe.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/base.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/base.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/button_swap.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/button_swap.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/buttons.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/buttons.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/clist.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/clist.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/draw.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/draw.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/entry.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/entry.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/event.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/event.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/eventbox.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/eventbox.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/filesel.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/filesel.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/gnome_buttons.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/gnome_buttons.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/gnome_wiz.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/gnome_wiz.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/helloworld.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/helloworld.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/helloworld2.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/helloworld2.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/info.xpm
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/input.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/input.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/ip_entry.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/ip_entry.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/ip_test.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/ip_test.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/label.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/label.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/notebook.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/notebook.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/packbox.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/packbox.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/paned.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/paned.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/pixmap.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/pixmap.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/progressbar.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/progressbar.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/rangewidgets.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/rangewidgets.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/re_entry.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/re_entry.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/rulers.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/rulers.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/scroll.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/scroll.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/scrolledwin.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/scrolledwin.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/statusbar.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/statusbar.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/table.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/table.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/text.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/text.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/tree.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/tree.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/wheelbarrow.beam
+lib/erlang/lib/erlgtk-%%VERSION%%/examples/wheelbarrow.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/include/gdk.hrl
+lib/erlang/lib/erlgtk-%%VERSION%%/include/gdk_keysyms.hrl
+lib/erlang/lib/erlgtk-%%VERSION%%/include/gtk.hrl
+lib/erlang/lib/erlgtk-%%VERSION%%/include/libgdk.hrl
+lib/erlang/lib/erlgtk-%%VERSION%%/include/libgdk_pixbuf.hrl
+lib/erlang/lib/erlgtk-%%VERSION%%/include/libgdk_pixbuf_loader.hrl
+lib/erlang/lib/erlgtk-%%VERSION%%/include/libgtk.hrl
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/bin/def2mod
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/bin/glade2erl
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/bin/gtk_drv
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/modules/libgdk_pixbuf.so
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/modules/libgdk_pixbuf_loader.so
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/src/gdk.inc
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/src/gdk_pixbuf.inc
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/src/gdk_pixbuf_loader.inc
+lib/erlang/lib/erlgtk-%%VERSION%%/priv/src/gtk.inc
+lib/erlang/lib/erlgtk-%%VERSION%%/src/gdk.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/src/gdk_pixbuf.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/src/gdk_pixbuf_loader.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/src/gtk.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/src/gtk_lib.erl
+lib/erlang/lib/erlgtk-%%VERSION%%/usr/include/gtk_drv_api.h
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/usr/include
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/usr
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/src
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/priv/src
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/priv/modules
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/priv/bin
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/priv
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/include
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/examples
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%/ebin
+@dirrm lib/erlang/lib/erlgtk-%%VERSION%%
@exec ln -sf erlgtk-%%VERSION%% %D/lib/erlang/lib/erlgtk
@unexec rm -f %D/lib/erlang/lib/erlgtk