From d4021d0854793361b35d6ec06b11da8d8dccabcf Mon Sep 17 00:00:00 2001 From: Gerardo Zamudio Date: Sat, 8 May 2021 14:26:03 -0500 Subject: [PATCH] vde2: Nuevo --- CHECKSUMS.md5 | 22 ++- CHECKSUMS.md5.asc | 28 ++-- CHECKSUMS.md5.gz | Bin 13904 -> 14158 bytes CHECKSUMS.md5.gz.asc | 28 ++-- ChangeLog.rss | 26 ++-- ChangeLog.txt | 4 + ChangeLog.txt.gz | Bin 2506 -> 2517 bytes FILELIST.TXT | 40 ++++-- PACKAGES.TXT | 2 +- PACKAGES.TXT.gz | Bin 7282 -> 7282 bytes vde2/HEADER.txt | 19 +++ vde2/README | 19 +++ vde2/build/README | 52 +++++++ vde2/build/doinst.sh | 21 +++ vde2/build/rc.vde2 | 74 ++++++++++ vde2/build/slack-desc | 19 +++ vde2/build/vde2.SlackBuild | 136 ++++++++++++++++++ vde2/build/vde2.info | 10 ++ ...yptcab-compile-against-openssl-1.1.0.patch | 92 ++++++++++++ 19 files changed, 531 insertions(+), 61 deletions(-) create mode 100644 vde2/HEADER.txt create mode 100644 vde2/README create mode 100644 vde2/build/README create mode 100644 vde2/build/doinst.sh create mode 100644 vde2/build/rc.vde2 create mode 100644 vde2/build/slack-desc create mode 100644 vde2/build/vde2.SlackBuild create mode 100644 vde2/build/vde2.info create mode 100644 vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5 index 0b372d2..60f9fc9 100644 --- a/CHECKSUMS.md5 +++ b/CHECKSUMS.md5 @@ -10,10 +10,10 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less /pub/gnu, or at any GNU mirror site. MD5 message digest Filename -b7249e9c330243f8afcd61eaa3acead9 ./ChangeLog.rss -4d885ec1ceba7345ab3e741dd76bfac3 ./ChangeLog.txt -395c51c582d806b6a2c8a7456ec366cc ./ChangeLog.txt.gz -1176321fedae464ae0c4432bc4395c4e ./FILELIST.TXT +3df86b71965322c16284a02fb61ff8c1 ./ChangeLog.rss +0b1850fb631b70d2be1e8e620bc084a8 ./ChangeLog.txt +d129f834905511a5af6480a5bcaf1da2 ./ChangeLog.txt.gz +f3e11390b8d6c6caaba359ccd4903670 ./FILELIST.TXT 7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY 12ae1b17fdf1ab84aef618bf338e4922 ./MANIFEST.bz2 929e7c4ff15161d2fcba2057ec2a2f3a ./NetworkManager-fortisslvpn/HEADER.txt @@ -28,8 +28,8 @@ b7249e9c330243f8afcd61eaa3acead9 ./ChangeLog.rss 862766d751cd6bf0a92e6162bd329186 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc d65495fb9b09ee9b0ede6c5903119dde ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5 10f078f71cb5fa957784abc1c53a70d4 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt -7bdc0aba9a376321a7c2b7043020db2d ./PACKAGES.TXT -e7f1f17dd4eb1a5e934789a43aff9946 ./PACKAGES.TXT.gz +0a84566e7838ba4ae064805701b78e61 ./PACKAGES.TXT +98f60dbc9d49d682d19aaf979a185918 ./PACKAGES.TXT.gz c816a86246d3cc161cf2e869d16131bd ./audit/HEADER.txt c816a86246d3cc161cf2e869d16131bd ./audit/README 29eb321fa3b3c679ba8e4ae4b36a3809 ./audit/build/README @@ -549,6 +549,16 @@ e9b888d8424d42ae5a8197284bf851aa ./valgrind/pkg64/current/valgrind-3.17.0-x86_6 f1034559201c9fccef171df5db2072af ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.asc 6f738061ccd6be15faa8777c5d653230 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.md5 d71863045ca687649982f4534099954d ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.txt +7425e883ba618e5c93fe64c1995afd13 ./vde2/HEADER.txt +7425e883ba618e5c93fe64c1995afd13 ./vde2/README +49dfdb4025bc70e022493da2a68046b7 ./vde2/build/README +15d93e7f8b49f6946f8ad462a3b69bc1 ./vde2/build/doinst.sh +ada715e4040143d020d4ddf6ecb31005 ./vde2/build/rc.vde2 +7425e883ba618e5c93fe64c1995afd13 ./vde2/build/slack-desc +46fbc5f97f03dc517aa3b2c9d9ea6628 ./vde2/build/vde2-2.3.2.tar.bz2 +a15b29fbb1ee975f0f125bbc91c2a265 ./vde2/build/vde2.SlackBuild +ae5692af793a8d16b793e59219b8a881 ./vde2/build/vde2.info +4fefed469c111a070005368e5d96811c ./vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch 89f1f7294949d150af49cacf3c4adb9a ./virglrenderer/HEADER.txt 89f1f7294949d150af49cacf3c4adb9a ./virglrenderer/README 762a17320717a70a1559c68ceddfe0a7 ./virglrenderer/build/README diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc index aecc8f2..f5a4c28 100644 --- a/CHECKSUMS.md5.asc +++ b/CHECKSUMS.md5.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5HkZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVwuuD/46kbvxePZPDB8jMA7wslUA -a3/dzQkSZWCqUzRfllfo7W2pUuvrmFutVsdkrYn5nxDxmaE6bf1zRuqmDqyAjdWu -Tpg5gTCHlTzX7IwmuzPVUzTUF48lduGfEC7L+C6cLpK5XM57OlChl5mrQ6PKkUXy -QxqN1JBnwEFgkZjgOnlYZggiwekRd3+mDrAO3EA7SlP5tCH1qHppXyjYER3zdQnf -9GZ4/gsYQk9tG2kOTSVO/6I8HfLXsoDZrPePw/oldvl2/V/zPDtXRM1FB2nk1PfH -wS5HiTjgC5zyWnG4+9GleT52XD8E2IM6o7gQbIXbHePqJaMGqshrAm2Pa9ByoDfO -6ba9D9hYjs8bF95CsDjBJIsaLyakA4O6kbu/o7xFMZhpMSc1f/K9UxWxUm4wWH7c -TZwYhfI9kNOL0coA3/k2RZjTOEzS0cglVwr5fAdbxSNRE0v8S+2MvvHSgAaxHVoo -ujRoRuxk+uXg69aUqYlcuFgyO1fXVLSiE3kEtvW8OSIERFDoTCftH6YNr5LsBWxx -i8kVxebQ5kL20tE1Pg49SuapGqDA6/zqd8Bkw3xpsuqtbCXf9Vq7pGeeE91O/pJw -9DjK+X1famRU+qxQkaI4B5joeHa+BTAIhmepXGD2z/fZukIjYqCjUvS2do40A3/N -I2daZmHsAYlokHM5SM4a0A== -=Tm+E +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5agZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV6C5D/4gkeUb0hxrZrElL7xB5Xd6 +C2aA68a6mXJvPI3bCIsbj6tudQAlNOX9McrPGgjm+C0Tf0d9pbPNUKL30BlWEwEl +ct+tqtD8kHfkbCt/50QiatyaMsWJhZVwaByyRXb9nLILHfCCVqMPyeBfbBeqBYuV +PSdn5PE6+QuTOhuY/8I+fgH/J78ZPwbYAhmgnn9os+GWgyJ7VxZU2JIrp2lwAqg1 +yFufJ1+Fr2hVO58bEaW5avy0csZmJcKhHJk0janRfHJni3rgKhEQ5JJ60Z4BEKkn +KL+nUaPSsqVxDSDQS2Auhip4Esk+YUx2vf34vn1aJ8cPDEShd9EavkLRRvlyLqC/ +ajyFWug+mQQ8zw03WGpC1Z6RMeqkh9cuey0SsVWSh//2KJjZt1dqwf90BEj0+LX3 +PkToX4zAbYGWyzfhRE/DcnIwWHTr/y1ds/wtCh0losi4ZIMHR0p1baHXjUtjsyQe +82Q3VTcoE8lxKSV97OTbPV+XBAsO/ggJBh2iwerlq65F9XFi8NxDKBIxVvM5Xrdh +IaZcfOsFMfO0z6m0k35QpgROCRDj1PLBSM4/IGF5HovMTNlCs59iArWbnNdiMrWq +Ie98YUcFbpySCLRR0lTfZIpHokeMNq7l5u0TGDvKvPBIRAdrHLT/rrqKAVvXKBXo +YUuGTiwpP9rwu3teCowB6A== +=uUtv -----END PGP SIGNATURE----- diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz index 2055600ba7eb196462e160e07addad4ce1dcf73b..03c5bbe52030b40860de05b015085625a99edce0 100644 GIT binary patch delta 13614 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 diff --git a/CHECKSUMS.md5.gz.asc b/CHECKSUMS.md5.gz.asc index 5587b21..874f544 100644 --- a/CHECKSUMS.md5.gz.asc +++ b/CHECKSUMS.md5.gz.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5HkZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV9vuD/9Y5t9vm3KT+hFe4/VR4KpX -VJdeCw/LjxeZMyz3pJClzUbZSzE+PNN1wEeRkIad3gAAnLGa4TTNq34AwOwHHnwS -NHmPei+yJiFI8ThRRHqwiDA6Bvyc6L5goxEXruu99C+WmtmhwF0skxSYQbOf9CF0 -IbhnpjfT0mA/gFTW8bumbk5NlmiNKRCrBU8Rw7QUmxP9GAkzPtWMBnwgB4O9lvy+ -axhNIi7heVvAwLAFsfQjKjfjf8Ba82SazmKRAuI77SW53hvz+7mtfTJlYViP5Z7C -gOiELSGNWcLLHY9l3GdRPlVCMVGcYW3AcXqKapgsTOtKiFxlG90yQ2II/VI+mYVL -9P61i0WtHZqp55XLQZqdXOA6NymD9qlDarDINXw2BIC13nd2fhE+4UsOblmYVg3h -iSfq8gGLMgj5zdIQgVfrYj8e3TC09dONsJhYUH8rtW8u0RiEu5vUm5R9fkh+wsxP -M4f8sIhomvROJbv7nCTPnLoZwyGIqzHrExkfQ7GqG8R50RMbvVRQinC82si0xqK3 -OhqfF13LZV4RaUll7D6FfhF0ssWwcyJu0Vf5JgDOUjsVRDUrPrxsPrOmiUoajwdS -N9iecR5KNCWj5RrAirpQ4HJeSopH9QjKl7QArGllHiXayyvhZlWGT/REbnksBIB+ -RCFDWPDPzO2ngV/egeFFig== -=muvK +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5agZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV2ukEACMecSr/qLracJtPr0vTyOL +PQqspzMDFI6o0RvURXslCrhRdX4HnTNEQpebyBWHQKeR/Boenxrri6d4jjljA3+1 +ObuomVnrqGFt5vkoa2EukxcFIW9VUHHbL/MTSKffr+pyDW9ryy2HRN7ygCACKwCU +f7yTeQqDIETozFkG1XVNHV8CpstgzTMbYKY70aImRIepVdUjnCZw0s4xF9H+91dx +hnzbn4Gt4n7Jym4hIRRdcMPSrjSOjN+hhCg6CDhs5o4o8uI8UcLoobV3CfyojjDJ +B1JUdFHhkNE/71U+NBbRshmCW5fZIAgsSagBQ2QPcm8KteecFtCqtpuJjVQRJylu +AYLWeKHnnZh7LdUvkjAwsQMbX3dLCQpt/gwOM51e2Fy0xPDtQcEI4j0j3QagStcL +rglSj2DK1kb9CWkN3qRa2EI0IlanPDvC7Ql4YteeWacrechuqLPvFI96xNoNYCSf +/7GsX/55+UavFRyeOgLYeJZPKjcKPb+gcs5XgRaYDD2gRHqIrfjzeyPw64aay2w/ +07Noz6FHk7GPn1MxHwyd5ZgELWHO8DWaHFYKPsAcFpxH9Oe7SvsWR6/4kR31HuQE +L6oRwuCasMWTDMWjpbcDBgGSXk23UK+iSDYMQN/WLy2fjrJuCr5wTqkyF+EWavIe +50oJZes2AiE+SRFJpklPIg== +=NG21 -----END PGP SIGNATURE----- diff --git a/ChangeLog.rss b/ChangeLog.rss index 8c66f7f..f345638 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,10 +11,21 @@ Repositorio de software para Slackare Linux proporcionado por Libre Expresión México en-us urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33 -Sat, 8 May 2021 19:20:13 GMT -Sat, 8 May 2021 19:20:18 GMT +Sat, 8 May 2021 19:25:10 GMT +Sat, 8 May 2021 19:25:22 GMT gen_repos_files.sh v 1.98 +Sat, 8 May 2021 19:25:10 GMT +https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt +Sat, 8 May 2021 19:25:10 GMT +20210508142510 + + +vde2: Nuevo +]]> + + + Sat, 8 May 2021 19:20:13 GMT https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt Sat, 8 May 2021 19:20:13 GMT @@ -190,16 +201,5 @@ liburing: Nuevo ]]> - -Sun, 2 May 2021 04:33:08 GMT -https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt -Sun, 2 May 2021 04:33:08 GMT -20210501233308 - - -liburcu: Actualizar a versión 0.11.3 -]]> - - diff --git a/ChangeLog.txt b/ChangeLog.txt index b190c2c..bf016dd 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ ++--------------------------+ +Sat May 8 19:25:10 UTC 2021 +vde2: Nuevo + +--------------------------+ Sat May 8 19:20:13 UTC 2021 vde: Eliminar diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz index cc700d340a35c9bc55f04dfd33778526eb4f9523..2ec477bc8ca06e0713dd255e6d0b2f81f40357fe 100644 GIT binary patch delta 2486 zcmV;n2}$@n|&&IM1E~I<-WYR`Cx#d5fca#k-I$G zW<^{XfPzT4k*9(3>?y00I*Z6BnUvdImK*YT7;)ZHY$l3&k*leZsvdv758sVc-N`Cn zJ<6}m>f^&7AZ1g@4Twm-|D9%=l03JvXr!3{7SZ*jfLT`YBiD^w4cgXEl}xiLBEL7; z(I{6G5ZzPpuE9Rpz|6`aA8{i!3?*9)NVArzdi zCtw=RyvwJn;l0SCaMyn{eA!m;0WaC+C5QhS6Z<2sQrp+OGH>ffR?qd6>T8D?@wp#y z%`E#k-&9$Vo*i-*|JlmRo`|8~iQy=;Zns%QWKOm*xOV{&1l+tdfsb5k>;wp!B$27x8~?_c|w5Fv3OT1^wV& zC`X-3V<=vxa<4){Q%Six@MJZc4Tg1@=0jPv$tzi;va*134&1R&Idxp?>tB#g00qzQ zhp^SIg6Nx+`8!_WUiJ!24(}ck?7>N##8o;af;*wnmw=rhS_Wqc25(ESv7ddS$6LpWLz1A}n0j}WoTx@krU+147RbHW|4hTD;Idk0W zMZkmUauny02wOi3v!c(8hwj0DgCy{=~g*2eW!@!}xZ&+g(NA z0>Jys)nz!7;x^47_rI;cu#irWPj|QfzP}@{hL=IIeR5FJy8Qyy}7vL>S&e~&55s?2ymMR1~)x8AF`E5 z=z4y0&mAxFkjKgApV}->$q&1@YNYCUbier}t|Wh9-j8OoIFhw#J|Ef#`%Hcj|39%% z`s+_((-vLOdlTn0api2jnK5xe2~kOJ721EneOZtPxg&5np?q~ct&E`Ru**6tp3CX1 z@^Ycllfbm9g5DhPtMqB|lEI&%ArnSIz}Gk(5whyqYRi2L*Y6&^`BQEudkK&lo5HD9 zG}3>I{k6+ADaJ#n_q2n!*ar(Q=Jq;YK%IjQ`lfCz-P*iWuMk|(q>ad07vb;s=WdaTG4g`aI+Oz-{C3aMfsoiYN3dvAJIPYRuLYY9&x7m>qRprhd)$3+~ z9AB$b*T4p;GDEGP=oQ`bCcxb7CcuASSP!9(ne{85iYgf`!xo$;d=vf?} z+RhiCaygXF{VJO;W%c>~P${gs2coX?8E?d?B@AWFp>ap~bz)2!@CP{68}Ngd&8nfT z1O%!J#{4M(ruqh|bk!XiW#$WLD?(%r9dD|u+TlV?j={Y?mD*{k*V@8aubqFuNRYrC zgMlDx!+71A!aLt$ZXBrESunisQ#KL))pPv=UzKp{A%6i=sL=!)kj*W?aoF#*85U5K zLF{m+1eojFEe^hu0FED>?+C+_g9?cT@5ougGWslJD8k$}RPBFGX0QurtZqy&CBRf) zS4Cyr_s)s&GKc7@G>M8a0oFFQa3eQF4WBo*xfxs!1)*c>a0wL!$~_O@8Tv7lz@v`Y z_({1AH9RSy&lh_#7O;eRoBVOSxs&$>A%98YYt%}5Ybq{a5!D9eL$tXydOg3fnG<#n z<^)&o868A0eUT80SilmDYD=YvZf*>fC|?+lVPkajF^_p>QW&azbt%^N5M5Lrr<>YC zbOT9#%_MK=BGgEb+I9=y6SRO~gi2=KkzsBgNWNS)+Hsh&3tJl+Mr~gQqaqft2!CV! z*3OJAw*!je`tsP~w$_n%rC-noo9f5aF1Ows+AovGtJWBxdt7tvTpzjSxx=!6hOWK@ zrLkvd$q}hPBAAGf4y8s?AeGQ9+Ly9`Mbw(n^r*w!E-E_-$H!*lHldCP4J5z=M^SpE zOPFPk|5Vw5&b!uOh_0AMzs43ii+`zmrl;&9qd9AZS-0G2((ww7k@FsI2<>3yTykk6lHkDS8-=(N6{*YK9ycTNBGwZM(O67 z!gDIZ@#UW-G{uj#MxUXn`YRJA)+d%w)$bqK8-9ka9`er9{?`nUKrvvjI<&-x3zWC^ zMamA}Of%@g*)c@|SX>emg#fr0_eH+?929 z$N*12K+yeEL9PDxmkeS&x%;}SWEX;O2)Y0M*Vim5|3z+{k2g2}02STcbU;M_03|5O A3jhEB delta 2475 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 diff --git a/FILELIST.TXT b/FILELIST.TXT index 69662ac..da23c43 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,4 +1,4 @@ -Sat May 8 19:20:13 UTC 2021 +Sat May 8 19:25:10 UTC 2021 Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds , maintained by Gerardo Zamudio . @@ -6,17 +6,17 @@ If you are using a mirror site and find missing or extra files in the subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 45 1000 100 4096 2021-05-08 14:20 . --rw-r--r-- 1 1000 100 46552 2021-05-08 12:35 ./CHECKSUMS.md5 --rw-r--r-- 1 1000 100 870 2021-05-08 12:35 ./CHECKSUMS.md5.asc --rw-r--r-- 1 1000 100 14327 2021-05-08 12:35 ./CHECKSUMS.md5.gz --rw-r--r-- 1 1000 100 870 2021-05-08 12:35 ./CHECKSUMS.md5.gz.asc --rw-r--r-- 1 1000 100 6230 2021-05-08 14:20 ./ChangeLog.rss --rw-r--r-- 1 1000 100 17657 2021-05-08 14:20 ./ChangeLog.txt --rw-r--r-- 1 1000 100 2506 2021-05-08 14:20 ./ChangeLog.txt.gz --rw-r--r-- 1 1000 100 311 2021-05-08 14:20 ./FILELIST.TXT +drwxr-xr-x 46 1000 100 4096 2021-05-08 14:25 . +-rw-r--r-- 1 1000 100 45478 2021-05-08 14:20 ./CHECKSUMS.md5 +-rw-r--r-- 1 1000 100 870 2021-05-08 14:20 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 1000 100 13904 2021-05-08 14:20 ./CHECKSUMS.md5.gz +-rw-r--r-- 1 1000 100 870 2021-05-08 14:20 ./CHECKSUMS.md5.gz.asc +-rw-r--r-- 1 1000 100 6204 2021-05-08 14:25 ./ChangeLog.rss +-rw-r--r-- 1 1000 100 17728 2021-05-08 14:25 ./ChangeLog.txt +-rw-r--r-- 1 1000 100 2517 2021-05-08 14:25 ./ChangeLog.txt.gz +-rw-r--r-- 1 1000 100 311 2021-05-08 14:25 ./FILELIST.TXT -rw-r--r-- 1 1000 100 6217 2020-05-23 23:52 ./GPG-KEY --rw-r--r-- 1 1000 100 50517 2021-05-08 14:20 ./MANIFEST.bz2 +-rw-r--r-- 1 1000 100 50517 2021-05-08 14:25 ./MANIFEST.bz2 drwxr-xr-x 4 1000 100 4096 2020-05-23 23:54 ./NetworkManager-fortisslvpn -rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/HEADER.txt -rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/README @@ -33,8 +33,8 @@ drwxr-xr-x 2 1000 100 4096 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pk -rw-r--r-- 1 1000 100 870 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc -rw-r--r-- 1 1000 100 85 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5 -rw-r--r-- 1 1000 100 474 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt --rw-r--r-- 1 1000 100 29404 2021-05-08 14:20 ./PACKAGES.TXT --rw-r--r-- 1 1000 100 7282 2021-05-08 14:20 ./PACKAGES.TXT.gz +-rw-r--r-- 1 1000 100 29404 2021-05-08 14:25 ./PACKAGES.TXT +-rw-r--r-- 1 1000 100 7282 2021-05-08 14:25 ./PACKAGES.TXT.gz drwxr-xr-x 4 1000 100 4096 2021-04-25 04:28 ./audit -rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/HEADER.txt -rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/README @@ -710,6 +710,20 @@ drwxr-xr-x 2 1000 100 4096 2021-05-02 00:26 ./valgrind/pkg64/current -rw-r--r-- 1 1000 100 870 2021-05-02 00:26 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.asc -rw-r--r-- 1 1000 100 67 2021-05-02 00:26 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.md5 -rw-r--r-- 1 1000 100 536 2021-05-02 00:26 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.txt +drwxr-xr-x 4 1000 100 4096 2021-05-08 14:24 ./vde2 +-rw-r--r-- 1 1000 100 992 2021-05-08 14:24 ./vde2/HEADER.txt +-rw-r--r-- 1 1000 100 992 2021-05-08 14:24 ./vde2/README +drwxr-xr-x 2 1000 100 4096 2021-05-08 14:25 ./vde2/build +-rw-r--r-- 1 1000 100 2110 2021-05-01 11:50 ./vde2/build/README +-rw-r--r-- 1 1000 100 599 2021-05-01 11:50 ./vde2/build/doinst.sh +-rw-r--r-- 1 1000 100 1947 2021-05-01 11:50 ./vde2/build/rc.vde2 +-rw-r--r-- 1 1000 100 992 2021-05-01 11:50 ./vde2/build/slack-desc +-rw-r--r-- 1 1000 100 600527 2011-11-23 10:54 ./vde2/build/vde2-2.3.2.tar.bz2 +-rw-r--r-- 1 1000 100 3841 2021-05-01 11:50 ./vde2/build/vde2.SlackBuild +-rw-r--r-- 1 1000 100 294 2021-05-01 11:50 ./vde2/build/vde2.info +-rw-r--r-- 1 1000 100 2222 2021-05-01 11:50 ./vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch +drwxr-xr-x 3 1000 100 4096 2021-05-08 14:24 ./vde2/pkg64 +drwxr-xr-x 2 1000 100 4096 2021-05-08 14:24 ./vde2/pkg64/current drwxr-xr-x 4 1000 100 4096 2020-05-25 19:31 ./virglrenderer -rw-r--r-- 1 1000 100 784 2020-05-23 23:52 ./virglrenderer/HEADER.txt -rw-r--r-- 1 1000 100 784 2020-05-23 23:52 ./virglrenderer/README diff --git a/PACKAGES.TXT b/PACKAGES.TXT index 5f9e3b9..544dada 100644 --- a/PACKAGES.TXT +++ b/PACKAGES.TXT @@ -1,4 +1,4 @@ -PACKAGES.TXT; Sat May 8 19:20:13 UTC 2021 +PACKAGES.TXT; Sat May 8 19:25:10 UTC 2021 PACKAGE NAME: NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz PACKAGE MIRROR: https://mirror.slackware.mx/libremex/slackbuilds diff --git a/PACKAGES.TXT.gz b/PACKAGES.TXT.gz index f2d386f3694607a20399a450c59305be15f677ba..b03716187f8ef3c2bc1294a9470e0dc2d9356bd5 100644 GIT binary patch delta 33 pcmexl@yUWszMF$%#nXvw`K(WhtmHOstok6$@ok1x!<`}q1_16=4d4I( delta 33 pcmexl@yUWszMF%i^2tQDeAW~b+4-9{R(+7>Se0}>@=g&00|4Q44MYF{ diff --git a/vde2/HEADER.txt b/vde2/HEADER.txt new file mode 100644 index 0000000..5e86ef7 --- /dev/null +++ b/vde2/HEADER.txt @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +vde2: vde2 (Virtual Distributed Ethernet) +vde2: +vde2: VDE is an ethernet compliant virtual network which includes tools such +vde2: as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +vde2: where virtual machines, applications, virtual interfaces and +vde2: connectivity tools can be virtually plugged in. VDE qemu works as a +vde2: wrapper for running qemu/kvm virtual machines that connects +vde2: transparently to a specified vde_switch +vde2: +vde2: Homepage: http://vde.sourceforge.net +vde2: diff --git a/vde2/README b/vde2/README new file mode 100644 index 0000000..5e86ef7 --- /dev/null +++ b/vde2/README @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +vde2: vde2 (Virtual Distributed Ethernet) +vde2: +vde2: VDE is an ethernet compliant virtual network which includes tools such +vde2: as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +vde2: where virtual machines, applications, virtual interfaces and +vde2: connectivity tools can be virtually plugged in. VDE qemu works as a +vde2: wrapper for running qemu/kvm virtual machines that connects +vde2: transparently to a specified vde_switch +vde2: +vde2: Homepage: http://vde.sourceforge.net +vde2: diff --git a/vde2/build/README b/vde2/build/README new file mode 100644 index 0000000..6a9d36e --- /dev/null +++ b/vde2/build/README @@ -0,0 +1,52 @@ +VDE is an ethernet compliant virtual network which includes tools such +as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +where virtual machines, applications, virtual interfaces and +connectivity tools can be virtually plugged in. VDE qemu works as a +wrapper for running qemu virtual machines that connects transparently +to a specified vde_switch + +VDE is dependant upon TUN/TAP support in the Linux Kernel; this comes +enabled by default with Slackware 13's 'generic' kernel. To enable +TUN/TAP support manually, you must set the following entry in your +kernel's '.config' file and recompile: + CONFIG_TUN=m + +## Experimental features +If you know/want vde2's experimental features, execute the script as: +EXPERIMENTAL=true sh vde2.SlackBuild + +## Configuration +An init script has been provided in /etc/rc.d/rc.vde2 to use with +vde_switch. Edit this script and provide the TAP inteface name as +well as the subnet for your Virtual Switch to use. Do NOT choose +a subnet which is already in use. More than likely, the default +values will work fine. + +## VDE + Qemu/kvm +A common usage for vde_switch is to be able to have emulated OS's +via Qemu behave as if they were actually attached to a Local Network. +To enable this functionality with Qemu, replace any calls to 'qemu' +with the following command: + +vdeqemu -net vde,vlan=0 -net nic,vlan=0,macaddr=AA:BB:CC:DD:EE:FF + +Note that the 'macaddr' string is optional but can prove to be +quite useful when used in conjuction with a DHCP server (such as +dhcpd or dnsmasq) to assign IP's based upon MAC address. + +Do not forget to include the options which point vdeqemu to your +ISO image to boot along with any other options you may have used +with 'qemu' such as -localtime, -nographic etc. + +## Startup +To have this start upon each boot, add the following lines to +/etc/rc.d/rc.local and make sure rc.vde2 is executable. + + # Start vde_switch + if [ -x /etc/rc.d/rc.vde2 ]; then + /etc/rc.d/rc.vde2 start + fi + +## For more information you can check: +http://wiki.virtualsquare.org +http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:vde&s=qemu diff --git a/vde2/build/doinst.sh b/vde2/build/doinst.sh new file mode 100644 index 0000000..1ea1b4a --- /dev/null +++ b/vde2/build/doinst.sh @@ -0,0 +1,21 @@ +#!/bin/sh +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +# Keep same perms on rc.vde2.new: +if [ -e etc/rc.d/rc.vde2 ]; then + cp -a etc/rc.d/rc.vde2 etc/rc.d/rc.vde2.new.incoming + cat etc/rc.d/rc.vde2.new > etc/rc.d/rc.vde2.new.incoming + mv etc/rc.d/rc.vde2.new.incoming etc/rc.d/rc.vde2.new +fi + diff --git a/vde2/build/rc.vde2 b/vde2/build/rc.vde2 new file mode 100644 index 0000000..9cc1bec --- /dev/null +++ b/vde2/build/rc.vde2 @@ -0,0 +1,74 @@ +#!/bin/sh + +#=========================== EDIT THE FOLLOWING VARIABLES ========================== +# _________________________________________________________________________________ +# | | +# | Interface name to use for the TAP device | +# | | + TAP_IF="tap0" +# |_________________________________________________________________________________| +# | | +# | IP Address/Subnet in CIDR Notation for the Virtual Network | +# | | + TAP_NET="10.10.10.1/24" +# |_________________________________________________________________________________| +# +#=========================== DO NOT EDIT BELOW THIS LINE ============================ + +start(){ + echo -n "Starting VDE Switch..." + + # Load tun module + modprobe tun || { echo "Error, cannot load 'tun' module. Exiting..." ; exit 1 ; } + sleep 1 + + # Start tap switch + vde_switch -tap ${TAP_IF} -daemon || { echo "Error, cannot assign IP to ${TAP_IF}. Exiting..." ; exit 1 ; } + + # Bring tap interface up + ip addr add ${TAP_NET} dev ${TAP_IF} + ip link set ${TAP_IF} up + + #chmod 666 /tmp/vde.ctl + chmod -R a+rwx /var/run/vde.ctl + + # Apply workaround + echo 1024 > /proc/sys/dev/rtc/max-user-freq + echo +} + + +stop(){ + echo -n "Stopping VDE Switch..." + + # Bring tap interface down + ip addr flush dev ${TAP_IF} + ip link set ${TAP_IF} down + + # Kill VDE switch + kill $(pgrep vde_switch) + sleep 1 + + # Remove tun module + modprobe -r tun + echo +} + + +case "$1" in + start) + start + ;; + + stop) + stop + ;; + + restart) + stop + start + ;; + *) + echo "Usage: $0 {start|stop|restart}" + ;; +esac diff --git a/vde2/build/slack-desc b/vde2/build/slack-desc new file mode 100644 index 0000000..5e86ef7 --- /dev/null +++ b/vde2/build/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +vde2: vde2 (Virtual Distributed Ethernet) +vde2: +vde2: VDE is an ethernet compliant virtual network which includes tools such +vde2: as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +vde2: where virtual machines, applications, virtual interfaces and +vde2: connectivity tools can be virtually plugged in. VDE qemu works as a +vde2: wrapper for running qemu/kvm virtual machines that connects +vde2: transparently to a specified vde_switch +vde2: +vde2: Homepage: http://vde.sourceforge.net +vde2: diff --git a/vde2/build/vde2.SlackBuild b/vde2/build/vde2.SlackBuild new file mode 100644 index 0000000..910dbd4 --- /dev/null +++ b/vde2/build/vde2.SlackBuild @@ -0,0 +1,136 @@ +#!/bin/sh + +# Slackware build script for vde2 + +# Copyright 2007-2008 Sean Donner (sean.donner@sbcglobal.net) +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Modified by Antonio Hernández Blas + +PRGNAM=vde2 +VERSION=${VERSION:-2.3.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +# Patch to build against openssl-1.1.x - thanks archlinux! +patch -p1 < $CWD/vde_cryptcab-compile-against-openssl-1.1.0.patch + +EXPERIMENTAL=${EXPERIMENTAL:-false} +OPTIONS="" + +if [ "$EXPERIMENTAL" = "true" ]; then + OPTIONS+="--enable-experimental" +fi + +# This seems like a not yet implemented feature so this is just +# a reminder: +# --enable-kernel-switch + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --datarootdir=/usr \ + --datadir=/usr/share \ + --enable-shared=yes \ + --disable-static \ + $OPTIONS \ + --build=$ARCH-slackware-linux + +make -j1 all +make install-strip DESTDIR=$PKG + +( cd $PKG/usr/man + find . -type f -exec gzip -9 {} \; + for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +) + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING* INSTALL README* doc \ + $PKG/usr/doc/$PRGNAM-$VERSION +rm -f $PKG/usr/doc/$PRGNAM-$VERSION/doc/Makefile* +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/etc/rc.d +install -m 0755 $CWD/rc.vde2 $PKG/etc/rc.d/rc.vde2 + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +# Add .new extension to all configuration files. +for file in $(find $PKG/etc -type f) +do + mv $file $file.new +done + +# Add *.new files into doinst.sh +for file in $(find $PKG/etc -type f -name "*.new") +do + echo config $(echo $file | sed "s:$PKG/::") >> $PKG/install/doinst.sh +done + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/vde2/build/vde2.info b/vde2/build/vde2.info new file mode 100644 index 0000000..51d679f --- /dev/null +++ b/vde2/build/vde2.info @@ -0,0 +1,10 @@ +PRGNAM="vde2" +VERSION="2.3.2" +HOMEPAGE="http://vde.sourceforge.net" +DOWNLOAD="http://downloads.sourceforge.net/project/vde/vde2/2.3.2/vde2-2.3.2.tar.bz2" +MD5SUM="46fbc5f97f03dc517aa3b2c9d9ea6628" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Mikko Värri" +EMAIL="vmj@linuxbox.fi" diff --git a/vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch b/vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch new file mode 100644 index 0000000..227312e --- /dev/null +++ b/vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch @@ -0,0 +1,92 @@ +--- 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; + } +