-
Notifications
You must be signed in to change notification settings - Fork 425
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2105 from PurpleI2P/openssl
2.54.0
- Loading branch information
Showing
59 changed files
with
1,667 additions
and
970 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,22 @@ | ||
CXX = clang++ | ||
CXXFLAGS ?= ${CXX_DEBUG} -Wall -Wextra -Wno-unused-parameter -pedantic -Wno-misleading-indentation | ||
DEFINES = -D_GLIBCXX_USE_NANOSLEEP=1 | ||
INCFLAGS = -I/usr/include/ -I/usr/local/include/ | ||
LDFLAGS = ${LD_DEBUG} -Wl,-rpath,/usr/local/lib -L/usr/local/lib | ||
LDLIBS = -lcrypto -lssl -lz -lpthread -lboost_system -lboost_program_options | ||
|
||
## NOTE: NEEDED_CXXFLAGS is here so that custom CXXFLAGS can be specified at build time | ||
## **without** overwriting the CXXFLAGS which we need in order to build. | ||
## For example, when adding 'hardening flags' to the build | ||
## (e.g. -fstack-protector-strong -Wformat -Werror=format-security), we do not want to remove | ||
## -std=c++11. If you want to remove this variable please do so in a way that allows setting | ||
## custom FLAGS to work at build-time. | ||
CXXVER := $(shell $(CXX) -dumpversion) | ||
ifeq (${CXXVER}, "4.2.1") # older clang always returned 4.2.1 | ||
NEEDED_CXXFLAGS = -std=c++11 | ||
else # newer versions support C++17 | ||
CXXVER := $(shell $(CXX) -dumpversion|cut -c 1-2) | ||
ifeq (${CXXVER}, "4.") # older clang always returned 4.2.1 | ||
$(error Compiler too old) | ||
else ifeq (${CXXVER}, ${filter ${CXXVER},16 17 18 19}) # clang 16 - 19 | ||
NEEDED_CXXFLAGS = -std=c++20 | ||
else | ||
NEEDED_CXXFLAGS = -std=c++17 | ||
endif | ||
DEFINES = -D_GLIBCXX_USE_NANOSLEEP=1 | ||
INCFLAGS = -I/usr/include/ -I/usr/local/include/ | ||
LDFLAGS = ${LD_DEBUG} -Wl,-rpath,/usr/local/lib -L/usr/local/lib | ||
LDLIBS = -lcrypto -lssl -lz -lboost_system -lboost_filesystem -lboost_program_options -lpthread | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ SSLROOT = ${BREWROOT}/opt/[email protected] | |
UPNPROOT = ${BREWROOT}/opt/miniupnpc | ||
|
||
CXXFLAGS ?= ${CXX_DEBUG} -Wall -Wno-overloaded-virtual | ||
NEEDED_CXXFLAGS ?= -std=c++11 | ||
NEEDED_CXXFLAGS ?= -std=c++17 | ||
INCFLAGS ?= -I${SSLROOT}/include -I${BOOSTROOT}/include | ||
LDFLAGS ?= ${LD_DEBUG} | ||
DEFINES += -DMAC_OSX | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
%define git_hash %(git rev-parse HEAD | cut -c -7) | ||
|
||
Name: i2pd-git | ||
Version: 2.53.1 | ||
Version: 2.54.0 | ||
Release: git%{git_hash}%{?dist} | ||
Summary: I2P router written in C++ | ||
Conflicts: i2pd | ||
|
@@ -24,7 +24,7 @@ BuildRequires: openssl-devel | |
BuildRequires: miniupnpc-devel | ||
BuildRequires: systemd-units | ||
|
||
%if 0%{?fedora} > 40 || 0%{?eln} | ||
%if 0%{?fedora} == 41 | ||
BuildRequires: openssl-devel-engine | ||
%endif | ||
|
||
|
@@ -148,6 +148,9 @@ getent passwd i2pd >/dev/null || \ | |
|
||
|
||
%changelog | ||
* Sun Oct 6 2024 orignal <[email protected]> - 2.54.0 | ||
- update to 2.54.0 | ||
|
||
* Tue Jul 30 2024 orignal <[email protected]> - 2.53.1 | ||
- update to 2.53.1 | ||
|
||
|
Oops, something went wrong.