Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 704110

Summary: net-p2p/mktorrent-1.1_p20180912 version bump
Product: Gentoo Linux Reporter: David Duchesne <aether>
Component: Current packagesAssignee: Nils Freydank <holgersson>
Status: RESOLVED FIXED    
Severity: normal CC: proxy-maint
Priority: Normal Keywords: EBUILD, PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/14189
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild updated to latest commit and updated to compile with libressl

Description David Duchesne 2019-12-28 22:36:32 UTC
Created attachment 601600 [details]
ebuild updated to latest commit and updated to compile with libressl

ebuild updated to latest commit and updated to compile with libressl

compile fine on amd64 with Libressl 2.9.2 stable
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-12-29 10:31:26 UTC
Comment on attachment 601600 [details]
ebuild updated to latest commit and updated to compile with libressl

--- mktorrent-1.1_p20180502.ebuild
+++ mktorrent-1.1_p20180912.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2

 EAPI=6
@@ -11,7 +11,7 @@
        inherit git-r3
        EGIT_REPO_URI="https://github.com/Rudde/mktorrent.git"
 else
-       COMMIT_ID="96090fb175f3cef17ae2499e98c2868363106927"
+       COMMIT_ID="4c221a05d949a3767a2671de139c6014909daf6b"
        SRC_URI="https://github.com/Rudde/${PN}/archive/${COMMIT_ID}.tar.gz -> ${PN}-${COMMIT_ID}.tar.gz"
        KEYWORDS="~amd64 ~arm ~x86"
        S="${WORKDIR}/${PN}-${COMMIT_ID}"
@@ -20,9 +20,12 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="threads +ssl debug"
+IUSE="threads +ssl libressl debug"

-RDEPEND="ssl? ( dev-libs/openssl:0= )"
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+  libressl? ( dev-libs/libressl:0= )
+"
 DEPEND="${RDEPEND}"

 src_compile() {
Comment 2 Nils Freydank 2019-12-30 21:30:52 UTC
Thanks, I filed a PR on github.com. I can't test the libressl support myself,
so I’m counting on you to test it properly and complain fast if something breaks :)
Comment 3 Larry the Git Cow gentoo-dev 2020-01-06 10:39:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d71b8868c1f0f540051b295736fc645a6c0ba7

commit 39d71b8868c1f0f540051b295736fc645a6c0ba7
Author:     Nils Freydank <holgersson@posteo.de>
AuthorDate: 2019-12-30 21:24:24 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-01-06 10:39:22 +0000

    net-p2p/mktorrent: Bump to p20180912 and add libressl support
    
    Closes: https://bugs.gentoo.org/704110
    Package-Manager: Portage-2.3.84, Repoman-2.3.20
    Signed-off-by: Nils Freydank <holgersson@posteo.de>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-p2p/mktorrent/Manifest                       |  1 +
 net-p2p/mktorrent/mktorrent-1.1_p20180502.ebuild |  2 +-
 net-p2p/mktorrent/mktorrent-1.1_p20180912.ebuild | 50 ++++++++++++++++++++++++
 3 files changed, 52 insertions(+), 1 deletion(-)