summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2021-02-21 18:42:56 -0800
committerRosen Penev <rosenp@gmail.com>2021-03-12 15:05:49 -0800
commitb80af2eb3154600effeb0f087945399cdc09fae3 (patch)
tree4afefe087a813c00b9eada7ebde1509caf5a4986 /mail
parent8992a1fa0c1ff90686fe02671c6ba831795048ee (diff)
emailrelay: update to 2.2
Remove upstreamed patch. Switch to AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'mail')
-rw-r--r--mail/emailrelay/Makefile7
-rw-r--r--mail/emailrelay/patches/010-openssl-1.1.patch38
2 files changed, 4 insertions, 41 deletions
diff --git a/mail/emailrelay/Makefile b/mail/emailrelay/Makefile
index e6e81f63e..6a2ec6fa1 100644
--- a/mail/emailrelay/Makefile
+++ b/mail/emailrelay/Makefile
@@ -8,18 +8,19 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=emailrelay
-PKG_VERSION:=2.1
-PKG_RELEASE:=1
+PKG_VERSION:=2.2
+PKG_RELEASE:=$(AUTORELEASE)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.gz
PKG_SOURCE_URL:=@SF/emailrelay/$(PKG_VERSION)
-PKG_HASH:=dcb1fc0cbb3d5407554685616e7ef691f30f733b4484979be0794c9d5f563762
+PKG_HASH:=41da9f4356eb6c6935a32f2940edb7af04b202e531c1028f700b93a36a03b0ac
PKG_MAINTAINER:=Federico Di Marco <fededim@gmail.com>
PKG_LICENSE:=GPL-3.0-or-later
PKG_LICENSE_FILES:=COPYING
PKG_CONFIG_DEPENDS:=CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG CONFIG_EMAILRELAY_SSL
+PKG_FORTIFY_SOURCE:=0 #GCC8 and 9 fix
include $(INCLUDE_DIR)/package.mk
diff --git a/mail/emailrelay/patches/010-openssl-1.1.patch b/mail/emailrelay/patches/010-openssl-1.1.patch
deleted file mode 100644
index 28523e7ee..000000000
--- a/mail/emailrelay/patches/010-openssl-1.1.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/src/gssl/gssl_openssl.cpp
-+++ b/src/gssl/gssl_openssl.cpp
-@@ -51,10 +51,12 @@ GSsl::OpenSSL::LibraryImp::LibraryImp( G
- m_verbose(verbose) ,
- m_config(library_config)
- {
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
- SSL_load_error_strings() ;
- SSL_library_init() ;
-- int rc = RAND_status() ; G_IGNORE_VARIABLE(int,rc) ;
- OpenSSL_add_all_digests() ;
-+#endif
-+ int rc = RAND_status() ; G_IGNORE_VARIABLE(int,rc) ;
-
- // allocate a slot for a pointer from SSL to ProtocolImp
- m_index = SSL_get_ex_new_index( 0 , nullptr , nullptr , nullptr , nullptr ) ;
-@@ -72,15 +74,21 @@ GSsl::OpenSSL::LibraryImp::~LibraryImp()
-
- void GSsl::OpenSSL::LibraryImp::cleanup()
- {
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
- // ffs...
- ERR_free_strings() ;
- RAND_cleanup() ;
- CRYPTO_cleanup_all_ex_data();
-+#endif
- }
-
- std::string GSsl::OpenSSL::LibraryImp::sid()
- {
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
- return G::Str::printable( SSLeay_version(SSLEAY_VERSION) ) ;
-+#else
-+ return G::Str::printable( OpenSSL_version(OPENSSL_VERSION) ) ;
-+#endif
- }
-
- std::string GSsl::OpenSSL::LibraryImp::id() const