Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-admin/i2pd-tools/files/, app-admin/i2pd-tools/
Date: Mon, 20 Mar 2023 06:01:05
Message-Id: 1679252854.937554d7ea9d3424a605e25aeed3a553d3b82666.cybertailor@gentoo
1 commit: 937554d7ea9d3424a605e25aeed3a553d3b82666
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Sun Mar 19 18:58:35 2023 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Sun Mar 19 19:07:34 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=937554d7
7
8 app-admin/i2pd-tools: version bump
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 .../files/i2pd-tools-0.2023.03.12-flags.patch | 15 +++++++++++++++
13 .../files/i2pd-tools-0.2023.03.12-nodebug.patch | 22 ++++++++++++++++++++++
14 .../i2pd-tools/i2pd-tools-0.2023.03.12.ebuild | 4 ++--
15 3 files changed, 39 insertions(+), 2 deletions(-)
16
17 diff --git a/app-admin/i2pd-tools/files/i2pd-tools-0.2023.03.12-flags.patch b/app-admin/i2pd-tools/files/i2pd-tools-0.2023.03.12-flags.patch
18 new file mode 100644
19 index 000000000..9e3085298
20 --- /dev/null
21 +++ b/app-admin/i2pd-tools/files/i2pd-tools-0.2023.03.12-flags.patch
22 @@ -0,0 +1,15 @@
23 +--- a/Makefile
24 ++++ b/Makefile
25 +@@ -7,11 +7,10 @@ LIBI2PD_PATH = $(I2PD_PATH)/libi2pd
26 + LIBI2PD_CLIENT_PATH = $(I2PD_PATH)/libi2pd_client
27 +
28 + CXX ?= g++
29 +-CXXFLAGS = -Wall -std=c++17
30 ++CXXFLAGS += -Wall -std=c++17
31 + INCFLAGS = -I$(LIBI2PD_PATH) -I$(LIBI2PD_CLIENT_PATH)
32 + DEFINES = -DOPENSSL_SUPPRESS_DEPRECATED
33 +
34 +-LDFLAGS =
35 + LDLIBS = $(I2PD_PATH)/$(I2PD_LIB) -lboost_system$(BOOST_SUFFIX) -lboost_date_time$(BOOST_SUFFIX) -lboost_filesystem$(BOOST_SUFFIX) -lboost_program_options$(BOOST_SUFFIX) -lssl -lcrypto -lz
36 +
37 + ifeq ($(UNAME),Linux)
38
39 diff --git a/app-admin/i2pd-tools/files/i2pd-tools-0.2023.03.12-nodebug.patch b/app-admin/i2pd-tools/files/i2pd-tools-0.2023.03.12-nodebug.patch
40 new file mode 100644
41 index 000000000..5a29fc814
42 --- /dev/null
43 +++ b/app-admin/i2pd-tools/files/i2pd-tools-0.2023.03.12-nodebug.patch
44 @@ -0,0 +1,22 @@
45 +--- a/Makefile
46 ++++ b/Makefile
47 +@@ -14,19 +14,6 @@ DEFINES = -DOPENSSL_SUPPRESS_DEPRECATED
48 + LDFLAGS =
49 + LDLIBS = $(I2PD_PATH)/$(I2PD_LIB) -lboost_system$(BOOST_SUFFIX) -lboost_date_time$(BOOST_SUFFIX) -lboost_filesystem$(BOOST_SUFFIX) -lboost_program_options$(BOOST_SUFFIX) -lssl -lcrypto -lz
50 +
51 +-ifeq ($(UNAME),Linux)
52 +- CXXFLAGS += -g
53 +-else ifeq ($(UNAME),Darwin)
54 +- CXXFLAGS += -g
55 +-else ifeq ($(UNAME),FreeBSD)
56 +- CXXFLAGS += -g
57 +-else
58 +-# Win32
59 +- CXXFLAGS += -Os -fPIC -msse
60 +- DEFINES += -DWIN32_LEAN_AND_MEAN
61 +- BOOST_SUFFIX = -mt
62 +-endif
63 +-
64 + ifeq ($(UNAME),Linux)
65 + LDLIBS += -lrt -lpthread
66 + else ifeq ($(UNAME),Darwin)
67
68 diff --git a/app-admin/i2pd-tools/i2pd-tools-0.2023.03.12.ebuild b/app-admin/i2pd-tools/i2pd-tools-0.2023.03.12.ebuild
69 index 04514b487..60aec1b0c 100644
70 --- a/app-admin/i2pd-tools/i2pd-tools-0.2023.03.12.ebuild
71 +++ b/app-admin/i2pd-tools/i2pd-tools-0.2023.03.12.ebuild
72 @@ -27,8 +27,8 @@ DEPEND="
73 RDEPEND="${DEPEND}"
74
75 PATCHES=(
76 - "${FILESDIR}"/0001-${PN}-nodebug.patch
77 - "${FILESDIR}"/0002-${PN}-flags.patch
78 + "${FILESDIR}"/${P}-nodebug.patch
79 + "${FILESDIR}"/${P}-flags.patch
80 )
81
82 src_unpack() {