summaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-07-30 07:15:49 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-07-30 07:15:49 +0800
commit42e79dc9f01d9967c5c9e7481a8c509d06e04d39 (patch)
tree618336a2c445e207810b8834f1aa1a607f221837 /misc
parent63d2921f4469c3bd329bc5a8fdf9c84ce7ed1d00 (diff)
downloadmarcuscom-ports-42e79dc9f01d9967c5c9e7481a8c509d06e04d39.tar
marcuscom-ports-42e79dc9f01d9967c5c9e7481a8c509d06e04d39.tar.gz
marcuscom-ports-42e79dc9f01d9967c5c9e7481a8c509d06e04d39.tar.bz2
marcuscom-ports-42e79dc9f01d9967c5c9e7481a8c509d06e04d39.tar.lz
marcuscom-ports-42e79dc9f01d9967c5c9e7481a8c509d06e04d39.tar.xz
marcuscom-ports-42e79dc9f01d9967c5c9e7481a8c509d06e04d39.tar.zst
marcuscom-ports-42e79dc9f01d9967c5c9e7481a8c509d06e04d39.zip
share/gnome/ -> share/.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9266 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'misc')
-rw-r--r--misc/gnome-osd/Makefile37
-rw-r--r--misc/gnome-osd/distinfo3
-rw-r--r--misc/gnome-osd/files/patch-gnomeosd_capplet.py10
-rw-r--r--misc/gnome-osd/pkg-descr8
-rw-r--r--misc/gnome-osd/pkg-plist55
-rw-r--r--misc/gnomesword/Makefile39
-rw-r--r--misc/gnomesword/distinfo3
-rw-r--r--misc/gnomesword/files/patch-Makefile.in31
-rw-r--r--misc/gnomesword/files/patch-configure116
-rw-r--r--misc/gnomesword/pkg-descr10
-rw-r--r--misc/gnomesword/pkg-plist186
-rw-r--r--misc/gregexp/Makefile27
-rw-r--r--misc/gregexp/distinfo3
-rw-r--r--misc/gregexp/files/patch-configure11
-rw-r--r--misc/gregexp/files/patch-src::main.c120
-rw-r--r--misc/gregexp/pkg-descr3
-rw-r--r--misc/gregexp/pkg-plist6
17 files changed, 668 insertions, 0 deletions
diff --git a/misc/gnome-osd/Makefile b/misc/gnome-osd/Makefile
new file mode 100644
index 000000000..210662072
--- /dev/null
+++ b/misc/gnome-osd/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: gnome-osd
+# Date created: 21 Aug 2004
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gnome-osd
+DISTVERSION= 0.11.3
+PORTREVISION= 3
+CATEGORIES= misc
+MASTER_SITES= http://telecom.inescporto.pt/~gjc/gnome-osd/${DISTVERSION:C|-.*$||}/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= An On-Screen-Display infrastructure using Pango text rendering
+
+USE_X_PREFIX= yes
+USE_GNOME= gnomehack gnomeprefix intlhack pygnome2
+USE_PYTHON= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+GCONF_SCHEMAS= gnome-osd.schemas
+PORTDOCS= AUTHORS NEWS README
+MAN1= gnome-osd-client.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|control-center-2.0/capplets|applications|' \
+ ${WRKSRC}/Makefile.in
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/misc/gnome-osd/distinfo b/misc/gnome-osd/distinfo
new file mode 100644
index 000000000..0e4b3d210
--- /dev/null
+++ b/misc/gnome-osd/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome-osd-0.11.3.tar.gz) = f85ec6d1c97c5ff4f12d83ba90197c7d
+SHA256 (gnome-osd-0.11.3.tar.gz) = 9296a040b6185f1bad2d6ad8fb01b78c70eae34d29263bf1b3bb133841c752da
+SIZE (gnome-osd-0.11.3.tar.gz) = 175507
diff --git a/misc/gnome-osd/files/patch-gnomeosd_capplet.py b/misc/gnome-osd/files/patch-gnomeosd_capplet.py
new file mode 100644
index 000000000..2dcfec3e3
--- /dev/null
+++ b/misc/gnome-osd/files/patch-gnomeosd_capplet.py
@@ -0,0 +1,10 @@
+--- gnomeosd/capplet.py.orig Wed Aug 23 03:44:56 2006
++++ gnomeosd/capplet.py Wed Aug 23 03:45:29 2006
+@@ -150,7 +150,6 @@
+ def main():
+ gettext.install("gnome-osd", os.path.join(gnome_osd_conf.datadir, "locale"))
+ locale.setlocale(locale.LC_ALL, '')
+- locale.bind_textdomain_codeset('gnome-osd','UTF-8')
+ gettext.bind_textdomain_codeset('gnome-osd','UTF-8')
+ gnome.program_init("gnome-osd-properties", gnome_osd_conf.VERSION)
+
diff --git a/misc/gnome-osd/pkg-descr b/misc/gnome-osd/pkg-descr
new file mode 100644
index 000000000..6f105403d
--- /dev/null
+++ b/misc/gnome-osd/pkg-descr
@@ -0,0 +1,8 @@
+Gnome OSD is a new small project to create an OSD (On-Screen-Display)
+infrastructure, similar to XOSD. It includes a command-line client,
+and sample xchat and rhythmbox plugins.
+
+WWW: http://www.gnomefiles.org/app.php?soft_id=350
+
+- Jean-Yves Lefort
+jylefort@FreeBSD.org
diff --git a/misc/gnome-osd/pkg-plist b/misc/gnome-osd/pkg-plist
new file mode 100644
index 000000000..67e2ff019
--- /dev/null
+++ b/misc/gnome-osd/pkg-plist
@@ -0,0 +1,55 @@
+bin/gnome-osd-client
+bin/gnome-osd-event-bridge
+bin/gnome-osd-properties
+etc/xdg/autostart/gnome-osd-event-bridge.desktop
+libdata/bonobo/servers/GNOME_OSD.server
+%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/client.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/client.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/client.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/server.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/server.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/server.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.pyo
+libexec/gnome-osd-server
+share/dbus-1/services/pt.inescporto.telecom.GnomeOSD.EventBridge.service
+share/dbus-1/services/pt.inescporto.telecom.GnomeOSD.service
+share/applications/gnome-osd-properties.desktop
+share/gnome-osd/xchatosd.py
+share/pixmaps/gnome-osd.png
+share/locale/cs/LC_MESSAGES/gnome-osd.mo
+share/locale/ja/LC_MESSAGES/gnome-osd.mo
+share/locale/pt/LC_MESSAGES/gnome-osd.mo
+@dirrmtry etc/xdg/autostart
+@dirrmtry etc/xdg
+@dirrm share/gnome-osd
+@dirrm %%PYTHON_SITELIBDIR%%/gnomeosd
+@dirrmtry %%PYTHON_SITELIBDIR%%
+@dirrmtry %%PYTHON_LIBDIR%%
+@comment only remove the dbus directories if dbus is not installed
+@unexec if ! [ -e %%LOCALBASE%%/bin/dbus-daemon ]; then rmdir %D/share/dbus-1/services 2>/dev/null; rmdir %D/share/dbus-1 2>/dev/null; fi
diff --git a/misc/gnomesword/Makefile b/misc/gnomesword/Makefile
new file mode 100644
index 000000000..3ee1dcf2f
--- /dev/null
+++ b/misc/gnomesword/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: gnomesword
+# Date created: April 27, 2007
+# Whom: Thomas Abthorpe <thomas@goodking.ca>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gnomesword
+PORTVERSION= 2.2.3
+PORTREVISION= 2
+CATEGORIES= misc gnome
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= thomas@goodking.ca
+COMMENT= A bible interface utilizing the sword framework
+
+RUN_DEPENDS= ${LOCALBASE}/lib/gnome-spell/libgnome-spell-component-0.3.so:${PORTSDIR}/textproc/gnome-spell \
+ ${LOCALBASE}/lib/libsword.so:${PORTSDIR}/misc/sword
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+USE_GETTEXT= yes
+USE_X_PREFIX= yes
+INSTALLS_OMF= yes
+USE_GNOME= gnomehack gnomeprefix gnometarget gal2 gtkhtml3 intlhack gnomedocutils
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in AUTHORS ChangeLog INSTALL NEWS README TODO
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/misc/gnomesword/distinfo b/misc/gnomesword/distinfo
new file mode 100644
index 000000000..f674b29f1
--- /dev/null
+++ b/misc/gnomesword/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnomesword-2.2.3.tar.gz) = b8b331e0b6fbb1a53c6a778a5fd9298f
+SHA256 (gnomesword-2.2.3.tar.gz) = 9d3d23010b70ac9275216700a71a8c5835562e755529db821147a9440bd7ccf2
+SIZE (gnomesword-2.2.3.tar.gz) = 3383086
diff --git a/misc/gnomesword/files/patch-Makefile.in b/misc/gnomesword/files/patch-Makefile.in
new file mode 100644
index 000000000..e774108e0
--- /dev/null
+++ b/misc/gnomesword/files/patch-Makefile.in
@@ -0,0 +1,31 @@
+--- Makefile.in.orig Tue Apr 24 13:34:53 2007
++++ Makefile.in Tue Apr 24 13:39:06 2007
+@@ -69,8 +69,7 @@
+ *) f=$$p;; \
+ esac;
+ am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+-am__installdirs = "$(DESTDIR)$(gnomemenudir)" \
+- "$(DESTDIR)$(gnomesworddocdir)"
++am__installdirs = "$(DESTDIR)$(gnomemenudir)"
+ gnomemenuDATA_INSTALL = $(INSTALL_DATA)
+ gnomesworddocDATA_INSTALL = $(INSTALL_DATA)
+ DATA = $(gnomemenu_DATA) $(gnomesworddoc_DATA)
+@@ -690,7 +689,7 @@
+ all-am: Makefile $(DATA) config.h
+ installdirs: installdirs-recursive
+ installdirs-am:
+- for dir in "$(DESTDIR)$(gnomemenudir)" "$(DESTDIR)$(gnomesworddocdir)"; do \
++ for dir in "$(DESTDIR)$(gnomemenudir)" do \
+ test -z "$$dir" || $(mkdir_p) "$$dir"; \
+ done
+ install: install-recursive
+@@ -738,8 +737,7 @@
+
+ info-am:
+
+-install-data-am: install-data-local install-gnomemenuDATA \
+- install-gnomesworddocDATA
++install-data-am: install-data-local install-gnomemenuDATA
+
+ install-exec-am:
+
diff --git a/misc/gnomesword/files/patch-configure b/misc/gnomesword/files/patch-configure
new file mode 100644
index 000000000..2338d3377
--- /dev/null
+++ b/misc/gnomesword/files/patch-configure
@@ -0,0 +1,116 @@
+--- configure.orig Fri Apr 27 13:23:11 2007
++++ configure Fri Apr 27 13:27:18 2007
+@@ -25114,12 +25114,12 @@
+ pkg_cv_GTKHTML_CFLAGS="$GTKHTML_CFLAGS"
+ else
+ if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.8 >= 3.13\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.8 >= 3.13") 2>&5
++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.14 >= 3.13\"") >&5
++ ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.14 >= 3.13") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+- pkg_cv_GTKHTML_CFLAGS=`$PKG_CONFIG --cflags "libgtkhtml-3.8 >= 3.13" 2>/dev/null`
++ pkg_cv_GTKHTML_CFLAGS=`$PKG_CONFIG --cflags "libgtkhtml-3.14 >= 3.13" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+@@ -25132,12 +25132,12 @@
+ pkg_cv_GTKHTML_LIBS="$GTKHTML_LIBS"
+ else
+ if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.8 >= 3.13\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.8 >= 3.13") 2>&5
++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.14 >= 3.13\"") >&5
++ ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.14 >= 3.13") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+- pkg_cv_GTKHTML_LIBS=`$PKG_CONFIG --libs "libgtkhtml-3.8 >= 3.13" 2>/dev/null`
++ pkg_cv_GTKHTML_LIBS=`$PKG_CONFIG --libs "libgtkhtml-3.14 >= 3.13" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+@@ -25156,9 +25156,9 @@
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GTKHTML_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libgtkhtml-3.8 >= 3.13"`
++ GTKHTML_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libgtkhtml-3.14 >= 3.13"`
+ else
+- GTKHTML_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgtkhtml-3.8 >= 3.13"`
++ GTKHTML_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgtkhtml-3.14 >= 3.13"`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GTKHTML_PKG_ERRORS" >&5
+@@ -25196,12 +25196,12 @@
+ pkg_cv_GTKHTML_CFLAGS="$GTKHTML_CFLAGS"
+ else
+ if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.8\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.8") 2>&5
++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.14\"") >&5
++ ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.14") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+- pkg_cv_GTKHTML_CFLAGS=`$PKG_CONFIG --cflags "libgtkhtml-3.8" 2>/dev/null`
++ pkg_cv_GTKHTML_CFLAGS=`$PKG_CONFIG --cflags "libgtkhtml-3.14" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+@@ -25214,12 +25214,12 @@
+ pkg_cv_GTKHTML_LIBS="$GTKHTML_LIBS"
+ else
+ if test -n "$PKG_CONFIG" && \
+- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.8\"") >&5
+- ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.8") 2>&5
++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgtkhtml-3.14\"") >&5
++ ($PKG_CONFIG --exists --print-errors "libgtkhtml-3.14") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+- pkg_cv_GTKHTML_LIBS=`$PKG_CONFIG --libs "libgtkhtml-3.8" 2>/dev/null`
++ pkg_cv_GTKHTML_LIBS=`$PKG_CONFIG --libs "libgtkhtml-3.14" 2>/dev/null`
+ else
+ pkg_failed=yes
+ fi
+@@ -25238,9 +25238,9 @@
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- GTKHTML_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libgtkhtml-3.8"`
++ GTKHTML_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libgtkhtml-3.14"`
+ else
+- GTKHTML_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgtkhtml-3.8"`
++ GTKHTML_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgtkhtml-3.14"`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GTKHTML_PKG_ERRORS" >&5
+@@ -25262,8 +25262,8 @@
+
+
+ fi
+-GTKHTML_DATA_DIR="`$PKG_CONFIG --variable=gtkhtml_datadir libgtkhtml-3.8`"
+-GTKHTML_API_VERSION=`$PKG_CONFIG --variable gtkhtml_apiversion libgtkhtml-3.8`
++GTKHTML_DATA_DIR="`$PKG_CONFIG --variable=gtkhtml_datadir libgtkhtml-3.14`"
++GTKHTML_API_VERSION=`$PKG_CONFIG --variable gtkhtml_apiversion libgtkhtml-3.14`
+
+ cat >>confdefs.h <<_ACEOF
+ #define GTKHTML_DATA_DIR "${GTKHTML_DATA_DIR}"
+@@ -26038,10 +26038,10 @@
+ GTKMOZEMBED_VERSION=`pkg-config --modversion mozilla-gtkmozembed`
+ fi
+ fi
+-GTKMOZEMBED_VERSION=${GTKMOZEMBED_VERSION:0:3} # TODO improve extraction of x.y
+-GTKMOZEMBED_VERSION=${GTKMOZEMBED_VERSION//./_}
+-GTKMOZEMBED_VERSION=${GTKMOZEMBED_VERSION//[:alpha:]/}
+-GTKMOZEMBED_VERSION=GTKMOZEMBED_VERSION_$GTKMOZEMBED_VERSION
++###GTKMOZEMBED_VERSION=${GTKMOZEMBED_VERSION:0:3} # TODO improve extraction of x.y
++###GTKMOZEMBED_VERSION=${GTKMOZEMBED_VERSION//./_}
++###GTKMOZEMBED_VERSION=${GTKMOZEMBED_VERSION//[:alpha:]/}
++###GTKMOZEMBED_VERSION=GTKMOZEMBED_VERSION_$GTKMOZEMBED_VERSION
+
+
+
diff --git a/misc/gnomesword/pkg-descr b/misc/gnomesword/pkg-descr
new file mode 100644
index 000000000..03a39d11a
--- /dev/null
+++ b/misc/gnomesword/pkg-descr
@@ -0,0 +1,10 @@
+The GnomeSword GUI is a frontend to the SWORD project.
+
+The SWORD Project is an effort to create an ever expanding software
+package for research and study of God and His Word. The SWORD Bible
+Framework allows easy manipulation of Bible texts, commentaries,
+lexicons, dictionaries, etc. Many frontends are build using this
+framework. An installed module set may be shared between any frontend
+using the framework.
+
+WWW: http://gnomesword.sourceforge.net/
diff --git a/misc/gnomesword/pkg-plist b/misc/gnomesword/pkg-plist
new file mode 100644
index 000000000..04e23cf2f
--- /dev/null
+++ b/misc/gnomesword/pkg-plist
@@ -0,0 +1,186 @@
+bin/gnomesword2
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+share/applications/gnomesword.desktop
+share/gnomesword/bookmarks.glade
+share/gnomesword/editor_note.xml
+share/gnomesword/editor_studypad.xml
+share/gnomesword/logo.png
+share/gnomesword/module-manager.glade
+share/gnomesword/prefs.glade
+share/gnomesword/search-dialog.glade
+share/gnomesword/sword3.png
+share/gnome/help/gnomesword/C/authors.xml
+share/gnome/help/gnomesword/C/figures/first_start.png
+share/gnome/help/gnomesword/C/figures/interface.png
+share/gnome/help/gnomesword/C/figures/interface_biblepane-options.png
+share/gnome/help/gnomesword/C/figures/interface_biblepane.png
+share/gnome/help/gnomesword/C/figures/interface_commentarypane.png
+share/gnome/help/gnomesword/C/figures/interface_dictionary.png
+share/gnome/help/gnomesword/C/figures/interface_menubar-view.png
+share/gnome/help/gnomesword/C/figures/interface_menubar.png
+share/gnome/help/gnomesword/C/figures/interface_parallel-separate.png
+share/gnome/help/gnomesword/C/figures/interface_parallel.png
+share/gnome/help/gnomesword/C/figures/interface_searchpane.png
+share/gnome/help/gnomesword/C/figures/interface_shortcut.png
+share/gnome/help/gnomesword/C/figures/interface_sidepane.png
+share/gnome/help/gnomesword/C/figures/interface_toolbar.png
+share/gnome/help/gnomesword/C/figures/interface_viewer.png
+share/gnome/help/gnomesword/C/figures/module.png
+share/gnome/help/gnomesword/C/figures/personal.png
+share/gnome/help/gnomesword/C/figures/preferences.png
+share/gnome/help/gnomesword/C/figures/preferences_fonts-color.png
+share/gnome/help/gnomesword/C/figures/preferences_fonts-misc.png
+share/gnome/help/gnomesword/C/figures/preferences_general-misc.png
+share/gnome/help/gnomesword/C/figures/preferences_general-tabs.png
+share/gnome/help/gnomesword/C/figures/preferences_modules-main.png
+share/gnome/help/gnomesword/C/figures/preferences_modules-misc.png
+share/gnome/help/gnomesword/C/figures/preferences_modules-parallel.png
+share/gnome/help/gnomesword/C/figures/search_search.png
+share/gnome/help/gnomesword/C/figures/studypad.png
+share/gnome/help/gnomesword/C/figures/sword3.png
+share/gnome/help/gnomesword/C/figures/sword_config.png
+share/gnome/help/gnomesword/C/figures/sword_install.png
+share/gnome/help/gnomesword/C/figures/sword_remove.png
+share/gnome/help/gnomesword/C/figures/sword_sources.png
+share/gnome/help/gnomesword/C/gnomesword.xml
+share/gnome/help/gnomesword/C/interface.xml
+share/gnome/help/gnomesword/C/introduction.xml
+share/gnome/help/gnomesword/C/legal.xml
+share/gnome/help/gnomesword/C/license.xml
+share/gnome/help/gnomesword/C/modules.xml
+share/gnome/help/gnomesword/C/personal.xml
+share/gnome/help/gnomesword/C/preferences.xml
+share/gnome/help/gnomesword/C/search.xml
+share/gnome/help/gnomesword/C/start.xml
+share/gnome/help/gnomesword/C/studypad.xml
+share/gnome/help/gnomesword/de/authors.xml
+share/gnome/help/gnomesword/de/figures/first_start.png
+share/gnome/help/gnomesword/de/figures/interface.png
+share/gnome/help/gnomesword/de/figures/interface_biblepane-options.png
+share/gnome/help/gnomesword/de/figures/interface_biblepane.png
+share/gnome/help/gnomesword/de/figures/interface_commentarypane.png
+share/gnome/help/gnomesword/de/figures/interface_dictionary.png
+share/gnome/help/gnomesword/de/figures/interface_menubar-view.png
+share/gnome/help/gnomesword/de/figures/interface_menubar.png
+share/gnome/help/gnomesword/de/figures/interface_parallel-separate.png
+share/gnome/help/gnomesword/de/figures/interface_parallel.png
+share/gnome/help/gnomesword/de/figures/interface_searchpane.png
+share/gnome/help/gnomesword/de/figures/interface_shortcut.png
+share/gnome/help/gnomesword/de/figures/interface_sidepane.png
+share/gnome/help/gnomesword/de/figures/interface_toolbar.png
+share/gnome/help/gnomesword/de/figures/interface_viewer.png
+share/gnome/help/gnomesword/de/figures/module.png
+share/gnome/help/gnomesword/de/figures/personal.png
+share/gnome/help/gnomesword/de/figures/preferences.png
+share/gnome/help/gnomesword/de/figures/preferences_fonts-color.png
+share/gnome/help/gnomesword/de/figures/preferences_fonts-misc.png
+share/gnome/help/gnomesword/de/figures/preferences_general-misc.png
+share/gnome/help/gnomesword/de/figures/preferences_general-tabs.png
+share/gnome/help/gnomesword/de/figures/preferences_modules-main.png
+share/gnome/help/gnomesword/de/figures/preferences_modules-misc.png
+share/gnome/help/gnomesword/de/figures/preferences_modules-parallel.png
+share/gnome/help/gnomesword/de/figures/search_search.png
+share/gnome/help/gnomesword/de/figures/studypad.png
+share/gnome/help/gnomesword/de/figures/sword3.png
+share/gnome/help/gnomesword/de/figures/sword_config.png
+share/gnome/help/gnomesword/de/figures/sword_install.png
+share/gnome/help/gnomesword/de/figures/sword_remove.png
+share/gnome/help/gnomesword/de/figures/sword_sources.png
+share/gnome/help/gnomesword/de/gnomesword.xml
+share/gnome/help/gnomesword/de/interface.xml
+share/gnome/help/gnomesword/de/introduction.xml
+share/gnome/help/gnomesword/de/license.xml
+share/gnome/help/gnomesword/de/modules.xml
+share/gnome/help/gnomesword/de/personal.xml
+share/gnome/help/gnomesword/de/preferences.xml
+share/gnome/help/gnomesword/de/search.xml
+share/gnome/help/gnomesword/de/start.xml
+share/gnome/help/gnomesword/de/studypad.xml
+share/gnome/help/gnomesword/fr/authors.xml
+share/gnome/help/gnomesword/fr/figures/first_start.png
+share/gnome/help/gnomesword/fr/figures/interface.png
+share/gnome/help/gnomesword/fr/figures/interface_biblepane-options.png
+share/gnome/help/gnomesword/fr/figures/interface_biblepane.png
+share/gnome/help/gnomesword/fr/figures/interface_commentarypane.png
+share/gnome/help/gnomesword/fr/figures/interface_dictionary.png
+share/gnome/help/gnomesword/fr/figures/interface_menubar-view.png
+share/gnome/help/gnomesword/fr/figures/interface_menubar.png
+share/gnome/help/gnomesword/fr/figures/interface_parallel-separate.png
+share/gnome/help/gnomesword/fr/figures/interface_parallel.png
+share/gnome/help/gnomesword/fr/figures/interface_searchpane.png
+share/gnome/help/gnomesword/fr/figures/interface_shortcut.png
+share/gnome/help/gnomesword/fr/figures/interface_sidepane.png
+share/gnome/help/gnomesword/fr/figures/interface_toolbar.png
+share/gnome/help/gnomesword/fr/figures/interface_viewer.png
+share/gnome/help/gnomesword/fr/figures/module.png
+share/gnome/help/gnomesword/fr/figures/personal.png
+share/gnome/help/gnomesword/fr/figures/preferences.png
+share/gnome/help/gnomesword/fr/figures/preferences_fonts-color.png
+share/gnome/help/gnomesword/fr/figures/preferences_fonts-misc.png
+share/gnome/help/gnomesword/fr/figures/preferences_general-misc.png
+share/gnome/help/gnomesword/fr/figures/preferences_general-tabs.png
+share/gnome/help/gnomesword/fr/figures/preferences_modules-main.png
+share/gnome/help/gnomesword/fr/figures/preferences_modules-misc.png
+share/gnome/help/gnomesword/fr/figures/preferences_modules-parallel.png
+share/gnome/help/gnomesword/fr/figures/search_search.png
+share/gnome/help/gnomesword/fr/figures/studypad.png
+share/gnome/help/gnomesword/fr/figures/sword3.png
+share/gnome/help/gnomesword/fr/figures/sword_config.png
+share/gnome/help/gnomesword/fr/figures/sword_install.png
+share/gnome/help/gnomesword/fr/figures/sword_remove.png
+share/gnome/help/gnomesword/fr/figures/sword_sources.png
+share/gnome/help/gnomesword/fr/gnomesword.xml
+share/gnome/help/gnomesword/fr/interface.xml
+share/gnome/help/gnomesword/fr/introduction.xml
+share/gnome/help/gnomesword/fr/license.xml
+share/gnome/help/gnomesword/fr/modules.xml
+share/gnome/help/gnomesword/fr/personal.xml
+share/gnome/help/gnomesword/fr/preferences.xml
+share/gnome/help/gnomesword/fr/search.xml
+share/gnome/help/gnomesword/fr/start.xml
+share/gnome/help/gnomesword/fr/studypad.xml
+share/pixmaps/gnomesword/about.png
+share/pixmaps/gnomesword/dlg-un.png
+share/pixmaps/gnomesword/epiphany-bookmark-page.png
+share/pixmaps/gnomesword/epiphany-bookmarks.png
+share/pixmaps/gnomesword/epiphany-secure.png
+share/pixmaps/gnomesword/epiphany-unsecure.png
+share/pixmaps/gnomesword/gnome-session.png
+share/pixmaps/gnomesword/gnome-window-manager.png
+share/pixmaps/gnomesword/gnome-windows.png
+share/pixmaps/gnomesword/gs2-48x48.ico
+share/pixmaps/gnomesword/gs2-48x48.png
+share/pixmaps/gnomesword/init-settings.png
+share/pixmaps/gnomesword/logo.png
+share/pixmaps/gnomesword/new_tab_button.png
+share/pixmaps/gnomesword/splash.png
+share/pixmaps/gnomesword/splash2.png
+share/pixmaps/gnomesword/sword.png
+share/pixmaps/gnomesword/sword3.png
+share/pixmaps/gnomesword/tt.png
+share/locale/bg/LC_MESSAGES/gnomesword.mo
+share/locale/cs/LC_MESSAGES/gnomesword.mo
+share/locale/de/LC_MESSAGES/gnomesword.mo
+share/locale/en_GB/LC_MESSAGES/gnomesword.mo
+share/locale/es/LC_MESSAGES/gnomesword.mo
+share/locale/fi/LC_MESSAGES/gnomesword.mo
+share/locale/fr/LC_MESSAGES/gnomesword.mo
+share/locale/nl/LC_MESSAGES/gnomesword.mo
+share/locale/ru/LC_MESSAGES/gnomesword.mo
+share/locale/sk/LC_MESSAGES/gnomesword.mo
+share/locale/uk/LC_MESSAGES/gnomesword.mo
+@dirrm share/pixmaps/gnomesword
+@dirrm share/gnome/help/gnomesword/fr/figures
+@dirrm share/gnome/help/gnomesword/fr
+@dirrm share/gnome/help/gnomesword/de/figures
+@dirrm share/gnome/help/gnomesword/de
+@dirrm share/gnome/help/gnomesword/C/figures
+@dirrm share/gnome/help/gnomesword/C
+@dirrm share/gnome/help/gnomesword
+@dirrm share/gnomesword
+@dirrm %%DOCSDIR%%
diff --git a/misc/gregexp/Makefile b/misc/gregexp/Makefile
new file mode 100644
index 000000000..33cef335c
--- /dev/null
+++ b/misc/gregexp/Makefile
@@ -0,0 +1,27 @@
+# ex:ts=8
+# Ports collection makefile for: gregexp
+# Date created: May 4, 2004
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= gregexp
+PORTVERSION= 0.3
+PORTREVISION= 5
+CATEGORIES= misc
+MASTER_SITES= http://dentrassi.de/download/gregexp/%SUBDIR%/
+MASTER_SITE_SUBDIR= ${PORTVERSION}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A graphical regular expression explorer
+
+LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
+
+USE_X_PREFIX= yes
+USE_GNOME= gnomeprefix libgnomeui
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+.include <bsd.port.mk>
diff --git a/misc/gregexp/distinfo b/misc/gregexp/distinfo
new file mode 100644
index 000000000..6e4dd0b1d
--- /dev/null
+++ b/misc/gregexp/distinfo
@@ -0,0 +1,3 @@
+MD5 (gregexp-0.3.tar.gz) = 67310625715c4f13ec65e2ebb90a3654
+SHA256 (gregexp-0.3.tar.gz) = 09c4189ee75efc0a80e7cfc819e1078e3f3d401a93bb034a52b5eb31348f9f00
+SIZE (gregexp-0.3.tar.gz) = 96034
diff --git a/misc/gregexp/files/patch-configure b/misc/gregexp/files/patch-configure
new file mode 100644
index 000000000..35eacbaf7
--- /dev/null
+++ b/misc/gregexp/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig Tue May 4 11:55:27 2004
++++ configure Tue May 4 11:55:45 2004
+@@ -5665,7 +5665,7 @@
+
+
+ cat >>confdefs.h <<_ACEOF
+-#define DATADIR "${prefix}/share/"
++#define DATADIR "${datadir}/"
+ _ACEOF
+
+
diff --git a/misc/gregexp/files/patch-src::main.c b/misc/gregexp/files/patch-src::main.c
new file mode 100644
index 000000000..78569bc14
--- /dev/null
+++ b/misc/gregexp/files/patch-src::main.c
@@ -0,0 +1,120 @@
+--- src/main.c.orig Wed Mar 10 17:35:40 2004
++++ src/main.c Thu Jul 1 21:03:44 2004
+@@ -107,16 +107,20 @@
+
+ void set_escaped ( gchar * expression, unsigned int levels )
+ {
++ unsigned int num;
++ gchar * escaped;
++ unsigned int x; // temp var
++ unsigned int i, j;
++
+ if ( !expression )
+ return;
+
+- unsigned int num = (1<<levels)-1;
+- gchar * escaped = g_malloc ( (strlen ( expression ) * (num+1) )+1 ); // worst case if each character would be escaped
++ num = (1<<levels)-1;
++ escaped = g_malloc ( (strlen ( expression ) * (num+1) )+1 ); // worst case if each character would be escaped
+ escaped[0] = 0;
+
+- unsigned int x; // temp var
+- unsigned int i = 0;
+- unsigned int j = 0;
++ i = 0;
++ j = 0;
+ while ( expression[i] )
+ {
+ switch ( expression[i] )
+@@ -144,10 +148,12 @@
+
+ void clear_result ()
+ {
++ ResultItem * result;
++
+ if ( !lastResult )
+ return;
+
+- ResultItem * result = lastResult;
++ result = lastResult;
+ while ( result->position >= 0 )
+ {
+ if ( result->value )
+@@ -202,14 +208,16 @@
+ ResultItem * transform ( int * ovector, unsigned int matches, const gchar * data )
+ {
+ ResultItem * resultItems;
++ int parent;
++ GTrashStack * stack;
++ unsigned int o;
+
+ resultItems = g_malloc ( sizeof(ResultItem)*(matches+1) );
+
+- int parent = 0;
++ parent = 0;
+
+- GTrashStack * stack = NULL;
++ stack = NULL;
+
+- unsigned int o;
+ for ( o = 0; o<matches; o++ )
+ {
+ int offset = ovector[o*2];
+@@ -268,17 +276,18 @@
+ {
+ GtkTextIter iter;
+ GtkTextBuffer * buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(resultEntry) );
++ gchar * result;
++ int o, j, i, x;
+
+ gtk_text_buffer_set_text ( buffer, "", -1 );
+
+ gtk_text_buffer_get_iter_at_offset (buffer, &iter, 0);
+
+- gchar * result = g_malloc ( (strlen ( data ) + 128 ) * 2 );
++ result = g_malloc ( (strlen ( data ) + 128 ) * 2 );
+
+- int o;
+- int j = 0;
+- int i = 0;
+- int x = 0;
++ j = 0;
++ i = 0;
++ x = 0;
+ while ( data[i] )
+ {
+ for ( o = 0; o<matches; o++ )
+@@ -362,6 +371,8 @@
+
+ int flags = PCRE_UTF8;
+
++ ResultItem * resultItems;
++
+ if ( opt_multiline() )
+ flags |= PCRE_MULTILINE;
+
+@@ -403,7 +414,6 @@
+
+ // Fill result tree
+
+- ResultItem * resultItems;
+ resultItems = transform ( ovector, rc, data );
+ update_model ( resultItems, resultTree );
+
+@@ -441,14 +451,14 @@
+ GtkTreeSelection * sel;
+ GtkTreeModel * model;
+ GtkTreeIter iter;
++ gint position;
++
+ sel = gtk_tree_view_get_selection ( GTK_TREE_VIEW(resultTree) );
+
+ if ( !gtk_tree_selection_get_selected ( sel, &model, &iter ) )
+ {
+ return;
+ }
+-
+- gint position;
+
+ gtk_tree_model_get ( model, &iter, POSITION_COLUMN, &position, -1 );
+
diff --git a/misc/gregexp/pkg-descr b/misc/gregexp/pkg-descr
new file mode 100644
index 000000000..0821a879b
--- /dev/null
+++ b/misc/gregexp/pkg-descr
@@ -0,0 +1,3 @@
+GRegExp Explorer is a graphical regular expression explorer based on the PCRE
+regular expression library. It is possible to test regular expressions on the
+fly and check the result in detail.
diff --git a/misc/gregexp/pkg-plist b/misc/gregexp/pkg-plist
new file mode 100644
index 000000000..c63f56b91
--- /dev/null
+++ b/misc/gregexp/pkg-plist
@@ -0,0 +1,6 @@
+bin/gregexp
+share/applications/gregexp.desktop
+share/pixmaps/gregexp.png
+share/gregexp/glade/gregexp.glade
+@dirrm share/gregexp/glade
+@dirrm share/gregexp