SF.net SVN: gar:[22864] csw/mgar/pkg/llvm/trunk
Revision: 22864 http://sourceforge.net/p/gar/code/22864 Author: wahwah Date: 2014-01-22 09:09:13 + (Wed, 22 Jan 2014) Log Message: --- llvm/trunk: Commit my local changes. Nothing works. The helper idea is probably stupid. Modified Paths: -- csw/mgar/pkg/llvm/trunk/Makefile csw/mgar/pkg/llvm/trunk/checksums Added Paths: --- csw/mgar/pkg/llvm/trunk/files/gar_helper.sh Modified: csw/mgar/pkg/llvm/trunk/Makefile === --- csw/mgar/pkg/llvm/trunk/Makefile2014-01-21 21:50:56 UTC (rev 22863) +++ csw/mgar/pkg/llvm/trunk/Makefile2014-01-22 09:09:13 UTC (rev 22864) @@ -2,7 +2,7 @@ # TODO (release-critical prefixed with !, non release-critical with *) # NAME = llvm -VERSION = 2.9 +VERSION = 3.0 GARTYPE = v2 DESCRIPTION = Collection of modular and reusable compiler and toolchain technologies @@ -11,12 +11,15 @@ endef MASTER_SITES = http://llvm.org/releases/$(VERSION)/ -DISTFILES = $(DISTNAME).tgz +DISTFILES = llvm-$(VERSION).tar.gz +DISTFILES += clang-$(VERSION).tar.gz -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +DISTNAME = llvm-$(VERSION).src +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +NOGITPATCH = 1 + GARCOMPILER = GNU libdir = $(prefix)/lib/llvm @@ -28,6 +31,10 @@ # http://lists.cs.uiuc.edu/pipermail/llvmbugs/2010-December/015968.html CONFIGURE_ARGS += --enable-bindings=none # CONFIGURE_ARGS += --enable-libffi +CONFIGURE_ARGS += --enable-shared +# CONFIGURE_ARGS += --with-llvmgcc +# CONFIGURE_ARGS += --with-llvmgxx +# CONFIGURE_ARGS += --with-clang PATCHFILES += 0001-limits.h-used-for-MAX_PATH.patch PATCHFILES += 0002-OpenCSW-bash-for-tests.patch @@ -39,14 +46,14 @@ ENABLE_OPTIMIZED = 1 OPTIMIZE_OPTION = -O0 -SHELL = /opt/csw/bin/bash CONFIG_SHELL = /opt/csw/bin/bash EXTRA_CONFIGURE_EXPORTS = ENABLE_OPTIMIZED EXTRA_CONFIGURE_EXPORTS += OPTIMIZE_OPTION EXTRA_CONFIGURE_EXPORTS += CONFIG_SHELL EXTRA_BUILD_EXPORTS = ENABLE_OPTIMIZED EXTRA_BUILD_EXPORTS += OPTIMIZE_OPTION -EXTRA_TEST_EXPORTS = SHELL +# SHELL = /opt/csw/bin/bash +# EXTRA_TEST_EXPORTS = SHELL NM = /opt/csw/bin/gnm EXTRA_CONFIGURE_EXPORTS += NM @@ -67,9 +74,17 @@ # http://www.mail-archive.com/maintainers@lists.opencsw.org/msg06095.html # http://opencsw.wikidot.com/porting-faq#toc6 # ifeq ($(ISA),sparcv8) -OPT_FLAGS_GCC = -O0 +# OPT_FLAGS_GCC = -O0 # endif # ifeq ($(ISA),i386) # OPT_FLAGS_GCC = # endif +# pre-configure-modulated: +# (cd $(WORKSRC)/tools && gln -s -v ../../clang-$(VERSION) clang) +# @$(MAKECOOKIE) + +pre-configure-modulated: + (cd $(WORKSRC)/tools; gln -v -s ../../clang-$(VERSION).src clang) + # $(FILEDIR)/gar_helper.sh $@ "$(WORKSRC)" + @$(MAKECOOKIE) Modified: csw/mgar/pkg/llvm/trunk/checksums === --- csw/mgar/pkg/llvm/trunk/checksums 2014-01-21 21:50:56 UTC (rev 22863) +++ csw/mgar/pkg/llvm/trunk/checksums 2014-01-22 09:09:13 UTC (rev 22864) @@ -1 +1,2 @@ -793138412d2af2c7c7f54615f8943771 llvm-2.9.tgz +43350706ae6cf05d0068885792ea0591 clang-3.0.tar.gz +a8e5f5f1c1adebae7b4a654c376a6005 llvm-3.0.tar.gz Added: csw/mgar/pkg/llvm/trunk/files/gar_helper.sh === --- csw/mgar/pkg/llvm/trunk/files/gar_helper.sh (rev 0) +++ csw/mgar/pkg/llvm/trunk/files/gar_helper.sh 2014-01-22 09:09:13 UTC (rev 22864) @@ -0,0 +1,20 @@ +#!/opt/csw/bin/bash +# vim:sw=2 ts=2 sts=2 expandtab: + +echo "called: $0 $*" + +readonly WORKSRC=$2 + +case "$1" in + post-extract-modulated) +pushd ${WORKSRC} +pushd tools +ln -s ../../clang-3.0.src clang +popd +popd +;; + *) +echo "Dunno what to do with '$1'." +;; +esac +exit 1 Property changes on: csw/mgar/pkg/llvm/trunk/files/gar_helper.sh ___ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
SF.net SVN: gar:[22865] csw/mgar/pkg/cpan/Class-Container/trunk
Revision: 22865 http://sourceforge.net/p/gar/code/22865 Author: dmichelsen Date: 2014-01-22 20:32:20 + (Wed, 22 Jan 2014) Log Message: --- cpan/Class-Container/trunk: Update to makemake and sanitize package name Modified Paths: -- csw/mgar/pkg/cpan/Class-Container/trunk/Makefile csw/mgar/pkg/cpan/Class-Container/trunk/checksums Removed Paths: - csw/mgar/pkg/cpan/Class-Container/trunk/files/COPYING Modified: csw/mgar/pkg/cpan/Class-Container/trunk/Makefile === --- csw/mgar/pkg/cpan/Class-Container/trunk/Makefile2014-01-22 09:09:13 UTC (rev 22864) +++ csw/mgar/pkg/cpan/Class-Container/trunk/Makefile2014-01-22 20:32:20 UTC (rev 22865) @@ -6,21 +6,24 @@ DESCRIPTION = Glues object frameworks together transparently define BLURB - This class facilitates building frameworks of several classes that - inter-operate. It was first designed and built for HTML::Mason, in which the - Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other - objects must create each other transparently, passing the appropriate - parameters to the right class, possibly substituting other subclasses for - any of these objects. endef -DISTFILES = COPYING +CATALOG_RELEASE = unstable -DEP_PKGS = CSWpmparamsvalidate +LICENSE_TEXT = This module is licensed under the perl license -PACKAGES = CSWpmclscontainer -CATALOGNAME = pm_clscontainer +PACKAGES += CSWpm-class-container +CATALOGNAME_CSWpm-class-container = pm_class_container +SPKG_DESC_CSWpm-class-container = Glues object frameworks together transparently +# There was no information if this is pure Perl or not. Please remove if necessary. +ARCHALL_CSWpm-class-container = 1 +RUNTIME_DEP_PKGS_CSWpm-class-container += CSWpm-params-validate +OBSOLETED_BY_CSWpm-class-container += CSWpmclscontainer +CATALOGNAME_CSWpmclscontainer = pm_clscontainer_stub -ARCHALL = 1 +CONFIGURE_SCRIPTS = $(WORKSRC)/Build.PL +BUILD_SCRIPTS = $(WORKSRC)/Build +TEST_SCRIPTS = $(WORKSRC)/Build +INSTALL_SCRIPTS = $(WORKSRC)/Build include gar/category.mk Modified: csw/mgar/pkg/cpan/Class-Container/trunk/checksums === --- csw/mgar/pkg/cpan/Class-Container/trunk/checksums 2014-01-22 09:09:13 UTC (rev 22864) +++ csw/mgar/pkg/cpan/Class-Container/trunk/checksums 2014-01-22 20:32:20 UTC (rev 22865) @@ -1,2 +1 @@ -887efd6c24205452c5327aaba29886c4 COPYING 6896bdb4464b96ad638e22b0400acbc9 Class-Container-0.12.tar.gz Deleted: csw/mgar/pkg/cpan/Class-Container/trunk/files/COPYING === --- csw/mgar/pkg/cpan/Class-Container/trunk/files/COPYING 2014-01-22 09:09:13 UTC (rev 22864) +++ csw/mgar/pkg/cpan/Class-Container/trunk/files/COPYING 2014-01-22 20:32:20 UTC (rev 22865) @@ -1,11 +0,0 @@ -AUTHOR -Originally by Ken Williams and Dave Rolsky - for the HTML::Mason project. Important feedback -contributed by Jonathan Swartz . Extended by Ken -Williams for the AI::Categorizer project. - -Currently maintained by Ken Williams. - -COPYRIGHT -This program is free software; you can redistribute it and/or modify it -under the same terms as Perl itself. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
SF.net SVN: gar:[22866] csw/mgar/pkg/cpan/Sort-Naturally/trunk
Revision: 22866 http://sourceforge.net/p/gar/code/22866 Author: dmichelsen Date: 2014-01-22 20:43:42 + (Wed, 22 Jan 2014) Log Message: --- cpan/Sort-Naturally/trunk: Update to 1.03 and makemake Modified Paths: -- csw/mgar/pkg/cpan/Sort-Naturally/trunk/Makefile csw/mgar/pkg/cpan/Sort-Naturally/trunk/checksums Removed Paths: - csw/mgar/pkg/cpan/Sort-Naturally/trunk/files/COPYING Modified: csw/mgar/pkg/cpan/Sort-Naturally/trunk/Makefile === --- csw/mgar/pkg/cpan/Sort-Naturally/trunk/Makefile 2014-01-22 20:32:20 UTC (rev 22865) +++ csw/mgar/pkg/cpan/Sort-Naturally/trunk/Makefile 2014-01-22 20:43:42 UTC (rev 22866) @@ -1,18 +1,23 @@ NAME = Sort-Naturally -VERSION = 1.02 +VERSION = 1.03 CATEGORIES = cpan GARTYPE = v2 -AUTHOR = SBURKE +AUTHOR = BINGOS DESCRIPTION = Sort lexically, but sort numeral parts numerically define BLURB endef -DISTFILES = COPYING +CATALOG_RELEASE = unstable -PACKAGES = CSWpmsortnaturally -CATALOGNAME = pm_sortnaturally +LICENSE_TEXT = This module is licensed under the perl license -ARCHALL = 1 +PACKAGES += CSWpm-sort-naturally +CATALOGNAME_CSWpm-sort-naturally = pm_sort_naturally +SPKG_DESC_CSWpm-sort-naturally = Sort lexically, but sort numeral parts numerically +# There was no information if this is pure Perl or not. Please remove if necessary. +ARCHALL_CSWpm-sort-naturally = 1 +OBSOLETED_BY_CSWpm-sort-naturally += CSWpmsortnaturally +CATALOGNAME_CSWpmsortnaturally = pm_sortnaturally_stub include gar/category.mk Modified: csw/mgar/pkg/cpan/Sort-Naturally/trunk/checksums === --- csw/mgar/pkg/cpan/Sort-Naturally/trunk/checksums2014-01-22 20:32:20 UTC (rev 22865) +++ csw/mgar/pkg/cpan/Sort-Naturally/trunk/checksums2014-01-22 20:43:42 UTC (rev 22866) @@ -1 +1 @@ -a173f3f8f519ebae6e5e578e843f6e1c Sort-Naturally-1.02.tar.gz +fef2e36d1b1ea23ee79ec68b5872453f Sort-Naturally-1.03.tar.gz Deleted: csw/mgar/pkg/cpan/Sort-Naturally/trunk/files/COPYING === --- csw/mgar/pkg/cpan/Sort-Naturally/trunk/files/COPYING2014-01-22 20:32:20 UTC (rev 22865) +++ csw/mgar/pkg/cpan/Sort-Naturally/trunk/files/COPYING2014-01-22 20:43:42 UTC (rev 22866) @@ -1,11 +0,0 @@ -Copyright 2001, Sean M. Burke , all rights -reserved. - -The programs and documentation in this dist are distributed in -the hope that they will be useful, but without any warranty; without -even the implied warranty of merchantability or fitness for a -particular purpose. - -This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself. - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
SF.net SVN: gar:[22867] csw/mgar/pkg/wget/trunk
Revision: 22867 http://sourceforge.net/p/gar/code/22867 Author: dmichelsen Date: 2014-01-22 20:49:21 + (Wed, 22 Jan 2014) Log Message: --- wget/trunk: Update to 1.15 Modified Paths: -- csw/mgar/pkg/wget/trunk/Makefile csw/mgar/pkg/wget/trunk/checksums Modified: csw/mgar/pkg/wget/trunk/Makefile === --- csw/mgar/pkg/wget/trunk/Makefile2014-01-22 20:43:42 UTC (rev 22866) +++ csw/mgar/pkg/wget/trunk/Makefile2014-01-22 20:49:21 UTC (rev 22867) @@ -4,7 +4,7 @@ # https://lists.gnu.org/archive/html/bug-wget/2011-09/msg1.html NAME = wget -VERSION = 1.14 +VERSION = 1.15 DESCRIPTION = A network utility to retrieve files from the Web define BLURB @@ -31,6 +31,7 @@ RUNTIME_DEP_PKGS_CSWwget += CSWlibssl1-0-0 RUNTIME_DEP_PKGS_CSWwget += CSWlibidn11 RUNTIME_DEP_PKGS_CSWwget += CSWlibpcre1 +RUNTIME_DEP_PKGS_CSWwget += CSWlibuuid1 EXTRA_MODULATORS = STATIC MODULATIONS_STATIC = disable enable Modified: csw/mgar/pkg/wget/trunk/checksums === --- csw/mgar/pkg/wget/trunk/checksums 2014-01-22 20:43:42 UTC (rev 22866) +++ csw/mgar/pkg/wget/trunk/checksums 2014-01-22 20:49:21 UTC (rev 22867) @@ -1 +1 @@ -316f6f59292c9098ad81fd54f658c579 wget-1.14.tar.xz +7a279d5ac5594919124d5526e7143e28 wget-1.15.tar.xz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
SF.net SVN: gar:[22868] csw/mgar/pkg/cpan
Revision: 22868 http://sourceforge.net/p/gar/code/22868 Author: dmichelsen Date: 2014-01-22 21:02:50 + (Wed, 22 Jan 2014) Log Message: --- cpan/File-Find-Rule-Perl: Initial commit Added Paths: --- csw/mgar/pkg/cpan/File-Find-Rule-Perl/ csw/mgar/pkg/cpan/File-Find-Rule-Perl/branches/ csw/mgar/pkg/cpan/File-Find-Rule-Perl/tags/ csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/ csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/Makefile csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/checksums csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/files/ Index: csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk === --- csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk 2014-01-22 20:49:21 UTC (rev 22867) +++ csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk 2014-01-22 21:02:50 UTC (rev 22868) Property changes on: csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk ___ Added: svn:ignore ## -0,0 +1,2 ## +work + Added: csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/Makefile === --- csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/Makefile2014-01-22 21:02:50 UTC (rev 22868) @@ -0,0 +1,24 @@ +NAME = File-Find-Rule-Perl +VERSION = 1.13 +CATEGORIES = cpan +GARTYPE = v2 +AUTHOR = ADAMK + +DESCRIPTION = Common rules for searching for Perl things +define BLURB +endef + +CATALOG_RELEASE = unstable + +LICENSE = LICENSE + +PACKAGES += CSWpm-file-find-rule-perl +CATALOGNAME_CSWpm-file-find-rule-perl = pm_file_find_rule_perl +SPKG_DESC_CSWpm-file-find-rule-perl = Common rules for searching for Perl things +# There was no information if this is pure Perl or not. Please remove if necessary. +ARCHALL_CSWpm-file-find-rule-perl = 1 +RUNTIME_DEP_PKGS_CSWpm-file-find-rule-perl += CSWpm-file-find-rule +RUNTIME_DEP_PKGS_CSWpm-file-find-rule-perl += CSWpm-params-util +RUNTIME_DEP_PKGS_CSWpm-file-find-rule-perl += CSWpm-parse-cpan-meta + +include gar/category.mk Added: csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/checksums === --- csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/File-Find-Rule-Perl/trunk/checksums 2014-01-22 21:02:50 UTC (rev 22868) @@ -0,0 +1 @@ +c3ee4f00f643f82fdb6f1cbcebfa90de File-Find-Rule-Perl-1.13.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
SF.net SVN: gar:[22869] csw/mgar/pkg/cpan
Revision: 22869 http://sourceforge.net/p/gar/code/22869 Author: dmichelsen Date: 2014-01-22 21:10:16 + (Wed, 22 Jan 2014) Log Message: --- cpan/Test-Version: Initial commit Added Paths: --- csw/mgar/pkg/cpan/Test-Version/ csw/mgar/pkg/cpan/Test-Version/branches/ csw/mgar/pkg/cpan/Test-Version/tags/ csw/mgar/pkg/cpan/Test-Version/trunk/ csw/mgar/pkg/cpan/Test-Version/trunk/Makefile csw/mgar/pkg/cpan/Test-Version/trunk/checksums csw/mgar/pkg/cpan/Test-Version/trunk/files/ Index: csw/mgar/pkg/cpan/Test-Version/trunk === --- csw/mgar/pkg/cpan/Test-Version/trunk2014-01-22 21:02:50 UTC (rev 22868) +++ csw/mgar/pkg/cpan/Test-Version/trunk2014-01-22 21:10:16 UTC (rev 22869) Property changes on: csw/mgar/pkg/cpan/Test-Version/trunk ___ Added: svn:ignore ## -0,0 +1 ## +work Added: csw/mgar/pkg/cpan/Test-Version/trunk/Makefile === --- csw/mgar/pkg/cpan/Test-Version/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cpan/Test-Version/trunk/Makefile 2014-01-22 21:10:16 UTC (rev 22869) @@ -0,0 +1,25 @@ +NAME = Test-Version +VERSION = 1.002004 +CATEGORIES = cpan +GARTYPE = v2 +AUTHOR = XENO + +DESCRIPTION = Check to see that version's in modules are sane +define BLURB +endef + +CATALOG_RELEASE = unstable + +LICENSE = LICENSE + +BUILD_DEP_PKGS += CSWpm-test-exception +BUILD_DEP_PKGS += CSWpm-test-tester + +PACKAGES += CSWpm-test-version +CATALOGNAME_CSWpm-test-version = pm_test_version +SPKG_DESC_CSWpm-test-version = Check to see that version's in modules are sane +ARCHALL_CSWpm-test-version = 1 +RUNTIME_DEP_PKGS_CSWpm-test-version += CSWpm-file-find-rule-perl +RUNTIME_DEP_PKGS_CSWpm-test-version += CSWpm-module-metadata + +include gar/category.mk Added: csw/mgar/pkg/cpan/Test-Version/trunk/checksums === --- csw/mgar/pkg/cpan/Test-Version/trunk/checksums (rev 0) +++ csw/mgar/pkg/cpan/Test-Version/trunk/checksums 2014-01-22 21:10:16 UTC (rev 22869) @@ -0,0 +1 @@ +58d140bdfbed940453da85e9a73145c8 Test-Version-1.002004.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
SF.net SVN: gar:[22870] csw/mgar/pkg/cpan/Tree-Simple/trunk
Revision: 22870 http://sourceforge.net/p/gar/code/22870 Author: dmichelsen Date: 2014-01-22 21:17:48 + (Wed, 22 Jan 2014) Log Message: --- cpan/Tree-Simple/trunk: Update to 1.23 and makemake Modified Paths: -- csw/mgar/pkg/cpan/Tree-Simple/trunk/Makefile csw/mgar/pkg/cpan/Tree-Simple/trunk/checksums Modified: csw/mgar/pkg/cpan/Tree-Simple/trunk/Makefile === --- csw/mgar/pkg/cpan/Tree-Simple/trunk/Makefile2014-01-22 21:10:16 UTC (rev 22869) +++ csw/mgar/pkg/cpan/Tree-Simple/trunk/Makefile2014-01-22 21:17:48 UTC (rev 22870) @@ -1,25 +1,33 @@ NAME = Tree-Simple -VERSION = 1.18 +VERSION = 1.23 CATEGORIES = cpan GARTYPE = v2 -AUTHOR = STEVAN +AUTHOR = RSAVAGE -DESCRIPTION = a simple tree object +DESCRIPTION = A simple tree object define BLURB - This module in an fully object-oriented implementation of a simple n-ary - tree. It is built upon the concept of parent-child relationships, so - therefore every Tree::Simple object has both a parent and a set of children - (who themselves may have children, and so on). Every Tree::Simple object - also has siblings, as they are just the children of their immediate parent. endef -RUNTIME_DEP_PKGS_CSWpmtreesimple = CSWpmtstexception -BUILD_DEP_PKGS_CSWpmtreesimple = CSWpmtstexception +MODDIST = Tree-Simple-1.23.tgz -PACKAGES = CSWpmtreesimple -CATALOGNAME = pm_treesimple -ARCHALL = 1 +CATALOG_RELEASE = unstable -LICENSE = README +LICENSE_TEXT = This module is licensed under the perl license, please see for details https://www.gnu.org/licenses/license-list.html#PerlLicense +BUILD_DEP_PKGS += CSWpm-test-version +BUILD_DEP_PKGS += CSWpm-test-exception + +PACKAGES += CSWpm-tree-simple +CATALOGNAME_CSWpm-tree-simple = pm_tree_simple +SPKG_DESC_CSWpm-tree-simple = A simple tree object +# There was no information if this is pure Perl or not. Please remove if necessary. +ARCHALL_CSWpm-tree-simple = 1 +OBSOLETED_BY_CSWpm-tree-simple += CSWpmtreesimple +CATALOGNAME_CSWpmtreesimple = pm_treesimple_stub + +CONFIGURE_SCRIPTS = $(WORKSRC)/Build.PL +BUILD_SCRIPTS = $(WORKSRC)/Build +TEST_SCRIPTS = $(WORKSRC)/Build +INSTALL_SCRIPTS = $(WORKSRC)/Build + include gar/category.mk Modified: csw/mgar/pkg/cpan/Tree-Simple/trunk/checksums === --- csw/mgar/pkg/cpan/Tree-Simple/trunk/checksums 2014-01-22 21:10:16 UTC (rev 22869) +++ csw/mgar/pkg/cpan/Tree-Simple/trunk/checksums 2014-01-22 21:17:48 UTC (rev 22870) @@ -1 +1 @@ -70462938108a8b8658b1b1d2f12dbeab Tree-Simple-1.18.tar.gz +827b2d3d9d7c876aa92fcc7357ecf348 Tree-Simple-1.23.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.