From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 22F0E138A1A for ; Mon, 2 Feb 2015 23:18:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1ED3CE086B; Mon, 2 Feb 2015 23:18:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9A13DE086F for ; Mon, 2 Feb 2015 23:18:29 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 64540340763 for ; Mon, 2 Feb 2015 23:18:28 +0000 (UTC) Received: by oystercatcher.gentoo.org (Postfix, from userid 2365) id E204310ECB; Mon, 2 Feb 2015 23:18:26 +0000 (UTC) From: "Kristian Fiskerstrand (k_f)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, k_f@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in net-misc/sks: sks-1.1.5-r1.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: sks-1.1.5-r1.ebuild ChangeLog X-VCS-Directories: net-misc/sks X-VCS-Committer: k_f X-VCS-Committer-Name: Kristian Fiskerstrand Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20150202231826.E204310ECB@oystercatcher.gentoo.org> Date: Mon, 2 Feb 2015 23:18:26 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 02aab617-23d3-4ba1-9b5c-9217cf8d9620 X-Archives-Hash: 6890e0b4a03ea68f38cf876073603d5d k_f 15/02/02 23:18:26 Modified: ChangeLog Added: sks-1.1.5-r1.ebuild Log: Add support for EdDSA (Ed25519) from the upstream master branch (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 0xFED5002857C1ABFA!) Revision Changes Path 1.12 net-misc/sks/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/sks/ChangeLog?rev=1.12&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/sks/ChangeLog?rev=1.12&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/sks/ChangeLog?r1=1.11&r2=1.12 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-misc/sks/ChangeLog,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ChangeLog 28 Jul 2014 18:04:07 -0000 1.11 +++ ChangeLog 2 Feb 2015 23:18:26 -0000 1.12 @@ -1,6 +1,12 @@ # ChangeLog for net-misc/sks -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/sks/ChangeLog,v 1.11 2014/07/28 18:04:07 k_f Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/sks/ChangeLog,v 1.12 2015/02/02 23:18:26 k_f Exp $ + +*sks-1.1.5-r1 (02 Feb 2015) + + 02 Feb 2015; Kristian Fiskerstrand + +files/sks-1.1.5-eddsa.patch, +sks-1.1.5-r1.ebuild: + Add support for EdDSA (Ed25519) from the upstream master branch 28 Jul 2014; metadata.xml: Taking over full maintainership instead of through proxy-maint 1.1 net-misc/sks/sks-1.1.5-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/sks/sks-1.1.5-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/sks/sks-1.1.5-r1.ebuild?rev=1.1&content-type=text/plain Index: sks-1.1.5-r1.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/sks/sks-1.1.5-r1.ebuild,v 1.1 2015/02/02 23:18:26 k_f Exp $ EAPI=5 inherit multilib user readme.gentoo systemd DESCRIPTION="An OpenPGP keyserver which is decentralized and provides highly reliable synchronization" HOMEPAGE="https://bitbucket.org/skskeyserver/sks-keyserver" SRC_URI="http://bitbucket.org/skskeyserver/sks-keyserver/downloads/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="optimize test" DOC_CONTENTS="To get sks running, first build the database, start the databse, import atleast one key, then run a cleandb. See the sks man page for more information Typical DB_CONFIG file and sksconf has been installed in /var/lib/sks and can be used as templates by renaming to remove the .typical extension. The DB_CONFIG file has to be in place before doing the database build, or the BDB environment has to be manually cleared from both KDB and PTree. The same applies if you are upgrading to this version with an existing KDB/Ptree, using another version of BDB than 4.8; you need to clear the environment using e.g. db4.6_recover -h . and db4.6_checkpoint -1h . in both KDB and PTree Additionally a sample web interface has been installed as web.typical in /var/lib/sks that can be used by renaming it to web Important: It is strongly recommended to set up SKS behind a reverse proxy. Instructions on properly configuring SKS can be found at https://bitbucket.org/skskeyserver/sks-keyserver/wiki/Peering" DEPEND="dev-lang/ocaml dev-ml/cryptokit sys-libs/db:4.8" RDEPEND="${DEPEND}" pkg_setup() { ebegin "Creating named group and user" enewgroup sks enewuser sks -1 -1 /var/lib/sks sks } src_prepare() { cp Makefile.local.unused Makefile.local || die sed -i \ -e "s:^BDBLIB=.*$:BDBLIB=-L/usr/$(get_libdir):g" \ -e "s:^BDBINCLUDE=.*$:BDBINCLUDE=-I/usr/include/db4.8/:g" \ -e "s:^LIBDB=.*$:LIBDB=-ldb-4.8:g" \ -e "s:^PREFIX=.*$:PREFIX=${D}/usr:g" \ -e "s:^MANDIR=.*$:MANDIR=${D}/usr/share/man:g" \ Makefile.local || die sed -i \ -e 's:^CAMLINCLUDE= -I lib -I bdb$:CAMLINCLUDE= -I lib -I bdb -I +cryptokit:g' \ -e 's:-Werror-implicit-function-declaration::g' \ Makefile bdb/Makefile || die sed -i \ -e 's:/usr/sbin/sks:/usr/bin/sks:g' \ sks_build.sh || die epatch "${FILESDIR}/${P}-eddsa.patch" } src_compile() { emake dep # sks build fails with paralell build in module Bdb emake -j1 all if use optimize; then emake all.bc fi } src_test() { ./sks unit_test || die } src_install() { if use optimize; then emake install.bc dosym /usr/bin/sks.bc usr/bin/sks dosym /usr/bin/sks_add_mail.bc usr/bin/sks_add_mail else emake install fi dodoc README.md newinitd "${FILESDIR}/sks-db.initd" sks-db newinitd "${FILESDIR}/sks-recon.initd" sks-recon newconfd "${FILESDIR}/sks.confd" sks systemd_dounit "${FILESDIR}"/sks-db.service systemd_dounit "${FILESDIR}"/sks-recon.service dodir "/var/lib/sks/web.typical" insinto /var/lib/sks newins sampleConfig/DB_CONFIG DB_CONFIG.typical newins sampleConfig/sksconf.typical sksconf.typical insinto /var/lib/sks/web.typical doins sampleWeb/HTML5/* keepdir /var/lib/sks readme.gentoo_create_doc } pkg_postinst() { readme.gentoo_print_elog if [[ -n ${REPLACING_VERSIONS} ]]; then einfo "Note when upgrading from versions of SKS earlier than 1.1.4" einfo "The default values for pagesize settings have changed. To continue" einfo "using an existing DB without rebuilding, explicit settings have to be" einfo "added to the sksconf file." einfo "pagesize: 4" einfo "ptree_pagesize: 1" fi; }