[csw-devel] SF.net SVN: gar:[11351] csw/mgar/pkg/rapidsvn/trunk
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Wed Oct 20 16:25:01 CEST 2010
Revision: 11351
http://gar.svn.sourceforge.net/gar/?rev=11351&view=rev
Author: dmichelsen
Date: 2010-10-20 14:25:01 +0000 (Wed, 20 Oct 2010)
Log Message:
-----------
rapidsvn: Complete rework
Modified Paths:
--------------
csw/mgar/pkg/rapidsvn/trunk/Makefile
Added Paths:
-----------
csw/mgar/pkg/rapidsvn/trunk/files/0001-Use-explicit-constructor-for-wxString.patch
csw/mgar/pkg/rapidsvn/trunk/files/0002-Make-sure-to-pass-norunpath-through-libtool.patch
Removed Paths:
-------------
csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.depend
csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.gspec
csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.prototype
csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.depend
csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.gspec
csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.prototype
csw/mgar/pkg/rapidsvn/trunk/files/configure.diff
csw/mgar/pkg/rapidsvn/trunk/files/rapidsvn.xml
Modified: csw/mgar/pkg/rapidsvn/trunk/Makefile
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/Makefile 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/Makefile 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,5 +1,6 @@
GARNAME = rapidsvn
GARVERSION = 0.12.0-1
+SPKG_VERSION = $(subst -,.,$(GARVERSION))
CATEGORIES = utils
DESCRIPTION = GUI front-end for the Subversion revision system
@@ -15,52 +16,67 @@
# DISTFILES += $(call admfiles,CSWrapidsvn,depend prototype)
# DISTFILES += $(call admfiles,CSWsvncpp,depend prototype)
+PATCHFILES = 0001-Use-explicit-constructor-for-wxString.patch
+PATCHFILES += 0002-Make-sure-to-pass-norunpath-through-libtool.patch
+
# We define upstream file regex so we can be notifed of new upstream software release
UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
+PACKAGES = CSWrapidsvn CSWlibsvncpp3
+
+CATALOGNAME_CSWrapidsvn = rapidsvn
+CATALOGNAME_CSWlibsvncpp3 = libsvncpp3
+
+SPKG_DESC_CSWrapidsvn = $(DESCRIPTION)
+SPKG_DESC_CSWlibsvncpp3 = Subversion C++ language binding
+
SPKG_SOURCEURL = http://rapidsvn.tigris.org/
+
BUILD_DEP_PKGS = CSWsvn-devel CSWapache2-devel
-# RapidSVN 0.9.1 omits the manpage from the dist archive
-# DISTFILES += rapidsvn.xml
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWwxwidgetscommon
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWoldaprt
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWapr
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWwxwidgetsgtk2
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWexpat
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWbdb48
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWncurses
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWapr-util
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWsunmath
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWiconv
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWlibsvncpp3
+RUNTIME_DEP_PKGS_CSWrapidsvn += CSWsvn
-# Remove gcc C/CXXFLAGS, and fix autoconf tests
-# PATCHFILES += configure.diff
+BUILD_DEP_PKGS += CSWdocbookxsl
+DOCBOOK_MANPAGE = $(sharedstatedir)/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl
-# This should be separated out of CSWkdelibsgcc
-# KSGML = $(prefix)/kde-gcc/share/apps/ksgmltools2
-# DOCBOOK_MANPAGE = $(KSGML)/docbook/xsl/manpages/docbook.xsl
+APR_CONFIG = $(bindir)/apr-1-config
+APU_CONFIG = $(bindir)/apu-1-config
+SVNLIBDIR = $(libdir)/svn
CONFIGURE_ARGS = $(DIRPATHS)
-CONFIGURE_ARGS += --with-apr-config=$(prefix)/apache2/bin/apr-1-config
-CONFIGURE_ARGS += --with-apu-config=$(prefix)/apache2/bin/apu-1-config
-CONFIGURE_ARGS += --with-svn-lib=$(libdir)/svn
+CONFIGURE_ARGS += --with-apr-config=$(APR_CONFIG)
+CONFIGURE_ARGS += --with-apu-config=$(APU_CONFIG)
+CONFIGURE_ARGS += --with-svn-lib=$(SVNLIBDIR)
CONFIGURE_ARGS += --with-svn-include=$(includedir)
-# CONFIGURE_ARGS += --with-docbook-xsl-manpages=$(DOCBOOK_MANPAGE)
+CONFIGURE_ARGS += --with-docbook-xsl-manpages=$(DOCBOOK_MANPAGE)
-# EXTRA_LIB = $(prefix)/bdb43/lib $(SVNLIB)
-# EXTRA_INC = $(prefix)/bdb43/include
+# This must match the apr bdb binding. We need this to make sure
+# libdb.so is found at the correct place.
+EXTRA_LIB = $(SVNLIBDIR) $(prefix)/bdb48/lib
TEST_TARGET = check
-include gar/category.mk
+PKGFILES_CSWlibsvncpp3 = $(PKGFILES_RT)
+PKGFILES_CSWlibsvncpp3 += $(PKGFILES_DEVEL)
-# pre-configure:
-# @echo " ==> Regenerating build tools..."
-# @(cd $(WORKSRC) ; \
-# aclocal && \
-# autoconf && \
-# libtoolize --automake --force && \
-# aclocal && \
-# automake -a )
-# @$(MAKECOOKIE)
+# We don't have a devel package
+CHECKPKG_OVERRIDES_CSWlibsvncpp3 += shared-lib-package-contains-so-symlink|file=/opt/csw/lib/libsvncpp.so
-# pre-build:
-# @cp $(WORKDIR)/rapidsvn.xml $(WORKSRC)/doc/manpage
+include gar/category.mk
-# post-install:
-# install -d $(DESTDIR)$(mandir)/man1
-# ( cd $(WORKSRC)/doc/manpage ; make manpage-yes )
-# install $(WORKSRC)/doc/manpage/rapidsvn.1 $(DESTDIR)$(mandir)/man1
-# @$(MAKECOOKIE)
+post-install-modulated:
+ ginstall -d $(DESTDIR)$(mandir)/man1
+ ginstall $(WORKSRC)/doc/manpage/rapidsvn.1 $(DESTDIR)$(mandir)/man1
+ @$(MAKECOOKIE)
Added: csw/mgar/pkg/rapidsvn/trunk/files/0001-Use-explicit-constructor-for-wxString.patch
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/0001-Use-explicit-constructor-for-wxString.patch (rev 0)
+++ csw/mgar/pkg/rapidsvn/trunk/files/0001-Use-explicit-constructor-for-wxString.patch 2010-10-20 14:25:01 UTC (rev 11351)
@@ -0,0 +1,25 @@
+From 8091f955a87fa70dbdd5427019378f1e3145d28a Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <dam at opencsw.org>
+Date: Wed, 20 Oct 2010 12:48:10 +0200
+Subject: [PATCH] Use explicit constructor for wxString
+
+---
+ src/verblist.cpp | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/verblist.cpp b/src/verblist.cpp
+index 4cda14f..1a99e46 100644
+--- a/src/verblist.cpp
++++ b/src/verblist.cpp
+@@ -71,7 +71,7 @@ VerbList::GetCount() const
+ const wxString &
+ VerbList::GetName(size_t /*index*/) const
+ {
+- return wxT("");
++ return wxString(wxT(""));
+ }
+
+
+--
+1.7.3
+
Added: csw/mgar/pkg/rapidsvn/trunk/files/0002-Make-sure-to-pass-norunpath-through-libtool.patch
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/0002-Make-sure-to-pass-norunpath-through-libtool.patch (rev 0)
+++ csw/mgar/pkg/rapidsvn/trunk/files/0002-Make-sure-to-pass-norunpath-through-libtool.patch 2010-10-20 14:25:01 UTC (rev 11351)
@@ -0,0 +1,25 @@
+From 1b25c39d53c48db42781fad4c4d8762949c91bba Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <dam at opencsw.org>
+Date: Wed, 20 Oct 2010 14:16:27 +0200
+Subject: [PATCH] Make sure to pass -norunpath through libtool
+
+---
+ ltmain.sh | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/ltmain.sh b/ltmain.sh
+index b612e9a..d5cf479 100755
+--- a/ltmain.sh
++++ b/ltmain.sh
+@@ -4765,7 +4765,7 @@ func_mode_link ()
+ # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
+ # @file GCC response files
+ -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
++ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-norunpath)
+ func_quote_for_eval "$arg"
+ arg="$func_quote_for_eval_result"
+ func_append compile_command " $arg"
+--
+1.7.3
+
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.depend
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.depend 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.depend 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,27 +0,0 @@
-P CSWcommon common - common files and dirs for CSW packages
-P CSWapache2rt apache2rt - Apache 2.2 runtime libraries
-P CSWbdb43 berkeleydb43 - embedded database libraries and utilities
-P CSWexpat expat - XML Parser Toolkit
-P CSWfconfig fontconfig - A library for configuring and customizing font access.
-P CSWftype2 freetype2 - The free and portable high quality font engine
-P CSWgdbm gdbm - GNU dbm
-P CSWggettext ggettext - GNU gettext
-P CSWglib2 glib2 - Low-level core library that forms the basis of GTK+
-P CSWgtk2 gtk2 - GTK+, The GIMP Toolkit
-P CSWiconv libiconv - GNU iconv library
-P CSWlibatk libatk - Accessibility toolkit for GNOME
-P CSWlibcairo libcairo - The Cairo 2D Graphics Library
-P CSWlibnet libnet - the libnet packet construction library
-P CSWlibxrender libxrender - fontconfig.org Xrender library
-P CSWoldaprt openldap_rt - ldap runtime libraries
-P CSWossl openssl - The Open Source toolkit for SSL and TLS.
-P CSWpango libpango - Library for laying out and rendering text
-P CSWpng png - library for Portable Network Graphics format (PNG)
-P CSWsasl sasl - Simple Authentication and Security Layer
-P CSWsqlite sqlite - An embeddable SQL engine in a C library
-P CSWsunmath libsunmath - Sun maths library
-P CSWsvn subversion - Version control rethought
-P CSWsvncpp svncpp - Subversion C++ language binding
-P CSWwxwidgetscommon wxwidgets_common - common files for wxwidgets (no Unicode)
-P CSWwxwidgetsgtk2 wxwidgets_gtk2 - gtk2 support for wxwidgets (no Unicode)
-P CSWzlib zlib - Zlib Data Compression Library
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.gspec
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.gspec 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.gspec 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,4 +0,0 @@
-%var bitname rapidsvn
-%var pkgname CSWrapidsvn
-%include url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright url file://%{WORKSRC}/COPYING
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.prototype
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.prototype 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/CSWrapidsvn.prototype 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,6 +0,0 @@
-d none /opt/csw/bin 0755 root bin
-f none /opt/csw/bin/rapidsvn 0755 root bin
-d none /opt/csw/share 0755 root bin
-d none /opt/csw/share/man 0755 root bin
-d none /opt/csw/share/man/man1 0755 root bin
-f none /opt/csw/share/man/man1/rapidsvn.1 0444 root bin
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.depend
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.depend 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.depend 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,2 +0,0 @@
-P CSWcommon common - common files and dirs for CSW packages
-P CSWsvn subversion - Version control rethought
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.gspec
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.gspec 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.gspec 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,5 +0,0 @@
-%var bitname svncpp
-%var pkgname CSWsvncpp
-%include url file://%{PKGLIB}/csw_dyndepend.gspec
-%var desc Subversion C++ language binding
-%copyright url file://%{WORKSRC}/COPYING
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.prototype
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.prototype 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/CSWsvncpp.prototype 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,27 +0,0 @@
-d none /opt/csw/include 0755 root bin
-d none /opt/csw/include/svncpp 0755 root bin
-f none /opt/csw/include/svncpp/annotate_line.hpp 0644 root bin
-f none /opt/csw/include/svncpp/apr.hpp 0644 root bin
-f none /opt/csw/include/svncpp/check.hpp 0644 root bin
-f none /opt/csw/include/svncpp/client.hpp 0644 root bin
-f none /opt/csw/include/svncpp/context.hpp 0644 root bin
-f none /opt/csw/include/svncpp/context_listener.hpp 0644 root bin
-f none /opt/csw/include/svncpp/datetime.hpp 0644 root bin
-f none /opt/csw/include/svncpp/dirent.hpp 0644 root bin
-f none /opt/csw/include/svncpp/entry.hpp 0644 root bin
-f none /opt/csw/include/svncpp/exception.hpp 0644 root bin
-f none /opt/csw/include/svncpp/log_entry.hpp 0644 root bin
-f none /opt/csw/include/svncpp/path.hpp 0644 root bin
-f none /opt/csw/include/svncpp/pool.hpp 0644 root bin
-f none /opt/csw/include/svncpp/property.hpp 0644 root bin
-f none /opt/csw/include/svncpp/revision.hpp 0644 root bin
-f none /opt/csw/include/svncpp/status.hpp 0644 root bin
-f none /opt/csw/include/svncpp/targets.hpp 0644 root bin
-f none /opt/csw/include/svncpp/url.hpp 0644 root bin
-f none /opt/csw/include/svncpp/wc.hpp 0644 root bin
-d none /opt/csw/lib 0755 root bin
-f none /opt/csw/lib/libsvncpp.a 0644 root bin
-f none /opt/csw/lib/libsvncpp.la 0755 root bin
-f none /opt/csw/lib/libsvncpp.so.0.0.0 0755 root bin
-s none /opt/csw/lib/libsvncpp.so.0=libsvncpp.so.0.0.0 root bin
-s none /opt/csw/lib/libsvncpp.so=libsvncpp.so.0.0.0 root bin
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/configure.diff
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/configure.diff 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/configure.diff 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,77 +0,0 @@
-diff --speed-large-files --minimal -Nru rapidsvn-0.9.1.orig/configure.in rapidsvn-0.9.1/configure.in
---- rapidsvn-0.9.1.orig/configure.in 2006-02-12 17:20:59.569594000 -0500
-+++ rapidsvn-0.9.1/configure.in 2006-02-12 17:20:51.478193000 -0500
-@@ -7,8 +7,8 @@
- AC_PROG_LIBTOOL
-
- abs_srcdir="`cd $srcdir && pwd`"
--CPPFLAGS="$CPPFLAGS -Wall -g -fexceptions -I$abs_srcdir/include"
--CXXFLAGS="$CXXFLAGS -Wall -g -fexceptions"
-+CPPFLAGS="$CPPFLAGS -I$abs_srcdir/include"
-+CXXFLAGS="$CXXFLAGS"
-
- dnl
- dnl APR
-@@ -204,7 +204,7 @@
- when determining the cpp Unit configuration;
- defaults to ""]],
- [
-- if test "$withval" == "no"; then
-+ if test "$withval" = "no"; then
- CPPUNITCONFIG=
- elif test "$withval" != "yes"; then
- CPPUNITCONFIG=$withval
-@@ -230,7 +230,7 @@
- [[ --with-xsltproc=FILE Use the given path to xsltproc;
- defaults to "xsltproc"]],
- [
-- if test "$withval" == "no"; then
-+ if test "$withval" = "no"; then
- XSLTPROC=
- elif test "$withval" != "yes"; then
- XSLTPROC=$withval
-@@ -262,7 +262,7 @@
- otherwise you are using the wrong stylesheet
- resulting in an invalid manpage]],
- [
-- if test "$withval" == "no"; then
-+ if test "$withval" = "no"; then
- DOCBOOK_MANPAGES=
- else
- DOCBOOK_MANPAGES=$withval
-@@ -274,7 +274,7 @@
- dnl a for .. do .. done loop since the line
- dnl got too long (file not found error while
- dnl executing)
--if test "$DOCBOOK_MANPAGES" == "yes"; then
-+if test "$DOCBOOK_MANPAGES" = "yes"; then
- X1=/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl
- X2=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook/docbook.xsl
- X3=/usr/share/sgml/docbook/yelp/docbook/manpages/docbook.xsl
-@@ -329,7 +329,7 @@
- TARGET_MANPAGE=manpage-no
- MAN_MANS=
- AC_MSG_CHECKING([manpage creation])
--if test "$MANPAGE"=="no"; then
-+if test "$MANPAGE" = "no"; then
- AC_MSG_RESULT([no])
- elif test "$XSLTPROC" -a "$DOCBOOK_MANPAGES" ; then
- AC_MSG_RESULT([yes])
-@@ -348,7 +348,7 @@
- Used for creating API documentation;
- defaults to "doxygen"]],
- [
-- if test "$withval" == "no"; then
-+ if test "$withval" = "no"; then
- DOXYGEN=
- elif test "$withval" != "yes"; then
- DOXYGEN=$withval
-@@ -375,7 +375,7 @@
- This tool is needed by doxygen;
- defaults to "dot"]],
- [
-- if test "$withval" == "no"; then
-+ if test "$withval" = "no"; then
- DOT=
- elif test "$withval" != "yes"; then
- DOT=$withval
Deleted: csw/mgar/pkg/rapidsvn/trunk/files/rapidsvn.xml
===================================================================
--- csw/mgar/pkg/rapidsvn/trunk/files/rapidsvn.xml 2010-10-20 14:13:50 UTC (rev 11350)
+++ csw/mgar/pkg/rapidsvn/trunk/files/rapidsvn.xml 2010-10-20 14:25:01 UTC (rev 11351)
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
-"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
-<book>
- <title>RapidSVN: front-end for the Subversion revision system</title>
-
- <bookinfo>
- <author>
- <surname>Müller</surname>
-
- <firstname>Alexander</firstname>
-
- <affiliation>
- <address><email>XelaRellum at tigris.org</email></address>
- </affiliation>
- </author>
-
- <copyright>
- <year>2002-2003</year>
-
- <holder>The RapidSVN Group</holder>
- </copyright>
-
- <legalnotice>
- <para>Permission is granted to copy, distribute and/or modify this
- document under the terms of the GNU Free Documentation License, Version
- 1.1 or any later version published by the Free Software Foundation; with
- no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
- Texts. A copy of the license is included in the section entitled
- "GNU Free Documentation License".</para>
- </legalnotice>
- </bookinfo>
-
- <reference>
- <referenceinfo>
- <productname>RapidSVN</productname>
-
- <title>RapidSVN Reference</title>
- </referenceinfo>
-
- <title>RapidSVN Reference</title>
-
- <refentry>
- <refentryinfo>
- <title>rapidsvn</title>
- </refentryinfo>
-
- <refmeta>
- <refentrytitle>rapidsvn</refentrytitle>
-
- <manvolnum>1</manvolnum>
- </refmeta>
-
- <refnamediv>
- <refname>rapidsvn</refname>
-
- <refpurpose>application providing a gui frontend for the subversion
- version control system</refpurpose>
- </refnamediv>
-
- <refsynopsisdiv>
- <cmdsynopsis>
- <arg>rapidsvn</arg>
- </cmdsynopsis>
- </refsynopsisdiv>
-
- <refsect1>
- <title>Description</title>
-
- <para>The application <command>rapidsvn</command> provides a cross
- platform frontend for the subversion version control system.</para>
- </refsect1>
- </refentry>
- </reference>
-</book>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list