From 05317facbedf1ed4566b56f4e09e6e4a49fc3f38 Mon Sep 17 00:00:00 2001 From: Johannes Jost Meixner Date: Mon, 22 Sep 2014 10:40:00 +0000 Subject: Update CentOS base to 6.5, add userland ports The Fedora 10 infrastructure ports have been in use since June 2009 and, while having served a great deed, have become unsupported upstream and hence affected by unfixed security vulnerabilities. In addition to that, many recent Linux binaries need newer libc / stdlibc++ versions. This commit adds the linux-c6- userland as drop-in replacement for the -f10 infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5. If you want to switch to linux-c6 ports, please define at /etc/make.conf: OVERRIDE_LINUX_BASE_PORT=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 Additionally, please add the following line to /etc/sysctl.conf: compat.linux.osrelease=2.6.18 Upgrading procedures are shown in /usr/ports/UPDATING. This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in November 2013, using and extending mav@'s work. It has been tested extensively and most reported issues were already fixed. Please report any additional bug or "features" to the emulation mailing list. Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's filed Issues and Pull requests on GitHub, PR: 186820 Differential Revision: https://reviews.freebsd.org/D793 Reviewed by: allanjude, antoine, bapt, rene Approved by: portmgr (antoine, bapt) Approved by: koobs (mentor) Sponsored by: Perceivon Hosting Inc. --- security/linux-c6-nss/Makefile | 27 +++++++++++++++++++++++++++ security/linux-c6-nss/distinfo.i686 | 10 ++++++++++ security/linux-c6-nss/pkg-plist | 26 ++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 security/linux-c6-nss/Makefile create mode 100644 security/linux-c6-nss/distinfo.i686 create mode 100644 security/linux-c6-nss/pkg-plist (limited to 'security/linux-c6-nss') diff --git a/security/linux-c6-nss/Makefile b/security/linux-c6-nss/Makefile new file mode 100644 index 000000000000..b989e791fe2e --- /dev/null +++ b/security/linux-c6-nss/Makefile @@ -0,0 +1,27 @@ +# Created by: Artyom Mirgorodskiy +# $FreeBSD$ + +PORTNAME= nss +PORTVERSION= 3.15.1 +CATEGORIES= security linux +DISTFILES= ${PORTNAME}-${PORTVERSION}-${RPMVERSION}.${LINUX_RPM_ARCH}.rpm \ + nss-util-3.15.1-3.el6.${LINUX_RPM_ARCH}.rpm \ + nss-softokn-3.14.3-9.el6.${LINUX_RPM_ARCH}.rpm \ + nss-softokn-freebl-3.14.3-9.el6.${LINUX_RPM_ARCH}.rpm + +MAINTAINER= emulation@FreeBSD.org +COMMENT= Network Security Services (Linux CentOS ${LINUX_DIST_VER}) + +CONFLICTS= linux-f10-nss-[0-9]* + +ONLY_FOR_ARCHS= i386 amd64 +RPMVERSION= 15.el6 +USE_LINUX= c6 +USE_LINUX_APPS= nspr sqlite3 + +USE_LINUX_RPM= yes +USE_LDCONFIG= yes + +DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr + +.include diff --git a/security/linux-c6-nss/distinfo.i686 b/security/linux-c6-nss/distinfo.i686 new file mode 100644 index 000000000000..f92855e5199d --- /dev/null +++ b/security/linux-c6-nss/distinfo.i686 @@ -0,0 +1,10 @@ +SHA256 (rpm/i686/centos/6.5/nss-3.15.1-15.el6.i686.rpm) = e1af50464123c7fc09dbc7efa620af876d46e3e472b94cfc83b7294d2af50c59 +SIZE (rpm/i686/centos/6.5/nss-3.15.1-15.el6.i686.rpm) = 843704 +SHA256 (rpm/i686/centos/6.5/nss-util-3.15.1-3.el6.i686.rpm) = e646cbded11dec3d73a9e309ce258c2d38264a30d53e9abc2cbfb29fba4b252d +SIZE (rpm/i686/centos/6.5/nss-util-3.15.1-3.el6.i686.rpm) = 65092 +SHA256 (rpm/i686/centos/6.5/nss-softokn-3.14.3-9.el6.i686.rpm) = d4ce0245ab3cca2be0a4db7e2ddc8aeb0537246afb616248bf3cf2c8b53d4c66 +SIZE (rpm/i686/centos/6.5/nss-softokn-3.14.3-9.el6.i686.rpm) = 278916 +SHA256 (rpm/i686/centos/6.5/nss-softokn-freebl-3.14.3-9.el6.i686.rpm) = 9c263ec22868a5422c7db53aa53ab3d79082e988b8caec4dd4fa3693d74456dc +SIZE (rpm/i686/centos/6.5/nss-softokn-freebl-3.14.3-9.el6.i686.rpm) = 150460 +SHA256 (rpm/i686/centos/6.5/nss-3.15.1-15.el6.src.rpm) = beb211cfa7eaf681905726e5aba1a51bd5d09e6483f5e4a7def81d70dfe40e75 +SIZE (rpm/i686/centos/6.5/nss-3.15.1-15.el6.src.rpm) = 5024764 diff --git a/security/linux-c6-nss/pkg-plist b/security/linux-c6-nss/pkg-plist new file mode 100644 index 000000000000..6ca4048cae5f --- /dev/null +++ b/security/linux-c6-nss/pkg-plist @@ -0,0 +1,26 @@ +@comment file listing +etc/pki/nssdb/cert8.db +etc/pki/nssdb/key3.db +etc/pki/nssdb/secmod.db +lib/libfreebl3.chk +lib/libfreebl3.so +usr/lib/libfreebl3.chk +usr/lib/libfreebl3.so +usr/lib/libnss3.so +usr/lib/libnssdbm3.chk +usr/lib/libnssdbm3.so +usr/lib/libnsspem.so +usr/lib/libnssutil3.so +usr/lib/libsmime3.so +usr/lib/libssl3.so +usr/lib/libsoftokn3.chk +usr/lib/libsoftokn3.so +usr/lib/nss/unsupported-tools/shlibsign +usr/lib/nss/unsupported-tools/bltest +usr/lib/nss/unsupported-tools/fipstest +@comment non-empty directory listing in revers order +@dirrm etc/pki/nssdb +@dirrmtry etc/pki +@dirrm usr/lib/nss/unsupported-tools +@dirrm usr/lib/nss/saved +@dirrm usr/lib/nss -- cgit v1.2.3