pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/dirmngr 1) Fix incorect patch
details: https://anonhg.NetBSD.org/pkgsrc/rev/ed1959c808f8
branches: trunk
changeset: 535104:ed1959c808f8
user: shannonjr <shannonjr%pkgsrc.org@localhost>
date: Wed Nov 07 19:38:12 2007 +0000
description:
1) Fix incorect patch
2) Fix incorrect socket permission
diffstat:
security/dirmngr/Makefile | 5 +++--
security/dirmngr/distinfo | 6 +++---
security/dirmngr/files/dirmngr.sh | 7 +++++--
security/dirmngr/patches/patch-aa | 33 +++++++++++++++++++--------------
security/dirmngr/patches/patch-ac | 19 +++++++++++++++----
5 files changed, 45 insertions(+), 25 deletions(-)
diffs (152 lines):
diff -r 45af89235276 -r ed1959c808f8 security/dirmngr/Makefile
--- a/security/dirmngr/Makefile Wed Nov 07 18:19:19 2007 +0000
+++ b/security/dirmngr/Makefile Wed Nov 07 19:38:12 2007 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.30 2007/11/07 12:43:21 shannonjr Exp $
+# $NetBSD: Makefile,v 1.31 2007/11/07 19:38:12 shannonjr Exp $
#
DISTNAME= dirmngr-1.0.1
+PKGREVISION= 1
CATEGORIES= security
MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/dirmngr/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -40,6 +41,7 @@
CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+CONFIGURE_ARGS+= --datadir=${PREFIX}/libdata
CONFIGURE_ENV+= BUILDLINK_PREFIX_openldap-client=${BUILDLINK_PREFIX.openldap-client}
CONFIGURE_ARGS+= --with-pth-prefix=${WRKDIR}/pth
CONFIGURE_ARGS+= --with-libassuan-prefix=${WRKDIR}/libassuan
@@ -56,7 +58,6 @@
OWN_DIRS+= ${VARBASE}/cache/dirmngr
DIRMNGR_PERMS= ${DIRMNGR_USER} ${DIRMNGR_GROUP} 0755
-#OWN_DIRS_PERMS+= ${VARBASE}/dirmngr ${DIRMNGR_PERMS}
OWN_DIRS_PERMS+= ${VARBASE}/cache/dirmngr ${DIRMNGR_PERMS}
OWN_DIRS_PERMS+= ${PREFIX}/libdata/dirmngr ${DIRMNGR_PERMS}
OWN_DIRS_PERMS+= ${PREFIX}/libdata/dirmngr/extra-certs ${DIRMNGR_PERMS}
diff -r 45af89235276 -r ed1959c808f8 security/dirmngr/distinfo
--- a/security/dirmngr/distinfo Wed Nov 07 18:19:19 2007 +0000
+++ b/security/dirmngr/distinfo Wed Nov 07 19:38:12 2007 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2007/11/07 12:43:22 shannonjr Exp $
+$NetBSD: distinfo,v 1.14 2007/11/07 19:38:12 shannonjr Exp $
SHA1 (dirmngr-1.0.1.tar.bz2) = 39eb62907e5c4ddc29da00b1291c24e5267f113e
RMD160 (dirmngr-1.0.1.tar.bz2) = eca2e5622ffe7af7ddece1b76977e5f696465385
@@ -9,9 +9,9 @@
SHA1 (pth-2.0.7.tar.gz) = 9a71915c89ff2414de69fe104ae1016d513afeee
RMD160 (pth-2.0.7.tar.gz) = 80bc66777ba20d9648b7aaf3f58d593be6416910
Size (pth-2.0.7.tar.gz) = 652640 bytes
-SHA1 (patch-aa) = 5f3cb038a5d799a91394406aecf855e77c931412
+SHA1 (patch-aa) = 7a82dce7d558914e2a95b1f464c9d5760a9357b6
SHA1 (patch-ab) = 97fbb195fa8ab33c4fddfee9b23ae2024f99c615
-SHA1 (patch-ac) = c148a6f0c3066decdbd91abb8725d6f2bd3b0d38
+SHA1 (patch-ac) = 6726d6dcd897cddaf068e400ceddfdaed0094cba
SHA1 (patch-ad) = 94c789bd308208c147a24f05b371602ec74185f4
SHA1 (patch-ae) = 3d77aff4b2ee779106dee329f3a6cd5b8f332e26
SHA1 (patch-af) = b6ae3b526e344ca63af1babb9eb6707b90edc837
diff -r 45af89235276 -r ed1959c808f8 security/dirmngr/files/dirmngr.sh
--- a/security/dirmngr/files/dirmngr.sh Wed Nov 07 18:19:19 2007 +0000
+++ b/security/dirmngr/files/dirmngr.sh Wed Nov 07 19:38:12 2007 +0000
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: dirmngr.sh,v 1.2 2007/11/07 12:43:22 shannonjr Exp $
+# $NetBSD: dirmngr.sh,v 1.3 2007/11/07 19:38:12 shannonjr Exp $
#
# PROVIDE: dirmngr
# REQUIRE: DAEMON
@@ -26,8 +26,10 @@
dirmngr_precmd()
{
mkdir -p @VARBASE@/run/dirmngr
+ rm -f @VARBASE@/run/dirmngr/socket
+ chown @DIRMNGR_USER@ @VARBASE@/run/dirmngr
chgrp @DIRMNGR_GROUP@ @VARBASE@/run/dirmngr
- chmod 775 @VARBASE@/run/dirmngr
+ chmod 1755 @VARBASE@/run/dirmngr
mkdir -p /tmp/dirmngr
chgrp @DIRMNGR_GROUP@ /tmp/dirmngr
chmod 755 /tmp/dirmngr
@@ -65,6 +67,7 @@
{
if [ -f /tmp/dirmngr/dirmngr.info ] ; then
kill `cut -f 2 -d ':' /tmp/dirmngr/dirmngr.info`
+ rm -f @VARBASE@/run/dirmngr/socket
fi
}
diff -r 45af89235276 -r ed1959c808f8 security/dirmngr/patches/patch-aa
--- a/security/dirmngr/patches/patch-aa Wed Nov 07 18:19:19 2007 +0000
+++ b/security/dirmngr/patches/patch-aa Wed Nov 07 19:38:12 2007 +0000
@@ -1,17 +1,22 @@
-$NetBSD: patch-aa,v 1.4 2006/12/12 13:09:21 shannonjr Exp $
+$NetBSD: patch-aa,v 1.5 2007/11/07 19:38:12 shannonjr Exp $
---- src/Makefile.in.orig 2006-12-11 07:34:48.000000000 -0700
-+++ src/Makefile.in
-@@ -246,9 +246,9 @@ target_alias = @target_alias@
+--- src/Makefile.am.orig 2007-08-13 02:54:50.000000000 -0600
++++ src/Makefile.am
+@@ -20,7 +20,7 @@
+
+ ## Process this file with automake to produce Makefile.in
+
+-localedir = $(datadir)/locale
++localedir = $(prefix)/share/locale
+
EXTRA_DIST = Manifest
- AM_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" \
- -DDIRMNGR_SYSCONFDIR="\"$(sysconfdir)/@PACKAGE@\"" \
-- -DDIRMNGR_LIBEXECDIR="\"$(libexecdir)\"" \
-- -DDIRMNGR_DATADIR="\"$(localstatedir)/lib/@PACKAGE@\"" \
-- -DDIRMNGR_CACHEDIR="\"$(localstatedir)/cache/@PACKAGE@\""
-+ -DDIRMNGR_LIBEXECDIR="\"$(libexecdir)/@PACKAGE@\"" \
-+ -DDIRMNGR_DATADIR="\"$(prefix)/libdata/@PACKAGE@\"" \
-+ -DDIRMNGR_CACHEDIR="\"$(localstatedir)/@PACKAGE@/cache\""
+
+@@ -31,7 +31,7 @@ libexec_PROGRAMS = dirmngr_ldap
+ AM_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\"
+ AM_CPPFLAGS += -DDIRMNGR_SYSCONFDIR="\"$(sysconfdir)/@PACKAGE@\""
+ AM_CPPFLAGS += -DDIRMNGR_LIBEXECDIR="\"$(libexecdir)\""
+-AM_CPPFLAGS += -DDIRMNGR_DATADIR="\"$(localstatedir)/lib/@PACKAGE@\""
++AM_CPPFLAGS += -DDIRMNGR_DATADIR="\"$(datadir)/@PACKAGE@\""
+ AM_CPPFLAGS += -DDIRMNGR_CACHEDIR="\"$(localstatedir)/cache/@PACKAGE@\""
+
AM_CFLAGS = -I$(top_srcdir)/jnlib $(LIBGCRYPT_CFLAGS) $(LIBASSUAN_CFLAGS) \
- $(KSBA_CFLAGS) $(GPG_ERROR_CFLAGS) $(PTH_CFLAGS)
-
diff -r 45af89235276 -r ed1959c808f8 security/dirmngr/patches/patch-ac
--- a/security/dirmngr/patches/patch-ac Wed Nov 07 18:19:19 2007 +0000
+++ b/security/dirmngr/patches/patch-ac Wed Nov 07 19:38:12 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.3 2006/12/12 13:09:21 shannonjr Exp $
+$NetBSD: patch-ac,v 1.4 2007/11/07 19:38:12 shannonjr Exp $
---- ./src/dirmngr.c.orig 2006-11-29 06:06:11.000000000 -0700
-+++ ./src/dirmngr.c
-@@ -36,6 +36,7 @@
+--- src/dirmngr.c.orig 2007-08-16 07:11:53.000000000 -0600
++++ src/dirmngr.c
+@@ -39,6 +39,7 @@
#include <unistd.h>
#include <signal.h>
#include <pth.h>
@@ -10,3 +10,14 @@
#include <gcrypt.h>
#include <ksba.h>
+@@ -945,7 +946,10 @@ main (int argc, char **argv)
+ rc = _w32_sock_bind (fd, (struct sockaddr*) &serv_addr, len);
+ }
+ #else
++ /* FreeBSD honors users umask */
++ mode_t oldumask = umask(0);
+ rc = bind (fd, (struct sockaddr*)&serv_addr, len);
++ umask(oldumask);
+ if (rc == -1 && errno == EADDRINUSE)
+ {
+ remove (socket_name);
Home |
Main Index |
Thread Index |
Old Index