summaryrefslogtreecommitdiffstats
path: root/www/screem
diff options
context:
space:
mode:
Diffstat (limited to 'www/screem')
-rw-r--r--www/screem/Makefile50
-rw-r--r--www/screem/distinfo2
-rw-r--r--www/screem/files/patch-ltmain.sh51
-rw-r--r--www/screem/files/patch-plugins::uploadWizard::Makefile.in22
-rw-r--r--www/screem/files/patch-src_readtags.c10
-rw-r--r--www/screem/pkg-descr11
-rw-r--r--www/screem/pkg-plist190
7 files changed, 336 insertions, 0 deletions
diff --git a/www/screem/Makefile b/www/screem/Makefile
new file mode 100644
index 000000000..d9111805b
--- /dev/null
+++ b/www/screem/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: SCREEM
+# Date created: 05 Nov 1999
+# Whom: Will Andrews <andrews@technologist.com>
+#
+# $FreeBSD: ports/www/screem/Makefile,v 1.45 2004/04/18 17:58:59 marcus Exp $
+#
+
+PORTNAME= screem
+PORTVERSION= 0.10.1
+PORTREVISION= 3
+CATEGORIES= www gnome
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= coop9211@uidaho.edu
+COMMENT= Nice GNOME/GTK-based HTML editor
+
+LIB_DEPENDS+= neon.24:${PORTSDIR}/www/neon \
+ croco-${CROCO_VERSION}.3:${PORTSDIR}/textproc/libcroco
+
+USE_GMAKE= yes
+USE_REINPLACE= yes
+USE_X_PREFIX= yes
+USE_XPM= yes
+USE_GNOME= gnomeprefix gnomehack libgnomeui libgnomeprintui libgtkhtml \
+ gtksourceview lthack intlhack
+USE_LIBTOOL_VER=13
+INSTALLS_SHLIB= yes
+
+CROCO_VERSION= 0.6
+
+.ifndef WITHOUT_OPENSSL
+USE_OPENSSL= yes
+CONFIGURE_ARGS+= --with-ssl
+.endif
+
+USE_PERL5= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS+= --without-included-neon
+# --with-neon="${LOCALBASE}/lib"
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|\$${DATADIRNAME}/\$${PACKAGE}/pixmaps|\$${DATADIRNAME}/gnome/\$${PACKAGE}/pixmaps|g' \
+ ${WRKSRC}/configure
+
+post-configure:
+ @${REINPLACE_CMD} -e 's|\/\* #undef HAVE_LIMITS_H \*\/|#define HAVE_LIMITS_H 1|g' ${WRKSRC}/config.h
+
+.include <bsd.port.mk>
diff --git a/www/screem/distinfo b/www/screem/distinfo
new file mode 100644
index 000000000..3f99be88e
--- /dev/null
+++ b/www/screem/distinfo
@@ -0,0 +1,2 @@
+MD5 (screem-0.10.1.tar.gz) = 20b21890be18654b9e7b20e111a65a5c
+SIZE (screem-0.10.1.tar.gz) = 2350120
diff --git a/www/screem/files/patch-ltmain.sh b/www/screem/files/patch-ltmain.sh
new file mode 100644
index 000000000..3bd995ac8
--- /dev/null
+++ b/www/screem/files/patch-ltmain.sh
@@ -0,0 +1,51 @@
+--- ltmain.sh.orig Tue Mar 30 22:36:08 2004
++++ ltmain.sh Tue Mar 30 22:39:04 2004
+@@ -1360,7 +1360,7 @@
+ esac
+ elif test "X$arg" = "X-lc_r"; then
+ case $host in
+- *-*-openbsd* | *-*-freebsd*)
++ *-*-openbsd* | *-*-freebsd4*)
+ # Do not include libc_r directly, use -pthread flag.
+ continue
+ ;;
+@@ -1370,8 +1370,16 @@
+ continue
+ ;;
+
++ -pthread)
++ compile_command="$compile_command -pthread"
++ finalize_command="$finalize_command -pthread"
++ compiler_flags="$compiler_flags -pthread"
++ continue
++ ;;
++
+ -module)
+ module=yes
++ build_old_libs=no
+ continue
+ ;;
+
+@@ -3110,6 +3118,9 @@
+ # problems, so we reset it completely
+ verstring=
+ ;;
++ *-*-freebsd*)
++ # FreeBSD doesn't need this...
++ ;;
+ *)
+ verstring="0.0"
+ ;;
+@@ -5712,10 +5723,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/www/screem/files/patch-plugins::uploadWizard::Makefile.in b/www/screem/files/patch-plugins::uploadWizard::Makefile.in
new file mode 100644
index 000000000..51b06f5f6
--- /dev/null
+++ b/www/screem/files/patch-plugins::uploadWizard::Makefile.in
@@ -0,0 +1,22 @@
+--- plugins/uploadWizard/Makefile.in.orig Tue Mar 30 22:42:31 2004
++++ plugins/uploadWizard/Makefile.in Tue Mar 30 22:43:33 2004
+@@ -267,8 +267,8 @@
+ localdriver.c
+
+
+-uploadWizard_la_LDFLAGS = -avoid-version -module $(NEON_CFLAGS)
+-uploadWizard_la_LIBADD = $(NEONOBJS) $(NEON_LIBS)
++uploadWizard_la_LDFLAGS = -avoid-version -module
++uploadWizard_la_LIBADD =
+
+ config_h = $(top_builddir)/config.h
+ obj_ext = o
+@@ -279,7 +279,7 @@
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(plugins_exec_LTLIBRARIES)
+
+-uploadWizard_la_DEPENDENCIES = $(neon_dir)/*.lo
++uploadWizard_la_DEPENDENCIES =
+ am__uploadWizard_la_SOURCES_DIST = basename.h netrc.c netrc.h rpmatch.c \
+ fnmatch.c fnmatch.h common.c common.h davdriver.c fileset.c \
+ fileset.h frontend.h ftp.c ftp.h ftpdriver.c i18n.h protocol.h \
diff --git a/www/screem/files/patch-src_readtags.c b/www/screem/files/patch-src_readtags.c
new file mode 100644
index 000000000..0c8290600
--- /dev/null
+++ b/www/screem/files/patch-src_readtags.c
@@ -0,0 +1,10 @@
+--- src/readtags.c.orig Sat Jan 4 23:43:42 2003
++++ src/readtags.c Sat Jan 4 23:48:00 2003
+@@ -8,6 +8,7 @@
+ * This module contains functions for reading tag files.
+ */
+
++#include <config.h>
+ #include <glib.h>
+
+ #include <stdlib.h>
diff --git a/www/screem/pkg-descr b/www/screem/pkg-descr
new file mode 100644
index 000000000..b586f6d09
--- /dev/null
+++ b/www/screem/pkg-descr
@@ -0,0 +1,11 @@
+SCREEM (Site CReating and Editing EnvironMent) is a VERY nice
+GUI-based HTML editor, much like bluefish. It even imports bluefish
+functions from your bluefish installation!
+
+SCREEM makes a rather ideal GUI HTML editor, especially for
+Unixheads who like using CVS to manage source trees, as SCREEM
+has functional CVS interaction.
+
+WWW: http://www.screem.org/
+
+-- John Merryweather Cooper <coop9211@uidaho.edu>
diff --git a/www/screem/pkg-plist b/www/screem/pkg-plist
new file mode 100644
index 000000000..ca1c59e5f
--- /dev/null
+++ b/www/screem/pkg-plist
@@ -0,0 +1,190 @@
+bin/screem
+etc/gconf/gconf.xml.defaults/apps/screem/%gconf.xml
+etc/gconf/gconf.xml.defaults/apps/screem/editor/%gconf.xml
+etc/gconf/gconf.xml.defaults/apps/screem/editor/print/%gconf.xml
+etc/gconf/gconf.xml.defaults/apps/screem/general/%gconf.xml
+etc/gconf/gconf.xml.defaults/apps/screem/hint/%gconf.xml
+etc/gconf/gconf.xml.defaults/apps/screem/linkview/%gconf.xml
+etc/gconf/gconf.xml.defaults/apps/screem/ui/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/screem/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/screem/editor/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/screem/editor/print/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/screem/general/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/screem/hint/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/screem/ui/%gconf.xml
+etc/gconf/schemas/screem.schemas
+lib/screem/plugins/colourWizard.so
+lib/screem/plugins/cssWizard.so
+lib/screem/plugins/css_wizard.so
+lib/screem/plugins/entityWizard.so
+lib/screem/plugins/formWizard.so
+lib/screem/plugins/imageWizard.so
+lib/screem/plugins/linkWizard.so
+lib/screem/plugins/ssiWizard.so
+lib/screem/plugins/tableWizard.so
+lib/screem/plugins/uploadWizard.so
+share/gnome/application-registry/screem.applications
+share/gnome/applications/screem.desktop
+share/gnome/help/screem/C/figures/dummy.png
+share/gnome/help/screem/C/legal.xml
+share/gnome/help/screem/C/screem.xml
+share/gnome/mime-info/screem.keys
+share/gnome/mime-info/screem.mime
+share/gnome/omf/screem/screem-C.omf
+@exec scrollkeeper-install -q %D/share/gnome/omf/screem/screem-C.omf 2>/dev/null || /usr/bin/true
+share/gnome/pixmaps/screem.png
+share/gnome/pixmaps/screem/splash/splash.png
+share/gnome/screem/dtd/HTMLlat1.ent
+share/gnome/screem/dtd/HTMLspecial.ent
+share/gnome/screem/dtd/HTMLsymbols.ent
+share/gnome/screem/dtd/catalog
+share/gnome/screem/dtd/http:%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Fframeset.dtd
+share/gnome/screem/dtd/http:%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Floose.dtd
+share/gnome/screem/dtd/http:%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Fstrict.dtd
+share/gnome/screem/dtd/http:%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-frameset.dtd
+share/gnome/screem/dtd/http:%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-strict.dtd
+share/gnome/screem/dtd/http:%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-transitional.dtd
+share/gnome/screem/dtd/screem-tagtree-config.dtd
+share/gnome/screem/dtd/screem-tagtree.dtd
+share/gnome/screem/dtd/xhtml-lat1.ent
+share/gnome/screem/dtd/xhtml-special.ent
+share/gnome/screem/dtd/xhtml-symbol.ent
+share/gnome/screem/features.xml
+share/gnome/screem/glade/css-wizard.glade
+share/gnome/screem/glade/css.glade
+share/gnome/screem/glade/entityWizard.glade
+share/gnome/screem/glade/imageWizard.glade
+share/gnome/screem/glade/linkwizard.glade
+share/gnome/screem/glade/screem.glade
+share/gnome/screem/glade/ssiwizard.glade
+share/gnome/screem/glade/tablewizard.glade
+share/gnome/screem/glade/uploadwizard.glade
+share/gnome/screem/hints/screem_hints.txt
+share/gnome/screem/hints/screem_hints_fr.txt
+share/gnome/screem/hints/screem_hints_pt_BR.txt
+share/gnome/screem/hints/screem_hints_sv.txt
+share/gnome/screem/pixmaps/add-link-16.png
+share/gnome/screem/pixmaps/add-link-24.png
+share/gnome/screem/pixmaps/add_column-16.png
+share/gnome/screem/pixmaps/add_column-24.png
+share/gnome/screem/pixmaps/add_row-16.png
+share/gnome/screem/pixmaps/add_row-24.png
+share/gnome/screem/pixmaps/bookmarks-open.png
+share/gnome/screem/pixmaps/bookmarks-preferences.png
+share/gnome/screem/pixmaps/browser.xpm
+share/gnome/screem/pixmaps/button.xpm
+share/gnome/screem/pixmaps/caption.xpm
+share/gnome/screem/pixmaps/checkbutton.xpm
+share/gnome/screem/pixmaps/cvs-add-16.png
+share/gnome/screem/pixmaps/cvs-add-24.png
+share/gnome/screem/pixmaps/cvs-add.png
+share/gnome/screem/pixmaps/cvs-checkout-16.png
+share/gnome/screem/pixmaps/cvs-checkout-24.png
+share/gnome/screem/pixmaps/cvs-checkout.png
+share/gnome/screem/pixmaps/cvs-commit-16.png
+share/gnome/screem/pixmaps/cvs-commit-24.png
+share/gnome/screem/pixmaps/cvs-remove-16.png
+share/gnome/screem/pixmaps/cvs-remove-24.png
+share/gnome/screem/pixmaps/cvs-remove.png
+share/gnome/screem/pixmaps/cvs-update-16.png
+share/gnome/screem/pixmaps/cvs-update-24.png
+share/gnome/screem/pixmaps/cvs-update.png
+share/gnome/screem/pixmaps/entry.xpm
+share/gnome/screem/pixmaps/fixed.xpm
+share/gnome/screem/pixmaps/gallery.xpm
+share/gnome/screem/pixmaps/gnome-fileentry.xpm
+share/gnome/screem/pixmaps/insert-symbol-16.png
+share/gnome/screem/pixmaps/insert-symbol-24.png
+share/gnome/screem/pixmaps/optionmenu.xpm
+share/gnome/screem/pixmaps/paragraphs.png
+share/gnome/screem/pixmaps/pre.xpm
+share/gnome/screem/pixmaps/radiobutton.xpm
+share/gnome/screem/pixmaps/resources.png
+share/gnome/screem/pixmaps/screem_site.png
+share/gnome/screem/pixmaps/site_preview.png
+share/gnome/screem/pixmaps/site_structure-48.png
+share/gnome/screem/pixmaps/stock_connect.png
+share/gnome/screem/pixmaps/stock_disconnect.png
+share/gnome/screem/pixmaps/stock_insert_image-16.png
+share/gnome/screem/pixmaps/stock_insert_image.png
+share/gnome/screem/pixmaps/stock_insert_table-16.png
+share/gnome/screem/pixmaps/sub.xpm
+share/gnome/screem/pixmaps/sup.xpm
+share/gnome/screem/pixmaps/td.xpm
+share/gnome/screem/pixmaps/text.xpm
+share/gnome/screem/pixmaps/th.xpm
+share/gnome/screem/pixmaps/todo.png
+share/gnome/screem/pixmaps/tr.xpm
+share/gnome/screem/resources/Images/made.jpg
+share/gnome/screem/resources/Javascript/linktitle.js
+share/gnome/screem/resources/Javascript/preload.js
+share/gnome/screem/resources/Javascript/rollover.js
+share/gnome/screem/resources/Templates/template.html
+share/gnome/screem/tagtrees/apache.tagtree
+share/gnome/screem/tagtrees/css.tagtree
+share/gnome/screem/tagtrees/funcref_php.tagtree
+share/gnome/screem/tagtrees/html.tagtree
+share/gnome/screem/tagtrees/javascript.tagtree
+share/gnome/screem/ui/layout
+share/gnome/screem/ui/screem-css-window-ui.xml
+share/gnome/screem/ui/screem-tag-tree-bar.xml
+share/gnome/screem/ui/screem-window-menu.xml
+share/gnome/screem/ui/screem-window-popups.xml
+share/gnome/screem/ui/screem-window-toolbar.xml
+share/locale/az/LC_MESSAGES/screem.mo
+share/locale/cs/LC_MESSAGES/screem.mo
+share/locale/da/LC_MESSAGES/screem.mo
+share/locale/de/LC_MESSAGES/screem.mo
+share/locale/el/LC_MESSAGES/screem.mo
+share/locale/es/LC_MESSAGES/screem.mo
+share/locale/fr/LC_MESSAGES/screem.mo
+share/locale/it/LC_MESSAGES/screem.mo
+share/locale/ja/LC_MESSAGES/screem.mo
+share/locale/ko/LC_MESSAGES/screem.mo
+share/locale/nb/LC_MESSAGES/screem.mo
+share/locale/no/LC_MESSAGES/screem.mo
+share/locale/pl/LC_MESSAGES/screem.mo
+share/locale/pt_BR/LC_MESSAGES/screem.mo
+share/locale/ru/LC_MESSAGES/screem.mo
+share/locale/sk/LC_MESSAGES/screem.mo
+share/locale/sv/LC_MESSAGES/screem.mo
+share/locale/tr/LC_MESSAGES/screem.mo
+share/locale/uk/LC_MESSAGES/screem.mo
+share/locale/vi/LC_MESSAGES/screem.mo
+share/locale/zh_CN/LC_MESSAGES/screem.mo
+@dirrm share/gnome/screem/ui
+@dirrm share/gnome/screem/tagtrees
+@dirrm share/gnome/screem/resources/Templates
+@dirrm share/gnome/screem/resources/PHP3
+@dirrm share/gnome/screem/resources/Javascript
+@dirrm share/gnome/screem/resources/Images
+@dirrm share/gnome/screem/resources/HTML
+@dirrm share/gnome/screem/resources/Applets
+@dirrm share/gnome/screem/resources
+@dirrm share/gnome/screem/pixmaps
+@dirrm share/gnome/screem/hints
+@dirrm share/gnome/screem/glade
+@dirrm share/gnome/screem/dtd
+@dirrm share/gnome/screem
+@dirrm share/gnome/pixmaps/screem/splash
+@dirrm share/gnome/pixmaps/screem
+@dirrm share/gnome/omf/screem
+@dirrm share/gnome/help/screem/C/figures
+@dirrm share/gnome/help/screem/C
+@dirrm share/gnome/help/screem
+@dirrm lib/screem/plugins
+@dirrm lib/screem
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/screem/ui
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/screem/hint
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/screem/general
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/screem/editor/print
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/screem/editor
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/screem
+@dirrm etc/gconf/gconf.xml.defaults/apps/screem/ui
+@dirrm etc/gconf/gconf.xml.defaults/apps/screem/linkview
+@dirrm etc/gconf/gconf.xml.defaults/apps/screem/hint
+@dirrm etc/gconf/gconf.xml.defaults/apps/screem/general
+@dirrm etc/gconf/gconf.xml.defaults/apps/screem/editor/print
+@dirrm etc/gconf/gconf.xml.defaults/apps/screem/editor
+@dirrm etc/gconf/gconf.xml.defaults/apps/screem
+@unexec scrollkeeper-uninstall -q %D/share/gnome/omf/screem/screem-C.omf 2>/dev/null || /usr/bin/true