diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-10-08 03:59:37 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-10-08 03:59:37 +0800 |
commit | 7258c62c89b51ae822a29626a4158759ae7aca19 (patch) | |
tree | 5407f2ab401b3982e3a6a68d888cde12b3f8879f | |
parent | 333ad182fc54febd7d70b8635be3285fd9e832ad (diff) | |
download | marcuscom-ports-7258c62c89b51ae822a29626a4158759ae7aca19.tar marcuscom-ports-7258c62c89b51ae822a29626a4158759ae7aca19.tar.gz marcuscom-ports-7258c62c89b51ae822a29626a4158759ae7aca19.tar.bz2 marcuscom-ports-7258c62c89b51ae822a29626a4158759ae7aca19.tar.lz marcuscom-ports-7258c62c89b51ae822a29626a4158759ae7aca19.tar.xz marcuscom-ports-7258c62c89b51ae822a29626a4158759ae7aca19.tar.zst marcuscom-ports-7258c62c89b51ae822a29626a4158759ae7aca19.zip |
Chase dbus in the remaining ports.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@7628 df743ca5-7f9a-e211-a948-0013205c9059
50 files changed, 1585 insertions, 0 deletions
diff --git a/devel/libnotify/Makefile b/devel/libnotify/Makefile new file mode 100644 index 000000000..1eb637898 --- /dev/null +++ b/devel/libnotify/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: libnotify +# Date created: 2005-08-06 +# Whom: Andreas Kohn <andreas@syndrom23.de> +# +# $FreeBSD$ +# + +PORTNAME= libnotify +PORTVERSION= 0.4.2 +PORTREVISION= 2 +CATEGORIES= devel gnome +MASTER_SITES= http://www.galago-project.org/files/releases/source/libnotify/ + +MAINTAINER= andreas@syndrom23.de +COMMENT= A library for desktop notifications + +LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ + popt.0:${PORTSDIR}/devel/popt + +USE_GNOME= gnomehack gnometarget intlhack glib20 gtk20 +USE_GMAKE= yes +INSTALLS_SHLIB= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --without-gtk-doc +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +.include <bsd.port.pre.mk> + +post-patch: +.if ${OSVERSION} < 500000 + @${REINPLACE_CMD} -e 's|tests||' ${WRKSRC}/Makefile.in +.endif + +.include <bsd.port.post.mk> diff --git a/devel/libnotify/distinfo b/devel/libnotify/distinfo new file mode 100644 index 000000000..88a5121f8 --- /dev/null +++ b/devel/libnotify/distinfo @@ -0,0 +1,3 @@ +MD5 (libnotify-0.4.2.tar.gz) = 25585318503079a513af7064bb59c04d +SHA256 (libnotify-0.4.2.tar.gz) = 9e95499badd1b0da67b1422caa4198dbe61c961300b7001173eace18b8b2c38e +SIZE (libnotify-0.4.2.tar.gz) = 388355 diff --git a/devel/libnotify/files/patch-libnotify-notification.c b/devel/libnotify/files/patch-libnotify-notification.c new file mode 100644 index 000000000..370f1db0b --- /dev/null +++ b/devel/libnotify/files/patch-libnotify-notification.c @@ -0,0 +1,21 @@ +diff -Naur libnotify-0.4.2.orig/libnotify/notification.c libnotify-0.4.2/libnotify/notification.c +--- libnotify/notification.c 2006-06-15 11:14:03.000000000 +0200 ++++ libnotify/notification.c 2006-06-18 05:09:08.000000000 +0200 +@@ -901,7 +901,7 @@ + return FALSE; + } + +- g_value_init(value, dbus_g_type_get_collection("GArray", G_TYPE_CHAR)); ++ g_value_init(value, DBUS_TYPE_G_UCHAR_ARRAY); + g_value_set_boxed_take_ownership(value, byte_array); + g_value_array_append(array, value); + +@@ -961,7 +961,7 @@ + + value = g_new0(GValue, 1); + g_value_init(value, G_TYPE_VALUE_ARRAY); +- g_value_set_boxed(value, image_struct); ++ g_value_set_boxed_take_ownership(value, image_struct); + + g_hash_table_insert(notification->priv->hints, + g_strdup("icon_data"), value); diff --git a/devel/libnotify/pkg-descr b/devel/libnotify/pkg-descr new file mode 100644 index 000000000..15579caee --- /dev/null +++ b/devel/libnotify/pkg-descr @@ -0,0 +1,10 @@ +The Desktop Notifications framework provides a standard way of doing passive +pop-up notifications on the desktop. These are designed to notify the +user of something without interrupting their work with a dialog box that they +must close. Passive popups can automatically disappear after a short period +of time. + +This port contains the library and a small command line client. +See deskutils/notification-daemon for the daemon. + +WWW: http://www.galago-project.org/specs/notification/index.php diff --git a/devel/libnotify/pkg-plist b/devel/libnotify/pkg-plist new file mode 100644 index 000000000..fd9604bde --- /dev/null +++ b/devel/libnotify/pkg-plist @@ -0,0 +1,25 @@ +bin/notify-send +include/libnotify/notification.h +include/libnotify/notify-enum-types.h +include/libnotify/notify.h +lib/libnotify.a +lib/libnotify.la +lib/libnotify.so +lib/libnotify.so.2 +libdata/pkgconfig/libnotify.pc +share/gtk-doc/html/libnotify/NotifyNotification.html +share/gtk-doc/html/libnotify/ch01.html +share/gtk-doc/html/libnotify/home.png +share/gtk-doc/html/libnotify/index.html +share/gtk-doc/html/libnotify/index.sgml +share/gtk-doc/html/libnotify/left.png +share/gtk-doc/html/libnotify/libnotify-notify.html +share/gtk-doc/html/libnotify/libnotify.devhelp +share/gtk-doc/html/libnotify/libnotify.devhelp2 +share/gtk-doc/html/libnotify/right.png +share/gtk-doc/html/libnotify/style.css +share/gtk-doc/html/libnotify/up.png +@dirrm share/gtk-doc/html/libnotify +@dirrmtry share/gtk-doc/html +@dirrmtry share/gtk-doc +@dirrm include/libnotify diff --git a/devel/p5-Net-DBus/Makefile b/devel/p5-Net-DBus/Makefile new file mode 100644 index 000000000..1749c4a55 --- /dev/null +++ b/devel/p5-Net-DBus/Makefile @@ -0,0 +1,51 @@ +# New ports collection makefile for: p5-Net-DBus +# Date created: 2005-11-25 +# Whom: Roman Bogorodskiy <novel@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= Net-DBus +PORTVERSION= 0.33.3 +PORTREVISION= 2 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Net +PKGNAMEPREFIX= p5- + +MAINTAINER= novel@FreeBSD.org +COMMENT= Perl extension for the DBus message system + +LIB_DEPENDS= dbus-1.3:${PORTSDIR}/devel/dbus +RUN_DEPENDS= ${SITE_PERL}/XML/Twig.pm:${PORTSDIR}/textproc/p5-XML-Twig \ + ${SITE_PERL}/XML/Grove.pm:${PORTSDIR}/textproc/p5-XML-Grove \ + ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes + +USE_GNOME= pkgconfig +PERL_CONFIGURE= yes + +MAN3= Net::DBus::ASyncReply.3 Net::DBus::Annotation.3 Net::DBus::Tutorial.3 \ + Net::DBus::RemoteObject.3 Net::DBus::Binding::Connection.3 \ + Net::DBus::Binding::PendingCall.3 Net::DBus::RemoteService.3 \ + Net::DBus::Tutorial::ExportingObjects.3 Net::DBus::Dumper.3 \ + Net::DBus::Binding::Iterator.3 Net::DBus::Binding::Message.3 \ + Net::DBus::Binding::Message::Signal.3 Net::DBus::Binding::Bus.3 \ + Net::DBus::Binding::Server.3 Net::DBus::Binding::Watch.3 \ + Net::DBus::Service.3 Net::DBus::Tutorial::UsingObjects.3\ + Net::DBus.3 Net::DBus::Object.3 Net::DBus::Reactor.3 \ + Net::DBus::Exporter.3 Net::DBus::Binding::Value.3 \ + Net::DBus::Test::MockConnection.3 Net::DBus::Test::MockObject.3 \ + Net::DBus::Binding::Introspector.3 Net::DBus::Callback.3 \ + Net::DBus::Binding::Message::MethodReturn.3 \ + Net::DBus::Binding::Message::MethodCall.3 \ + Net::DBus::Binding::Message::Error.3 \ + Net::DBus::Error.3 Net::DBus::Test::MockIterator.3 \ + Net::DBus::Test::MockMessage.3 + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500600 +IGNORE= requires perl 5.006 or better +.endif + +.include <bsd.port.post.mk> diff --git a/devel/p5-Net-DBus/distinfo b/devel/p5-Net-DBus/distinfo new file mode 100644 index 000000000..7bb57b7fd --- /dev/null +++ b/devel/p5-Net-DBus/distinfo @@ -0,0 +1,3 @@ +MD5 (Net-DBus-0.33.3.tar.gz) = 1663f7d4440fe2756c3dc315a80aeadc +SHA256 (Net-DBus-0.33.3.tar.gz) = 79398dd0a68087ece9932ddb4cad4d37c6ee46efefb6fd1117bbb4ac9bf431b8 +SIZE (Net-DBus-0.33.3.tar.gz) = 94661 diff --git a/devel/p5-Net-DBus/pkg-descr b/devel/p5-Net-DBus/pkg-descr new file mode 100644 index 000000000..de9bc7c6a --- /dev/null +++ b/devel/p5-Net-DBus/pkg-descr @@ -0,0 +1,6 @@ +Net::DBus provides a Perl XS API to the dbus inter-application +messaging system. The Perl API covers the core base level +of the dbus APIs, not concerning itself yet with the GLib +or QT wrappers + +WWW: http://search.cpan.org/dist/Net-DBus/ diff --git a/devel/p5-Net-DBus/pkg-plist b/devel/p5-Net-DBus/pkg-plist new file mode 100644 index 000000000..6b6d4832f --- /dev/null +++ b/devel/p5-Net-DBus/pkg-plist @@ -0,0 +1,45 @@ +@comment $FreeBSD: ports/devel/p5-Net-DBus/pkg-plist,v 1.6 2006/07/19 10:32:34 novel Exp $ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DBus/.packlist +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DBus/DBus.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DBus/DBus.so +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/ASyncReply.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Annotation.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Error.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/RemoteObject.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Service.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Object.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/RemoteService.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Dumper.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Callback.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Exporter.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Reactor.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Tutorial.pod +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Value.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Watch.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Bus.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Connection.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Iterator.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Message.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Introspector.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/PendingCall.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Server.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Message/Signal.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Message/MethodReturn.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Message/MethodCall.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Message/Error.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Test/MockConnection.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Test/MockObject.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Test/MockIterator.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Test/MockMessage.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Tutorial/UsingObjects.pod +%%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Tutorial/ExportingObjects.pod +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DBus +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding/Message +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Binding +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Test +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus/Tutorial +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/DBus +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/ +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net +@dirrmtry %%SITE_PERL%%/Net diff --git a/editors/mlview/Makefile b/editors/mlview/Makefile new file mode 100644 index 000000000..050cdf316 --- /dev/null +++ b/editors/mlview/Makefile @@ -0,0 +1,48 @@ +# Ports collection Makefile for: mlview +# Date created: 24 September 2003 +# Whom: Simon Barner <barner@gmx.de> +# +# $FreeBSD$ +# + +PORTNAME= mlview +PORTVERSION= 0.8 +PORTREVISION= 3 +CATEGORIES= editors gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION} +DIST_SUBDIR= gnome2 + +MAINTAINER= barner@FreeBSD.org +COMMENT= A tree oriented XML editor for Gnome + +USE_BZIP2= yes +USE_X_PREFIX= yes +USE_AUTOTOOLS= autoconf:259 libtool:15 +USE_GNOME= eel2 gnomehack gnomeprefix gtksourceview +USE_GMAKE= yes +INSTALLS_SHLIB= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LIBS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= mlview.schemas + +.include <bsd.port.pre.mk> + +# Autodetect dbus +.if exists (${LOCALBASE}/lib/libdbus-1.so.3) +WITH_DBUS= yes +.endif + +.if defined (WITH_DBUS) +LIB_DEPENDS+= dbus-1.3:${PORTSDIR}/devel/dbus +CONFIGURE_ARGS+="--enable-dbus=yes" +.endif + +pre-everything:: +.if !defined (WITH_DBUS) + @${ECHO_CMD} + @${ECHO_CMD} Re-run with -DWITH_DBUS in order to enable dbus support! + @${ECHO_CMD} +.endif + +.include <bsd.port.post.mk> diff --git a/editors/mlview/distinfo b/editors/mlview/distinfo new file mode 100644 index 000000000..f401ab110 --- /dev/null +++ b/editors/mlview/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/mlview-0.8.tar.bz2) = ffbf4dbbe32d8312ca516633bf57b921 +SHA256 (gnome2/mlview-0.8.tar.bz2) = 5e27abcac30b00136470abb6eb7c2551b4ae1920267e796ab5131e9a41b1ee51 +SIZE (gnome2/mlview-0.8.tar.bz2) = 728600 diff --git a/editors/mlview/files/patch-configure.in b/editors/mlview/files/patch-configure.in new file mode 100644 index 000000000..9041b9328 --- /dev/null +++ b/editors/mlview/files/patch-configure.in @@ -0,0 +1,11 @@ +--- configure.in.orig Sat Jul 23 12:53:33 2005 ++++ configure.in Sat Jul 23 12:53:40 2005 +@@ -67,7 +67,7 @@ + \* 10000 + $MLVIEW_MINOR_VERSION \ + \* 100 + $MLVIEW_MICRO_VERSION` + +-MLVIEW_EXE=$prefix/bin/mlv ++MLVIEW_EXE=$prefix/bin/mlview + AC_SUBST(MLVIEW_VERSION_NUMBER) + AC_SUBST(MLVIEW_VERSION) + AC_SUBST(AC_PACKAGE_VERSION) diff --git a/editors/mlview/files/patch-desktop.in b/editors/mlview/files/patch-desktop.in new file mode 100644 index 000000000..433fe9aea --- /dev/null +++ b/editors/mlview/files/patch-desktop.in @@ -0,0 +1,19 @@ +--- mlview.desktop.in.orig Sat Jun 25 14:57:05 2005 ++++ mlview.desktop.in Sat Jul 23 13:02:57 2005 +@@ -1,13 +1,13 @@ + [Desktop Entry] +-Version=0.9.4 ++Version=0.8.0 + Encoding=UTF-8 + Type=Application + Name=MlView XML Editor + GenericName=MlView Generic XML Editor + Categories=Application;Development; + Comment=A generic simple XML editor for GNOME +-Icon=mlview-app-icon.xpm +-TryExec=mlv ++Icon=/usr/X11R6/share/gnome/pixmaps/mlview-app-icon.xpm ++TryExec=mlview + Exec=@MLVIEW_EXE@ %F + Terminal=false + diff --git a/editors/mlview/files/patch-src_mlview-app-context.c b/editors/mlview/files/patch-src_mlview-app-context.c new file mode 100644 index 000000000..3265da17e --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-app-context.c @@ -0,0 +1,18 @@ +--- src/mlview-app-context.c.orig Tue Jan 11 09:37:44 2005 ++++ src/mlview-app-context.c Tue Jan 11 09:38:02 2005 +@@ -1348,13 +1348,14 @@ + mlview_app_context_get_file_chooser (MlViewAppContext *a_this, + const gchar *a_title, MlViewFileChooserMode a_mode) + { ++ GtkWidget * parent_window = NULL ; ++ + g_return_val_if_fail (a_this + && MLVIEW_IS_APP_CONTEXT (a_this) + && PRIVATE (a_this), + NULL) ; + + /*if (!PRIVATE (a_this)->file_chooser) {*/ +- GtkWidget * parent_window = NULL ; + + parent_window = mlview_app_context_get_element (a_this, + "MlViewMainWindow") ; diff --git a/editors/mlview/files/patch-src_mlview-editor-dbc.c b/editors/mlview/files/patch-src_mlview-editor-dbc.c new file mode 100644 index 000000000..c95ef6817 --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-editor-dbc.c @@ -0,0 +1,22 @@ +--- src/mlview-editor-dbc.c.orig Mon Sep 5 12:55:40 2005 ++++ src/mlview-editor-dbc.c Mon Sep 5 12:56:44 2005 +@@ -168,13 +168,16 @@ + 0, + (GInstanceInitFunc)mlview_editor_dbc_init + } ; +- type = g_type_register_static (G_TYPE_OBJECT, +- "MlViewEditorDBC", +- &type_info, 0) ; ++ + static const GInterfaceInfo idbc_info = { + (GInterfaceInitFunc) mlview_editor_dbc_idbc_init, + NULL, NULL + } ; ++ ++ type = g_type_register_static (G_TYPE_OBJECT, ++ "MlViewEditorDBC", ++ &type_info, 0) ; ++ + g_type_add_interface_static (type, MLVIEW_TYPE_IDBC, + &idbc_info) ; + } diff --git a/editors/mlview/files/patch-src_mlview-editor-dbo.c b/editors/mlview/files/patch-src_mlview-editor-dbo.c new file mode 100644 index 000000000..853d30d25 --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-editor-dbo.c @@ -0,0 +1,22 @@ +--- src/mlview-editor-dbo.c.orig Mon Sep 5 12:50:28 2005 ++++ src/mlview-editor-dbo.c Mon Sep 5 12:51:41 2005 +@@ -303,14 +303,16 @@ + 0, + (GInstanceInitFunc) mlview_editor_dbo_init + } ; +- type = g_type_register_static (G_TYPE_OBJECT, +- "MlViewEditorDBO", +- &type_info, 0) ; + + static const GInterfaceInfo idbo_info = { + (GInterfaceInitFunc) mlview_editor_dbo_idbo_init, + NULL, NULL + } ; ++ ++ type = g_type_register_static (G_TYPE_OBJECT, ++ "MlViewEditorDBO", ++ &type_info, 0) ; ++ + g_type_add_interface_static (type, MLVIEW_TYPE_IDBO, + &idbo_info) ; + } diff --git a/editors/mlview/files/patch-src_mlview-ping-dbc.c b/editors/mlview/files/patch-src_mlview-ping-dbc.c new file mode 100644 index 000000000..8d5b65506 --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-ping-dbc.c @@ -0,0 +1,22 @@ +--- src/mlview-ping-dbc.c.orig Mon Sep 5 12:57:39 2005 ++++ src/mlview-ping-dbc.c Mon Sep 5 12:58:35 2005 +@@ -166,14 +166,16 @@ + 0, + (GInstanceInitFunc) mlview_ping_dbc_init + } ; +- type = g_type_register_static (G_TYPE_OBJECT, +- "MlViewPingDBC", +- &type_info, 0) ; + + static const GInterfaceInfo idbc_info = { + (GInterfaceInitFunc) mlview_ping_dbc_idbc_init, + NULL, NULL + } ; ++ ++ type = g_type_register_static (G_TYPE_OBJECT, ++ "MlViewPingDBC", ++ &type_info, 0) ; ++ + g_type_add_interface_static (type, MLVIEW_TYPE_IDBC, + &idbc_info) ; + } diff --git a/editors/mlview/files/patch-src_mlview-ping-dbo.c b/editors/mlview/files/patch-src_mlview-ping-dbo.c new file mode 100644 index 000000000..72dd45a7c --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-ping-dbo.c @@ -0,0 +1,22 @@ +--- src/mlview-ping-dbo.c.orig Mon Sep 5 12:52:49 2005 ++++ src/mlview-ping-dbo.c Mon Sep 5 12:53:50 2005 +@@ -362,13 +362,16 @@ + 0, + (GInstanceInitFunc) mlview_ping_dbo_init + } ; +- type = g_type_register_static (G_TYPE_OBJECT, +- "MlViewPingDBO", +- &type_info, 0) ; ++ + static const GInterfaceInfo idbo_info = { + (GInterfaceInitFunc) mlview_ping_dbo_idbo_init, + NULL, NULL + } ; ++ ++ type = g_type_register_static (G_TYPE_OBJECT, ++ "MlViewPingDBO", ++ &type_info, 0) ; ++ + g_type_add_interface_static (type, MLVIEW_TYPE_IDBO, + &idbo_info) ; + } diff --git a/editors/mlview/files/patch-src_mlview-service.c b/editors/mlview/files/patch-src_mlview-service.c new file mode 100644 index 000000000..c9bdba8f2 --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-service.c @@ -0,0 +1,39 @@ +--- src/mlview-service.c.orig Sat Jul 23 12:10:16 2005 ++++ src/mlview-service.c Sat Jul 23 12:23:14 2005 +@@ -282,23 +282,23 @@ + service_name = g_strdup_printf ("%s.%s", + PRIVATE (a_this)->name, + tab) ; +- service_result = dbus_bus_acquire_service ++ service_result = dbus_bus_request_name + (dbus_connection, + service_name, 0, &dbus_error) ; + + switch (service_result) { +- case DBUS_SERVICE_REPLY_PRIMARY_OWNER: ++ case DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER: + /*we started the service, OK*/ + mlview_utils_trace_debug + ("Service name: %s registered\n", + service_name) ; + status = register_dbus_objects (a_this) ; + break ; +- case DBUS_SERVICE_REPLY_ALREADY_OWNER: ++ case DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER: + /*we were already started as service. OK still*/ + status = MLVIEW_OK ; + break ; +- case DBUS_SERVICE_REPLY_SERVICE_EXISTS: ++ case DBUS_REQUEST_NAME_REPLY_EXISTS: + /* + * an other process has been registered under + * with the same service name. So we can't be registered +@@ -312,7 +312,7 @@ + "moment") ; + } + goto try_service_name ; +- case DBUS_SERVICE_REPLY_IN_QUEUE: ++ case DBUS_REQUEST_NAME_REPLY_IN_QUEUE: + /* + * our request is queued. (bus overcrowded ?) KO + */ diff --git a/editors/mlview/files/patch-src_mlview-source-view.c b/editors/mlview/files/patch-src_mlview-source-view.c new file mode 100644 index 000000000..82cc65126 --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-source-view.c @@ -0,0 +1,23 @@ +--- src/mlview-source-view.c.orig Mon Sep 5 12:24:55 2005 ++++ src/mlview-source-view.c Mon Sep 5 12:25:47 2005 +@@ -1321,15 +1321,17 @@ + (GInstanceInitFunc) + mlview_source_view_init + } ; +- type = g_type_register_static +- (MLVIEW_TYPE_VIEW_ADAPTER, +- "MlViewSourceView", &type_info, 0); + + static const GInterfaceInfo iview_info = { + (GInterfaceInitFunc) mlview_source_view_iview_init, + NULL, + NULL + } ; ++ ++ type = g_type_register_static ++ (MLVIEW_TYPE_VIEW_ADAPTER, ++ "MlViewSourceView", &type_info, 0); ++ + g_type_add_interface_static (type, MLVIEW_TYPE_IVIEW, + &iview_info) ; + } diff --git a/editors/mlview/files/patch-src_mlview-tree-view.c b/editors/mlview/files/patch-src_mlview-tree-view.c new file mode 100644 index 000000000..d3811f82c --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-tree-view.c @@ -0,0 +1,23 @@ +--- src/mlview-tree-view.c.orig Mon Sep 5 12:22:34 2005 ++++ src/mlview-tree-view.c Mon Sep 5 12:24:10 2005 +@@ -2628,15 +2628,17 @@ + (GInstanceInitFunc) + mlview_tree_view_init + }; +- type = g_type_register_static +- (MLVIEW_TYPE_VIEW_ADAPTER, +- "MlViewTreeView", &type_info, 0); + + static const GInterfaceInfo iview_info = { + (GInterfaceInitFunc) mlview_tree_view_iview_init, + NULL, + NULL + } ; ++ ++ type = g_type_register_static ++ (MLVIEW_TYPE_VIEW_ADAPTER, ++ "MlViewTreeView", &type_info, 0); ++ + g_type_add_interface_static (type, MLVIEW_TYPE_IVIEW, &iview_info) ; + } + return type; diff --git a/editors/mlview/files/patch-src_mlview-view-adapter.c b/editors/mlview/files/patch-src_mlview-view-adapter.c new file mode 100644 index 000000000..4dac738f4 --- /dev/null +++ b/editors/mlview/files/patch-src_mlview-view-adapter.c @@ -0,0 +1,23 @@ +--- src/mlview-view-adapter.c.orig Mon Sep 5 12:19:12 2005 ++++ src/mlview-view-adapter.c Mon Sep 5 12:21:26 2005 +@@ -865,14 +865,17 @@ + (GInstanceInitFunc) + mlview_view_adapter_init + }; +- type_id = g_type_register_static (GTK_TYPE_VBOX, +- "MlViewViewAdapter", +- &type_info, 0); ++ + static const GInterfaceInfo iview_info = { + (GInterfaceInitFunc) mlview_view_adapter_iview_init, + NULL, + NULL + } ; ++ ++ type_id = g_type_register_static (GTK_TYPE_VBOX, ++ "MlViewViewAdapter", ++ &type_info, 0); ++ + g_type_add_interface_static (type_id, MLVIEW_TYPE_IVIEW, + &iview_info) ; + } diff --git a/editors/mlview/pkg-descr b/editors/mlview/pkg-descr new file mode 100644 index 000000000..d570c2d48 --- /dev/null +++ b/editors/mlview/pkg-descr @@ -0,0 +1,4 @@ +A tree oriented xml editor for gnome. It is an attempt to ease editing +xml documents with or without validation by focusing on their tree view. + +WWW: http://www.freespiders.org/projects/gmlview/ diff --git a/editors/mlview/pkg-plist b/editors/mlview/pkg-plist new file mode 100644 index 000000000..ccf12c2f1 --- /dev/null +++ b/editors/mlview/pkg-plist @@ -0,0 +1,65 @@ +bin/mlview +bin/mlviewctl +lib/libmlview.a +lib/libmlview.la +lib/libmlview.so +lib/libmlview.so.8 +lib/libmlviewdbusclient.a +lib/libmlviewdbusclient.la +lib/libmlviewdbusclient.so.8 +lib/libmlviewdbusclient.so +share/gnome/applications/mlview.desktop +share/gnome/application-registry/mlview.applications +share/gnome/mime-info/mlview.keys +share/gnome/mlview/main-menu-bar.xml +share/gnome/mlview/main-toolbar.xml +share/gnome/mlview/mlview-css-picker.glade +share/gnome/mlview/mlview-dtd-schema.png +share/gnome/mlview/mlview-dtd-choice-dtd-not-resolved.glade +share/gnome/mlview/mlview-dtd-choice.glade +share/gnome/mlview/mlview-main-app-win.glade +share/gnome/mlview/mlview-main-app-win2.glade +share/gnome/mlview/mlview-new-document.glade +share/gnome/mlview/mlview-node-editor.glade +share/gnome/mlview/mlview-preferences.glade +share/gnome/mlview/mlview-rng-schema.png +share/gnome/mlview/mlview-schemas-window.glade +share/gnome/mlview/mlview-search-box.glade +share/gnome/mlview/mlview-search-node.glade +share/gnome/mlview/mlview-uri-dialog.glade +share/gnome/mlview/mlview-validation-report.glade +share/gnome/mlview/mlview-xsd-schema.png +share/gnome/mlview/source-view-edit-menu.xml +share/gnome/mlview/tree-view-edit-menu.xml +share/gnome/mlview/xml-comment-node.png +share/gnome/mlview/xml-element-node-open.png +share/gnome/mlview/xml-element-node.png +share/gnome/mlview/xml-entity-ref-node.png +share/gnome/mlview/xml-pi-node.png +share/gnome/mlview/xml-root-open.png +share/gnome/mlview/xml-root.png +share/gnome/mlview/xml-text-node.png +share/gnome/pixmaps/mlview-app-icon.png +share/gnome/pixmaps/mlview-app-icon.xpm +share/locale/az/LC_MESSAGES/mlview.mo +share/locale/ca/LC_MESSAGES/mlview.mo +share/locale/cs/LC_MESSAGES/mlview.mo +share/locale/de/LC_MESSAGES/mlview.mo +share/locale/en_CA/LC_MESSAGES/mlview.mo +share/locale/en_GB/LC_MESSAGES/mlview.mo +share/locale/es/LC_MESSAGES/mlview.mo +share/locale/fr/LC_MESSAGES/mlview.mo +share/locale/hr/LC_MESSAGES/mlview.mo +share/locale/ja/LC_MESSAGES/mlview.mo +share/locale/ml/LC_MESSAGES/mlview.mo +share/locale/ms/LC_MESSAGES/mlview.mo +share/locale/nl/LC_MESSAGES/mlview.mo +share/locale/no/LC_MESSAGES/mlview.mo +share/locale/pl/LC_MESSAGES/mlview.mo +share/locale/pt/LC_MESSAGES/mlview.mo +share/locale/pt_BR/LC_MESSAGES/mlview.mo +share/locale/ru/LC_MESSAGES/mlview.mo +share/locale/sr/LC_MESSAGES/mlview.mo +share/locale/sr@Latn/LC_MESSAGES/mlview.mo +share/locale/sv/LC_MESSAGES/mlview.mo +@dirrm share/gnome/mlview diff --git a/ftp/wzdftpd/Makefile b/ftp/wzdftpd/Makefile new file mode 100644 index 000000000..77d7750c8 --- /dev/null +++ b/ftp/wzdftpd/Makefile @@ -0,0 +1,136 @@ +# New ports collection makefile for: wzdftpd +# Date created: 2003-10-22 +# Whom: Roman Bogorodskiy +# +# $FreeBSD$ +# + +PORTNAME= wzdftpd +PORTVERSION= 0.7.2 +PORTREVISION= 2 +CATEGORIES= ftp ipv6 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= novel@FreeBSD.org +COMMENT= Modular FTP server configurable online using SITE commands + +USE_RC_SUBR= wzdftpd.sh +USE_GMAKE= yes +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes +USE_GNOME= pkgconfig +CONFIGURE_ARGS+= --without-pam --disable-pgsql --disable-bonjour --mandir=${MANPREFIX}/man +CONFIGURE_ENV= CPPFLAGS="${CPPLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +PKGMESSAGE= ${WRKDIR}/pkg-message + +OPTIONS= UTF8 "Enable UTF8 support" off \ + TCL "Enable TCL support" off \ + SSL "Enable OpenSSL support" off \ + GNUTLS "Enable gnutls support" on \ + IPV6 "Enable IPv6 support" on \ + PERL "Enable PERL support" off \ + MYSQL "Enable MYSQL backend" off \ + AVAHI "Enable Zeroconf support using Avahi" on \ + HOWL "Enable Zeroconf support using Howl" off + +MAN1= siteconfig.1 \ + siteuptime.1 \ + sitewho.1 \ + wzd-config.1 +MAN8= wzdftpd.8 + +.include <bsd.port.pre.mk> + +.if defined(WITH_UTF8) +USE_ICONV= yes +.else +CONFIGURE_ARGS+= --disable-utf8 +.endif + +.if defined(WITH_TCL) +LIB_DEPENDS+= tcl84:${PORTSDIR}/lang/tcl84 +CONFIGURE_ARGS+= --with-tcl='${PREFIX}/lib/tcl8.4' +PLIST_SUB+= TCL="" +.else +CONFIGURE_ARGS+= --without-tcl +PLIST_SUB+= TCL="@comment " +.endif + +.if defined(WITH_SSL) +#USE_OPENSSL= yes +.include "${PORTSDIR}/Mk/bsd.openssl.mk" +.else +CONFIGURE_ARGS+= --disable-openssl +.endif + +.if defined(WITH_GNUTLS) +LIB_DEPENDS+= gnutls.13:${PORTSDIR}/security/gnutls +.else +CONFIGURE_ARGS+= --disable-gnutls +.endif + +.if !defined(WITH_IPV6) +CONFIGURE_ARGS+= --disable-ipv6 +.endif + +.if !defined(WITH_PERL) +CONFIGURE_ARGS+= --disable-perl +PLIST_SUB+= PERL="@comment " +.else +USE_PERL5= yes +PLIST_SUB+= PERL="" +.endif + +.if defined(WITH_MYSQL) +USE_MYSQL= yes +PLIST_SUB+= MYSQL="" +.else +CONFIGURE_ARGS+= --disable-mysql +PLIST_SUB+= MYSQL="@comment " +.endif + +.if defined(WITH_AVAHI) || defined(WITH_HOWL) +PLIST_SUB+= ZEROCONF="" +.else +PLIST_SUB+= ZEROCONF="@comment " +.endif + +.if defined(WITH_AVAHI) && !defined(WITH_HOWL) +LIB_DEPENDS+= dbus-1.3:${PORTSDIR}/devel/dbus \ + avahi-core.4:${PORTSDIR}/net/avahi +CONFIGURE_ARGS+= --with-zeroconf --enable-avahi +.endif + +.if defined(WITH_HOWL) && !defined(WITH_AVAHI) +CFLAGS+= -I${LOCALBASE}/include/howl +LIB_DEPENDS+= howl.0:${PORTSDIR}/net/howl +CONFIGURE_ARGS+= --with-zeroconf --enable-howl +.endif + +PORTDOCS= AUTHORS Permissions.ReadMeFirst README TLS.ReadMeFirst ChangeLog + +RC_SCRIPTS_SUB= PREFIX=${PREFIX} \ + RC_SUBR=${RC_SUBR} + +post-patch: + @${REINPLACE_CMD} -e "s|@HAVE_PERL_TRUE@|#|g" ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|" ${WRKSRC}/configure + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for i in ${PORTDOCS} + @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + @if test ! -f ${PREFIX}/etc/wzdftpd/wzd.cfg; then \ + ${CP} ${PREFIX}/etc/wzdftpd/wzd.cfg.sample ${PREFIX}/etc/wzdftpd/wzd.cfg; \ + fi + @if test ! -f ${PREFIX}/etc/wzdftpd/users; then \ + ${CP} ${PREFIX}/etc/wzdftpd/users.sample ${PREFIX}/etc/wzdftpd/users; \ + fi + +.include <bsd.port.post.mk> diff --git a/ftp/wzdftpd/distinfo b/ftp/wzdftpd/distinfo new file mode 100644 index 000000000..859f3d71b --- /dev/null +++ b/ftp/wzdftpd/distinfo @@ -0,0 +1,3 @@ +MD5 (wzdftpd-0.7.2.tar.gz) = 92ed2975f5a2ddcbd1f34301d6d0d7be +SHA256 (wzdftpd-0.7.2.tar.gz) = c2ecea11b9d864e320c6af82de1eeecd4ad1ad458e588e6a65886d715754a749 +SIZE (wzdftpd-0.7.2.tar.gz) = 895046 diff --git a/ftp/wzdftpd/files/patch-modules-zeroconf-libwzd_avahi.h b/ftp/wzdftpd/files/patch-modules-zeroconf-libwzd_avahi.h new file mode 100644 index 000000000..5d53ed46a --- /dev/null +++ b/ftp/wzdftpd/files/patch-modules-zeroconf-libwzd_avahi.h @@ -0,0 +1,10 @@ +--- modules/zeroconf/libwzd_avahi.h.orig Wed May 31 14:55:16 2006 ++++ modules/zeroconf/libwzd_avahi.h Wed May 31 14:56:17 2006 +@@ -29,6 +29,7 @@ + #include <stdlib.h>
+ #include <assert.h>
+ #include <string.h>
++#include <pthread.h>
+
+ #include <libwzd-core/wzd_structs.h>
+ #include <libwzd-core/wzd_log.h>
diff --git a/ftp/wzdftpd/files/patch-modules-zeroconf-libwzd_zeroconf.c b/ftp/wzdftpd/files/patch-modules-zeroconf-libwzd_zeroconf.c new file mode 100644 index 000000000..b86388677 --- /dev/null +++ b/ftp/wzdftpd/files/patch-modules-zeroconf-libwzd_zeroconf.c @@ -0,0 +1,10 @@ +--- modules/zeroconf/libwzd_zeroconf.c.orig Wed Feb 22 21:44:51 2006 ++++ modules/zeroconf/libwzd_zeroconf.c Wed Feb 22 21:45:26 2006 +@@ -27,6 +27,7 @@ + #include <unistd.h> + #include <sys/types.h> + #include <string.h> ++#include <signal.h> + + #include <arpa/inet.h> /* htonl() */ + #include <sys/wait.h> diff --git a/ftp/wzdftpd/files/wzdftpd.sh.in b/ftp/wzdftpd/files/wzdftpd.sh.in new file mode 100644 index 000000000..940ec3bbe --- /dev/null +++ b/ftp/wzdftpd/files/wzdftpd.sh.in @@ -0,0 +1,26 @@ +#!/bin/sh + +# Start or stop wzdftpd +# $FreeBSD: ports/ftp/wzdftpd/files/wzdftpd.sh.in,v 1.1 2006/05/31 15:19:27 novel Exp $ + +# PROVIDE: wzdftpd +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: shutdown +# + +prefix=%%PREFIX%% + +wzdftpd_enable=${wzdftpd_enable:-"NO"} # Enable wzdftpd +wzdftpd_program="${prefix}/sbin/wzdftpd" # Location of wzdftpd +wzdftpd_flags=${wzdftpd_flags:-""} # Flags to wzdftpd + +. %%RC_SUBR%% + +name="wzdftpd" +rcvar=`set_rcvar` +command="${prefix}/sbin/${name}" +required_files="${prefix}/etc/wzd.cfg" + +load_rc_config $name +run_rc_command "$1" diff --git a/ftp/wzdftpd/pkg-descr b/ftp/wzdftpd/pkg-descr new file mode 100644 index 000000000..cbc7ed8fb --- /dev/null +++ b/ftp/wzdftpd/pkg-descr @@ -0,0 +1,22 @@ +wzdftpd is a ftp server designed to be modular and entirely configurable online +using SITE commands. + +wzdftpd offers the following features: +- Simple configuration file, supporting inclusions +- Online administration, using SITE commands +- Backends to store users/groups in different structures +- Modules: internal, using shared librairies, or external + (scripts/applications) +- Users are virtual: you do not need to create users in system +- SSL/TLS support +- Server is designed to run as a non-privileged user to enforce security +- Server can detect ip changes (dynamic ips) and set ip and passive ip + accordingly +- Cross devices operations (copy/move) (though can be slow) +- Logging support (compatible with the wu-ftpd standard) +- Designed for high performances: coded with C, multithreaded + +WWW: http://www.wzdftpd.net/ + +- Roman Bogorodskiy +bogorodskiy@inbox.ru diff --git a/ftp/wzdftpd/pkg-plist b/ftp/wzdftpd/pkg-plist new file mode 100644 index 000000000..b334bdef2 --- /dev/null +++ b/ftp/wzdftpd/pkg-plist @@ -0,0 +1,122 @@ +@comment $FreeBSD: ports/ftp/wzdftpd/pkg-plist,v 1.18 2006/05/31 15:19:27 novel Exp $ +bin/siteconfig +bin/siteuptime +bin/sitewho +bin/wzd-config +etc/wzdftpd/wzd.pem +etc/wzdftpd/file_ginfo.txt +etc/wzdftpd/file_help.txt +etc/wzdftpd/file_swho.txt +etc/wzdftpd/file_user.txt +etc/wzdftpd/file_group.txt +etc/wzdftpd/file_rules.txt +etc/wzdftpd/file_users.txt +etc/wzdftpd/file_vfs.txt +etc/wzdftpd/file_who.txt +etc/wzdftpd/file_groups.txt +include/wzdftpd/libwzd-auth/wzd_auth.h +include/wzdftpd/libwzd-auth/wzd_base64.h +include/wzdftpd/libwzd-auth/wzd_crypt.h +include/wzdftpd/libwzd-auth/wzd_krb5.h +include/wzdftpd/libwzd-auth/wzd_md5.h +include/wzdftpd/libwzd-auth/wzd_md5crypt.h +include/wzdftpd/libwzd-auth/wzd_pam.h +include/wzdftpd/libwzd-auth/wzd_sha1.h +include/wzdftpd/libwzd-auth/wzd_tls.h +include/wzdftpd/libwzd-base/dlist.h +include/wzdftpd/libwzd-base/hash.h +include/wzdftpd/libwzd-base/list.h +include/wzdftpd/libwzd-base/stack.h +include/wzdftpd/libwzd-base/wzd_strlcat.h +include/wzdftpd/libwzd-base/wzd_strtok_r.h +include/wzdftpd/libwzd-core/arch/bsd.h +include/wzdftpd/libwzd-core/arch/win32.h +include/wzdftpd/libwzd-core/ls.h +include/wzdftpd/libwzd-core/wzd_ClientThread.h +include/wzdftpd/libwzd-core/wzd_action.h +include/wzdftpd/libwzd-core/wzd_all.h +include/wzdftpd/libwzd-core/wzd_backend.h +include/wzdftpd/libwzd-core/wzd_cache.h +include/wzdftpd/libwzd-core/wzd_commands.h +include/wzdftpd/libwzd-core/wzd_configfile.h +include/wzdftpd/libwzd-core/wzd_configloader.h +include/wzdftpd/libwzd-core/wzd_crc32.h +include/wzdftpd/libwzd-core/wzd_crontab.h +include/wzdftpd/libwzd-core/wzd_data.h +include/wzdftpd/libwzd-core/wzd_debug.h +include/wzdftpd/libwzd-core/wzd_dir.h +include/wzdftpd/libwzd-core/wzd_events.h +include/wzdftpd/libwzd-core/wzd_file.h +include/wzdftpd/libwzd-core/wzd_fs.h +include/wzdftpd/libwzd-core/wzd_hardlimits.h +include/wzdftpd/libwzd-core/wzd_ip.h +include/wzdftpd/libwzd-core/wzd_libmain.h +include/wzdftpd/libwzd-core/wzd_log.h +include/wzdftpd/libwzd-core/wzd_messages.h +include/wzdftpd/libwzd-core/wzd_misc.h +include/wzdftpd/libwzd-core/wzd_mod.h +include/wzdftpd/libwzd-core/wzd_mutex.h +include/wzdftpd/libwzd-core/wzd_perm.h +include/wzdftpd/libwzd-core/wzd_ratio.h +include/wzdftpd/libwzd-core/wzd_section.h +include/wzdftpd/libwzd-core/wzd_shm.h +include/wzdftpd/libwzd-core/wzd_site.h +include/wzdftpd/libwzd-core/wzd_site_group.h +include/wzdftpd/libwzd-core/wzd_site_user.h +include/wzdftpd/libwzd-core/wzd_socket.h +include/wzdftpd/libwzd-core/wzd_string.h +include/wzdftpd/libwzd-core/wzd_structs.h +include/wzdftpd/libwzd-core/wzd_threads.h +include/wzdftpd/libwzd-core/wzd_tls.h +include/wzdftpd/libwzd-core/wzd_types.h +include/wzdftpd/libwzd-core/wzd_utf8.h +include/wzdftpd/libwzd-core/wzd_vars.h +include/wzdftpd/libwzd-core/wzd_vfs.h +include/wzdftpd/libwzd.h +include/wzdftpd/libwzd_pv.h +include/wzdftpd/libwzd_socket.h +include/wzdftpd/libwzd_tls.h +lib/libwzd_core.a +lib/libwzd_core.la +lib/libwzd_core.so +lib/libwzd_core.so.700 +lib/libwzd.a +lib/libwzd.la +lib/libwzd.so +lib/libwzd.so.700 +share/aclocal/wzd.m4 +sbin/wzdftpd +%%DATADIR%%/backends/libwzdplaintext.a +%%DATADIR%%/backends/libwzdplaintext.la +%%DATADIR%%/backends/libwzdplaintext.so +%%MYSQL%%%%DATADIR%%/backends/libwzdmysql.a +%%MYSQL%%%%DATADIR%%/backends/libwzdmysql.la +%%MYSQL%%%%DATADIR%%/backends/libwzdmysql.so +%%DATADIR%%/modules/libwzd_debug.so +%%DATADIR%%/modules/libwzd_debug.la +%%DATADIR%%/modules/libwzd_debug.a +%%DATADIR%%/modules/libwzd_sfv.a +%%DATADIR%%/modules/libwzd_sfv.la +%%DATADIR%%/modules/libwzd_sfv.so +%%PERL%%%%DATADIR%%/modules/libwzd_perl.a +%%PERL%%%%DATADIR%%/modules/libwzd_perl.la +%%PERL%%%%DATADIR%%/modules/libwzd_perl.so +%%TCL%%%%DATADIR%%/modules/libwzd_tcl.a +%%TCL%%%%DATADIR%%/modules/libwzd_tcl.la +%%TCL%%%%DATADIR%%/modules/libwzd_tcl.so +%%ZEROCONF%%%%DATADIR%%/modules/libwzd_zeroconf.a +%%ZEROCONF%%%%DATADIR%%/modules/libwzd_zeroconf.la +%%ZEROCONF%%%%DATADIR%%/modules/libwzd_zeroconf.so +@dirrm %%DATADIR%%/modules/ +@dirrm %%DATADIR%%/backends/ +@dirrm %%DATADIR%%/ +@dirrm include/wzdftpd/libwzd-auth +@dirrm include/wzdftpd/libwzd-base +@dirrm include/wzdftpd/libwzd-core/arch +@dirrm include/wzdftpd/libwzd-core +@dirrm include/wzdftpd +@unexec if cmp -s %D/etc/wzdftpd/wzd.cfg %D/etc/wzdftpd/wzd.cfg.sample; then rm -f %D/etc/wzdftpd/wzd.cfg; fi +@unexec if cmp -s %D/etc/wzdftpd/users %D/etc/wzdftpd/users.sample; then rm -f %D/etc/wzdftpd/users; fi +etc/wzdftpd/wzd.cfg.sample +etc/wzdftpd/users.sample +@dirrmtry etc/wzdftpd diff --git a/net-im/gossip/Makefile b/net-im/gossip/Makefile new file mode 100644 index 000000000..e68ed6852 --- /dev/null +++ b/net-im/gossip/Makefile @@ -0,0 +1,53 @@ +# New ports collection makefile for: gossip +# Date created: 08 July 2003 +# Whom: Adam Weinberger <adamw@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= gossip +PORTVERSION= 0.16 +PORTREVISION= 1 +CATEGORIES= net-im gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GTK2 Jabber Instant Messaging client + +BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes +LIB_DEPENDS= loudmouth-1.0:${PORTSDIR}/net-im/loudmouth \ + dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ + aspell.16:${PORTSDIR}/textproc/aspell +RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes + +USE_BZIP2= yes +USE_XLIB= yes +GNU_CONFIGURE= yes +USE_GETTEXT= yes +USE_GMAKE= yes +USE_GNOME= gnomeprefix intlhack gnomehack libgnomeui gnomedocutils +INSTALLS_OMF= yes +INSTALLS_ICONS= yes +CONFIGURE_ARGS= --enable-dbus=yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= gossip.schemas + +OPTIONS= NOTIFY "Enable libnotify support" on + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= does not build on 4.X +.endif + +.if !defined(WITHOUT_NOTIFY) +LIB_DEPENDS+= notify.2:${PORTSDIR}/devel/libnotify +.else +CONFIGURE_ARGS+= --enable-libnotify=no +.endif + +.include <bsd.port.post.mk> diff --git a/net-im/gossip/distinfo b/net-im/gossip/distinfo new file mode 100644 index 000000000..1a01473ea --- /dev/null +++ b/net-im/gossip/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/gossip-0.16.tar.bz2) = 4534af568b59e07fba4238f75872226e +SHA256 (gnome2/gossip-0.16.tar.bz2) = 01058211f49896a0f4e476309f4a3ff85a06d40fddd71930be93e5b8af908741 +SIZE (gnome2/gossip-0.16.tar.bz2) = 1430056 diff --git a/net-im/gossip/pkg-descr b/net-im/gossip/pkg-descr new file mode 100644 index 000000000..1854da452 --- /dev/null +++ b/net-im/gossip/pkg-descr @@ -0,0 +1,3 @@ +Gossip is a modern client for the Jabber Instant Messaging system. + +WWW: http://gossip.imendio.org/ diff --git a/net-im/gossip/pkg-plist b/net-im/gossip/pkg-plist new file mode 100644 index 000000000..44939cf02 --- /dev/null +++ b/net-im/gossip/pkg-plist @@ -0,0 +1,121 @@ +bin/gossip +etc/sound/events/gossip.soundlist +share/gnome/applications/gossip.desktop +share/gnome/gossip/channel-old4.png +share/gnome/gossip/chat.glade +share/gnome/gossip/file-transfer.glade +share/gnome/gossip/gossip-account.dtd +share/gnome/gossip/gossip-available.png +share/gnome/gossip/gossip-away.png +share/gnome/gossip/gossip-busy.png +share/gnome/gossip/gossip-chatroom.dtd +share/gnome/gossip/gossip-contact-groups.dtd +share/gnome/gossip/gossip-extended-away.png +share/gnome/gossip/gossip-group-message.png +share/gnome/gossip/gossip-log.xsl +share/gnome/gossip/gossip-logo.png +share/gnome/gossip/gossip-message.png +share/gnome/gossip/gossip-offline.png +share/gnome/gossip/gossip-pending.png +share/gnome/gossip/gossip-status-presets.dtd +share/gnome/gossip/gossip-typing.png +share/gnome/gossip/group-chat.glade +share/gnome/gossip/main.glade +share/gnome/gossip/my-user_48.png +share/gnome/gossip/query_48.png +share/gnome/gossip/vcard_16.png +share/gnome/gossip/vcard_48.png +share/gnome/gossip/watermark.png +share/gnome/gossip/protocols/aim.protocol +share/gnome/gossip/protocols/gossip-protocol.dtd +share/gnome/gossip/protocols/icq.protocol +share/gnome/gossip/protocols/msn.protocol +share/gnome/gossip/protocols/yahoo.protocol +share/gnome/help/gossip/C/figures/gossip-available.png +share/gnome/help/gossip/C/figures/gossip-away.png +share/gnome/help/gossip/C/figures/gossip-busy.png +share/gnome/help/gossip/C/figures/gossip-extended-away.png +share/gnome/help/gossip/C/figures/gossip-group-message.png +share/gnome/help/gossip/C/figures/gossip-message.png +share/gnome/help/gossip/C/figures/gossip-offline.png +share/gnome/help/gossip/C/figures/gossip-typing.png +share/gnome/help/gossip/C/figures/gossip_first_start_window.png +share/gnome/help/gossip/C/figures/gossip_new_chat_room.png +share/gnome/help/gossip/C/figures/gossip_personal_details.png +share/gnome/help/gossip/C/figures/gossip_roster.png +share/gnome/help/gossip/C/figures/gossip_status_message.png +share/gnome/help/gossip/C/gossip.xml +share/gnome/help/gossip/C/legal.xml +share/gnome/help/gossip/sv/figures/gossip-available.png +share/gnome/help/gossip/sv/figures/gossip-away.png +share/gnome/help/gossip/sv/figures/gossip-busy.png +share/gnome/help/gossip/sv/figures/gossip-extended-away.png +share/gnome/help/gossip/sv/figures/gossip-group-message.png +share/gnome/help/gossip/sv/figures/gossip-message.png +share/gnome/help/gossip/sv/figures/gossip-offline.png +share/gnome/help/gossip/sv/figures/gossip-typing.png +share/gnome/help/gossip/sv/figures/gossip_first_start_window.png +share/gnome/help/gossip/sv/figures/gossip_new_chat_room.png +share/gnome/help/gossip/sv/figures/gossip_personal_details.png +share/gnome/help/gossip/sv/figures/gossip_roster.png +share/gnome/help/gossip/sv/figures/gossip_status_message.png +share/gnome/help/gossip/sv/gossip.xml +share/gnome/omf/gossip/gossip-C.omf +share/gnome/omf/gossip/gossip-sv.omf +share/gnome/sounds/gossip/chat1.wav +share/gnome/sounds/gossip/chat2.wav +share/gnome/sounds/gossip/offline.wav +share/gnome/sounds/gossip/online.wav +share/gnome/sounds/gossip/send.wav +share/icons/hicolor/48x48/apps/gossip.png +share/icons/hicolor/scalable/apps/gossip.svg +share/locale/ar/LC_MESSAGES/gossip.mo +share/locale/az/LC_MESSAGES/gossip.mo +share/locale/bg/LC_MESSAGES/gossip.mo +share/locale/ca/LC_MESSAGES/gossip.mo +share/locale/cs/LC_MESSAGES/gossip.mo +share/locale/cy/LC_MESSAGES/gossip.mo +share/locale/da/LC_MESSAGES/gossip.mo +share/locale/de/LC_MESSAGES/gossip.mo +share/locale/en_CA/LC_MESSAGES/gossip.mo +share/locale/en_GB/LC_MESSAGES/gossip.mo +share/locale/eo/LC_MESSAGES/gossip.mo +share/locale/es/LC_MESSAGES/gossip.mo +share/locale/eu/LC_MESSAGES/gossip.mo +share/locale/fi/LC_MESSAGES/gossip.mo +share/locale/fr/LC_MESSAGES/gossip.mo +share/locale/ga/LC_MESSAGES/gossip.mo +share/locale/hr/LC_MESSAGES/gossip.mo +share/locale/hu/LC_MESSAGES/gossip.mo +share/locale/it/LC_MESSAGES/gossip.mo +share/locale/lt/LC_MESSAGES/gossip.mo +share/locale/ml/LC_MESSAGES/gossip.mo +share/locale/ms/LC_MESSAGES/gossip.mo +share/locale/nb/LC_MESSAGES/gossip.mo +share/locale/ne/LC_MESSAGES/gossip.mo +share/locale/nl/LC_MESSAGES/gossip.mo +share/locale/pl/LC_MESSAGES/gossip.mo +share/locale/pt/LC_MESSAGES/gossip.mo +share/locale/pt_BR/LC_MESSAGES/gossip.mo +share/locale/ru/LC_MESSAGES/gossip.mo +share/locale/sq/LC_MESSAGES/gossip.mo +share/locale/sr/LC_MESSAGES/gossip.mo +share/locale/sr@Latn/LC_MESSAGES/gossip.mo +share/locale/sv/LC_MESSAGES/gossip.mo +share/locale/tr/LC_MESSAGES/gossip.mo +share/locale/uk/LC_MESSAGES/gossip.mo +share/locale/vi/LC_MESSAGES/gossip.mo +share/locale/zh_CN/LC_MESSAGES/gossip.mo +share/locale/zh_HK/LC_MESSAGES/gossip.mo +share/locale/zh_TW/LC_MESSAGES/gossip.mo +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrm share/gnome/omf/gossip +@dirrm share/gnome/help/gossip/sv/figures +@dirrm share/gnome/help/gossip/sv +@dirrm share/gnome/help/gossip/C/figures +@dirrm share/gnome/help/gossip/C +@dirrm share/gnome/help/gossip +@dirrm share/gnome/sounds/gossip +@dirrm share/gnome/gossip/protocols +@dirrm share/gnome/gossip diff --git a/net/tapidbus/Makefile b/net/tapidbus/Makefile new file mode 100644 index 000000000..13711078b --- /dev/null +++ b/net/tapidbus/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: tapidbus +# Date created: 2006-01-11 +# Whom: Babak Farrokhi +# +# $FreeBSD$ +# + +PORTNAME= tapidbus +PORTVERSION= 0.2.1 +PORTREVISION= 2 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= tapioca-voip + +MAINTAINER= babak@farrokhi.net +COMMENT= Abstraction layer for interprocess communication + +LIB_DEPENDS= dbus-1.3:${PORTSDIR}/devel/dbus + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= pkgconfig glib20 gnomehack +INSTALLS_SHLIB= yes + +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} + +WRKSRC= ${WRKDIR}/${PORTNAME} +MAKE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" + +post-patch: + @${REINPLACE_CMD} -e 's|\-O2||' ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/net/tapidbus/distinfo b/net/tapidbus/distinfo new file mode 100644 index 000000000..33f602dc8 --- /dev/null +++ b/net/tapidbus/distinfo @@ -0,0 +1,3 @@ +MD5 (tapidbus-0.2.1.tar.gz) = d704c2df28d2d1eea6c31b50cc07b057 +SHA256 (tapidbus-0.2.1.tar.gz) = 7144c94faa370c7792164db707a02b8508ec2507c0c84ba64f0b3f0ebac23949 +SIZE (tapidbus-0.2.1.tar.gz) = 327946 diff --git a/net/tapidbus/files/patch-Makefile.am b/net/tapidbus/files/patch-Makefile.am new file mode 100644 index 000000000..3c8bff2ab --- /dev/null +++ b/net/tapidbus/files/patch-Makefile.am @@ -0,0 +1,11 @@ +--- Makefile.am.orig Thu Jan 12 17:32:26 2006 ++++ Makefile.am Thu Jan 12 17:33:19 2006 +@@ -9,7 +9,7 @@ + %-@TAPIDBUS_MAJORMINOR@.pc: %.pc + cp $< $@ + +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(prefix)/libdata/pkgconfig + pkgconfig_DATA = $(pcfiles) + + include aminclude.am diff --git a/net/tapidbus/files/patch-configure b/net/tapidbus/files/patch-configure new file mode 100644 index 000000000..2fc05fca8 --- /dev/null +++ b/net/tapidbus/files/patch-configure @@ -0,0 +1,12 @@ +--- configure.orig Wed Jan 11 17:28:18 2006 ++++ configure Wed Jan 11 17:28:48 2006 +@@ -19213,7 +19213,8 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" +- ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS ++ + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' + diff --git a/net/tapidbus/pkg-descr b/net/tapidbus/pkg-descr new file mode 100644 index 000000000..ce5f1d5fb --- /dev/null +++ b/net/tapidbus/pkg-descr @@ -0,0 +1,3 @@ +An abstraction layer that uses dbus for interprocess communication. + +WWW: http://tapioca-voip.sourceforge.net/ diff --git a/net/tapidbus/pkg-plist b/net/tapidbus/pkg-plist new file mode 100644 index 000000000..3b34e9336 --- /dev/null +++ b/net/tapidbus/pkg-plist @@ -0,0 +1,7 @@ +include/tapidbus-0.2/tapidbus/tapidbus.h +lib/libtapidbus-0.2.la +lib/libtapidbus-0.2.so +lib/libtapidbus-0.2.so.0 +libdata/pkgconfig/tapidbus-0.2.pc +@dirrm include/tapidbus-0.2/tapidbus +@dirrm include/tapidbus-0.2 diff --git a/sysutils/conky/Makefile b/sysutils/conky/Makefile new file mode 100644 index 000000000..9e2c4b31e --- /dev/null +++ b/sysutils/conky/Makefile @@ -0,0 +1,104 @@ +# New ports collection makefile for: conky +# Date created: 2005-08-27 +# Whom: Roman Bogorodskiy <novel@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= conky +PORTVERSION= 1.4.2 +PORTREVISION= 2 +CATEGORIES= sysutils +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= novel@FreeBSD.org +COMMENT= An advanced, highly configurable system monitor for X + +USE_BZIP2= yes +HAS_CONFIGURE= yes +USE_ICONV= yes +USE_X_PREFIX= yes +CONFIGURE_ARGS+= --disable-portmon --disable-proc-uptime +CONFIGURE_ENV+= CFLAGS="${CFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include" \ + LDFLAGS="${LDFLAGS} -L${X11BASE}/lib -L${LOCALBASE}/lib" + +MAN1= conky.1 + +PORTDOCS= README AUTHORS ChangeLog TODO \ + docs.html variables.html config_settings.html + +.if defined(WITH_BMPX) +BUILD_DEPENDS+= beep-media-player-2:${PORTSDIR}/multimedia/bmpx +RUN_DEPENDS+= beep-media-player-2:${PORTSDIR}/multimedia/bmpx +LIB_DEPENDS+= dbus-1.3:${PORTSDIR}/devel/dbus +CONFIGURE_ARGS+= --enable-bmpx +.else +CONFIGURE_ARGS+= --disable-bmpx +.endif + +.if defined(WITH_XFT) +LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft +CONFIGURE_ARGS+= --enable-xft +.else +CONFIGURE_ARGS+= --disable-xft +.endif + +.if !defined(WITHOUT_OWN_WINDOW) +CONFIGURE_ARGS+= --enable-own-window +.else +CONFIGURE_ARGS+= --disable-own-widnow +.endif + +.if defined(WITH_MPD) +CONFIGURE_ARGS+= --enable-mpd +.else +CONFIGURE_ARGS+= --disable-mpd +.endif + +.if defined(WITHOUT_DOUBLE_BUFFER) +CONFIGURE_ARGS+= --disable-double-buffer +.endif + +.if defined(WITHOUT_SETI) +CONFIGURE_ARGS+= --disable-seti +.endif + +pre-everything:: + @${ECHO_MSG} "You may specify the following on the command line:" + @${ECHO_MSG} " " + @${ECHO_MSG} "WITH_BMPX=yes to enable BMPx support" + @${ECHO_MSG} "WITH_XFT=yes to enable XFT support" + @${ECHO_MSG} "WITHOUT_OWN_WINDOW=yes to disable own window support" + @${ECHO_MSG} "WITH_MPD=yes to enable MPD support" + @${ECHO_MSG} "WITHOUT_DOUBLE_BUFFER=yes to disable double buffer support" + @${ECHO_MSG} " " + +post-configure: + @${REINPLACE_CMD} -e 's|-lm|-lm -liconv|' ${WRKSRC}/src/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/conky ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/doc/conky.1 ${PREFIX}/man/man1 + +post-install: + @${MKDIR} ${EXAMPLESDIR} + @${INSTALL_DATA} ${WRKSRC}/doc/conkyrc.sample ${EXAMPLESDIR} + +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for i in README AUTHORS ChangeLog TODO + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.for i in docs.html variables.html config_settings.html + ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +IGNORE= not supported on 4.x +.endif + +.include <bsd.port.post.mk> diff --git a/sysutils/conky/distinfo b/sysutils/conky/distinfo new file mode 100644 index 000000000..9265e2027 --- /dev/null +++ b/sysutils/conky/distinfo @@ -0,0 +1,3 @@ +MD5 (conky-1.4.2.tar.bz2) = 050a53bdb359a96421ef3ddf761f143c +SHA256 (conky-1.4.2.tar.bz2) = e792a1ea4f865225e6f9d1e4cafd405745390a09d48d4a8936d4b0556e6e32b2 +SIZE (conky-1.4.2.tar.bz2) = 400574 diff --git a/sysutils/conky/files/patch-src-freebsd.c b/sysutils/conky/files/patch-src-freebsd.c new file mode 100644 index 000000000..0e1e63220 --- /dev/null +++ b/sysutils/conky/files/patch-src-freebsd.c @@ -0,0 +1,11 @@ +--- src/freebsd.c.orig Sun Mar 26 01:47:50 2006 ++++ src/freebsd.c Wed May 24 07:57:35 2006 +@@ -508,7 +508,7 @@ + + if (GETSYSCTL("dev.cpu.0.freq", freq) == 0) + snprintf(p_client_buffer, client_buffer_size, +- p_format, freq/divisor); ++ p_format, (float)freq/(float)divisor); + else + snprintf(p_client_buffer, client_buffer_size, p_format, 0.0f); + } diff --git a/sysutils/conky/pkg-descr b/sysutils/conky/pkg-descr new file mode 100644 index 000000000..67194efac --- /dev/null +++ b/sysutils/conky/pkg-descr @@ -0,0 +1,3 @@ +Conky is an advanced, highly configurable system monitor for X + +WWW: http://conky.sourceforge.net/ diff --git a/sysutils/conky/pkg-plist b/sysutils/conky/pkg-plist new file mode 100644 index 000000000..b84c16ce3 --- /dev/null +++ b/sysutils/conky/pkg-plist @@ -0,0 +1,4 @@ +@comment $FreeBSD: ports/sysutils/conky/pkg-plist,v 1.1 2005/08/31 07:45:52 novel Exp $ +bin/conky +%%EXAMPLESDIR%%/conkyrc.sample +@dirrm %%EXAMPLESDIR%% diff --git a/www/screem/Makefile b/www/screem/Makefile new file mode 100644 index 000000000..551d4616d --- /dev/null +++ b/www/screem/Makefile @@ -0,0 +1,54 @@ +# New ports collection makefile for: SCREEM +# Date created: 05 Nov 1999 +# Whom: Will Andrews <andrews@technologist.com> +# +# $FreeBSD$ +# + +PORTNAME= screem +PORTVERSION= 0.16.1 +PORTREVISION= 4 +CATEGORIES= www gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Nice GNOME/GTK-based HTML editor + +LIB_DEPENDS= croco-0.6.3:${PORTSDIR}/textproc/libcroco + +USE_X_PREFIX= yes +USE_GETTEXT= yes +USE_GNOME= desktopfileutils gnomehack gnomemenus gnomeprefix gnometarget \ + gtksourceview intlhack libgnomeprintui libgnomeui libgtkhtml +USE_XPM= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +INSTALLS_OMF= yes + +GCONF_SCHEMAS= screem.schemas + +.if defined(WITHOUT_DBUS) +CONFIGURE_ARGS+= --disable-dbus +.else +LIB_DEPENDS+= dbus-1.3:${PORTSDIR}/devel/dbus +CONFIGURE_ARGS+= --enable-dbus +.endif + +.if defined(WITHOUT_ENCHANT) +CONFIGURE_ARGS+= --disable-enchant +.else +LIB_DEPENDS+= enchant.1:${PORTSDIR}/textproc/enchant +CONFIGURE_ARGS+= --enable-enchant +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|$${DATADIRNAME}/$${PACKAGE}|$${DATADIRNAME}/gnome/$${PACKAGE}|g ; \ + s|-DGNOME_DISABLE_DEPRECATED||g ; \ + s|-DGNOMEUI_DISABLE_DEPRECATED||g ; \ + s|-DGTK_DISABLE_DEPRECATED||g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|\&\& make|\&\& $$(MAKE)|g' ${WRKSRC}/tests/Makefile.in + +.include <bsd.port.mk> diff --git a/www/screem/distinfo b/www/screem/distinfo new file mode 100644 index 000000000..88c95080c --- /dev/null +++ b/www/screem/distinfo @@ -0,0 +1,3 @@ +MD5 (screem-0.16.1.tar.gz) = 88bfc0afadb905ddbed9bdfbc869602a +SHA256 (screem-0.16.1.tar.gz) = 8ceed299ebaa85da0f542e727b725b9b55e449347818625863e7ef45fac1951e +SIZE (screem-0.16.1.tar.gz) = 3851388 diff --git a/www/screem/pkg-descr b/www/screem/pkg-descr new file mode 100644 index 000000000..b601941fa --- /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..b78d729b4 --- /dev/null +++ b/www/screem/pkg-plist @@ -0,0 +1,251 @@ +bin/screem +include/screem/fileops.h +include/screem/screem-dtd.h +include/screem/screem-page.h +include/screem/screem-plugin.h +include/screem/screem-site.h +include/screem/screem-skel-plugin.h +include/screem/screem-view.h +lib/screem/plugins/colourWizard.la +lib/screem/plugins/colourWizard.so +lib/screem/plugins/css_wizard.la +lib/screem/plugins/css_wizard.so +lib/screem/plugins/entityWizard.la +lib/screem/plugins/entityWizard.so +lib/screem/plugins/formWizard.la +lib/screem/plugins/formWizard.so +lib/screem/plugins/linkWizard.la +lib/screem/plugins/linkWizard.so +lib/screem/plugins/object_wizard.la +lib/screem/plugins/object_wizard.so +lib/screem/plugins/ssiWizard.la +lib/screem/plugins/ssiWizard.so +lib/screem/plugins/tableWizard.la +lib/screem/plugins/tableWizard.so +lib/screem/plugins/uploadWizard.la +lib/screem/plugins/uploadWizard.so +libdata/pkgconfig/screem-plugin.pc +share/gnome/application-registry/screem.applications +share/gnome/applications/screem.desktop +@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true +share/gnome/help/screem/C/figures/color-wizard.png +share/gnome/help/screem/C/figures/css-wizard1.png +share/gnome/help/screem/C/figures/css-wizard2.png +share/gnome/help/screem/C/figures/editor-autocomplete1.png +share/gnome/help/screem/C/figures/editor-context-menu.png +share/gnome/help/screem/C/figures/editor-error.png +share/gnome/help/screem/C/figures/editor-inline-tagging.png +share/gnome/help/screem/C/figures/editor-pasting.png +share/gnome/help/screem/C/figures/editor-tooltips.png +share/gnome/help/screem/C/figures/editor.png +share/gnome/help/screem/C/figures/entity-wizard.png +share/gnome/help/screem/C/figures/form-wizard.png +share/gnome/help/screem/C/figures/image-wizard.png +share/gnome/help/screem/C/figures/link-wizard1.png +share/gnome/help/screem/C/figures/link-wizard2.png +share/gnome/help/screem/C/figures/newblankdoc.png +share/gnome/help/screem/C/figures/newdoc.png +share/gnome/help/screem/C/figures/newsite1.png +share/gnome/help/screem/C/figures/newsite2.png +share/gnome/help/screem/C/figures/object-wizard.png +share/gnome/help/screem/C/figures/opensite1.png +share/gnome/help/screem/C/figures/opensite2.png +share/gnome/help/screem/C/figures/opensitelocation.png +share/gnome/help/screem/C/figures/prefs-browsers.png +share/gnome/help/screem/C/figures/prefs-doctypes.png +share/gnome/help/screem/C/figures/prefs-editor.png +share/gnome/help/screem/C/figures/prefs-fonts-colors.png +share/gnome/help/screem/C/figures/prefs-misc.png +share/gnome/help/screem/C/figures/prefs-tag-trees.png +share/gnome/help/screem/C/figures/preview.png +share/gnome/help/screem/C/figures/sidebar-attributes1.png +share/gnome/help/screem/C/figures/sidebar-attributes2.png +share/gnome/help/screem/C/figures/sidebar-attributes3.png +share/gnome/help/screem/C/figures/sidebar-errors.png +share/gnome/help/screem/C/figures/sidebar-files1.png +share/gnome/help/screem/C/figures/sidebar-files2.png +share/gnome/help/screem/C/figures/sidebar-messages.png +share/gnome/help/screem/C/figures/sidebar-resources1.png +share/gnome/help/screem/C/figures/sidebar-resources2.png +share/gnome/help/screem/C/figures/sidebar-resources3.png +share/gnome/help/screem/C/figures/sidebar-symbols.png +share/gnome/help/screem/C/figures/sidebar-tree.png +share/gnome/help/screem/C/figures/ssi-wizard.png +share/gnome/help/screem/C/figures/table-wizard.png +share/gnome/help/screem/C/figures/tree.png +share/gnome/help/screem/C/legal.xml +share/gnome/help/screem/C/screem.xml +share/gnome/omf/screem/screem-C.omf +share/gnome/pixmaps/screem/splash/splash.png +share/gnome/pixmaps/screem.png +share/gnome/screem/doctypes.xml +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/gtkuimanager.dtd +share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Fframeset.dtd +share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Floose.dtd +share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Fstrict.dtd +share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-frameset.dtd +share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-strict.dtd +share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-transitional.dtd +share/gnome/screem/dtd/screem-doctypes.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/entityWizard.glade +share/gnome/screem/glade/linkwizard.glade +share/gnome/screem/glade/object-wizard.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/helpers/Tidy/TidyHTML.desktop +share/gnome/screem/helpers/Tidy/TidyXML.desktop +share/gnome/screem/helpers/browsers/epiphany.desktop +share/gnome/screem/helpers/browsers/konqueror.desktop +share/gnome/screem/helpers/browsers/opera.desktop +share/gnome/screem/helpers/browsers-remote/epiphany.desktop +share/gnome/screem/helpers/browsers-remote/konqueror.desktop +share/gnome/screem/helpers/browsers-remote/opera.desktop +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/hand-open.png +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-close-12.png +share/gnome/screem/pixmaps/stock-menu-left-12.png +share/gnome/screem/pixmaps/stock-menu-right-12.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_object-16.png +share/gnome/screem/pixmaps/stock_insert_object.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.png +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/cfml.tagtree +share/gnome/screem/tagtrees/css.tagtree +share/gnome/screem/tagtrees/funcref_php.tagtree +share/gnome/screem/tagtrees/funcref_python.tagtree +share/gnome/screem/tagtrees/html.tagtree +share/gnome/screem/tagtrees/javascript.tagtree +share/gnome/screem/tagtrees/teixlite.tagtree +share/gnome/screem/ui/layout +share/gnome/screem/ui/screem-editable-toolbars.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/rw/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 +share/mime/packages/screem.xml +@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/helpers/browsers-remote +@dirrm share/gnome/screem/helpers/browsers +@dirrm share/gnome/screem/helpers/Tidy +@dirrm share/gnome/screem/helpers +@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 include/screem +@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime +@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime +@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw |