summaryrefslogtreecommitdiff
path: root/x11-toolkits/gal
diff options
context:
space:
mode:
authorAde Lovett <ade@FreeBSD.org>2000-10-06 02:42:20 +0000
committerAde Lovett <ade@FreeBSD.org>2000-10-06 02:42:20 +0000
commit4c2a8e6363c851fb6ccb4400e8fcb0f301e62af7 (patch)
tree4674b877bd5215d4a486c402dfc78770878badd9 /x11-toolkits/gal
parent1. Update to 1.2.2 (diff)
GAL is a collection of widgets and utility routines that were taken
from GNOME Evolution and Gnumeric - upcoming releases of these two pieces of software, and others, will require this library.
Notes
Notes: svn path=/head/; revision=33445
Diffstat (limited to 'x11-toolkits/gal')
-rw-r--r--x11-toolkits/gal/Makefile38
-rw-r--r--x11-toolkits/gal/distinfo1
-rw-r--r--x11-toolkits/gal/files/patch-aa9
-rw-r--r--x11-toolkits/gal/files/patch-ab7
-rw-r--r--x11-toolkits/gal/pkg-comment1
-rw-r--r--x11-toolkits/gal/pkg-descr11
-rw-r--r--x11-toolkits/gal/pkg-plist80
7 files changed, 147 insertions, 0 deletions
diff --git a/x11-toolkits/gal/Makefile b/x11-toolkits/gal/Makefile
new file mode 100644
index 000000000000..b124ece0f0ca
--- /dev/null
+++ b/x11-toolkits/gal/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: gal
+# Date created: 5th October 2000
+# Whom: Ade Lovett <ade@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gal
+PORTVERSION= 0.1
+CATEGORIES= x11-toolkits gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= unstable/sources/gal
+
+MAINTAINER= ade@FreeBSD.org
+
+LIB_DEPENDS= gnomeprint.12:${PORTSDIR}/print/gnomeprint \
+ glade.4:${PORTSDIR}/devel/libglade \
+ unicode.0:${PORTSDIR}/devel/libunicode \
+ gnomevfs.0:${PORTSDIR}/devel/gnomevfs
+
+USE_X_PREFIX= yes
+USE_PERL5= yes
+USE_GMAKE= yes
+USE_GNOME= yes
+USE_LIBTOOL= yes
+INSTALLS_SHLIB= yes
+CONFIGURE_ARGS= --enable-static
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib"
+
+pre-patch:
+ @${PERL} -pi -e 's|-lpthread|-pthread|g ; \
+ s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
+ @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
+ 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
+ s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/gal/distinfo b/x11-toolkits/gal/distinfo
new file mode 100644
index 000000000000..4a8cf032bf9f
--- /dev/null
+++ b/x11-toolkits/gal/distinfo
@@ -0,0 +1 @@
+MD5 (gal-0.1.tar.gz) = f7442798ab5b2df824b07ada32057eeb
diff --git a/x11-toolkits/gal/files/patch-aa b/x11-toolkits/gal/files/patch-aa
new file mode 100644
index 000000000000..68bca339a753
--- /dev/null
+++ b/x11-toolkits/gal/files/patch-aa
@@ -0,0 +1,9 @@
+--- configure.orig Thu Oct 5 16:15:23 2000
++++ configure Thu Oct 5 20:41:31 2000
+@@ -4970,4 +4970,4 @@
+ echo "configure:4971: checking for GTK >= 1.2.7" >&5
+-if gtk-config --version > /dev/null 2>&1; then
+- vers=`gtk-config --version | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
++if $GTK_CONFIG --version > /dev/null 2>&1; then
++ vers=`$GTK_CONFIG --version | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
+ if test "$vers" -ge 1002007; then
diff --git a/x11-toolkits/gal/files/patch-ab b/x11-toolkits/gal/files/patch-ab
new file mode 100644
index 000000000000..a751a5d149fc
--- /dev/null
+++ b/x11-toolkits/gal/files/patch-ab
@@ -0,0 +1,7 @@
+--- Makefile.in.orig Thu Oct 5 18:09:06 2000
++++ Makefile.in Thu Oct 5 21:24:04 2000
+@@ -138,3 +138,3 @@
+
+-confexecdir = $(libdir)
++confexecdir = $(sysconfdir)
+ confexec_DATA = galConf.sh
diff --git a/x11-toolkits/gal/pkg-comment b/x11-toolkits/gal/pkg-comment
new file mode 100644
index 000000000000..a65315dc654c
--- /dev/null
+++ b/x11-toolkits/gal/pkg-comment
@@ -0,0 +1 @@
+A collection of widgets taken from GNOME gnumeric and evolution
diff --git a/x11-toolkits/gal/pkg-descr b/x11-toolkits/gal/pkg-descr
new file mode 100644
index 000000000000..c3b79a5076d6
--- /dev/null
+++ b/x11-toolkits/gal/pkg-descr
@@ -0,0 +1,11 @@
+GAL is a collection of widgets and utility routines that were taken
+from Evolution and Gnumeric.
+
+The upcoming version of Evolution and Gnumeric will both require
+GAL, as the code has been moved to this new module.
+
+The API is not frozen and might change at any time. Larger class
+renaming might happen at any point without notice. Use this library
+at your own risk.
+
+WWW: http://www.gnome.org/
diff --git a/x11-toolkits/gal/pkg-plist b/x11-toolkits/gal/pkg-plist
new file mode 100644
index 000000000000..8a290efc5d23
--- /dev/null
+++ b/x11-toolkits/gal/pkg-plist
@@ -0,0 +1,80 @@
+etc/galConf.sh
+include/gal/e-paned/e-hpaned.h
+include/gal/e-paned/e-paned.h
+include/gal/e-paned/e-vpaned.h
+include/gal/e-table/e-cell-checkbox.h
+include/gal/e-table/e-cell-text.h
+include/gal/e-table/e-cell-toggle.h
+include/gal/e-table/e-cell-tree.h
+include/gal/e-table/e-cell.h
+include/gal/e-table/e-table-click-to-add.h
+include/gal/e-table/e-table-col-dnd.h
+include/gal/e-table/e-table-col.h
+include/gal/e-table/e-table-config.h
+include/gal/e-table/e-table-defines.h
+include/gal/e-table/e-table-field-chooser-dialog.h
+include/gal/e-table/e-table-field-chooser-item.h
+include/gal/e-table/e-table-field-chooser.h
+include/gal/e-table/e-table-group-container.h
+include/gal/e-table/e-table-group-leaf.h
+include/gal/e-table/e-table-group.h
+include/gal/e-table/e-table-header-item.h
+include/gal/e-table/e-table-header.h
+include/gal/e-table/e-table-item.h
+include/gal/e-table/e-table-model.h
+include/gal/e-table/e-table-one.h
+include/gal/e-table/e-table-scrolled.h
+include/gal/e-table/e-table-selection-model.h
+include/gal/e-table/e-table-simple.h
+include/gal/e-table/e-table-sort-info.h
+include/gal/e-table/e-table-sorted-variable.h
+include/gal/e-table/e-table-sorted.h
+include/gal/e-table/e-table-sorter.h
+include/gal/e-table/e-table-subset-variable.h
+include/gal/e-table/e-table-subset.h
+include/gal/e-table/e-table-text-model.h
+include/gal/e-table/e-table-tooltip.h
+include/gal/e-table/e-table.h
+include/gal/e-table/e-tree-model.h
+include/gal/e-table/e-tree-simple.h
+include/gal/e-text/e-entry.h
+include/gal/e-text/e-text-event-processor-emacs-like.h
+include/gal/e-text/e-text-event-processor-types.h
+include/gal/e-text/e-text-event-processor.h
+include/gal/e-text/e-text-model.h
+include/gal/e-text/e-text.h
+include/gal/util/e-util.h
+include/gal/util/e-xml-utils.h
+include/gal/widgets/color-group.h
+include/gal/widgets/color-palette.h
+include/gal/widgets/e-canvas-utils.h
+include/gal/widgets/e-canvas-vbox.h
+include/gal/widgets/e-canvas.h
+include/gal/widgets/e-colors.h
+include/gal/widgets/e-cursors.h
+include/gal/widgets/e-font.h
+include/gal/widgets/e-gui-utils.h
+include/gal/widgets/e-popup-menu.h
+include/gal/widgets/e-printable.h
+include/gal/widgets/e-reflow-sorted.h
+include/gal/widgets/e-reflow.h
+include/gal/widgets/e-scroll-frame.h
+include/gal/widgets/e-unicode.h
+include/gal/widgets/gtk-combo-box.h
+include/gal/widgets/gtk-combo-stack.h
+include/gal/widgets/gtk-combo-text.h
+include/gal/widgets/widget-color-combo.h
+include/gal/widgets/widget-pixmap-combo.h
+lib/libgal.a
+lib/libgal.so
+lib/libgal.so.0
+share/gnome/etable/glade/e-table-config.glade
+share/gnome/etable/glade/e-table-field-chooser.glade
+share/gnome/etable/glade/e-table-group.glade
+@dirrm share/gnome/etable/glade
+@dirrm share/gnome/etable
+@dirrm include/gal/widgets
+@dirrm include/gal/util
+@dirrm include/gal/e-text
+@dirrm include/gal/e-table
+@dirrm include/gal/e-paned