ports/139098: [PATCH] security/sks upgrade to 1.1.1
John Marshall
john.marshall at riverwillow.com.au
Thu Sep 24 05:40:02 UTC 2009
>Number: 139098
>Category: ports
>Synopsis: [PATCH] security/sks upgrade to 1.1.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Sep 24 05:40:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: John Marshall
>Release: FreeBSD 8.0-RC1 i386
>Organization:
Riverwillow Pty Ltd
>Environment:
System: FreeBSD rwsrv05.mby.riverwillow.net.au 8.0-RC1 FreeBSD 8.0-RC1 #0: Fri Sep 18 13:35:00 AEST 2009 root at rwsrv05.mby.riverwillow.net.au:/spare/obj/usr/src/sys/RWSRV05 i386
>Description:
SKS 1.1.1 was released on 12-Aug-2009.
http://lists.gnu.org/archive/html/sks-devel/2009-08/msg00027.html
The attached patch upgrades security/sks from 1.1.0_1 to the current
release version. I have patched and installed the port successfully on
FreeBSD 7.2-RELEASE/i386 and 8.0-RC1/i386.
Makefile Changes:
- MASTER_SITES changed to GOOGLE_CODE
- PROJECTHOST added (for MASTER_SITE_GOOGLE_CODE)
- ALL_TARGET removed (was causing man page to be built a second time)
- post-extract target added to create an empty ${WRKSRC}Makefile.local
to stop the build complaining about the missing file.
Files Changes:
- files/patch-dbserver.ml removed. Not applicable to SKS 1.1.1
>How-To-Repeat:
>Fix:
--- sks111.diff begins here ---
diff -urN sks101_1/Makefile sks/Makefile
--- sks101_1/Makefile 2009-01-30 18:46:19.000000000 +1100
+++ sks/Makefile 2009-09-24 13:20:19.000000000 +1000
@@ -6,16 +6,16 @@
#
PORTNAME= sks
-PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTVERSION= 1.1.1
CATEGORIES= security
-MASTER_SITES= http://minskyprimus.net/sks/releases/
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= GOOGLE_CODE
EXTRACT_SUFX= .tgz
MAINTAINER= johans at stack.nl
COMMENT= Synchronizing Key Server, a fast OpenPGP keyserver
+PROJECTHOST= sks-keyserver
+
USE_OCAML= yes
USE_BDB= 46+
USE_PERL5_BUILD=yes
@@ -25,13 +25,15 @@
BDBLIB="-L${BDB_LIB_DIR}" \
LIBDB="-l${BDB_LIB_NAME}" \
MANDIR="${MANPREFIX}/man"
-ALL_TARGET= all sks.8.gz
PLIST_FILES= bin/sks bin/sks_add_mail bin/sks_build.sh
MAN8= sks.8
MANCOMPRESSED= yes
PORTDOCS= BUGS README TODO
+post-extract:
+ @: > ${WRKSRC}/Makefile.local
+
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
diff -urN sks101_1/distinfo sks/distinfo
--- sks101_1/distinfo 2008-06-22 01:12:10.000000000 +1000
+++ sks/distinfo 2009-09-24 11:17:09.000000000 +1000
@@ -1,3 +1,3 @@
-MD5 (sks-1.1.0.tgz) = e774100ccb73044f0f6009dc75d67045
-SHA256 (sks-1.1.0.tgz) = f851a6375820595d7a7b1ef3b4ec7322ed27862215fa53efa74f76d9fd7626f2
-SIZE (sks-1.1.0.tgz) = 272456
+MD5 (sks-1.1.1.tgz) = 120361b88cf6820c108c6746ac464488
+SHA256 (sks-1.1.1.tgz) = 3cad29126e2d0cd904e9c92b0393ee4756f40916af33346bc5075b836fea8362
+SIZE (sks-1.1.1.tgz) = 273833
diff -urN sks101_1/files/patch-dbserver.ml sks/files/patch-dbserver.ml
--- sks101_1/files/patch-dbserver.ml 2009-01-30 18:46:19.000000000 +1100
+++ sks/files/patch-dbserver.ml 1970-01-01 10:00:00.000000000 +1000
@@ -1,50 +0,0 @@
-# HG changeset patch
-# User Yaron M. Minsky <yminsky at gmail.com>
-# Date 1211591563 14400
-# Node ID 1957b3075022809b4742d0190e87f76ccee55a56
-# Parent a032cd3cb2ee139b318bfcd9336b5e58e8cb67dc
-fixed bug in handling of send_mailsyncs flag
-
---- dbserver.ml Sat May 10 18:45:52 2008 -0400
-+++ dbserver.ml Fri May 23 21:12:43 2008 -0400
-@@ -631,24 +631,24 @@
- then (Ehandlers.repeat_forever_simple checkpoint_interval checkpoint)
- else (Ehandlers.repeat_forever_simple sync_interval sync))
- @
-- Ehandlers.repeat_forever_simple !Settings.membership_reload_time
-- Membership.reset_membership_time
-+ Ehandlers.repeat_forever_simple !Settings.membership_reload_time
-+ Membership.reset_membership_time
- @
-- (Ehandlers.repeat_forever 10.
-- (Eventloop.make_tc ~cb:transmit_keys ~timeout:0
-- ~name:"mail transmit keys" )
-- )
-+ (if !Settings.send_mailsyncs then
-+ (Ehandlers.repeat_forever 10.
-+ (Eventloop.make_tc ~cb:transmit_keys ~timeout:0
-+ ~name:"mail transmit keys" )
-+ )
-+ else [])
- @
-- (if !Settings.send_mailsyncs then
-- (Ehandlers.repeat_forever 10.
-- (Eventloop.make_tc ~name:"mailsync" ~timeout:0
-- ~cb:(Mailsync.load_mailed_keys
-- ~addkey:(Keydb.add_key_merge ~newkey:false)))
-- )
-- else [])
-+ (Ehandlers.repeat_forever 10.
-+ (Eventloop.make_tc ~name:"mailsync" ~timeout:0
-+ ~cb:(Mailsync.load_mailed_keys
-+ ~addkey:(Keydb.add_key_merge ~newkey:false)))
-+ )
- @
-- (Ehandlers.repeat_at_hour !Settings.stat_calc_hour
-- calculate_stats_page)
-+ (Ehandlers.repeat_at_hour !Settings.stat_calc_hour
-+ calculate_stats_page)
- )
-
- (
-
--- sks111.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list