diff options
Diffstat (limited to 'www/screem')
-rw-r--r-- | www/screem/Makefile | 50 | ||||
-rw-r--r-- | www/screem/distinfo | 2 | ||||
-rw-r--r-- | www/screem/files/patch-ltmain.sh | 51 | ||||
-rw-r--r-- | www/screem/files/patch-plugins::uploadWizard::Makefile.in | 22 | ||||
-rw-r--r-- | www/screem/files/patch-src_readtags.c | 10 | ||||
-rw-r--r-- | www/screem/pkg-descr | 11 | ||||
-rw-r--r-- | www/screem/pkg-plist | 190 |
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 |