This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree".
The branch, master has been updated via 3cbac53a088e61de3e099e3c6723f856dc9cc83b (commit) via 1f02df8d9c113b42950bbbb21c3d3f1d5daf9ab1 (commit) via 07ee48495ac4e84bc43a82390fd74a604e46334a (commit) via bc9614d06e377a4840dce4287552c87178a51e7c (commit) via d68b5c7d15c1c59e63f90e694b60930b8c92def3 (commit) via 3ef6720f9f20dd583fc3489fa4ab163781c7b390 (commit) from 884c52f3776e0674a0799cc71651d302be3c4326 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 3cbac53a088e61de3e099e3c6723f856dc9cc83b Merge: 1f02df8 884c52f Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Aug 4 17:27:19 2011 +0200
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x
commit 1f02df8d9c113b42950bbbb21c3d3f1d5daf9ab1 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Aug 4 17:02:15 2011 +0200
gnutls: Update to 3.0.0.
commit 07ee48495ac4e84bc43a82390fd74a604e46334a Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Aug 4 16:44:45 2011 +0200
p11-kit: New package.
Required by gnutls 3.0.0.
commit bc9614d06e377a4840dce4287552c87178a51e7c Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Aug 4 16:44:27 2011 +0200
nettle: New package.
Required by gnutls 3.0.0.
commit d68b5c7d15c1c59e63f90e694b60930b8c92def3 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Aug 4 16:43:51 2011 +0200
libtasn1: New package.
Required by gnutls 3.0.0.
commit 3ef6720f9f20dd583fc3489fa4ab163781c7b390 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Aug 4 15:31:01 2011 +0200
filesystem: Remove dependency to particular build-essentials version.
However, this confused the solver.
-----------------------------------------------------------------------
Summary of changes: pkgs/filesystem/filesystem.nm | 4 +- pkgs/gnutls/gnutls.nm | 16 ++++++++--- pkgs/{pixman/pixman.nm => libtasn1/libtasn1.nm} | 17 ++++++----- pkgs/{pth/pth.nm => nettle/nettle.nm} | 28 +++++++++---------- .../librpcsecgss.nm => p11-kit/p11-kit.nm} | 22 +++++++++------ 5 files changed, 48 insertions(+), 39 deletions(-) copy pkgs/{pixman/pixman.nm => libtasn1/libtasn1.nm} (83%) copy pkgs/{pth/pth.nm => nettle/nettle.nm} (78%) copy pkgs/{librpcsecgss/librpcsecgss.nm => p11-kit/p11-kit.nm} (78%)
Difference in files: diff --git a/pkgs/filesystem/filesystem.nm b/pkgs/filesystem/filesystem.nm index 7c7115b..830c57d 100644 --- a/pkgs/filesystem/filesystem.nm +++ b/pkgs/filesystem/filesystem.nm @@ -26,7 +26,7 @@ include $(PKGROOT)/Include
PKG_NAME = filesystem PKG_VER = 001 -PKG_REL = 1 +PKG_REL = 2
PKG_MAINTAINER = Michael Tremer michael.tremer@ipfire.org PKG_GROUPS = Base System/Base @@ -34,7 +34,7 @@ PKG_URL = PKG_LICENSE = Public Domain PKG_SUMMARY = The basic directory layout for a Linux system.
-PKG_BUILD_DEPS = build-essentials>=2:1.1-1 +PKG_BUILD_DEPS = # No compiler needed. PKG_PREREQUIRES += setup
define PKG_DESCRIPTION diff --git a/pkgs/gnutls/gnutls.nm b/pkgs/gnutls/gnutls.nm index 27727e9..4c0a517 100644 --- a/pkgs/gnutls/gnutls.nm +++ b/pkgs/gnutls/gnutls.nm @@ -25,7 +25,7 @@ include $(PKGROOT)/Include
PKG_NAME = gnutls -PKG_VER = 2.12.5 +PKG_VER = 3.0.0 PKG_REL = 1
PKG_MAINTAINER = @@ -34,7 +34,7 @@ PKG_URL = http://www.gnu.org/software/gnutls/ PKG_LICENSE = LGPLv2.1+ PKG_SUMMARY = A general-purpose cryptography library.
-PKG_BUILD_DEPS+= libgcrypt-devel lzo-devel pkg-config +PKG_BUILD_DEPS+= libtasn1-devel nettle-devel p11-kit-devel zlib-devel
define PKG_DESCRIPTION GnuTLS is a project that aims to develop a library which provides \ @@ -43,11 +43,17 @@ define PKG_DESCRIPTION TLS working group. endef
-PKG_TARBALL = $(THISAPP).tar.bz2 +PKG_TARBALL = $(THISAPP).tar.xz
PKG_PACKAGES += $(PKG_NAME)-devel
+# Build library without an executable stack. +CFLAGS += -Wa,--noexecstack + CONFIGURE_OPTIONS += \ --with-included-libcfg \ - --disable-srp-authentication \ - --with-libgcrypt + --disable-srp-authentication + +define STAGE_TEST + cd $(DIR_APP) && make check +endef diff --git a/pkgs/libtasn1/libtasn1.nm b/pkgs/libtasn1/libtasn1.nm new file mode 100644 index 0000000..22e8e5e --- /dev/null +++ b/pkgs/libtasn1/libtasn1.nm @@ -0,0 +1,46 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007, 2008 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include $(PKGROOT)/Include + +PKG_NAME = libtasn1 +PKG_VER = 2.9 +PKG_REL = 1 + +PKG_MAINTAINER = +PKG_GROUPS = System/Libraries +PKG_URL = http://www.gnu.org/software/libtasn1/ +PKG_LICENSE = GPLv3+ and LGPLv2+ +PKG_SUMMARY = The ASN.1 library used in GNUTLS. + +PKG_BUILD_DEPS+= bison + +define PKG_DESCRIPTION + This is the ASN.1 library used in GNUTLS. More up to date information can + be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org. +endef + +PKG_TARBALL = $(THISAPP).tar.gz + +PKG_PACKAGES += $(PKG_NAME)-devel diff --git a/pkgs/nettle/nettle.nm b/pkgs/nettle/nettle.nm new file mode 100644 index 0000000..f3b03de --- /dev/null +++ b/pkgs/nettle/nettle.nm @@ -0,0 +1,56 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007, 2008 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include $(PKGROOT)/Include + +PKG_NAME = nettle +PKG_VER = 2.2 +PKG_REL = 1 + +PKG_MAINTAINER = +PKG_GROUPS = System/Libraries +PKG_URL = http://www.lysator.liu.se/~nisse/nettle/ +PKG_LICENSE = LGPL +PKG_SUMMARY = A low-level cryptographic library. + +PKG_BUILD_DEPS+= gmp-devel m4 openssl-devel +PKG_DEPS-nettle-devel += gmp-devel + +define PKG_DESCRIPTION + Nettle is a cryptographic library that is designed to fit easily in + more or less any context: In crypto toolkits for object-oriented + languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, + or even in kernel space. +endef + +PKG_TARBALL = $(THISAPP).tar.gz + +PKG_PACKAGES += $(PKG_NAME)-devel + +CONFIGURE_OPTIONS += \ + --enable-shared + +define STAGE_TEST + cd $(DIR_APP) && make check +endef diff --git a/pkgs/p11-kit/p11-kit.nm b/pkgs/p11-kit/p11-kit.nm new file mode 100644 index 0000000..f045f50 --- /dev/null +++ b/pkgs/p11-kit/p11-kit.nm @@ -0,0 +1,50 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007, 2008 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include $(PKGROOT)/Include + +PKG_NAME = p11-kit +PKG_VER = 0.3 +PKG_REL = 1 + +PKG_MAINTAINER = +PKG_GROUPS = System/Libraries +PKG_URL = http://p11-glue.freedesktop.org/p11-kit.html +PKG_LICENSE = BSD +PKG_SUMMARY = Provides a way to load and enumerate PKCS#11 modules. + +#PKG_BUILD_DEPS+= + +define PKG_DESCRIPTION + Provides a way to load and enumerate PKCS#11 modules. Provides a standard + configuration setup for installing PKCS#11 modules in such a way that they're + discoverable. + + Also solves problems with coordinating the use of PKCS#11 by different + components or libraries living in the same process. +endef + +PKG_TARBALL = $(THISAPP).tar.gz + +PKG_PACKAGES += $(PKG_NAME)-devel
hooks/post-receive -- IPFire 3.x development tree