summaryrefslogtreecommitdiff
path: root/databases/glom
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2009-04-10 05:56:28 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2009-04-10 05:56:28 +0000
commitae52bc80895a23ddbe33b86e75a9cf331ae32ba9 (patch)
tree5538a7d3541f6d56e4bbab9c6329f5b9db64dafb /databases/glom
parent- Update to 0.6.3 (diff)
Presenting GNOME 2.26 for FreeBSD. See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new. On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative for Firefox 2.0 as a Gecko provider. Almost all of the Gecko consumers can make use of this provider by setting: WITH_GECKO=libxul The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen, Martin Matuska, Craig Butler, and Pawel Worach.
Diffstat (limited to 'databases/glom')
-rw-r--r--databases/glom/Makefile12
-rw-r--r--databases/glom/distinfo6
-rw-r--r--databases/glom/files/patch-glom_main.cc14
-rw-r--r--databases/glom/pkg-plist56
4 files changed, 67 insertions, 21 deletions
diff --git a/databases/glom/Makefile b/databases/glom/Makefile
index 3f7c98a38597..4ef08f9db73e 100644
--- a/databases/glom/Makefile
+++ b/databases/glom/Makefile
@@ -3,11 +3,11 @@
# Whom: Adam Weinberger <adamw@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/databases/glom/Makefile,v 1.21 2009/01/09 11:46:25 kwm Exp $
+# $MCom: ports/databases/glom/Makefile,v 1.24 2009/03/17 16:33:41 kwm Exp $
#
PORTNAME= glom
-PORTVERSION= 1.8.7
+PORTVERSION= 1.10.0
CATEGORIES= databases gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -16,15 +16,13 @@ MAINTAINER= kwm@FreeBSD.org
COMMENT= GNOME database designer and user interface
LIB_DEPENDS= bakery-2.6:${PORTSDIR}/x11-toolkits/bakery \
- gdamm-3.0.10:${PORTSDIR}/databases/libgdamm \
+ gdamm-4.0.10:${PORTSDIR}/databases/libgdamm \
gtksourceviewmm-2.0.2:${PORTSDIR}/x11-toolkits/libgtksourceviewmm \
- avahi-ui.0:${PORTSDIR}/net/avahi-gtk \
- epc-1.0.2:${PORTSDIR}/www/libepc \
goocanvasmm-0.1.4:${PORTSDIR}/graphics/goocanvasmm
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- ${LOCALBASE}/libdata/pkgconfig/libgda-postgres-3.0.pc:${PORTSDIR}/databases/libgda3-postgresql
+ ${LOCALBASE}/libdata/pkgconfig/libgda-postgres-4.0.pc:${PORTSDIR}/databases/libgda4-postgresql
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- ${LOCALBASE}/libdata/pkgconfig/libgda-postgres-3.0.pc:${PORTSDIR}/databases/libgda3-postgresql
+ ${LOCALBASE}/libdata/pkgconfig/libgda-postgres-4.0.pc:${PORTSDIR}/databases/libgda4-postgresql
USE_BZIP2= yes
USE_PYTHON= yes
diff --git a/databases/glom/distinfo b/databases/glom/distinfo
index 1ee0184f9b07..522bfdf6e68e 100644
--- a/databases/glom/distinfo
+++ b/databases/glom/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/glom-1.8.7.tar.bz2) = 5ac17e5505f0c519eda63e4cb1fc9be1
-SHA256 (gnome2/glom-1.8.7.tar.bz2) = 6d11cc30e54f84a4ff28e2df0eb3f8799c8db2ea541642aef1685b11a6b2780f
-SIZE (gnome2/glom-1.8.7.tar.bz2) = 3267908
+MD5 (gnome2/glom-1.10.0.tar.bz2) = 8c46a5e087771a0bc45c71d7dd74ec7f
+SHA256 (gnome2/glom-1.10.0.tar.bz2) = a0e03a087cec62ccf440923d44f2f99f83607502bf84aef34dc50c41989fca2a
+SIZE (gnome2/glom-1.10.0.tar.bz2) = 3246293
diff --git a/databases/glom/files/patch-glom_main.cc b/databases/glom/files/patch-glom_main.cc
index 69a77fb592b4..c9143bb8b24e 100644
--- a/databases/glom/files/patch-glom_main.cc
+++ b/databases/glom/files/patch-glom_main.cc
@@ -1,6 +1,6 @@
---- glom/main.cc.orig 2008-08-22 16:36:46.000000000 +0200
-+++ glom/main.cc 2008-09-13 21:23:46.000000000 +0200
-@@ -89,18 +89,19 @@
+--- glom/main.cc.orig 2009-03-16 14:53:55.000000000 +0100
++++ glom/main.cc 2009-03-17 16:22:01.000000000 +0100
+@@ -100,18 +100,19 @@ OptionGroup::OptionGroup()
} //namespace Glom
@@ -22,10 +22,10 @@
WSADATA data;
int errcode = WSAStartup(MAKEWORD(2, 0), &data);
if(errcode != 0)
-@@ -108,6 +109,7 @@
- std::cerr << "Failed to initialize WinSock: " << errcode << std::endl;
- return -1;
- }
+@@ -123,6 +124,7 @@ main(int argc, char* argv[])
+ gchar* installation_dir_c = g_win32_get_package_installation_directory_of_module(NULL);
+ const std::string installation_dir(installation_dir_c);
+ g_free(installation_dir_c);
+# endif
#endif
diff --git a/databases/glom/pkg-plist b/databases/glom/pkg-plist
index a9db6f4b6ebb..682717c2ee83 100644
--- a/databases/glom/pkg-plist
+++ b/databases/glom/pkg-plist
@@ -1,11 +1,53 @@
bin/glom
-lib/libglom.a
-lib/libglom.la
-lib/libglom.so
-lib/libglom.so.0
+include/glom-1.0/libglom/appstate.h
+include/glom-1.0/libglom/data_structure/field.h
+include/glom-1.0/libglom/data_structure/fieldtypes.h
+include/glom-1.0/libglom/data_structure/foundset.h
+include/glom-1.0/libglom/data_structure/glomconversions.h
+include/glom-1.0/libglom/data_structure/groupinfo.h
+include/glom-1.0/libglom/data_structure/iso_codes.h
+include/glom-1.0/libglom/data_structure/layout/custom_title.h
+include/glom-1.0/libglom/data_structure/layout/fieldformatting.h
+include/glom-1.0/libglom/data_structure/layout/layoutgroup.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_button.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_calendarportal.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_field.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_image.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_line.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_notebook.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_placeholder.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_portal.h
+include/glom-1.0/libglom/data_structure/layout/layoutitem_text.h
+include/glom-1.0/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.h
+include/glom-1.0/libglom/data_structure/layout/report_parts/layoutitem_footer.h
+include/glom-1.0/libglom/data_structure/layout/report_parts/layoutitem_groupby.h
+include/glom-1.0/libglom/data_structure/layout/report_parts/layoutitem_header.h
+include/glom-1.0/libglom/data_structure/layout/report_parts/layoutitem_summary.h
+include/glom-1.0/libglom/data_structure/layout/report_parts/layoutitem_verticalgroup.h
+include/glom-1.0/libglom/data_structure/layout/usesrelationship.h
+include/glom-1.0/libglom/data_structure/numeric_format.h
+include/glom-1.0/libglom/data_structure/parameternamegenerator.h
+include/glom-1.0/libglom/data_structure/print_layout.h
+include/glom-1.0/libglom/data_structure/privileges.h
+include/glom-1.0/libglom/data_structure/relationship.h
+include/glom-1.0/libglom/data_structure/report.h
+include/glom-1.0/libglom/data_structure/system_prefs.h
+include/glom-1.0/libglom/data_structure/tableinfo.h
+include/glom-1.0/libglom/data_structure/translatable_item.h
+include/glom-1.0/libglom/document/document_glom.h
+include/glom-1.0/libglom/document/view.h
+include/glom-1.0/libglom/libglom_config.h
+include/glom-1.0/libglom/sharedptr.h
+include/glom-1.0/libglom/standard_table_prefs_fields.h
+lib/libglom-1.0.a
+lib/libglom-1.0.la
+lib/libglom-1.0.so
+lib/libglom-1.0.so.0
%%PYTHON_SITELIBDIR%%/glom.a
%%PYTHON_SITELIBDIR%%/glom.la
%%PYTHON_SITELIBDIR%%/glom.so
+libdata/pkgconfig/glom-1.0.pc
share/applications/glom.desktop
%%DATADIR%%/doc/examples/example_film_manager.glom
%%DATADIR%%/doc/examples/example_lesson_planner.glom
@@ -203,3 +245,9 @@ share/omf/glom/glom-sv.omf
@dirrmtry share/locale/rw
@dirrmtry share/locale/dz/LC_MESSAGES
@dirrmtry share/locale/dz
+@dirrm include/glom-1.0/libglom/document
+@dirrm include/glom-1.0/libglom/data_structure/layout/report_parts
+@dirrm include/glom-1.0/libglom/data_structure/layout
+@dirrm include/glom-1.0/libglom/data_structure
+@dirrm include/glom-1.0/libglom
+@dirrm include/glom-1.0