Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704110 - net-p2p/mktorrent-1.1_p20180912 version bump
Summary: net-p2p/mktorrent-1.1_p20180912 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Nils Freydank
URL:
Whiteboard:
Keywords: EBUILD, PullRequest
Depends on:
Blocks:
 
Reported: 2019-12-28 22:36 UTC by David Duchesne
Modified: 2020-01-06 10:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild updated to latest commit and updated to compile with libressl (mktorrent-1.1_p20180912.ebuild,1.01 KB, text/plain)
2019-12-28 22:36 UTC, David Duchesne
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)