pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/kdebase3 kcheckpass local root vulnerability
details: https://anonhg.NetBSD.org/pkgsrc/rev/2174cf88f3d9
branches: trunk
changeset: 498954:2174cf88f3d9
user: markd <markd%pkgsrc.org@localhost>
date: Tue Sep 06 12:37:58 2005 +0000
description:
kcheckpass local root vulnerability
http://www.kde.org/info/security/advisory-20050905-1.txt
Also fix lock directory on BSD's and Solaris to something that
actually exists. Bump PKGREVISION.
diffstat:
x11/kdebase3/Makefile | 19 +++++++++++++++++--
x11/kdebase3/distinfo | 5 ++++-
2 files changed, 21 insertions(+), 3 deletions(-)
diffs (61 lines):
diff -r 16d5c2171ede -r 2174cf88f3d9 x11/kdebase3/Makefile
--- a/x11/kdebase3/Makefile Tue Sep 06 11:47:49 2005 +0000
+++ b/x11/kdebase3/Makefile Tue Sep 06 12:37:58 2005 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.88 2005/09/03 21:34:44 markd Exp $
+# $NetBSD: Makefile,v 1.89 2005/09/06 12:37:58 markd Exp $
DISTNAME= kdebase-${_KDE_VERSION}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= x11
COMMENT= Base modules for the KDE 3 integrated X11 desktop
@@ -13,6 +13,9 @@
SITES_Daemon.README= ${MASTER_SITE_LOCAL}
SITES_NetBSD-flag.png= http://www.NetBSD.org/images/
+PATCH_SITES= ftp://ftp.kde.org/pub/kde/security_patches/
+PATCHFILES= post-3.4.2-kdebase-kcheckpass.diff
+
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
UNLIMIT_RESOURCES= datasize
@@ -104,6 +107,18 @@
SPECIAL_PERMS+= ${PREFIX}/bin/ksysguardd ${ROOT_USER} kmem 2755
.endif
+.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "SunOS"
+SUBST_CLASSES+= varlock
+SUBST_STAGE.varlock= post-patch
+SUBST_MESSAGE.varlock= "Fix lock directory path."
+SUBST_FILES.varlock= kcheckpass/kcheckpass.c
+.if ${OPSYS} == "SunOS"
+SUBST_SED.varlock= s:/var/lock:/var/spool/locks:
+.else
+SUBST_SED.varlock= s:/var/lock:/var/spool/lock:
+.endif
+.endif
+
pre-configure:
cd ${WRKSRC}; \
files="kcontrol/kdm/main.cpp kioslave/info/kde-info2html.conf"; \
diff -r 16d5c2171ede -r 2174cf88f3d9 x11/kdebase3/distinfo
--- a/x11/kdebase3/distinfo Tue Sep 06 11:47:49 2005 +0000
+++ b/x11/kdebase3/distinfo Tue Sep 06 12:37:58 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.71 2005/09/03 21:34:44 markd Exp $
+$NetBSD: distinfo,v 1.72 2005/09/06 12:37:58 markd Exp $
SHA1 (kdebase-3.4.2.tar.bz2) = 6df0c7c576a112a4e32f9e2e2b0d271dcb201f71
RMD160 (kdebase-3.4.2.tar.bz2) = bdb423ba3f95274cb20171a8e43482c5a09e804c
@@ -12,6 +12,9 @@
SHA1 (NetBSD-flag.png) = a9cf264a52ae0a602eec956d91222e299c7dee5c
RMD160 (NetBSD-flag.png) = 2eac20df70396169819059a704e6a85ae10234b0
Size (NetBSD-flag.png) = 4532 bytes
+SHA1 (post-3.4.2-kdebase-kcheckpass.diff) = cf757b82f9ede49ac618dc7c5a4b580c67ed20a4
+RMD160 (post-3.4.2-kdebase-kcheckpass.diff) = 13aecb614384f1dc422a082e8a99d30e97ef2728
+Size (post-3.4.2-kdebase-kcheckpass.diff) = 4186 bytes
SHA1 (patch-aa) = be18dabe9c66af9a7384ee652a80b7d971d4b5d6
SHA1 (patch-ac) = 8be0f15be839f4f01d3e079501b83e27f1fab2eb
SHA1 (patch-ad) = 031e5622acb376ce1867d08b35c55bce101e8855
Home |
Main Index |
Thread Index |
Old Index