From e33383d972aad8129fd4c1ee2b87f529f6efa8e9 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 24 Nov 2022 01:09:44 +0000 Subject: gentoo auto-resync : 24:11:2022 - 01:09:44 --- net-misc/Manifest.gz | Bin 55282 -> 55278 bytes net-misc/rsync/Manifest | 2 +- net-misc/rsync/rsync-3.2.7-r1.ebuild | 2 +- net-misc/vde/Manifest | 10 +- .../vde/files/vde-2.3.2-fix-inline-funcs-r1.patch | 21 ----- net-misc/vde/files/vde-2.3.2-format-security.patch | 18 ---- net-misc/vde/files/vde-2.3.2-openssl-1.1.patch | 104 --------------------- .../vde/files/vde-2.3.2-slibtool-support.patch | 49 ---------- net-misc/vde/metadata.xml | 23 ++--- net-misc/vde/vde-2.3.2-r6.ebuild | 62 ------------ net-misc/vde/vde-2.3.2_p20191011-r1.ebuild | 83 ---------------- 11 files changed, 11 insertions(+), 363 deletions(-) delete mode 100644 net-misc/vde/files/vde-2.3.2-fix-inline-funcs-r1.patch delete mode 100644 net-misc/vde/files/vde-2.3.2-format-security.patch delete mode 100644 net-misc/vde/files/vde-2.3.2-openssl-1.1.patch delete mode 100644 net-misc/vde/files/vde-2.3.2-slibtool-support.patch delete mode 100644 net-misc/vde/vde-2.3.2-r6.ebuild delete mode 100644 net-misc/vde/vde-2.3.2_p20191011-r1.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 773169c87b79..62dcc539d861 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/rsync/Manifest b/net-misc/rsync/Manifest index 9b32f80da5ba..9930d29982dd 100644 --- a/net-misc/rsync/Manifest +++ b/net-misc/rsync/Manifest @@ -13,6 +13,6 @@ DIST rsync-3.2.7.tar.gz 1149787 BLAKE2B 1b910b321e8d6b49af9f26bef813509f0da12ded DIST rsync-3.2.7.tar.gz.asc 195 BLAKE2B d2bca9276d9a0c96a9156a8da60e391f58eceb2e1ffaa51b7e7ffd592feaba3ce54772bd563a251e3b30efb0ad07fc96da01158a77dd77c6534eac5d80b46e53 SHA512 bad9f48e033966566c6abf8cd485d35c0d9cf130eafb0c5fff9bcb928882283bbcdd2375e7c2880cf71cf81496ba6b743b61adca3d4678421c32915a2464acc3 EBUILD rsync-3.2.4-r3.ebuild 4766 BLAKE2B 2c5a0c4bd2f5f600cec463fe3d5a41cd4f9908ec5ead8e19a52a29108ad25be43cb6da3eb3f04fb0aafb9efb0bcc33e66d6b6f3450ce59a922d21db533d5f87d SHA512 482dee5328c886e9103a4d0a7d05e7bb258f12093f2dd530eef427714dd7f80ffbff821c4104783c066a7178efbe46da7d86101d74fb094c46f32ee411db22d2 EBUILD rsync-3.2.6.ebuild 4515 BLAKE2B 89f5ad14e0dd506830dae96014566274a70b09b8d66215174dbe15c609075e2cdb179f83b20acde4170bd0c9b2707fa1e9b81a5bd6792d7913f60c5ece06532e SHA512 ebf536d851b3da99859f080e322147ac3438e90b06ea01148698bd22b4269ba4ccd84fc8b7217188010ab8e20ce3f92ff86a245de4aa7013ba500a93b620faf8 -EBUILD rsync-3.2.7-r1.ebuild 4904 BLAKE2B b5170be42eed0f82d13b1f584f71ae34e88599719a034ea06cea920e5008ce5c851ca2165dce9d6be81c5296f6c39d4c083a80a9534ed152d46e1469e65d400c SHA512 5ad05d7d45b0e90ef0a7cf99d2bd0c08fc6e77653f60c15b07cbd640832e2fbc160084a107c740ea6e9e4a294e8be0a7ff7ea6fa91c6050fa06f7fc57881c314 +EBUILD rsync-3.2.7-r1.ebuild 4923 BLAKE2B adbc704b1e4d0f786cea18f42be7555384ca252d2271ef492a54e792b79d3d68412ba5100e6c1bd8121b8d114399387a0a8d189b80d5ea66a33723309d320246 SHA512 f5decd86dd7ef1121f7b9972cbf02f00044608ebf8c9116873c1e15be2b187cc9d0fbd88ef162a54880718b847928b6c3e6114137c18634a86b86fe129f445f6 EBUILD rsync-9999.ebuild 4515 BLAKE2B 89f5ad14e0dd506830dae96014566274a70b09b8d66215174dbe15c609075e2cdb179f83b20acde4170bd0c9b2707fa1e9b81a5bd6792d7913f60c5ece06532e SHA512 ebf536d851b3da99859f080e322147ac3438e90b06ea01148698bd22b4269ba4ccd84fc8b7217188010ab8e20ce3f92ff86a245de4aa7013ba500a93b620faf8 MISC metadata.xml 880 BLAKE2B b079b9b9cb5dcc93b50d49fa50723729b7c57c34ad0cdfd946821089a1f9788a460818cef8d6a4e9f603ad066f6b3a0c22c7becb950abc1eac8e2923adf18bac SHA512 215f0df65f53e2aca8d519c85111f87e95d592454b8a297f69058c1d87ff5650f32f3c937715c8a83dc9bef1ca1e70589cd3797ca595688806c1067462717c14 diff --git a/net-misc/rsync/rsync-3.2.7-r1.ebuild b/net-misc/rsync/rsync-3.2.7-r1.ebuild index be57ac763382..9af44ab57907 100644 --- a/net-misc/rsync/rsync-3.2.7-r1.ebuild +++ b/net-misc/rsync/rsync-3.2.7-r1.ebuild @@ -27,7 +27,7 @@ else SRC_DIR="src-previews" else SRC_DIR="src" - KEYWORDS="~alpha ~amd64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz diff --git a/net-misc/vde/Manifest b/net-misc/vde/Manifest index 854a2aef6544..f0968e7f07ac 100644 --- a/net-misc/vde/Manifest +++ b/net-misc/vde/Manifest @@ -1,14 +1,6 @@ -AUX vde-2.3.2-fix-inline-funcs-r1.patch 698 BLAKE2B 131ede6fed47cc8e9835604df3d34cd3c679ba717c81d67d292c9da17e1ce6a652412244f8e113a295bc17f08a525de22782dcb3b95aa8df05d768ec6765dc49 SHA512 2e7b16a7fd7cccbc79ac8f1c64e5e22399bbf219b37626b8c700d22e7f1d3b3250cb32cbfbd592743065bc68443b1b0443dedeb731f917de59a0e2568db6cbf4 -AUX vde-2.3.2-format-security.patch 547 BLAKE2B 757f0008ed24eea80225c9e194584f2320fda48ee21c2ce49a3a500ce0700b1475ece3c3826d2a2f42c0abfab20194214b73071a7422b9a86c9c47ac098844d2 SHA512 05d4ef0c8e45a30ccdf24ce65e7b1ed268f7e8da095d20d8743193eef1018bc11cf13996bde32231739d153af9e4b1828bd2073d862e06ac21e7e64b6945cbf4 -AUX vde-2.3.2-openssl-1.1.patch 2739 BLAKE2B 57062de9d624875255a4bb9a77408a356e8832163ce70bdee5f15884dfe641dcdd3f697d0d57340384f4380836c0867edb27b155249b3a54e4369639d72ca783 SHA512 fe7f549917267e025ccc6417b76af7409002a72d0a1e8133dcfde84ab44e954b9fef7c725bf102f7cdd3c1328da06dfe2fb0b309ea454e2094abdcf95b9cee3f -AUX vde-2.3.2-slibtool-support.patch 1583 BLAKE2B 6667d3a5d158a72b43576e813405620b387e1ab3f12b8592411e64524a610a7422caa89c37d92565d4946ae6d629c632bc09324e4a3ee79dcd5bee25905eddc3 SHA512 c734000ee5481fb6297d8df39c573624486aafd91491d2fe9aa6f7e714a4dd76dab503f2218d9b67d90bbb89a6b0b6b0df57c685f01b43a2c7c59272d10dc15b AUX vde.conf-r1 341 BLAKE2B b61648c4559e7fdc240ce7c82da6a0c0d53c4a94637ab0a4fd0d30e80306e6006c9242b9967f5fa6100c05efe2f4eb317ee55a05fbb3a4d79030fc14ea6ac61b SHA512 5aa5a52fb150f54672465b36dd215dc24e45f60015bf7afc4b376e046093089c656db642a4d8c4a98205cd0c453427e38ecc3c36cab79bf5f9d2936c61c914df AUX vde.init-r1 1021 BLAKE2B cf91532a53a59fb653b3c9c221ce68a4351a40503dedb28e89b5b28b582ec557f48f46aaa5ab5aad2d911ef19802fb3bec820dee79af533faf99aa9992c402f1 SHA512 a89251f3bccc7eb7332cb54d60a0590fd0d6eef556718d650b14da9ca80ef84c22fae0cdf0d89d83de2b616b0b5dac97bbe6551701d2a2df4093a00cb8e1d3fc -DIST vde-2.3.2_p20191011.tar.gz 381468 BLAKE2B 6d25df2a4cf89a0159875eac1c2c3a27e6b6856f24494ee2e181ab8d8a2fa9c3350b9c7b9b9474cbcbd8afd50fc61fd167a5cc18398b771d05178c5c3a402f73 SHA512 0e9f9f28a8ef0acd765307908dfd9ab9462f67df21b06be5b48ed1795900be546e28e1869528ee8e5a6d7eb6e6fa91ded116b826a501e13ec7f1562f1b84f971 DIST vde-2.3.3.tar.gz 234790 BLAKE2B e3ed7423edc03a6af09967484613c0e2a701f74a4323eeab720cabe9a899120023425527054662ee1dbd207327b7e6dd375bceb4999fd708666df13c08acf348 SHA512 d0495aa700984dcc82f85cf7c8125cc10505a8a077fceec45b7fd2bec9c389966381682842e886469fa49239badd9442403d091c2ae5282685085e8262396387 -DIST vde2-2.3.2.tar.bz2 600527 BLAKE2B 6c4900578b992eff914136f29395a822bc52945906d291eee78b3bf7cb806bbf4d8ebeec2080daa10923e98b648d071ce1f846214143e4dce749da9be8b48990 SHA512 51be75fde5a526b988060f25322a8b20289b1677db2e3aa6dbee55875c1d7af564f9d8d201a0a4a1a842471cce06f29fcd83e55a5ff7acfdc36a8349cb2f3cc6 -EBUILD vde-2.3.2-r6.ebuild 1407 BLAKE2B 639dd926dc7bcfde76216470b381cec847f7a7369e18b359d614f8edde3e3570cab2ab6416cc312f316a962d3cfd028a136209a607338b48a6cc318cb367b9c4 SHA512 852218c41c305ab7ae013c674c3b3194fbb03895377e37ef0b203611b8e1f1a68bfa5d6ea5bd5fef16afc82ac0706f431afaa3f98dc421d19dd7f8673585e2ac -EBUILD vde-2.3.2_p20191011-r1.ebuild 2040 BLAKE2B 270ed469d78196b1134df3ee73af555a5888d8a5299bc517e561f26ee9edc0712f027e293c5dd084a03412c69837f901a2aca5717ad34b8c5988ad9c97699764 SHA512 8d4fbb5b3e8a15489d45e51e89bcbbae88c6d7cc7c22863253561554789306feac589cf2692c7c217d2719a086dcf17571bc88ef667ca5bc153e356e5eb6e69d EBUILD vde-2.3.3.ebuild 1700 BLAKE2B 9b97229d3533aff70d9bec3e7c22d3e7562202f16a69d78dc27aab162a8ecb5104119dec4cd7e2b285bf311c010f646f6585f9139ef9c367023b645ad6cce897 SHA512 db3201020aeaa3e8d89cd37356c489d11e69f4b73458931d0336b042e23fa28881a60cd3e9496959e0a3db94670052eee0854edad3730940925b55bcfd0b5fdd EBUILD vde-9999.ebuild 1704 BLAKE2B 90c04f4e50be6ab68055c51a2d597bed497faf27ed08adc115712afdd708e0f3d313edab68fc8610107d6ba3640696ceeb3852d47224648ee43020975f7e71f1 SHA512 28b14f637cffc78b76cb1746a6c418aae02df588a4b40f5e2aaaa11bc9af35bee78acda196c366bd08be409709af6eabe918cbab72ccb501e012927955d8a9f8 -MISC metadata.xml 566 BLAKE2B 5f22e7e7ead240023dfa4049c23dab6b7c5a5a2ce264736deb3008d9ea66cf4d6fa022273ca8980e8091402c786e9c4e9d09252bababda1c3d0600cb783dda28 SHA512 d35a52d060009bfae1262fe1a1ada7d0987fb654d8a43322ee3af7e8002290323a600c5f900a2c0a1299349e214b8ee88f37b88f4637cc2d0fe86e1f45bb1403 +MISC metadata.xml 427 BLAKE2B f872d87b52da0551a9041b6c77be20d49c81bf2587d6a655da39552fdb93c3266f8d8b65bd82065023097f85a97845833f06e503c0e92feb0b8d4b56c0c88b84 SHA512 8b42c0e6f59fc77520a581788a470fe183e278cdf41c688d68bcdabba351ad1b283043a57431e907aa98d6678fe7c56e0da682858f1a817c650cf7a6e6c0aa70 diff --git a/net-misc/vde/files/vde-2.3.2-fix-inline-funcs-r1.patch b/net-misc/vde/files/vde-2.3.2-fix-inline-funcs-r1.patch deleted file mode 100644 index c1329d0f7207..000000000000 --- a/net-misc/vde/files/vde-2.3.2-fix-inline-funcs-r1.patch +++ /dev/null @@ -1,21 +0,0 @@ -# Sourced from https://raw.githubusercontent.com/OpenMandrivaAssociation/vde2/master/vd2-2.3.2-clang.patch - ---- a/src/vde_switch/fstp.c 2014-10-29 22:54:18.659988435 +0000 -+++ b/src/vde_switch/fstp.c 2014-10-29 22:54:44.912986501 +0000 -@@ -30,14 +30,14 @@ - #ifdef FSTP - #include - /*********************** sending macro used by FSTP & Core ******************/ --void inline ltonstring(unsigned long l,unsigned char *s) { -+void ltonstring(unsigned long l,unsigned char *s) { - s[3]=l; l>>=8; - s[2]=l; l>>=8; - s[1]=l; l>>=8; - s[0]=l; - } - --unsigned long inline nstringtol(unsigned char *s) { -+unsigned long nstringtol(unsigned char *s) { - return (s[0]<<24)+(s[1]<<16)+(s[2]<<8)+s[3]; - } - diff --git a/net-misc/vde/files/vde-2.3.2-format-security.patch b/net-misc/vde/files/vde-2.3.2-format-security.patch deleted file mode 100644 index d1cfaa58cb2f..000000000000 --- a/net-misc/vde/files/vde-2.3.2-format-security.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/src/common/cmdparse.c 2017-09-20 18:47:31.662856695 -0400 -+++ b/src/common/cmdparse.c 2017-09-20 18:48:54.008852141 -0400 -@@ -284,13 +284,13 @@ - int i; - for (i=0;i='0' && *t <= '9') t++; - if (num < argc) -- fprintf(mf,argv[num]); -+ fprintf(mf,"%s",argv[num]); - } - } else - fprintf(mf,"%c",*t); diff --git a/net-misc/vde/files/vde-2.3.2-openssl-1.1.patch b/net-misc/vde/files/vde-2.3.2-openssl-1.1.patch deleted file mode 100644 index b490b93350f4..000000000000 --- a/net-misc/vde/files/vde-2.3.2-openssl-1.1.patch +++ /dev/null @@ -1,104 +0,0 @@ -From 5f2c4c7b67617991af65798a4d177ada90f7e463 Mon Sep 17 00:00:00 2001 -From: Sebastian Andrzej Siewior -Date: Fri, 2 Sep 2016 19:52:49 +0000 -Subject: [PATCH] vde_cryptcab: compile against openssl 1.1.0 - -Signed-off-by: Sebastian Andrzej Siewior ---- - src/vde_cryptcab/cryptcab.c | 30 +++++++++++++++++++----------- - 1 file changed, 19 insertions(+), 11 deletions(-) - -diff --git a/src/vde_cryptcab/cryptcab.c b/src/vde_cryptcab/cryptcab.c -index c5b4474..a2780f1 100644 ---- a/src/vde_cryptcab/cryptcab.c 2011-11-23 16:41:17.000000000 +0000 -+++ b/src/vde_cryptcab/cryptcab.c 2017-03-20 22:54:20.452975075 +0000 -@@ -22,7 +22,7 @@ - exit(1); - } - --static EVP_CIPHER_CTX ctx; -+static EVP_CIPHER_CTX *ctx; - static int ctx_initialized = 0; - static int encryption_disabled = 0; - static int nfd; -@@ -30,6 +30,10 @@ - static struct vde_open_args open_args={.port=0,.group=NULL,.mode=0700}; - static int verbose = 0; - -+#if OPENSSL_VERSION_NUMBER < 0x10100000 -+#define EVP_CIPHER_CTX_reset(x) EVP_CIPHER_CTX_cleanup(x) -+#endif -+ - void vc_printlog(int priority, const char *format, ...) - { - va_list arg; -@@ -103,19 +107,21 @@ - } - - if (!ctx_initialized) { -- EVP_CIPHER_CTX_init (&ctx); -+ ctx = EVP_CIPHER_CTX_new (); -+ if (!ctx) -+ return -1; - ctx_initialized = 1; - } - -- EVP_EncryptInit (&ctx, EVP_bf_cbc (), p->key, p->iv); -- if (EVP_EncryptUpdate (&ctx, dst, &olen, src, len) != 1) -+ EVP_EncryptInit (ctx, EVP_bf_cbc (), p->key, p->iv); -+ if (EVP_EncryptUpdate (ctx, dst, &olen, src, len) != 1) - { - fprintf (stderr,"error in encrypt update\n"); - olen = -1; - goto cleanup; - } - -- if (EVP_EncryptFinal (&ctx, dst + olen, &tlen) != 1) -+ if (EVP_EncryptFinal (ctx, dst + olen, &tlen) != 1) - { - fprintf (stderr,"error in encrypt final\n"); - olen = -1; -@@ -124,7 +130,7 @@ - olen += tlen; - - cleanup: -- EVP_CIPHER_CTX_cleanup(&ctx); -+ EVP_CIPHER_CTX_reset(ctx); - return olen; - } - -@@ -138,19 +144,21 @@ - } - - if (!ctx_initialized) { -- EVP_CIPHER_CTX_init (&ctx); -+ ctx = EVP_CIPHER_CTX_new (); -+ if (!ctx) -+ return -1; - ctx_initialized = 1; - } - -- EVP_DecryptInit (&ctx, EVP_bf_cbc (), p->key, p->iv); -- if (EVP_DecryptUpdate (&ctx, dst, &olen, src, len) != 1) -+ EVP_DecryptInit (ctx, EVP_bf_cbc (), p->key, p->iv); -+ if (EVP_DecryptUpdate (ctx, dst, &olen, src, len) != 1) - { - fprintf (stderr,"error in decrypt update\n"); - olen = -1; - goto cleanup; - } - -- if (EVP_DecryptFinal (&ctx, dst + olen, &tlen) != 1) -+ if (EVP_DecryptFinal (ctx, dst + olen, &tlen) != 1) - { - fprintf (stderr,"error in decrypt final\n"); - olen = -1; -@@ -159,7 +167,7 @@ - olen += tlen; - - cleanup: -- EVP_CIPHER_CTX_cleanup(&ctx); -+ EVP_CIPHER_CTX_reset (ctx); - return olen; - } - diff --git a/net-misc/vde/files/vde-2.3.2-slibtool-support.patch b/net-misc/vde/files/vde-2.3.2-slibtool-support.patch deleted file mode 100644 index 5eeb3a5c9026..000000000000 --- a/net-misc/vde/files/vde-2.3.2-slibtool-support.patch +++ /dev/null @@ -1,49 +0,0 @@ -From d11d9dd8b370016a2d10ffd35c450c9f68e578a5 Mon Sep 17 00:00:00 2001 -From: orbea -Date: Wed, 17 Mar 2021 15:14:45 -0700 -Subject: [PATCH] build: Only use -module for libraries. - ---- - src/vde_l3/Makefile.am | 9 +++++++-- - src/vde_router/Makefile.am | 2 +- - 2 files changed, 8 insertions(+), 3 deletions(-) - -diff --git a/src/vde_l3/Makefile.am b/src/vde_l3/Makefile.am -index 748cb78..855081c 100644 ---- a/src/vde_l3/Makefile.am -+++ b/src/vde_l3/Makefile.am -@@ -1,7 +1,6 @@ -- - moddir = $(pkglibdir)/vde_l3 - --AM_LDFLAGS = -module -avoid-version -export-dynamic -+AM_LDFLAGS = -avoid-version -export-dynamic - AM_LIBTOOLFLAGS = --tag=disable-static - AM_CPPFLAGS = -I$(top_srcdir)/include - -@@ -15,6 +14,12 @@ pfifo_la_SOURCES = pfifo.c vde_buff.h - tbf_la_SOURCES = tbf.c vde_buff.h - bfifo_la_SOURCES = bfifo.c vde_buff.h - -+vde_l3_lib_LDFLAGS = -module -+ -+pfifo_la_LDFLAGS = $(vde_l3_lib_LDFLAGS) -+bfifo_la_LDFLAGS = $(vde_l3_lib_LDFLAGS) -+tbf_la_LDFLAGS = $(vde_l3_lib_LDFLAGS) -+ - pfifo_la_LIBADD = $(top_builddir)/src/common/libvdecommon.la - bfifo_la_LIBADD = $(top_builddir)/src/common/libvdecommon.la - tbf_la_LIBADD = $(top_builddir)/src/common/libvdecommon.la -diff --git a/src/vde_router/Makefile.am b/src/vde_router/Makefile.am -index d872388..d055259 100644 ---- a/src/vde_router/Makefile.am -+++ b/src/vde_router/Makefile.am -@@ -1,7 +1,7 @@ - - moddir = $(pkglibdir)/vde_router - --AM_LDFLAGS = -module -avoid-version -export-dynamic -+AM_LDFLAGS = -avoid-version -export-dynamic - AM_LIBTOOLFLAGS = --tag=disable-static - AM_CPPFLAGS = -I$(top_srcdir)/include - diff --git a/net-misc/vde/metadata.xml b/net-misc/vde/metadata.xml index 8284456aa7c7..2f9b19bd1a72 100644 --- a/net-misc/vde/metadata.xml +++ b/net-misc/vde/metadata.xml @@ -1,19 +1,12 @@ - - - - Enable the pcap-based plugin that allows creating a switch against - a real interface. - - - Enable the cryptcab plugin that allows creating an encrypted - virtual cable. - - - - vde - virtualsquare/vde-2 - + + + Enable the pcap-based plugin that allows creating a switch against a real interface. + + + vde + virtualsquare/vde-2 + diff --git a/net-misc/vde/vde-2.3.2-r6.ebuild b/net-misc/vde/vde-2.3.2-r6.ebuild deleted file mode 100644 index 3e9c368a8f50..000000000000 --- a/net-misc/vde/vde-2.3.2-r6.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P="${PN}2-${PV}" - -DESCRIPTION="Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml" -SRC_URI="mirror://sourceforge/vde/${MY_P}.tar.bz2" -HOMEPAGE="https://virtualsquare.org" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ppc64 x86" -IUSE="pcap selinux ssl static-libs" - -COMMON_DEPS="pcap? ( net-libs/libpcap ) - ssl? ( dev-libs/openssl:0= ) - " -DEPEND="${COMMON_DEPS}" -RDEPEND="${COMMON_DEPS} - acct-group/qemu - selinux? ( sec-policy/selinux-vde )" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/${P}-format-security.patch" - "${FILESDIR}/${P}-fix-inline-funcs-r1.patch" -) - -src_prepare() { - default - has_version ">=dev-libs/openssl-1.1.0" && eapply "${FILESDIR}/${P}-openssl-1.1.patch" -} - -src_configure() { - econf \ - --disable-python \ - $(use_enable pcap) \ - $(use_enable ssl cryptcab) \ - $(use_enable static-libs static) -} - -src_compile() { - emake -j1 -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die - - newinitd "${FILESDIR}"/vde.init-r1 vde - newconfd "${FILESDIR}"/vde.conf-r1 vde -} - -pkg_postinst() { - einfo "To start vde automatically add it to the default runlevel:" - einfo "# rc-update add vde default" - einfo "You need to setup tap0 in /etc/conf.d/net" - einfo "To use it as an user be sure to set a group in /etc/conf.d/vde" -} diff --git a/net-misc/vde/vde-2.3.2_p20191011-r1.ebuild b/net-misc/vde/vde-2.3.2_p20191011-r1.ebuild deleted file mode 100644 index f541ec750c2d..000000000000 --- a/net-misc/vde/vde-2.3.2_p20191011-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic - -if [[ ${PV} == 9999 ]]; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/virtualsqaure/MY_PN" -elif [[ ${PV} = *_p* ]]; then - inherit autotools - MY_PN="vde-2" - COMMIT="c7b36a57831a9067c8619c3e17a03e595623b3eb" - SRC_URI="https://github.com/virtualsquare/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86" - - S="${WORKDIR}/${MY_PN}-${COMMIT}" -else - MY_P="${PN}2-${PV}" - SRC_URI="mirror://sourceforge/vde/${MY_P}.tar.bz2" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml" -HOMEPAGE="https://virtualsquare.org" - -LICENSE="GPL-2" -SLOT="0" -# upstream switched to wolfssl -IUSE="pcap selinux static-libs" - -COMMON_DEPS="pcap? ( net-libs/libpcap )" -DEPEND="${COMMON_DEPS}" -RDEPEND="${COMMON_DEPS} - acct-group/qemu - selinux? ( sec-policy/selinux-vde )" - -PATCHES=( - "${FILESDIR}/${PN}-2.3.2-slibtool-support.patch" -) - -# upstream switched to wolfssl -src_prepare() { - default - if [[ ${PV} == 9999 ]] || [[ ${PV} == *_p* ]]; then - eautoreconf - fi -# upstream switched to wolfssl -# has_version ">=dev-libs/openssl-1.1.0" && \ -# eapply "${FILESDIR}/${PN}-2.3.2-openssl-1.1.patch" -} - -src_configure() { - filter-flags -O0 -Os -# upstream switched to wolfssl -# $(use_enable ssl cryptcab) \ - econf \ - --disable-python \ - --disable-cryptcab \ - $(use_enable pcap) \ - $(use_enable static-libs static) -} - -src_compile() { - # https://github.com/virtualsquare/vde-2/issues/6 - emake -j1 -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die - - newinitd "${FILESDIR}"/vde.init-r1 vde - newconfd "${FILESDIR}"/vde.conf-r1 vde -} - -pkg_postinst() { - einfo "To start vde automatically add it to the default runlevel:" - einfo "# rc-update add vde default" - einfo "You need to setup tap0 in /etc/conf.d/net" - einfo "To use it as an user be sure to set a group in /etc/conf.d/vde" -} -- cgit v1.2.3