diff options
author | Hamish Guthrie <hcg@openwrt.org> | 2012-10-19 15:34:28 +0000 |
---|---|---|
committer | Hamish Guthrie <hcg@openwrt.org> | 2012-10-19 15:34:28 +0000 |
commit | a81ef914e0b41afc1dfd4292b8352e33f22dde22 (patch) | |
tree | 456cb3e98620d4ff6318a6e23ad37b6144ccda4c /package/libs | |
parent | 810db7487c02e232e792c5a6dffdb4aac044615b (diff) | |
download | master-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/Makefile | 3 | ||||
-rw-r--r-- | package/libs/gettext/src/LICENSE | 7 | ||||
-rw-r--r-- | package/libs/libbsd/Makefile | 3 | ||||
-rw-r--r-- | package/libs/libiconv/Makefile | 3 | ||||
-rw-r--r-- | package/libs/libiconv/src/LICENSE | 6 | ||||
-rw-r--r-- | package/libs/libjson-c/Makefile | 3 | ||||
-rw-r--r-- | package/libs/libnl-tiny/Makefile | 3 | ||||
-rw-r--r-- | package/libs/libreadline/Makefile | 3 | ||||
-rw-r--r-- | package/libs/librpc/Makefile | 3 | ||||
-rw-r--r-- | package/libs/libtool/Makefile | 3 | ||||
-rw-r--r-- | package/libs/libubox/Makefile | 3 | ||||
-rw-r--r-- | package/libs/ncurses/Makefile | 3 | ||||
-rw-r--r-- | package/libs/ocf-crypto-headers/Makefile | 3 | ||||
-rw-r--r-- | package/libs/openssl/Makefile | 2 | ||||
-rw-r--r-- | package/libs/sysfsutils/Makefile | 3 | ||||
-rw-r--r-- | package/libs/zlib/Makefile | 3 |
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 |