From 2719f73b6813d11d13a9650cdd2ab8ec6e69385d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 9 Jul 2022 15:43:36 +0100 Subject: gentoo resync : 09.07.2022 --- net-ftp/Manifest.gz | Bin 3340 -> 3335 bytes net-ftp/filezilla/Manifest | 2 + .../filezilla/files/filezilla-3.60.1-desktop.patch | 7 + net-ftp/filezilla/filezilla-3.60.1-r1.ebuild | 72 +++++++++ net-ftp/gftp/Manifest | 2 +- net-ftp/gftp/gftp-2.9.1b.ebuild | 2 +- net-ftp/lftp/Manifest | 2 +- net-ftp/lftp/metadata.xml | 5 +- net-ftp/pure-ftpd/Manifest | 6 +- net-ftp/pure-ftpd/metadata.xml | 38 ++--- net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild | 161 --------------------- net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild | 2 +- 12 files changed, 112 insertions(+), 187 deletions(-) create mode 100644 net-ftp/filezilla/files/filezilla-3.60.1-desktop.patch create mode 100644 net-ftp/filezilla/filezilla-3.60.1-r1.ebuild delete mode 100644 net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild (limited to 'net-ftp') diff --git a/net-ftp/Manifest.gz b/net-ftp/Manifest.gz index 5e20717a6206..16de8b1fb8ab 100644 Binary files a/net-ftp/Manifest.gz and b/net-ftp/Manifest.gz differ diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest index 374f6742ce0e..1237539af435 100644 --- a/net-ftp/filezilla/Manifest +++ b/net-ftp/filezilla/Manifest @@ -2,10 +2,12 @@ AUX filezilla-3.22.1-debug.patch 349 BLAKE2B 2a38aba4ddc49cbe97d3d6ce1348d94588a AUX filezilla-3.47.0-disable-shellext_conf.patch 699 BLAKE2B 9d0209166f8e76b0575be47e8a13b1d07f159ed05aaf9e8624030fa1ea2ce1ab63a7283336511bc14b6a922c8536d9ac992a231cf53f9c825299b4b588512c62 SHA512 3c0e6178f8fcc3793cbc722fcb91b2b2834eccda17ab6260243d1262198debe3c71ced1c2443ada8245a7bcf02b5fbb5fffdb16bdab948dc3badc149576ab027 AUX filezilla-3.47.0-metainfo.patch 309 BLAKE2B b36d7f3e5446c76cc9e20be01b3a5005f140bef005b264c2956485cc9c33ed76d05319b53f51eea2b57606a6573e802e52bee94d373baefb5a317fcddd163090 SHA512 32e1a9e41dcd01322fd75cdb5d5bf16a1ce1241266d52a39e017c5eff64ae06592ae6799acfc6aaa935eb61023efc5fb3fcfadd43a9765a309a12c3fa3ee725c AUX filezilla-3.52.2-slibtool.patch 723 BLAKE2B f051ae8d8b1d9c75bf4752d009a3b710b742accb50ec46ad6d1be0d7c5f88ab77996e47b55e3f87432a9d5aee2fef61e915ed36c09e988e01bbf68943a64144b SHA512 7a7f1adc4144c5535d60e6dd6f18aecc04c93ff2c98f52660fa576dcbce9ff7bb53175eef2fee7671c472181ea7f5c388ccc8697e70b8841759fdec06e62d1a1 +AUX filezilla-3.60.1-desktop.patch 245 BLAKE2B 6bb06fcc851240d6bfe57c239084b7e9e22a94300cbbec2d4b8e22caf7452ac483f7de6cbea69b091e09dbcb0e9e5f23a1b70c73333fe1e8eb7a73c1365b08ea SHA512 31a1ab2715580519ca1dac30e7c3c88c9f6fcf802091740ce3a56e884a6ba5e3326935f7f55857211effe4646650e71c3051b13f5995a493a0f809be920cf6b4 DIST FileZilla_3.58.0_src.tar.bz2 4931087 BLAKE2B c0a9ed0d14a9cbc0d392f9680c4c6c60cb4157ec87be596aa8c7edb53dff23ed21ccb234b58a32b9929cb44f1624dfc8c0a3d09690be467bdeef6ebba802b354 SHA512 f613f210d9176be2dd41046ecdf4598604f8902829edfe5981564217561417ca35029618b0c50cdb6232220ec0440bd390f098b602c05845c846efe0689d9d54 DIST FileZilla_3.59.0_src.tar.bz2 4946231 BLAKE2B db8651490444aed547c7e26eaa8b13a1920ba4fcf6e0343ddbc021861db44f750aa4cf537c943d895110ee2b7b2a72f17f060198d3d16a0ceaf9642db87ce50d SHA512 063de23e7b529ee7422479ebb1af00ab86a82ee25cf0e7e1e06995bf897aeeb25aab161ab202de889ea750c796a0ac1317c5a08dcb89fa1f4cbdb79caa3cbfc7 DIST FileZilla_3.60.1_src.tar.bz2 4954184 BLAKE2B 94a2d95729e2e540a3ff6ed1b9ed8fc5f4ccb96eb1e4edae655476b5d099c489ecb0ed58c26cab2df97518c9ab4f7058af1f4633fead924dcb400909e1913eeb SHA512 417b97afd8e9434c625392c4025ab7d977d58fad2dfe17c8ff856233c70b5d77df22c4e1b76120d9d5dba3bce1c61453808deb26314dbde7ec425d643c4f83d9 EBUILD filezilla-3.58.0.ebuild 1565 BLAKE2B bdf1629d582336fb0ae0067ca3eb7d93cba75ff30e2c4579875d02a782d57cecbb0ee72b4e1e7585e0248ac46662f86274ea40b704e2d75cb2399b256d42f650 SHA512 ecec5519f89c3b59fc7167313b1203a7cfc9382b4bdbe87c282670dfed2d8e7e7fa698c4844a6d6addfa3b1dee1ffa5c36203975a4e9c7b2de8d495e1e8c0cdb EBUILD filezilla-3.59.0.ebuild 1576 BLAKE2B 868071665c907abc7db4867107838a1b21f0f177ea279ee21a4c30375e936aa698fe4e3db47445d90ba16270ec3114d732902a3224b9100526a0d2e97e6cdc33 SHA512 2527e6952ebbdd80008f7e444f89d9a0cf850f66847f02d5399bc333ad447f3649f64b04bf594d4a4654307147c4f5d2febea3bbfc678e2ce422700f8a582431 +EBUILD filezilla-3.60.1-r1.ebuild 1618 BLAKE2B a69f6904a5952d85a8dfc247a893ca15a038cf97823a9890047c2af52c124f6f4780f0e349f7ca899a3c79701831065e24ad73fe16ea287e86ea97427739937a SHA512 b17bdad59170f53655364352aa559d8e480937997cdefd015675230088c5bcfdd73cdaba220e7d7dc3ce50371ef3b90c85aef27b57ff10c2afe752343f364305 EBUILD filezilla-3.60.1.ebuild 1576 BLAKE2B 868071665c907abc7db4867107838a1b21f0f177ea279ee21a4c30375e936aa698fe4e3db47445d90ba16270ec3114d732902a3224b9100526a0d2e97e6cdc33 SHA512 2527e6952ebbdd80008f7e444f89d9a0cf850f66847f02d5399bc333ad447f3649f64b04bf594d4a4654307147c4f5d2febea3bbfc678e2ce422700f8a582431 MISC metadata.xml 449 BLAKE2B 3a9fbf5c444404c3922fac61b0a36429acda9bd582d3b2049e9637088acf1a33af6c9a68052325969037951640ec3b9c8e2d357cbbd06a4655a504cb363e0c58 SHA512 f33dccada194313d97e91f514ca89685a2c643a0fb736e3a90065b246aced161fc45198aa05fea8fb96ff7827ddb8722344158e7d4c4b68c1bd008097fa99b7c diff --git a/net-ftp/filezilla/files/filezilla-3.60.1-desktop.patch b/net-ftp/filezilla/files/filezilla-3.60.1-desktop.patch new file mode 100644 index 000000000000..25b81826b7fe --- /dev/null +++ b/net-ftp/filezilla/files/filezilla-3.60.1-desktop.patch @@ -0,0 +1,7 @@ +--- a/data/filezilla.desktop 2020-06-04 13:18:01.000000000 +0300 ++++ b/data/filezilla.desktop 2022-06-16 02:16:03.727229995 +0300 +@@ -14,3 +14,4 @@ + Type=Application + Categories=Network;FileTransfer; + Version=1.0 ++MimeType=x-scheme-handler/ftp; diff --git a/net-ftp/filezilla/filezilla-3.60.1-r1.ebuild b/net-ftp/filezilla/filezilla-3.60.1-r1.ebuild new file mode 100644 index 000000000000..8f4d46102111 --- /dev/null +++ b/net-ftp/filezilla/filezilla-3.60.1-r1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.0-gtk3" + +inherit autotools wxwidgets xdg + +MY_PV="${PV/_/-}" +MY_P="FileZilla_${MY_PV}" + +DESCRIPTION="FTP client with lots of useful features and an intuitive interface" +HOMEPAGE="https://filezilla-project.org/" +SRC_URI="https://download.filezilla-project.org/client/${MY_P}_src.tar.bz2" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="dbus nls test" +RESTRICT="!test? ( test )" + +# pugixml 1.7 minimal dependency is for c++11 proper configuration +RDEPEND=" + >=app-eselect/eselect-wxwidgets-0.7-r1 + >=dev-libs/nettle-3.1:= + >=dev-db/sqlite-3.7 + >=dev-libs/libfilezilla-0.37.1:= + >=dev-libs/pugixml-1.7 + >=net-libs/gnutls-3.5.7 + >=x11-libs/wxGTK-3.0.4:${WX_GTK_VER}[X] + x11-misc/xdg-utils + dbus? ( sys-apps/dbus )" +DEPEND="${RDEPEND} + test? ( >=dev-util/cppunit-1.13.0 )" +BDEPEND=" + virtual/pkgconfig + >=sys-devel/libtool-1.4 + nls? ( >=sys-devel/gettext-0.11 )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.22.1-debug.patch + "${FILESDIR}"/${PN}-3.47.0-metainfo.patch + "${FILESDIR}"/${PN}-3.47.0-disable-shellext_conf.patch + "${FILESDIR}"/${PN}-3.52.2-slibtool.patch + "${FILESDIR}"/${PN}-3.60.1-desktop.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + setup-wxwidgets + + local myeconfargs=( + --disable-autoupdatecheck + --with-pugixml=system + $(use_enable nls locales) + $(use_with dbus) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die +} diff --git a/net-ftp/gftp/Manifest b/net-ftp/gftp/Manifest index d3e6e6d60626..c4ec8296112e 100644 --- a/net-ftp/gftp/Manifest +++ b/net-ftp/gftp/Manifest @@ -4,5 +4,5 @@ AUX gftp-2.0.19-glibc-2.30.patch 908 BLAKE2B 3bea073b519b2fe64571ef58a2bbb10b978 DIST gftp-2.0.19.tar.bz2 1687167 BLAKE2B b7cd5409c7dfe4672a383417554c39a848b9afa341de498eea76bd02a2099559f14d7d0ceebe13d52842c311a4b242a0d558aa017dd7062a3369a7c2c3af19a0 SHA512 59968786d66aaf6fb520f73d52ed0f8b57751a5ed222a5c65a7257628cd9addfd0ff3213206311bfd24441d7e6cc6d245d74d6687a1ad9739361da61ca078172 DIST gftp-2.9.1b.tar.xz 872308 BLAKE2B 3588321689a1c6d8e0585e0439507f774b30e05630f774d7909f32fd66c289a961602b84cde97377de47d0c63fe4cf5452ec1e0b986c578958a6080cf5814fc8 SHA512 31d0aa4d3c5adf3d9ac2c2517402f9bdcab5fb1187df521a978acf41c1997a120797056dd1ca7bedc32e0dec0ac7c06c1790e47821660277fb6572205ce0fe93 EBUILD gftp-2.0.19-r3.ebuild 956 BLAKE2B c6da7f7b7be9775101f2493b19c3ba83941d3a5852086b6ced665e62443a76e34023ea9803d6a5502eec98e107953d05ab0233c0e2ab1c901f198261c704db49 SHA512 db454dca8bd2cc841f10b193ac21b71c90583ef21004acb0cb9f2853d9e389a49b7ef4ab4b02aabc6c68192d2317fc5e04ca19f3d6a7c6041494acdf3700467d -EBUILD gftp-2.9.1b.ebuild 765 BLAKE2B c9c1335ee4109086d7eba927a7fb577af6e7d848c37033d6712a67a4f26f17ee3909afb3c857811f378c8f3a27b6a93141e48007c8be8e0134e1dd7997fe6ff0 SHA512 bede98a70353f3bc3d343407c24400756674cdf6172c18b3aa9c020f088ef5b1838a49ae237e89b86897f0380e1335bc599749f10e0dc2feb941acdf9572895b +EBUILD gftp-2.9.1b.ebuild 763 BLAKE2B bfcb3f33fb2736b502725a0ace79a5ab46c3a3a6bb10b4713ffc4b90861c22bbd5fad21018f4ab25d20d6741deec73f601a98caa8e12a95b64781ee2ced4c847 SHA512 ff8151d058f039b8c247dfa7bb98ce14e37c7c5019271975fc611fd200b4e9ba32b94d82d4ba1cfa1b16a9d18999393bd70b7274a40abb6458f58a3e925cf66e MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/net-ftp/gftp/gftp-2.9.1b.ebuild b/net-ftp/gftp/gftp-2.9.1b.ebuild index 4cbd3b794981..283ef7691cd2 100644 --- a/net-ftp/gftp/gftp-2.9.1b.ebuild +++ b/net-ftp/gftp/gftp-2.9.1b.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/masneyb/gftp" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk ssl" RDEPEND=" diff --git a/net-ftp/lftp/Manifest b/net-ftp/lftp/Manifest index 9dc479493263..319a41bdd8e6 100644 --- a/net-ftp/lftp/Manifest +++ b/net-ftp/lftp/Manifest @@ -12,4 +12,4 @@ AUX lftp-4.9.2-ac-270.patch 1298 BLAKE2B 3431c649aa1f772a94640c1d1508b584eff0892 DIST lftp-4.9.2.tar.xz 1654960 BLAKE2B 04f168576ae6e001e0ffffb2e93e36d5bffa5ed1e2e671edb6210a54aa0ecedc280885450dcee890d05b64464eb641e7e63c8d4dd170100317dec3fe734ec483 SHA512 cda8698e7e34d748715a6fe5dc06c758240302621c7957402f0cc67577acf1a96b436fda4282408dee8171dc84a31e0be432df99a30f0a10057a8e7ea9ec64ad EBUILD lftp-4.9.2.ebuild 2586 BLAKE2B 8353ae30cb7195095bd8133c88bff2d83b9e773a38a5b9b255e0878a885982fa3a7d4c86f88a1ef68215521c815c66fbb0e16a016682cd2b1751099c0ee1960e SHA512 21959ae878c0eeaa003775a936262084e7ed1e18bffcc7227d3a9992b45dc9e6edaefd64875f1ec9e3cf129ed5fad643808cdc4c52e4345d230a0389262ff8a3 EBUILD lftp-9999.ebuild 2374 BLAKE2B 2236a918cc97d22729e4af0417b6a99f89d7758e4750c27c24e6e03c62c524c1f8fcec3f65b7728090aad3a1d618920fa976001416ea59a8cbb01e32f1878adc SHA512 2e46ce89ff4969c8f3bfc8672dc1be0f652858b4ceb6c7853f65560a2195f00b387fc7825d3f78a77ba89f68ba30a44b328bfa1b780ba25144317045ca3bf093 -MISC metadata.xml 397 BLAKE2B 75e2003f40e99a675c527d46ffd647a9cf4fe4d3f14c209903e7800ccc33e4f894f7eb1540624c54355b7be01bfa7c0ac04b8bbe62423028b5f2f4c8365da0f6 SHA512 57e5ac7efbbf7e418d875f0219d5ae1fc8c54c3fc9dda43e806779a8b45cd21d7c8701b39aad957d28be7d77c21db571df7465a128b0eef658c2a91a747afd3c +MISC metadata.xml 480 BLAKE2B 931c7e6b08cd167d3c1b9c68a342b06b4f1c1c740561644463066311ae6ec145ed262867f02452432494de522d0542d67b2a24f084a716e29c2a55986b7f0db7 SHA512 f0e2170af26c5218e609a615a6312b9d28e8a1113dcb9c3a34b833c879be6af37537a520c8d242771b70a96e054afef70244f6caf937debd3c70f896824b8944 diff --git a/net-ftp/lftp/metadata.xml b/net-ftp/lftp/metadata.xml index d7c37f55b569..31c778d46d76 100644 --- a/net-ftp/lftp/metadata.xml +++ b/net-ftp/lftp/metadata.xml @@ -1,7 +1,10 @@ - + + conikost@gentoo.org + Conrad Kostecki + Install the convert-mozilla-cookies script and its run-time dependencies Install the verify-file script and its run-time dependencies diff --git a/net-ftp/pure-ftpd/Manifest b/net-ftp/pure-ftpd/Manifest index 06ca553b0aa6..8067a70d46e1 100644 --- a/net-ftp/pure-ftpd/Manifest +++ b/net-ftp/pure-ftpd/Manifest @@ -6,9 +6,7 @@ AUX pure-ftpd.initd-r12 519 BLAKE2B 6271067b195de1b662ffe1577aaf3e6e2badd44494e1 AUX pure-ftpd.xinetd 247 BLAKE2B aa2b0f8b4b6ff45e9b8dd632af5ff680ddd5abe51647dda91ca78bf3cb9ba9a090b20433f460213e95b8e57958d711f4bd7fa594b3d33fae818b853ec5aaee5d SHA512 e8ac0527daf1e182e7514d17f04bd20e789231e627cc7228ac23a241a4c420204a61ef9438c57e63f402eb3608ae0acc15a72fe484c99bb4e172bbd5ece2b72d AUX pure-uploadscript.confd 368 BLAKE2B 675e5349b2f808dd2a3cbaf2536a0541f40d42d300b7411163bc8232470c6f63a1d92cef393271693a02bcb5129624d38de77a99ca030a77bab00cc1fbe797c4 SHA512 2632be874a5afb25b8c8c1acbdfef929542d80dc9a8f280b4a9b0b6878be63f901ccd2c29c2ae0f9f74f45e41df1b7e69d1cef6f77e93c9b235709a7094480af AUX pure-uploadscript.initd-r1 776 BLAKE2B 1e382300a92fabb5308aa2636de2f427418d8595859fa2d7e6ee0a62297a0a17386f2f4c55de03ad282ed0545cc97ea6c0df67fe5fe6af736789d01e18c69f97 SHA512 3bb735bf0dc12434bc283ea9948c5b7feeaf72a26382a65a3c8eaec87a13f82239699e4687e5b36be5478bcab801974633b17771d9a583b6be508503118899e4 -DIST pure-ftpd-1.0.50.tar.bz2 520167 BLAKE2B 0c694ed48e896be13d907a71a24357f8676daf2c66bdaac41d31b162741164fe5ab1560499acc08b11e4fdb2a678c81c81c03e65a8181fcfd960ffbfe4b731d4 SHA512 8fbd24fb0450b9ed8e47335c97c3bc1cbcd0ee2ac7ebea95721b9dbddb7f61d8bedaa1710ba94213d96c79e12ec9b2b555ddb5f494c8961ca2339b176a52fe12 DIST pure-ftpd-1.0.51.tar.bz2 520648 BLAKE2B 0b82fee114986140eb74d2669b7d91582a48f1b366936895acda913afb7d3bca1578295a930f7857f8674e593bd1bf8094c36f2ae8db6cf1a62cacfd4234cf13 SHA512 3615ac1ec42813855f3328dde200f60025e1f2ca7d1e17ea042967fd4164079260d058f3e2586acd778334660f387a280b35850a9e2091dd913fb84ef929bdca -EBUILD pure-ftpd-1.0.50-r3.ebuild 4363 BLAKE2B 48e2aa70ff578e49bd35d21e4ff002a63399b9c18e1466946b171a1e5fce5f226ba1bdd42df6164ab04005ca685d9c90c902a59a00c7b356ee6a7aad292d5212 SHA512 f29ce9b3262c80f75b8ea722763def4e52441fb735d0ebc1a564b43f018b05e1203de04ec2b344cd7a7aff9ca34cceca2377ac3736c1ee127bd67962baf676b2 -EBUILD pure-ftpd-1.0.51.ebuild 4369 BLAKE2B b44d87e95f8a73dfec5819b89fc69666809158a61fc4a3e5b31bec0abc299ab788735d3fa414a20f7835c15c610370eabebbd53cd2a56aed11089e8e4bb4b145 SHA512 f4ec59f90bce535f39d135cb07f3ecaa40c16c17d9bfb5b5bfbf25f244ce70445621e5b0a937363970875ba64ed5317242400e949b383476d48f72891f3569f7 +EBUILD pure-ftpd-1.0.51.ebuild 4363 BLAKE2B 48e2aa70ff578e49bd35d21e4ff002a63399b9c18e1466946b171a1e5fce5f226ba1bdd42df6164ab04005ca685d9c90c902a59a00c7b356ee6a7aad292d5212 SHA512 f29ce9b3262c80f75b8ea722763def4e52441fb735d0ebc1a564b43f018b05e1203de04ec2b344cd7a7aff9ca34cceca2377ac3736c1ee127bd67962baf676b2 EBUILD pure-ftpd-9999.ebuild 4369 BLAKE2B b44d87e95f8a73dfec5819b89fc69666809158a61fc4a3e5b31bec0abc299ab788735d3fa414a20f7835c15c610370eabebbd53cd2a56aed11089e8e4bb4b145 SHA512 f4ec59f90bce535f39d135cb07f3ecaa40c16c17d9bfb5b5bfbf25f244ce70445621e5b0a937363970875ba64ed5317242400e949b383476d48f72891f3569f7 -MISC metadata.xml 1096 BLAKE2B ac7d4d0c29ffeb695f308248cd1d456853a757aa4e2eb8bce4109e387b6a35f546b0acd9d8be2fd717ed19d3f0af118f2da38385348191e791ad7c260fd74d71 SHA512 fc79dda7f16b2a8ec8aafd4fc95bf31ef91f7e8ce3b6da12bfca1aed0fbf4e0ff4bef71305e6c788a67c2c4ae090c99ad280314240fdb47d4ed08de30b6367f5 +MISC metadata.xml 1195 BLAKE2B 397df723a57aee31d9941f1debc30777a8f825809458c3b3e35fc2238236f1ab027e3998e8c7446624767b05555a96bbb74cf874cd2a74b38c9cbe9ad01a65a0 SHA512 e2c85b7b3a357b2f9dd7e328e53db70485b39a1e2cb6032682b64d29cf70f3a8df92873b53e4efc3d7affac7ddfb809f9c800a6a7e52cfbc54fd1877c27fd7f6 diff --git a/net-ftp/pure-ftpd/metadata.xml b/net-ftp/pure-ftpd/metadata.xml index 95bb40b57c16..f48d6b975eb0 100644 --- a/net-ftp/pure-ftpd/metadata.xml +++ b/net-ftp/pure-ftpd/metadata.xml @@ -1,21 +1,25 @@ - -Free (BSD), secure, production-quality and standard-conformant FTP server based upon Troll-FTPd. It doesn't provide useless bells and whistles, but focuses on efficiency and ease of use. - - Permit anonymous to delete files - Permit anonymous to change file permissions - Permit anonymous to rename files - Permit anonymous to resume file transfers - Enable TLS on Port 990 - Disables logging of IP addresses - Display paranoid messages instead of normal - ones - Resolve UIDs/GIDs - Enables system quota support (needs sys-fs/quota) - - Enable support for virtual chroot (possible security - risk) - + + conikost@gentoo.org + Conrad Kostecki + + + Free (BSD), secure, production-quality and standard-conformant FTP server + based upon Troll-FTPd. It doesn't provide useless bells and whistles, + but focuses on efficiency and ease of use. + + + Permit anonymous to delete files + Permit anonymous to change file permissions + Permit anonymous to rename files + Permit anonymous to resume file transfers + Enable TLS on Port 990 + Disables logging of IP addresses + Display paranoid messages instead of normal ones + Resolve UIDs/GIDs + Enables system quota support (needs sys-fs/quota) + Enable support for virtual chroot (possible security risk) + diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild deleted file mode 100644 index a01e48fe71f1..000000000000 --- a/net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="Fast, production-quality, standard-conformant FTP server" -HOMEPAGE="https://www.pureftpd.org/project/pure-ftpd/" -if [[ "${PV}" == 9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/jedisct1/pure-ftpd.git" -else - SRC_URI=" - ftp://ftp.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2 - http://download.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2 - " - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" -fi - -LICENSE="BSD GPL-2" -SLOT="0" -IUSE="anondel anonperm anonren anonres caps implicittls ldap mysql noiplog pam paranoidmsg postgres resolveids selinux ssl sysquota vchroot xinetd" -REQUIRED_USE="implicittls? ( ssl )" - -DEPEND=" - dev-libs/libsodium:= - virtual/libcrypt:= - caps? ( sys-libs/libcap ) - ldap? ( >=net-nds/openldap-2.0.25:= ) - mysql? ( || ( - dev-db/mariadb-connector-c - dev-db/mysql-connector-c - ) - ) - pam? ( sys-libs/pam ) - postgres? ( dev-db/postgresql:= ) - ssl? ( dev-libs/openssl:0=[-bindist(-)] ) - sysquota? ( sys-fs/quota[-rpc] ) - xinetd? ( virtual/inetd ) -" - -RDEPEND=" - ${DEPEND} - net-ftp/ftpbase - selinux? ( sec-policy/selinux-ftp ) -" - -BDEPEND="sys-devel/autoconf-archive" - -PATCHES=( "${FILESDIR}/${PN}-1.0.28-pam.patch" ) - -src_prepare() { - default - - [[ "${PV}" == 9999 ]] && eautoreconf -} - -src_configure() { - # Those features are only configurable like this, see bug #179375. - use anondel && append-cppflags -DANON_CAN_DELETE - use anonperm && append-cppflags -DANON_CAN_CHANGE_PERMS - use anonren && append-cppflags -DANON_CAN_RENAME - use anonres && append-cppflags -DANON_CAN_RESUME - use resolveids && append-cppflags -DALWAYS_RESOLVE_IDS - - # Do not auto-use SSP -- let the user select this. - export ax_cv_check_cflags___fstack_protector_all=no - - local myeconfargs=( - --enable-largefile - # Required for correct pid file location. - # Pure-FTPd appends "/run/pure-ftpd.pid" to the localstatedir - # path, and tries to write to that file even when being - # started in foreground. So we need to pin this to / - --localstatedir="${EPREFIX}"/ - --with-altlog - --with-cookie - --with-diraliases - --with-extauth - --with-ftpwho - --with-language=${PUREFTPD_LANG:=english} - --with-peruserlimits - --with-privsep - --with-puredb - --with-quotas - --with-ratios - --with-throttling - --with-uploadscript - --with-virtualhosts - $(use_with implicittls) - $(use_with ldap) - $(use_with mysql) - $(use_with pam) - $(use_with paranoidmsg) - $(use_with postgres pgsql) - $(use_with ssl tls) - $(use_with sysquota sysquotas) - $(use_with vchroot virtualchroot) - $(usex caps '' '--without-capabilities') - $(usex noiplog '--without-iplogging' '') - $(usex xinetd '' '--without-inetd') - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - newinitd "${FILESDIR}/pure-ftpd.initd-r12" pure-ftpd - newconfd "${FILESDIR}/pure-ftpd.confd-r4" pure-ftpd - - newinitd "${FILESDIR}/pure-uploadscript.initd-r1" pure-uploadscript - newconfd "${FILESDIR}/pure-uploadscript.confd" pure-uploadscript - - if use implicittls ; then - sed -e '/^# Bind/s@21@990@' -i "${ED}"/etc/pure-ftpd.conf || die - fi - - if use ssl ; then - newinitd "${FILESDIR}/pure-certd.initd" pure-certd - - exeinto /etc - newexe "${FILESDIR}/pure-certd.script" pure-certd.sh - fi - - if use ldap ; then - insinto /etc/openldap/schema - doins pureftpd.schema - insinto /etc/openldap - insopts -m 0600 - doins pureftpd-ldap.conf - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/pure-ftpd.xinetd" pure-ftpd - fi -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # This is a new installation - elog - elog "Before starting Pure-FTPd, you have to edit the /etc/pure-ftpd.conf file!" - elog - ewarn "It's *really* important to read the README provided with Pure-FTPd!" - ewarn "Check out http://download.pureftpd.org/pub/pure-ftpd/doc/README for general info" - ewarn "and http://download.pureftpd.org/pub/pure-ftpd/doc/README.TLS for SSL/TLS info." - ewarn - else - for v in ${REPLACING_VERSIONS} ; do - if ver_test "${v}" -le "1.0.50" ; then - einfo "Configuration through /etc/conf.d/pure-ftpd is now deprecated!" - einfo "Please migrate your settings to the new configuration file." - einfo "Use /etc/pure-ftpd.conf to adjust your settings." - fi - done - fi -} diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild index 712fefda22b2..a01e48fe71f1 100644 --- a/net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild +++ b/net-ftp/pure-ftpd/pure-ftpd-1.0.51.ebuild @@ -15,7 +15,7 @@ else ftp://ftp.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2 http://download.pureftpd.org/pub/${PN}/releases/${P}.tar.bz2 " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" fi LICENSE="BSD GPL-2" -- cgit v1.2.3