aboutsummaryrefslogtreecommitdiffstats
path: root/package/libs
diff options
context:
space:
mode:
authorHamish Guthrie <hcg@openwrt.org>2012-10-19 15:34:28 +0000
committerHamish Guthrie <hcg@openwrt.org>2012-10-19 15:34:28 +0000
commita81ef914e0b41afc1dfd4292b8352e33f22dde22 (patch)
tree456cb3e98620d4ff6318a6e23ad37b6144ccda4c /package/libs
parent810db7487c02e232e792c5a6dffdb4aac044615b (diff)
downloadmaster-187ad058-a81ef914e0b41afc1dfd4292b8352e33f22dde22.tar.gz
master-187ad058-a81ef914e0b41afc1dfd4292b8352e33f22dde22.tar.bz2
master-187ad058-a81ef914e0b41afc1dfd4292b8352e33f22dde22.zip
licensing: Add licensing metadata to many packages
Two new variables are introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated. The licensing metadata is put into the bin/<platform>/packages/Packages file for later parsing. A script for that is on it's way! git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33861 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/libs')
-rw-r--r--package/libs/gettext/Makefile3
-rw-r--r--package/libs/gettext/src/LICENSE7
-rw-r--r--package/libs/libbsd/Makefile3
-rw-r--r--package/libs/libiconv/Makefile3
-rw-r--r--package/libs/libiconv/src/LICENSE6
-rw-r--r--package/libs/libjson-c/Makefile3
-rw-r--r--package/libs/libnl-tiny/Makefile3
-rw-r--r--package/libs/libreadline/Makefile3
-rw-r--r--package/libs/librpc/Makefile3
-rw-r--r--package/libs/libtool/Makefile3
-rw-r--r--package/libs/libubox/Makefile3
-rw-r--r--package/libs/ncurses/Makefile3
-rw-r--r--package/libs/ocf-crypto-headers/Makefile3
-rw-r--r--package/libs/openssl/Makefile2
-rw-r--r--package/libs/sysfsutils/Makefile3
-rw-r--r--package/libs/zlib/Makefile3
16 files changed, 54 insertions, 0 deletions
diff --git a/package/libs/gettext/Makefile b/package/libs/gettext/Makefile
index c2f4e756f9..1ee785eecc 100644
--- a/package/libs/gettext/Makefile
+++ b/package/libs/gettext/Makefile
@@ -10,6 +10,9 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gettext
PKG_RELEASE:=2
+PKG_LICENSE:=FREE
+PKG_LICENSE_FILES:=LICENSE
+
PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
include $(INCLUDE_DIR)/package.mk
diff --git a/package/libs/gettext/src/LICENSE b/package/libs/gettext/src/LICENSE
new file mode 100644
index 0000000000..d1a59b05ec
--- /dev/null
+++ b/package/libs/gettext/src/LICENSE
@@ -0,0 +1,7 @@
+Each source file contains the following message:
+
+Copyright (C) 1995-2010 Free Software Foundation, Inc.
+This file is free software; the Free Software Foundation
+gives unlimited permission to copy and/or distribute it,
+with or without modifications, as long as this notice is preserved.
+
diff --git a/package/libs/libbsd/Makefile b/package/libs/libbsd/Makefile
index 4fef04a233..fe95bc9924 100644
--- a/package/libs/libbsd/Makefile
+++ b/package/libs/libbsd/Makefile
@@ -8,6 +8,9 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://libbsd.freedesktop.org/releases
#PKG_MD5SUM:=d0870f2de55d59c1c8419f36e8fac150
+PKG_LICENSE:=BSD-4c
+PKG_LICENSE_FILES:=COPYING
+
include $(INCLUDE_DIR)/package.mk
PKG_INSTALL:=1
diff --git a/package/libs/libiconv/Makefile b/package/libs/libiconv/Makefile
index 232b273f4d..66d1cfb3b9 100644
--- a/package/libs/libiconv/Makefile
+++ b/package/libs/libiconv/Makefile
@@ -13,6 +13,9 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=libiconv
PKG_RELEASE:=7
+PKG_LICENSE:=FREE
+PKG_LICENSE_FILES:=LICENSE
+
PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
include $(INCLUDE_DIR)/package.mk
diff --git a/package/libs/libiconv/src/LICENSE b/package/libs/libiconv/src/LICENSE
new file mode 100644
index 0000000000..b59e7be47c
--- /dev/null
+++ b/package/libs/libiconv/src/LICENSE
@@ -0,0 +1,6 @@
+The source file iconv.m4 contains the following message
+
+Copyright (C) 2000-2002, 2007-2010 Free Software Foundation, Inc.
+This file is free software; the Free Software Foundation
+gives unlimited permission to copy and/or distribute it,
+with or without modifications, as long as this notice is preserved.
diff --git a/package/libs/libjson-c/Makefile b/package/libs/libjson-c/Makefile
index 0e536007e3..5dd83f2c0e 100644
--- a/package/libs/libjson-c/Makefile
+++ b/package/libs/libjson-c/Makefile
@@ -15,6 +15,9 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://oss.metaparadigm.com/json-c/
PKG_MD5SUM:=3a13d264528dcbaf3931b0cede24abae
+PKG_LICENSE:=MIT
+PKG_LICENSE_FILES:=COPYING
+
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
diff --git a/package/libs/libnl-tiny/Makefile b/package/libs/libnl-tiny/Makefile
index 49a3cc3dc7..9639ac3154 100644
--- a/package/libs/libnl-tiny/Makefile
+++ b/package/libs/libnl-tiny/Makefile
@@ -11,6 +11,9 @@ PKG_NAME:=libnl-tiny
PKG_VERSION:=0.1
PKG_RELEASE:=3
+PKG_LICENSE:=GPLv2 LGPLv2.1
+PKG_LICENSE_FILES:=
+
PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
include $(INCLUDE_DIR)/package.mk
diff --git a/package/libs/libreadline/Makefile b/package/libs/libreadline/Makefile
index 90219e55b6..320d2e2df6 100644
--- a/package/libs/libreadline/Makefile
+++ b/package/libs/libreadline/Makefile
@@ -15,6 +15,9 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@GNU/readline
PKG_MD5SUM:=e39331f32ad14009b9ff49cc10c5e751
+PKG_LICENSE:=GPLv2
+PKG_LICENSE_FILES:=COPYING
+
include $(INCLUDE_DIR)/package.mk
define Package/libreadline
diff --git a/package/libs/librpc/Makefile b/package/libs/librpc/Makefile
index b4092438ff..21d81f0dbc 100644
--- a/package/libs/librpc/Makefile
+++ b/package/libs/librpc/Makefile
@@ -11,6 +11,9 @@ PKG_SOURCE_VERSION:=0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
CMAKE_INSTALL:=1
+PKG_LICENSE:=GPLv2 LGPLv2.1
+PKG_LICENSE_FILES:=
+
PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
include $(INCLUDE_DIR)/package.mk
diff --git a/package/libs/libtool/Makefile b/package/libs/libtool/Makefile
index b33eda14a2..df18c1d768 100644
--- a/package/libs/libtool/Makefile
+++ b/package/libs/libtool/Makefile
@@ -15,6 +15,9 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@GNU/libtool
PKG_MD5SUM:=b32b04148ecdd7344abc6fe8bd1bb021
+PKG_LICENSE:=GPLv2
+PKG_LICENSE_FILES:=COPYING
+
PKG_BUILD_PARALLEL:=0
include $(INCLUDE_DIR)/package.mk
diff --git a/package/libs/libubox/Makefile b/package/libs/libubox/Makefile
index 39cfb3019b..c98cefbf82 100644
--- a/package/libs/libubox/Makefile
+++ b/package/libs/libubox/Makefile
@@ -12,6 +12,9 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_MIRROR_MD5SUM:=dfd44c10b4aeccbdab9ae22774fb02e3
CMAKE_INSTALL:=1
+PKG_LICENSE:=GPLv2
+PKG_LICENSE_FILES:=
+
PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
include $(INCLUDE_DIR)/package.mk
diff --git a/package/libs/ncurses/Makefile b/package/libs/ncurses/Makefile
index 9c682aca83..0b88ab6feb 100644
--- a/package/libs/ncurses/Makefile
+++ b/package/libs/ncurses/Makefile
@@ -16,6 +16,9 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@GNU/ncurses
PKG_MD5SUM:=cce05daf61a64501ef6cd8da1f727ec6
+PKG_LICENSE:=FREE
+PKG_LICENSE_FILES:=README
+
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
diff --git a/package/libs/ocf-crypto-headers/Makefile b/package/libs/ocf-crypto-headers/Makefile
index fee2a3734f..ba46ee7963 100644
--- a/package/libs/ocf-crypto-headers/Makefile
+++ b/package/libs/ocf-crypto-headers/Makefile
@@ -10,6 +10,9 @@ PKG_NAME:=ocf-crypto-headers
PKG_VERSION:=20110720
PKG_RELEASE:=1
+PKG_LICENSE:=cryptodev.h
+PKG_LICENSE_FILES:=
+
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
diff --git a/package/libs/openssl/Makefile b/package/libs/openssl/Makefile
index cfc3b3d92d..7ee44408d2 100644
--- a/package/libs/openssl/Makefile
+++ b/package/libs/openssl/Makefile
@@ -18,6 +18,8 @@ PKG_SOURCE_URL:=http://www.openssl.org/source/ \
ftp://ftp.sunet.se/pub/security/tools/net/openssl/source/
PKG_MD5SUM:=ae412727c8c15b67880aef7bd2999b2e
+PKG_LICENSE:=SSLEAY OPENSSL
+PKG_LICENSE_FILES:=LICENSE
PKG_BUILD_DEPENDS:=ocf-crypto-headers
PKG_CONFIG_DEPENDS:=CONFIG_OPENSSL_ENGINE_CRYPTO CONFIG_OPENSSL_ENGINE_DIGEST
diff --git a/package/libs/sysfsutils/Makefile b/package/libs/sysfsutils/Makefile
index 3c43bbc16a..09bf528f05 100644
--- a/package/libs/sysfsutils/Makefile
+++ b/package/libs/sysfsutils/Makefile
@@ -16,6 +16,9 @@ PKG_SOURCE_URL:=@SF/linux-diag
PKG_MD5SUM:=14e7dcd0436d2f49aa403f67e1ef7ddc
PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
+PKG_LICENSE:=GPLv2 LGPLv2.1
+PKG_LICENSE_FILES:=COPYING cmd/GPL lib/LGPL
+
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
diff --git a/package/libs/zlib/Makefile b/package/libs/zlib/Makefile
index 18b8884cd5..2abb3c4e75 100644
--- a/package/libs/zlib/Makefile
+++ b/package/libs/zlib/Makefile
@@ -15,6 +15,9 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://www.zlib.net @SF/libpng
PKG_MD5SUM:=2ab442d169156f34c379c968f3f482dd
+PKG_LICENSE:=ZLIB
+PKG_LICENSE_FILES:=README
+
include $(INCLUDE_DIR)/package.mk
define Package/zlib