From a96bbdd3bb4338c2572d826c964ef863fe83cc96 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Sun, 30 Jan 2011 10:04:45 +0000 Subject: [PATCH] Removed building of gnulib as it's not meant to stand alone, but be used in other projects. Updated License and Copyright info for gnulib. --- dev-libs/gnulib/gnulib-9999.bep | 10 ++++------ dev-libs/gnulib/licenses/GNULIB | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 dev-libs/gnulib/licenses/GNULIB diff --git a/dev-libs/gnulib/gnulib-9999.bep b/dev-libs/gnulib/gnulib-9999.bep index 9cbd1b364..d3236b7ee 100644 --- a/dev-libs/gnulib/gnulib-9999.bep +++ b/dev-libs/gnulib/gnulib-9999.bep @@ -2,13 +2,11 @@ DESCRIPTION="Gnulib is a library of common routines intended to be shared at the HOMEPAGE="http://www.gnu.org/software/gnulib" SRC_URI="git+git://git.savannah.gnu.org/gnulib.git" REVISION="1" -STATUS_HAIKU="broken" +STATUS_HAIKU="stable" DEPEND="" #CHECKSUM_MD5="" BUILD { - cd gnulib - ./configure --prefix=`finddir B_COMMON_DIRECTORY` - make + echo "gnulib isn't meant to be built." } INSTALL { @@ -19,5 +17,5 @@ TEST { make check } -#LICENSE="" -#COPYRIGHT="" +LICENSE="GNULIB" +COPYRIGHT="1985-2011 Free Software Foundation." diff --git a/dev-libs/gnulib/licenses/GNULIB b/dev-libs/gnulib/licenses/GNULIB new file mode 100644 index 000000000..9a209ca08 --- /dev/null +++ b/dev-libs/gnulib/licenses/GNULIB @@ -0,0 +1,17 @@ +$Id: COPYING,v 1.3 2006-10-26 16:20:28 eggert Exp $ +The files in here are mostly copyright (C) Free Software Foundation, and +are under assorted licenses. Mostly, but not entirely, GPL. + +Many modules are provided dual-license, either GPL or LGPL at your +option. The headers of files in the lib directory (e.g., lib/error.c) +state GPL for convenience, since the bulk of current gnulib users are +GPL'd programs. But the files in the modules directory (e.g., +modules/error) state the true license of each file, and when you use +'gnulib-tool --lgpl --import ', gnulib-tool either rewrites +the files to have an LGPL header as part of copying them from gnulib +to your project directory, or fails because the modules you requested +were not licensed under LGPL. + +Some of the source files in lib/ have different licenses. Also, the +copy of maintain.texi in doc/ has a verbatim-copying license, and +doc/standards.texi and make-stds.texi are GFDL.