This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, next has been updated via f42dc99758f90700fc0fd1a12bb1768fb6a3f9e1 (commit) via 5503a18d716c42c68b5ffab7b29a19710afa4646 (commit) via 53eb573f27effd3fa9e6f116c90ccbacdc9e54a7 (commit) via 8ce729457d736aee35fc5f731cc6aa17ff549c73 (commit) via 0eaaa300d8c4d682d7302c39d36ffba1fde18ef7 (commit) via 541f938d8b3f991c12c866c94e0803ffb940c2ef (commit) via ccddf4ce8d2bd728a307455155b75baf7dc4d5fd (commit) via fdb3fb1565879a5b541d96c91e231796a0f4be94 (commit) via 023ed8cefd6f3511263dfddb298fba5613f159cc (commit) via 1cc86b66ecae3866ac0b58044874a05605a759fb (commit) via e09731d5e4eda69ed37286c7e9de3cce07141ec9 (commit) via c5706bf1efaea76b9d42225093a4d56e4bc5ef35 (commit) via 79781dda3fe241002c39046c15dc6f5aa0ee1e50 (commit) via fe6afd5ccc14706fc9646b19bf84bc58a7d45c97 (commit) via 44daf2f5ee6bf240d6738494c93095ce6122b597 (commit) via 5b855a903ec098222b65f93c4f06e793239cd240 (commit) via d6626067a7044c4a06df637fdf8cefc6adb3684c (commit) via bc9673ded3d8d997f2d9dd1b1a84d7744fc1bf66 (commit) via 09c2a2ec0e3c6c1057ac7a23115185f027168f5a (commit) via 1d14e5a23a056cf2b315f8ff8ee7ec2eb97960d3 (commit) via 98eac192ad4071d74e5a4c4f5631f9edfd3f0715 (commit) via 7230084809ea5704e56aec4bb1173845e4567e55 (commit) via 4ccf0c9ddc5c8e76147abfe6cfd316360e9e3502 (commit) via 8024cc05a10dff90e2c3d0069d1ff27e1b6a3ce2 (commit) via cacf78e8ccce668a85fb347de398958de6d15568 (commit) via 34ebd4e5f1431c5c4f6da4a011f896212d234118 (commit) via 643871d4a79791e469b798414778669a3cf67ce9 (commit) via 34e16b8653a3e770523035a4c898acaee762d5c4 (commit) via 2296698ec46d297520584f67936be3d81c20feb4 (commit) via a8344bbac55279517848f33214da9016d49d08de (commit) via ef03abb15d8ca7811472e99a72b1afc8dc17ac84 (commit) via f653df852ad45a19e686c0c8d833a1fcbfd4faac (commit) from 8000bc0a4375ee7afdc1d56023681b8ac9502c3d (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit f42dc99758f90700fc0fd1a12bb1768fb6a3f9e1 Merge: 5503a18d7 8000bc0a4 Author: Peter Müller peter.mueller@ipfire.org Date: Wed Jul 6 06:14:54 2022 +0000
Merge branch 'next' into temp-c170-development
commit 5503a18d716c42c68b5ffab7b29a19710afa4646 Merge: 53eb573f2 f5117ab51 Author: Peter Müller peter.mueller@ipfire.org Date: Mon Jun 27 13:29:18 2022 +0000
Merge branch 'next' into temp-c170-development
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 53eb573f27effd3fa9e6f116c90ccbacdc9e54a7 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jun 25 11:15:43 2022 +0000
Core Update 170: Ship Pakfire functions.pl
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 8ce729457d736aee35fc5f731cc6aa17ff549c73 Author: Robin Roevens robin.roevens@disroot.org Date: Wed Feb 23 21:21:30 2022 +0100
pakfire: Better errorhandling on downloads
- Add true/false return codes to fetchfile, getmetafile and getmirrors indicating succes or failure. - Check on those return codes and fail gracefully with clean error message(s) when downloads fail. - Replace duplicate meta-file fetching code in dbgetlist with getmetafile function (fixing possibly missed cariage return conversion in meta-files). - Remove pointless 5 retries to download server-list.db in selectmirror as fetchfile already retries 5 times.
commit 0eaaa300d8c4d682d7302c39d36ffba1fde18ef7 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:43 2022 +0200
rust-time: Required for update of python3-cryptography
- lfs and rootfile created - Patch created to remove requirement for winapi and related windows dependencies
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 541f938d8b3f991c12c866c94e0803ffb940c2ef Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:42 2022 +0200
rust-stable_deref_trait: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit ccddf4ce8d2bd728a307455155b75baf7dc4d5fd Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:41 2022 +0200
rust-proc-macro-error-attr: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit fdb3fb1565879a5b541d96c91e231796a0f4be94 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:40 2022 +0200
rust-proc-macro-error: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 023ed8cefd6f3511263dfddb298fba5613f159cc Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:39 2022 +0200
rust-pem: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 1cc86b66ecae3866ac0b58044874a05605a759fb Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:38 2022 +0200
rust-paste-0.1.18: Required for update of python3-cryptography
- lfs and rootfile created - python3-cryptography build requires older version than was already installed. Therefore named version 0.1.18 created, leaving original rust-paste in place
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit e09731d5e4eda69ed37286c7e9de3cce07141ec9 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:37 2022 +0200
rust-ouroboros_macro: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit c5706bf1efaea76b9d42225093a4d56e4bc5ef35 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:36 2022 +0200
rust-ouroboros: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 79781dda3fe241002c39046c15dc6f5aa0ee1e50 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:35 2022 +0200
rust-num_threads: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit fe6afd5ccc14706fc9646b19bf84bc58a7d45c97 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:34 2022 +0200
rust-num-traits: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 44daf2f5ee6bf240d6738494c93095ce6122b597 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:33 2022 +0200
rust-num-integer: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 5b855a903ec098222b65f93c4f06e793239cd240 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:32 2022 +0200
rust-indoc-0.3.6: Required for update of python3-cryptography
- lfs and rootfile created - python3-cryptography build requires older version than was already installed. Therefore named version 0.3.6 created, leaving original rust-indoc in place
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit d6626067a7044c4a06df637fdf8cefc6adb3684c Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:31 2022 +0200
rust-chrono: Required for update of python3-cryptography
- lfs and rootfile created - Patch created to remove requirement for winapi and related windows dependencies
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit bc9673ded3d8d997f2d9dd1b1a84d7744fc1bf66 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:30 2022 +0200
rust-base64: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 09c2a2ec0e3c6c1057ac7a23115185f027168f5a Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:29 2022 +0200
rust-asn1_derive: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 1d14e5a23a056cf2b315f8ff8ee7ec2eb97960d3 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:28 2022 +0200
rust-asn1: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 98eac192ad4071d74e5a4c4f5631f9edfd3f0715 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:27 2022 +0200
rust-aliasable: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 7230084809ea5704e56aec4bb1173845e4567e55 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:26 2022 +0200
rust-Inflector: Required for update of python3-cryptography
- lfs and rootfile created
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 4ccf0c9ddc5c8e76147abfe6cfd316360e9e3502 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:25 2022 +0200
rust-pyo3-macros-backend: Update to version 0.15.1 - required for python3-cryptography update
- Update from version 0.13.1 to 0.15.1 Required to be at same version as rust-pyo3 - Update of rootfile - Changelog not available
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 8024cc05a10dff90e2c3d0069d1ff27e1b6a3ce2 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:24 2022 +0200
rust-pyo3-macros: Update to version 0.15.1 - required for python3-cryptography update
- Update from version 0.13.1 to 0.15.1 Required to be at same version as rust-pyo3 - Update of rootfile - Changelog not available
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit cacf78e8ccce668a85fb347de398958de6d15568 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:23 2022 +0200
rust-pyo3: Update to version 0.15.1 - required for python3-cryptography
- Update from version 0.13.1 to 0.15.1 - Update of rootfile - Changelog is too long to include here. For details see CHANGELOG.md file in source tarball
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 34ebd4e5f1431c5c4f6da4a011f896212d234118 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:22 2022 +0200
make.sh: New rust dependencies for python3-cryptography
- New rust dependencies added for python3-cryptography
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 643871d4a79791e469b798414778669a3cf67ce9 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 17 11:42:21 2022 +0200
python3-cryptography: Update to version 36.0.2
- Update from version 3.4.7 to 36.0.2 After version 3.4.8 the numbering scheme changed to 35.0.0 in Sept 2021 See Chanelog section 35.0.0 below - New release requires a lot of rust packages - see Changelog sections 35.0.0 & 36.0.0 below. The required rust packages are installed in separate patches in this series - Update of rootfile - Changelog 36.0.2 - 2022-03-15¶ Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n. 36.0.1 - 2021-12-14¶ Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1m. 36.0.0 - 2021-11-21¶ FINAL DEPRECATION Support for verifier and signer on our asymmetric key classes was deprecated in version 2.0. These functions had an extended deprecation due to usage, however the next version of cryptography will drop support. Users should migrate to sign and verify. The entire X.509 layer is now written in Rust. This allows alternate asymmetric key implementations that can support cloud key management services or hardware security modules provided they implement the necessary interface (for example: EllipticCurvePrivateKey). Deprecated the backend argument for all functions. Added support for AESOCB3. Added support for iterating over arbitrary request attributes. Deprecated the get_attribute_for_oid method on CertificateSigningRequest in favor of get_attribute_for_oid() on the new Attributes object. Fixed handling of PEM files to allow loading when certificate and key are in the same file. Fixed parsing of CertificatePolicies extensions containing legacy BMPString values in their explicitText. Allow parsing of negative serial numbers in certificates. Negative serial numbers are prohibited by RFC 5280 so a deprecation warning will be raised whenever they are encountered. A future version of cryptography will drop support for parsing them. Added support for parsing PKCS12 files with friendly names for all certificates with load_pkcs12(), which will return an object of type PKCS12KeyAndCertificates. rfc4514_string() and related methods now have an optional attr_name_overrides parameter to supply custom OID to name mappings, which can be used to match vendor-specific extensions. BACKWARDS INCOMPATIBLE: Reverted the nonstandard formatting of email address fields as E in rfc4514_string() methods from version 35.0. The previous behavior can be restored with: name.rfc4514_string({NameOID.EMAIL_ADDRESS: "E"}) Allow X25519PublicKey and X448PublicKey to be used as public keys when parsing certificates or creating them with CertificateBuilder. These key types must be signed with a different signing algorithm as X25519 and X448 do not support signing. Extension values can now be serialized to a DER byte string by calling public_bytes(). Added experimental support for compiling against BoringSSL. As BoringSSL does not commit to a stable API, cryptography tests against the latest commit only. Please note that several features are not available when building against BoringSSL. Parsing CertificateSigningRequest from DER and PEM now, for a limited time period, allows the Extension critical field to be incorrectly encoded. See the issue for complete details. This will be reverted in a future cryptography release. When OCSPNonce are parsed and generated their value is now correctly wrapped in an ASN.1 OCTET STRING. This conforms to RFC 6960 but conflicts with the original behavior specified in RFC 2560. For a temporary period for backwards compatibility, we will also parse values that are encoded as specified in RFC 2560 but this behavior will be removed in a future release. 35.0.0 - 2021-09-29¶ Changed the version scheme. This will result in us incrementing the major version more frequently, but does not change our existing backwards compatibility policy. BACKWARDS INCOMPATIBLE: The X.509 PEM parsers now require that the PEM string passed have PEM delimiters of the correct type. For example, parsing a private key PEM concatenated with a certificate PEM will no longer be accepted by the PEM certificate parser. BACKWARDS INCOMPATIBLE: The X.509 certificate parser no longer allows negative serial numbers. RFC 5280 has always prohibited these. BACKWARDS INCOMPATIBLE: Additional forms of invalid ASN.1 found during X.509 parsing will raise an error on initial parse rather than when the malformed field is accessed. Rust is now required for building cryptography, the CRYPTOGRAPHY_DONT_BUILD_RUST environment variable is no longer respected. Parsers for X.509 no longer use OpenSSL and have been rewritten in Rust. This should be backwards compatible (modulo the items listed above) and improve both security and performance. Added support for OpenSSL 3.0.0 as a compilation target. Added support for SM3 and SM4, when using OpenSSL 1.1.1. These algorithms are provided for compatibility in regions where they may be required, and are not generally recommended. We now ship manylinux_2_24 and musllinux_1_1 wheels, in addition to our manylinux2010 and manylinux2014 wheels. Users on distributions like Alpine Linux should ensure they upgrade to the latest pip to correctly receive wheels. Added rfc4514_attribute_name attribute to x509.NameAttribute. Added KBKDFCMAC. 3.4.8 - 2021-08-24¶ Updated Windows, macOS, and manylinux wheels to be compiled with OpenSSL 1.1.1l.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 34e16b8653a3e770523035a4c898acaee762d5c4 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jun 25 11:12:44 2022 +0000
Core Update 170: Ship sudo
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 2296698ec46d297520584f67936be3d81c20feb4 Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Jun 22 09:10:59 2022 +0200
sudo: Update to version 1.9.11p3
- Update from version 1.9.10 to 1.9.11p3 - Update of rootfile required - Changelog What's new in Sudo 1.9.11p3 * Fixed "connection reset" errors on AIX when running shell scripts with the "intercept" or "log_subcmds" sudoers options enabled. Bug #1034. * Fixed very slow execution of shell scripts when the "intercept" or "log_subcmds" sudoers options are set on systems that enable Nagle's algorithm on the loopback device, such as AIX. Bug #1034. What's new in Sudo 1.9.11p2 * Fixed a compilation error on Linux/x86_64 with the x32 ABI. * Fixed a regression introduced in 1.9.11p1 that caused a warning when logging to sudo_logsrvd if the command returned no output. What's new in Sudo 1.9.11p1 * Correctly handle EAGAIN in the I/O read/right events. This fixes a hang seen on some systems when piping a large amount of data through sudo, such as via rsync. Bug #963. * Changes to avoid implementation or unspecified behavior when bit shifting signed values in the protobuf library. * Fixed a compilation error on Linux/aarch64. * Fixed the configure check for seccomp(2) support on Linux. * Corrected the EBNF specification for tags in the sudoers manual page. GitHub issue #153. What's new in Sudo 1.9.11 * Fixed a crash in the Python module with Python 3.9.10 on some systems. Additionally, "make check" now passes for Python 3.9.10. * Error messages sent via email now include more details, including the file name and the line number and column of the error. Multiple errors are sent in a single message. Previously, only the first error was included. * Fixed logging of parse errors in JSON format. Previously, the JSON logger would not write entries unless the command and runuser were set. These may not be known at the time a parse error is encountered. * Fixed a potential crash parsing sudoers lines larger than twice the value of LINE_MAX on systems that lack the getdelim() function. * The tests run by "make check" now unset the LANGUAGE environment variable. Otherwise, localization strings will not match if LANGUAGE is set to a non-English locale. Bug #1025. * The "starttime" test now passed when run under Debian faketime. Bug #1026. * The Kerberos authentication module now honors the custom password prompt if one has been specified. * The embedded copy of zlib has been updated to version 1.2.12. * Updated the version of libtool used by sudo to version 2.4.7. * Sudo now defines _TIME_BITS to 64 on systems that define __TIMESIZE in the header files (currently only GNU libc). This is required to allow the use of 64-bit time values on some 32-bit systems. * Sudo's "intercept" and "log_subcmds" options no longer force the command to run in its own pseudo-terminal. It is now also possible to intercept the system(3) function. * Fixed a bug in sudo_logsrvd when run in store-first relay mode where the commit point messages sent by the server were incorrect if the command was suspended or received a window size change event. * Fixed a potential crash in sudo_logsrvd when the "tls_dhparams" configuration setting was used. * The "intercept" and "log_subcmds" functionality can now use ptrace(2) on Linux systems that support seccomp(2) filtering. This has the advantage of working for both static and dynamic binaries and can work with sudo's SELinux RBAC mode. The following architectures are currently supported: i386, x86_64, aarch64, arm, mips (log_subcmds only), powerpc, riscv, and s390x. The default is to use ptrace(2) where possible; the new "intercept_type" sudoers setting can be used to explicitly set the type. * New Georgian translation from translationproject.org. * Fixed creating packages on CentOS Stream. * Fixed a bug in the intercept and log_subcmds support where the execve(2) wrapper was using the current environment instead of the passed environment pointer. Bug #1030. * Added AppArmor integration for Linux. A sudoers rule can now specify an APPARMOR_PROFILE option to run a command confined by the named AppArmor profile. * Fixed parsing of the "server_log" setting in sudo_logsrvd.conf. Non-paths were being treated as paths and an actual path was treated as an error.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit a8344bbac55279517848f33214da9016d49d08de Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jun 25 11:12:14 2022 +0000
Core Update 170: Ship xfsprogs
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit ef03abb15d8ca7811472e99a72b1afc8dc17ac84 Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jun 21 20:52:24 2022 +0200
xfsprogs: Update to version 5.18.0
- Update from version 5.16.0 to 5.18.0 - Update of rootfile not required - Changelog Release v5.18.0 xfsprogs: more autoconf modernisation Release v5.18.0-rc1 mkfs: Fix memory leak xfsprogs: autoconf modernisation xfs_io: add a quiet option to bulkstat metadump: be careful zeroing corrupt inode forks metadump: handle corruption errors without aborting xfs_db: take BB cluster offset into account when using 'type' cmd xfs_scrub: don't revisit scanned inodes when reprocessing a stale inode xfs_scrub: balance inode chunk scan across CPUs xfs_scrub: prepare phase3 for per-inogrp worker threads xfs_scrub: widen action list length variables xfs_scrub: in phase 3, use the opened file descriptor for repair calls xfs_scrub: make phase 4 go straight to fstrim if nothing to fix xfs_scrub: don't try any file repairs during phase 3 if AG metadata bad xfs_scrub: fall back to scrub-by-handle if opening handles fails xfs_scrub: in phase 3, use the opened file descriptor for scrub calls xfs_scrub: collapse trivial file scrub helpers xfs_repair: check the ftype of dot and dotdot directory entries xfs_repair: improve error reporting when checking rmap and refcount btrees xfs_repair: detect v5 featureset mismatches in secondary supers mkfs: don't trample the gid set in the protofile mkfs: round log size down if rounding log start up causes overflow mkfs: improve log extent validation mkfs: don't let internal logs bump the root dir inode chunk to AG 1 mkfs: reduce internal log size when log stripe units are in play mkfs: fix missing validation of -l size against maximum internal log size xfs_repair: fix sizing of the incore rt space usage map calculation xfs_db: report absolute maxlevels for each btree type xfs_db: support computing btheight for all cursor types xfs_repair: warn about suspicious btree levels in AG headers xfs_db: warn about suspicious finobt trees when metadumping xfs: note the removal of XFS_IOC_FSSETDM in the documentation xfs_db: fix a complaint about a printf buffer overrun xfs_scrub: move to mallinfo2 when available debian: support multiarch for libhandle debian: bump compat level to 11 debian: refactor common options Release v5.18.0-rc0 mm/fs: delete PF_SWAPWRITElibxfs-5.18-sync xfs: document the XFS_ALLOC_AGFL_RESERVE constant xfs: constify xfs_name_dotdot xfs: constify the name argument to various directory functions xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions xfs: remove the XFS_IOC_FSSETDM definitions xfs: pass the mapping flags to xfs_bmbt_to_iomap Release v5.16.0 libxfs: remove kernel stubs from xfs_shared.h debian: Generate .gitcensus instead of .census (Closes: #999743) Release v5.16.0-rc0 xfs: Fix the free logic of state in xfs_attr_node_hasname xfs: #ifdef out perag code for userspace xfs: use swap() to make dabtree code cleaner xfs: remove unused parameter from refcount code xfs: reduce the size of struct xfs_extent_free_item xfs: rename xfs_bmap_add_free to xfs_free_extent_later xfs: create slab caches for frequently-used deferred items xfs: compact deferred intent item structures xfs: rename _zone variables to _cache xfs: remove kmem_zone typedef xfs: use separate btree cursor cache for each btree type xfs: compute absolute maximum nlevels for each btree type xfs: kill XFS_BTREE_MAXLEVELS xfs_repair: stop using XFS_BTREE_MAXLEVELS xfs_db: stop using XFS_BTREE_MAXLEVELS xfs: compute the maximum height of the rmap btree when reflink enabled xfs: clean up xfs_btree_{calc_size,compute_maxlevels} xfs: compute maximum AG btree height for critical reservation calculation xfs: rename m_ag_maxlevels to m_allocbt_maxlevels xfs: dynamically allocate cursors based on maxlevels xfs: encode the max btree height in the cursor xfs: refactor btree cursor allocation function xfs: rearrange xfs_btree_cur fields for better packing xfs: prepare xfs_btree_cur for dynamic cursor heights xfs: reduce the size of nr_ops for refcount btree cursors xfs: remove xfs_btree_cur.bc_blocklog xfs: fix perag reference leak on iteration race with growfs xfs: terminate perag iteration reliably on agcount xfs: rename the next_agno perag iteration variable xfs: fold perag loop iteration logic into helper function xfs: remove the xfs_dqblk_t typedef xfs: remove the xfs_dsb_t typedef xfs: remove the xfs_dinode_t typedef xfs: check that bc_nlevels never overflows xfs: remove xfs_btree_cur_t typedef xfs: fix maxlevels comparisons in the btree staging code xfs: port the defer ops capture and continue to resource capture xfs: formalize the process of holding onto resources across a defer roll xfs: use kmem_cache_free() for kmem_cache objects xfs_repair: fix AG header btree level comparisons xfs_db: fix metadump level comparisons
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit f653df852ad45a19e686c0c8d833a1fcbfd4faac Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jun 25 11:07:09 2022 +0000
Start Core Update 170
Signed-off-by: Peter Müller peter.mueller@ipfire.org
-----------------------------------------------------------------------
Summary of changes: config/rootfiles/common/rust-Inflector | 54 ++ config/rootfiles/common/rust-aliasable | 12 + config/rootfiles/common/rust-asn1 | 17 + config/rootfiles/common/rust-asn1_derive | 7 + config/rootfiles/common/rust-base64 | 36 ++ config/rootfiles/common/rust-chrono | 44 ++ config/rootfiles/common/rust-indoc-0.3.6 | 30 ++ config/rootfiles/common/rust-num-integer | 20 + config/rootfiles/common/rust-num-traits | 31 ++ config/rootfiles/common/rust-num_threads | 11 + config/rootfiles/common/rust-ouroboros | 6 + config/rootfiles/common/rust-ouroboros_macro | 21 + config/rootfiles/common/rust-paste-0.1.18 | 41 ++ config/rootfiles/common/rust-pem | 14 + config/rootfiles/common/rust-proc-macro-error | 53 ++ config/rootfiles/common/rust-proc-macro-error-attr | 11 + config/rootfiles/common/rust-pyo3 | 547 ++++++++++++--------- config/rootfiles/common/rust-pyo3-macros | 14 +- config/rootfiles/common/rust-pyo3-macros-backend | 41 +- config/rootfiles/common/rust-stable_deref_trait | 9 + config/rootfiles/common/rust-time | 13 + config/rootfiles/common/sudo | 3 +- config/rootfiles/core/{169 => 170}/core-files | 0 config/rootfiles/core/{169 => 170}/exclude | 0 .../core/{169 => 170}/filelists/core-files | 0 .../armv6l/pakfire => core/170/filelists/files} | 0 .../{oldcore/112 => core/170}/filelists/sudo | 0 .../rootfiles/core/{169 => 170}/filelists/xfsprogs | 0 config/rootfiles/core/170/update.sh | 67 +++ config/rootfiles/{core => oldcore}/169/core-files | 0 config/rootfiles/{core => oldcore}/169/exclude | 0 .../169/filelists/aarch64/binutils | 0 .../{core => oldcore}/169/filelists/aarch64/gcc | 0 .../{core => oldcore}/169/filelists/aarch64/glibc | 0 .../{core => oldcore}/169/filelists/aarch64/linux | 0 .../169/filelists/aarch64/linux-initrd | 0 .../{core => oldcore}/169/filelists/apache2 | 0 .../169/filelists/armv6l/binutils | 0 .../{core => oldcore}/169/filelists/armv6l/gcc | 0 .../{core => oldcore}/169/filelists/armv6l/glibc | 0 .../{core => oldcore}/169/filelists/armv6l/linux | 0 .../169/filelists/armv6l/linux-initrd | 0 .../rootfiles/{core => oldcore}/169/filelists/bind | 0 .../{core => oldcore}/169/filelists/core-files | 0 .../rootfiles/{core => oldcore}/169/filelists/curl | 0 .../{core => oldcore}/169/filelists/files | 0 .../rootfiles/{core => oldcore}/169/filelists/fuse | 0 .../{core => oldcore}/169/filelists/iptables | 0 .../{core => oldcore}/169/filelists/keyutils | 0 .../rootfiles/{core => oldcore}/169/filelists/krb5 | 0 .../169/filelists/libnetfilter_cthelper | 0 .../169/filelists/libnetfilter_cttimeout | 0 .../{core => oldcore}/169/filelists/libtiff | 0 .../{core => oldcore}/169/filelists/libxml2 | 0 .../{core => oldcore}/169/filelists/libxslt | 0 .../{core => oldcore}/169/filelists/libyang | 0 .../rootfiles/{core => oldcore}/169/filelists/lmdb | 0 .../{core => oldcore}/169/filelists/logrotate | 0 .../rootfiles/{core => oldcore}/169/filelists/lzip | 0 .../{core => oldcore}/169/filelists/misc-progs | 0 .../{core => oldcore}/169/filelists/oath-toolkit | 0 .../{core => oldcore}/169/filelists/openssl | 0 .../{core => oldcore}/169/filelists/openvpn | 0 .../169/filelists/perl-File-Remove | 0 .../{core => oldcore}/169/filelists/perl-Imager | 0 .../169/filelists/perl-Imager-QRCode | 0 .../169/filelists/perl-MIME-Base32 | 0 .../169/filelists/perl-Module-Build | 0 .../169/filelists/perl-Module-Install | 0 .../169/filelists/perl-Module-ScanDeps | 0 .../169/filelists/perl-URI-Encode | 0 .../{core => oldcore}/169/filelists/perl-YAML-Tiny | 0 .../{core => oldcore}/169/filelists/poppler | 0 .../{core => oldcore}/169/filelists/qrencode | 0 .../{core => oldcore}/169/filelists/sqlite | 0 .../{core => oldcore}/169/filelists/squid | 0 .../{core => oldcore}/169/filelists/tzdata | 0 .../{core => oldcore}/169/filelists/unbound | 0 .../169/filelists/x86_64/binutils | 0 .../{core => oldcore}/169/filelists/x86_64/gcc | 0 .../{core => oldcore}/169/filelists/x86_64/glibc | 0 .../{core => oldcore}/169/filelists/x86_64/linux | 0 .../169/filelists/x86_64/linux-initrd | 0 .../{core => oldcore}/169/filelists/xfsprogs | 0 config/rootfiles/{core => oldcore}/169/update.sh | 0 config/rootfiles/packages/python3-cryptography | 25 +- lfs/python3-cryptography | 6 +- lfs/{rust-pyo3 => rust-Inflector} | 6 +- lfs/{rust-pyo3 => rust-aliasable} | 6 +- lfs/{rust-pyo3 => rust-asn1} | 6 +- lfs/{rust-pyo3 => rust-asn1_derive} | 6 +- lfs/{rust-pyo3 => rust-base64} | 6 +- lfs/{rust-pyo3-macros-backend => rust-chrono} | 7 +- lfs/{rust-pyo3 => rust-indoc-0.3.6} | 8 +- lfs/{rust-pyo3 => rust-num-integer} | 6 +- lfs/{rust-pyo3 => rust-num-traits} | 6 +- lfs/{rust-pyo3 => rust-num_threads} | 6 +- lfs/{rust-pyo3 => rust-ouroboros} | 6 +- lfs/{rust-pyo3 => rust-ouroboros_macro} | 6 +- lfs/{rust-pyo3 => rust-paste-0.1.18} | 6 +- lfs/{rust-pyo3 => rust-pem} | 6 +- lfs/{rust-pyo3 => rust-proc-macro-error} | 6 +- ...3-macros-backend => rust-proc-macro-error-attr} | 6 +- lfs/rust-pyo3 | 4 +- lfs/rust-pyo3-macros | 4 +- lfs/rust-pyo3-macros-backend | 4 +- lfs/{rust-pyo3 => rust-stable_deref_trait} | 6 +- lfs/{rust-pyo3-macros-backend => rust-time} | 7 +- lfs/sudo | 4 +- lfs/xfsprogs | 4 +- make.sh | 18 + src/pakfire/lib/functions.pl | 84 ++-- src/patches/rust-chrono-0.4.19-fix-metadata.patch | 23 + src/patches/rust-time-0.1.43-fix-metadata.patch | 13 + 114 files changed, 1022 insertions(+), 381 deletions(-) create mode 100644 config/rootfiles/common/rust-Inflector create mode 100644 config/rootfiles/common/rust-aliasable create mode 100644 config/rootfiles/common/rust-asn1 create mode 100644 config/rootfiles/common/rust-asn1_derive create mode 100644 config/rootfiles/common/rust-base64 create mode 100644 config/rootfiles/common/rust-chrono create mode 100644 config/rootfiles/common/rust-indoc-0.3.6 create mode 100644 config/rootfiles/common/rust-num-integer create mode 100644 config/rootfiles/common/rust-num-traits create mode 100644 config/rootfiles/common/rust-num_threads create mode 100644 config/rootfiles/common/rust-ouroboros create mode 100644 config/rootfiles/common/rust-ouroboros_macro create mode 100644 config/rootfiles/common/rust-paste-0.1.18 create mode 100644 config/rootfiles/common/rust-pem create mode 100644 config/rootfiles/common/rust-proc-macro-error create mode 100644 config/rootfiles/common/rust-proc-macro-error-attr create mode 100644 config/rootfiles/common/rust-stable_deref_trait create mode 100644 config/rootfiles/common/rust-time copy config/rootfiles/core/{169 => 170}/core-files (100%) copy config/rootfiles/core/{169 => 170}/exclude (100%) copy config/rootfiles/core/{169 => 170}/filelists/core-files (100%) copy config/rootfiles/{oldcore/159/filelists/armv6l/pakfire => core/170/filelists/files} (100%) copy config/rootfiles/{oldcore/112 => core/170}/filelists/sudo (100%) copy config/rootfiles/core/{169 => 170}/filelists/xfsprogs (100%) create mode 100644 config/rootfiles/core/170/update.sh rename config/rootfiles/{core => oldcore}/169/core-files (100%) rename config/rootfiles/{core => oldcore}/169/exclude (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/binutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/gcc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/glibc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/linux (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/linux-initrd (100%) rename config/rootfiles/{core => oldcore}/169/filelists/apache2 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/binutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/gcc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/glibc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/linux (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/linux-initrd (100%) rename config/rootfiles/{core => oldcore}/169/filelists/bind (100%) rename config/rootfiles/{core => oldcore}/169/filelists/core-files (100%) rename config/rootfiles/{core => oldcore}/169/filelists/curl (100%) rename config/rootfiles/{core => oldcore}/169/filelists/files (100%) rename config/rootfiles/{core => oldcore}/169/filelists/fuse (100%) rename config/rootfiles/{core => oldcore}/169/filelists/iptables (100%) rename config/rootfiles/{core => oldcore}/169/filelists/keyutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/krb5 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libnetfilter_cthelper (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libnetfilter_cttimeout (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libtiff (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libxml2 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libxslt (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libyang (100%) rename config/rootfiles/{core => oldcore}/169/filelists/lmdb (100%) rename config/rootfiles/{core => oldcore}/169/filelists/logrotate (100%) rename config/rootfiles/{core => oldcore}/169/filelists/lzip (100%) rename config/rootfiles/{core => oldcore}/169/filelists/misc-progs (100%) rename config/rootfiles/{core => oldcore}/169/filelists/oath-toolkit (100%) rename config/rootfiles/{core => oldcore}/169/filelists/openssl (100%) rename config/rootfiles/{core => oldcore}/169/filelists/openvpn (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-File-Remove (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Imager (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Imager-QRCode (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-MIME-Base32 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Module-Build (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Module-Install (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Module-ScanDeps (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-URI-Encode (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-YAML-Tiny (100%) rename config/rootfiles/{core => oldcore}/169/filelists/poppler (100%) rename config/rootfiles/{core => oldcore}/169/filelists/qrencode (100%) rename config/rootfiles/{core => oldcore}/169/filelists/sqlite (100%) rename config/rootfiles/{core => oldcore}/169/filelists/squid (100%) rename config/rootfiles/{core => oldcore}/169/filelists/tzdata (100%) rename config/rootfiles/{core => oldcore}/169/filelists/unbound (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/binutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/gcc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/glibc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/linux (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/linux-initrd (100%) rename config/rootfiles/{core => oldcore}/169/filelists/xfsprogs (100%) rename config/rootfiles/{core => oldcore}/169/update.sh (100%) copy lfs/{rust-pyo3 => rust-Inflector} (93%) copy lfs/{rust-pyo3 => rust-aliasable} (93%) copy lfs/{rust-pyo3 => rust-asn1} (94%) copy lfs/{rust-pyo3 => rust-asn1_derive} (93%) copy lfs/{rust-pyo3 => rust-base64} (93%) copy lfs/{rust-pyo3-macros-backend => rust-chrono} (91%) copy lfs/{rust-pyo3 => rust-indoc-0.3.6} (92%) copy lfs/{rust-pyo3 => rust-num-integer} (93%) copy lfs/{rust-pyo3 => rust-num-traits} (93%) copy lfs/{rust-pyo3 => rust-num_threads} (93%) copy lfs/{rust-pyo3 => rust-ouroboros} (93%) copy lfs/{rust-pyo3 => rust-ouroboros_macro} (93%) copy lfs/{rust-pyo3 => rust-paste-0.1.18} (93%) copy lfs/{rust-pyo3 => rust-pem} (94%) copy lfs/{rust-pyo3 => rust-proc-macro-error} (93%) copy lfs/{rust-pyo3-macros-backend => rust-proc-macro-error-attr} (93%) copy lfs/{rust-pyo3 => rust-stable_deref_trait} (93%) copy lfs/{rust-pyo3-macros-backend => rust-time} (91%) create mode 100644 src/patches/rust-chrono-0.4.19-fix-metadata.patch create mode 100644 src/patches/rust-time-0.1.43-fix-metadata.patch
Difference in files: diff --git a/config/rootfiles/common/rust-Inflector b/config/rootfiles/common/rust-Inflector new file mode 100644 index 000000000..d97372ab4 --- /dev/null +++ b/config/rootfiles/common/rust-Inflector @@ -0,0 +1,54 @@ +#usr/share/cargo/registry/Inflector-0.11.4 +#usr/share/cargo/registry/Inflector-0.11.4/.cargo-checksum.json +#usr/share/cargo/registry/Inflector-0.11.4/Cargo.toml +#usr/share/cargo/registry/Inflector-0.11.4/README.md +#usr/share/cargo/registry/Inflector-0.11.4/src +#usr/share/cargo/registry/Inflector-0.11.4/src/cases +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/camelcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/camelcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/case +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/case/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/classcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/classcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/kebabcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/kebabcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/pascalcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/pascalcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/screamingsnakecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/screamingsnakecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/sentencecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/sentencecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/snakecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/snakecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/tablecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/tablecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/titlecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/titlecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/traincase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/traincase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/lib.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/deordinalize +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/deordinalize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/ordinalize +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/ordinalize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string +#usr/share/cargo/registry/Inflector-0.11.4/src/string/constants +#usr/share/cargo/registry/Inflector-0.11.4/src/string/constants/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/deconstantize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/deconstantize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/demodulize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/demodulize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/pluralize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/pluralize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/singularize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/singularize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix/foreignkey +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix/foreignkey/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/tests +#usr/share/cargo/registry/Inflector-0.11.4/tests/lib.rs diff --git a/config/rootfiles/common/rust-aliasable b/config/rootfiles/common/rust-aliasable new file mode 100644 index 000000000..e994b8dae --- /dev/null +++ b/config/rootfiles/common/rust-aliasable @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/aliasable-0.1.3 +#usr/share/cargo/registry/aliasable-0.1.3/.cargo-checksum.json +#usr/share/cargo/registry/aliasable-0.1.3/CHANGELOG.md +#usr/share/cargo/registry/aliasable-0.1.3/Cargo.toml +#usr/share/cargo/registry/aliasable-0.1.3/LICENSE +#usr/share/cargo/registry/aliasable-0.1.3/README.md +#usr/share/cargo/registry/aliasable-0.1.3/src +#usr/share/cargo/registry/aliasable-0.1.3/src/boxed.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/lib.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/mut_ref.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/string.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/vec.rs diff --git a/config/rootfiles/common/rust-asn1 b/config/rootfiles/common/rust-asn1 new file mode 100644 index 000000000..941f2ddaa --- /dev/null +++ b/config/rootfiles/common/rust-asn1 @@ -0,0 +1,17 @@ +#usr/share/cargo/registry/asn1-0.8.7 +#usr/share/cargo/registry/asn1-0.8.7/.cargo-checksum.json +#usr/share/cargo/registry/asn1-0.8.7/Cargo.toml +#usr/share/cargo/registry/asn1-0.8.7/Cargo.toml.deps +#usr/share/cargo/registry/asn1-0.8.7/LICENSE +#usr/share/cargo/registry/asn1-0.8.7/README.md +#usr/share/cargo/registry/asn1-0.8.7/examples +#usr/share/cargo/registry/asn1-0.8.7/examples/no_std.rs +#usr/share/cargo/registry/asn1-0.8.7/src +#usr/share/cargo/registry/asn1-0.8.7/src/bit_string.rs +#usr/share/cargo/registry/asn1-0.8.7/src/lib.rs +#usr/share/cargo/registry/asn1-0.8.7/src/object_identifier.rs +#usr/share/cargo/registry/asn1-0.8.7/src/parser.rs +#usr/share/cargo/registry/asn1-0.8.7/src/types.rs +#usr/share/cargo/registry/asn1-0.8.7/src/writer.rs +#usr/share/cargo/registry/asn1-0.8.7/tests +#usr/share/cargo/registry/asn1-0.8.7/tests/derive_test.rs diff --git a/config/rootfiles/common/rust-asn1_derive b/config/rootfiles/common/rust-asn1_derive new file mode 100644 index 000000000..67a57cca9 --- /dev/null +++ b/config/rootfiles/common/rust-asn1_derive @@ -0,0 +1,7 @@ +#usr/share/cargo/registry/asn1_derive-0.8.7 +#usr/share/cargo/registry/asn1_derive-0.8.7/.cargo-checksum.json +#usr/share/cargo/registry/asn1_derive-0.8.7/Cargo.toml +#usr/share/cargo/registry/asn1_derive-0.8.7/Cargo.toml.deps +#usr/share/cargo/registry/asn1_derive-0.8.7/LICENSE +#usr/share/cargo/registry/asn1_derive-0.8.7/src +#usr/share/cargo/registry/asn1_derive-0.8.7/src/lib.rs diff --git a/config/rootfiles/common/rust-base64 b/config/rootfiles/common/rust-base64 new file mode 100644 index 000000000..3607db7aa --- /dev/null +++ b/config/rootfiles/common/rust-base64 @@ -0,0 +1,36 @@ +#usr/share/cargo/registry/base64-0.13.0 +#usr/share/cargo/registry/base64-0.13.0/.cargo-checksum.json +#usr/share/cargo/registry/base64-0.13.0/Cargo.toml +#usr/share/cargo/registry/base64-0.13.0/Cargo.toml.deps +#usr/share/cargo/registry/base64-0.13.0/LICENSE-APACHE +#usr/share/cargo/registry/base64-0.13.0/LICENSE-MIT +#usr/share/cargo/registry/base64-0.13.0/README.md +#usr/share/cargo/registry/base64-0.13.0/RELEASE-NOTES.md +#usr/share/cargo/registry/base64-0.13.0/benches +#usr/share/cargo/registry/base64-0.13.0/benches/benchmarks.rs +#usr/share/cargo/registry/base64-0.13.0/examples +#usr/share/cargo/registry/base64-0.13.0/examples/base64.rs +#usr/share/cargo/registry/base64-0.13.0/examples/make_tables.rs +#usr/share/cargo/registry/base64-0.13.0/icon_CLion.svg +#usr/share/cargo/registry/base64-0.13.0/src +#usr/share/cargo/registry/base64-0.13.0/src/chunked_encoder.rs +#usr/share/cargo/registry/base64-0.13.0/src/decode.rs +#usr/share/cargo/registry/base64-0.13.0/src/display.rs +#usr/share/cargo/registry/base64-0.13.0/src/encode.rs +#usr/share/cargo/registry/base64-0.13.0/src/lib.rs +#usr/share/cargo/registry/base64-0.13.0/src/read +#usr/share/cargo/registry/base64-0.13.0/src/read/decoder.rs +#usr/share/cargo/registry/base64-0.13.0/src/read/decoder_tests.rs +#usr/share/cargo/registry/base64-0.13.0/src/read/mod.rs +#usr/share/cargo/registry/base64-0.13.0/src/tables.rs +#usr/share/cargo/registry/base64-0.13.0/src/tests.rs +#usr/share/cargo/registry/base64-0.13.0/src/write +#usr/share/cargo/registry/base64-0.13.0/src/write/encoder.rs +#usr/share/cargo/registry/base64-0.13.0/src/write/encoder_string_writer.rs +#usr/share/cargo/registry/base64-0.13.0/src/write/encoder_tests.rs +#usr/share/cargo/registry/base64-0.13.0/src/write/mod.rs +#usr/share/cargo/registry/base64-0.13.0/tests +#usr/share/cargo/registry/base64-0.13.0/tests/decode.rs +#usr/share/cargo/registry/base64-0.13.0/tests/encode.rs +#usr/share/cargo/registry/base64-0.13.0/tests/helpers.rs +#usr/share/cargo/registry/base64-0.13.0/tests/tests.rs diff --git a/config/rootfiles/common/rust-chrono b/config/rootfiles/common/rust-chrono new file mode 100644 index 000000000..f30695b97 --- /dev/null +++ b/config/rootfiles/common/rust-chrono @@ -0,0 +1,44 @@ +#usr/share/cargo/registry/chrono-0.4.19 +#usr/share/cargo/registry/chrono-0.4.19/.cargo-checksum.json +#usr/share/cargo/registry/chrono-0.4.19/AUTHORS.txt +#usr/share/cargo/registry/chrono-0.4.19/CHANGELOG.md +#usr/share/cargo/registry/chrono-0.4.19/Cargo.toml +#usr/share/cargo/registry/chrono-0.4.19/Cargo.toml.deps +#usr/share/cargo/registry/chrono-0.4.19/LICENSE.txt +#usr/share/cargo/registry/chrono-0.4.19/README.md +#usr/share/cargo/registry/chrono-0.4.19/benches +#usr/share/cargo/registry/chrono-0.4.19/benches/chrono.rs +#usr/share/cargo/registry/chrono-0.4.19/benches/serde.rs +#usr/share/cargo/registry/chrono-0.4.19/rustfmt.toml +#usr/share/cargo/registry/chrono-0.4.19/src +#usr/share/cargo/registry/chrono-0.4.19/src/date.rs +#usr/share/cargo/registry/chrono-0.4.19/src/datetime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/div.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format +#usr/share/cargo/registry/chrono-0.4.19/src/format/locales.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/mod.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/parse.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/parsed.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/scan.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/strftime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/lib.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive +#usr/share/cargo/registry/chrono-0.4.19/src/naive/date.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/datetime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/internals.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/isoweek.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/time.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset +#usr/share/cargo/registry/chrono-0.4.19/src/offset/fixed.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset/local.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset/mod.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset/utc.rs +#usr/share/cargo/registry/chrono-0.4.19/src/oldtime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/round.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys +#usr/share/cargo/registry/chrono-0.4.19/src/sys.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys/stub.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys/unix.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys/windows.rs +#usr/share/cargo/registry/chrono-0.4.19/tests +#usr/share/cargo/registry/chrono-0.4.19/tests/wasm.rs diff --git a/config/rootfiles/common/rust-indoc-0.3.6 b/config/rootfiles/common/rust-indoc-0.3.6 new file mode 100644 index 000000000..b4ba2d7c6 --- /dev/null +++ b/config/rootfiles/common/rust-indoc-0.3.6 @@ -0,0 +1,30 @@ +#usr/share/cargo/registry/indoc-0.3.6-0.3.6 +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/.cargo-checksum.json +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/Cargo.toml +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/Cargo.toml.deps +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/LICENSE-APACHE +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/LICENSE-MIT +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/README.md +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/src +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/src/lib.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/compiletest.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/run-pass.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/no-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/no-arguments.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-lit.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-lit.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-string.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-string.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/two-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/two-arguments.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/no-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/no-arguments.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-lit.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-lit.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-string.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-string.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/two-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/two-arguments.stderr diff --git a/config/rootfiles/common/rust-num-integer b/config/rootfiles/common/rust-num-integer new file mode 100644 index 000000000..dcc056a45 --- /dev/null +++ b/config/rootfiles/common/rust-num-integer @@ -0,0 +1,20 @@ +#usr/share/cargo/registry/num-integer-0.1.45 +#usr/share/cargo/registry/num-integer-0.1.45/.cargo-checksum.json +#usr/share/cargo/registry/num-integer-0.1.45/Cargo.toml +#usr/share/cargo/registry/num-integer-0.1.45/Cargo.toml.deps +#usr/share/cargo/registry/num-integer-0.1.45/LICENSE-APACHE +#usr/share/cargo/registry/num-integer-0.1.45/LICENSE-MIT +#usr/share/cargo/registry/num-integer-0.1.45/README.md +#usr/share/cargo/registry/num-integer-0.1.45/RELEASES.md +#usr/share/cargo/registry/num-integer-0.1.45/benches +#usr/share/cargo/registry/num-integer-0.1.45/benches/average.rs +#usr/share/cargo/registry/num-integer-0.1.45/benches/gcd.rs +#usr/share/cargo/registry/num-integer-0.1.45/benches/roots.rs +#usr/share/cargo/registry/num-integer-0.1.45/build.rs +#usr/share/cargo/registry/num-integer-0.1.45/src +#usr/share/cargo/registry/num-integer-0.1.45/src/average.rs +#usr/share/cargo/registry/num-integer-0.1.45/src/lib.rs +#usr/share/cargo/registry/num-integer-0.1.45/src/roots.rs +#usr/share/cargo/registry/num-integer-0.1.45/tests +#usr/share/cargo/registry/num-integer-0.1.45/tests/average.rs +#usr/share/cargo/registry/num-integer-0.1.45/tests/roots.rs diff --git a/config/rootfiles/common/rust-num-traits b/config/rootfiles/common/rust-num-traits new file mode 100644 index 000000000..faae900a2 --- /dev/null +++ b/config/rootfiles/common/rust-num-traits @@ -0,0 +1,31 @@ +#usr/share/cargo/registry/num-traits-0.2.15 +#usr/share/cargo/registry/num-traits-0.2.15/.cargo-checksum.json +#usr/share/cargo/registry/num-traits-0.2.15/Cargo.toml +#usr/share/cargo/registry/num-traits-0.2.15/Cargo.toml.deps +#usr/share/cargo/registry/num-traits-0.2.15/LICENSE-APACHE +#usr/share/cargo/registry/num-traits-0.2.15/LICENSE-MIT +#usr/share/cargo/registry/num-traits-0.2.15/README.md +#usr/share/cargo/registry/num-traits-0.2.15/RELEASES.md +#usr/share/cargo/registry/num-traits-0.2.15/build.rs +#usr/share/cargo/registry/num-traits-0.2.15/src +#usr/share/cargo/registry/num-traits-0.2.15/src/bounds.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/cast.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/float.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/identities.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/int.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/lib.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/macros.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/checked.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/euclid.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/inv.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/mod.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/mul_add.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/overflowing.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/saturating.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/wrapping.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/pow.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/real.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/sign.rs +#usr/share/cargo/registry/num-traits-0.2.15/tests +#usr/share/cargo/registry/num-traits-0.2.15/tests/cast.rs diff --git a/config/rootfiles/common/rust-num_threads b/config/rootfiles/common/rust-num_threads new file mode 100644 index 000000000..8497a3042 --- /dev/null +++ b/config/rootfiles/common/rust-num_threads @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/num_threads-0.1.5 +#usr/share/cargo/registry/num_threads-0.1.5/.cargo-checksum.json +#usr/share/cargo/registry/num_threads-0.1.5/Cargo.toml +#usr/share/cargo/registry/num_threads-0.1.5/LICENSE-Apache +#usr/share/cargo/registry/num_threads-0.1.5/LICENSE-MIT +#usr/share/cargo/registry/num_threads-0.1.5/src +#usr/share/cargo/registry/num_threads-0.1.5/src/apple.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/freebsd.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/imp.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/lib.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/linux.rs diff --git a/config/rootfiles/common/rust-ouroboros b/config/rootfiles/common/rust-ouroboros new file mode 100644 index 000000000..6c93e73cf --- /dev/null +++ b/config/rootfiles/common/rust-ouroboros @@ -0,0 +1,6 @@ +#usr/share/cargo/registry/ouroboros-0.13.0 +#usr/share/cargo/registry/ouroboros-0.13.0/.cargo-checksum.json +#usr/share/cargo/registry/ouroboros-0.13.0/Cargo.toml +#usr/share/cargo/registry/ouroboros-0.13.0/Cargo.toml.deps +#usr/share/cargo/registry/ouroboros-0.13.0/src +#usr/share/cargo/registry/ouroboros-0.13.0/src/lib.rs diff --git a/config/rootfiles/common/rust-ouroboros_macro b/config/rootfiles/common/rust-ouroboros_macro new file mode 100644 index 000000000..31002c72f --- /dev/null +++ b/config/rootfiles/common/rust-ouroboros_macro @@ -0,0 +1,21 @@ +#usr/share/cargo/registry/ouroboros_macro-0.13.0 +#usr/share/cargo/registry/ouroboros_macro-0.13.0/.cargo-checksum.json +#usr/share/cargo/registry/ouroboros_macro-0.13.0/Cargo.toml +#usr/share/cargo/registry/ouroboros_macro-0.13.0/Cargo.toml.deps +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/covariance_detection.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/constructor.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/derives.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/into_heads.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/mod.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/struc.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/summon_borrowchk.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/try_constructor.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/type_asserts.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/with_all.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/with_each.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/info_structures.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/lib.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/parse.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/utils.rs diff --git a/config/rootfiles/common/rust-paste-0.1.18 b/config/rootfiles/common/rust-paste-0.1.18 new file mode 100644 index 000000000..0b7609d47 --- /dev/null +++ b/config/rootfiles/common/rust-paste-0.1.18 @@ -0,0 +1,41 @@ +#usr/share/cargo/registry/paste-0.1.18-0.1.18 +#usr/share/cargo/registry/paste-0.1.18-0.1.18/.cargo-checksum.json +#usr/share/cargo/registry/paste-0.1.18-0.1.18/Cargo.toml +#usr/share/cargo/registry/paste-0.1.18-0.1.18/Cargo.toml.deps +#usr/share/cargo/registry/paste-0.1.18-0.1.18/LICENSE-APACHE +#usr/share/cargo/registry/paste-0.1.18-0.1.18/LICENSE-MIT +#usr/share/cargo/registry/paste-0.1.18-0.1.18/README.md +#usr/share/cargo/registry/paste-0.1.18-0.1.18/src +#usr/share/cargo/registry/paste-0.1.18-0.1.18/src/lib.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/compiletest.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/test.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/case-warning.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/case-warning.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-empty.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-empty.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-non-string.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-non-string.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-suffix.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-suffix.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-unexpected.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-unexpected.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/invalid-ident.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/invalid-ident.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/missing-paren-on-env.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/missing-paren-on-env.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-env-var.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-env-var.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-ident-after-colon.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-ident-after-colon.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-group.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-group.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-modifier.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-modifier.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-punct.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-punct.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-literal.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-literal.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-modifier.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-modifier.stderr diff --git a/config/rootfiles/common/rust-pem b/config/rootfiles/common/rust-pem new file mode 100644 index 000000000..042dbb7d8 --- /dev/null +++ b/config/rootfiles/common/rust-pem @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/pem-1.0.2 +#usr/share/cargo/registry/pem-1.0.2/.cargo-checksum.json +#usr/share/cargo/registry/pem-1.0.2/CHANGELOG.md +#usr/share/cargo/registry/pem-1.0.2/Cargo.toml +#usr/share/cargo/registry/pem-1.0.2/Cargo.toml.deps +#usr/share/cargo/registry/pem-1.0.2/LICENSE.md +#usr/share/cargo/registry/pem-1.0.2/README.md +#usr/share/cargo/registry/pem-1.0.2/benches +#usr/share/cargo/registry/pem-1.0.2/benches/pem_benchmark.rs +#usr/share/cargo/registry/pem-1.0.2/rustfmt.toml +#usr/share/cargo/registry/pem-1.0.2/src +#usr/share/cargo/registry/pem-1.0.2/src/errors.rs +#usr/share/cargo/registry/pem-1.0.2/src/lib.rs +#usr/share/cargo/registry/pem-1.0.2/src/parser.rs diff --git a/config/rootfiles/common/rust-proc-macro-error b/config/rootfiles/common/rust-proc-macro-error new file mode 100644 index 000000000..850479af1 --- /dev/null +++ b/config/rootfiles/common/rust-proc-macro-error @@ -0,0 +1,53 @@ +#usr/share/cargo/registry/proc-macro-error-1.0.4 +#usr/share/cargo/registry/proc-macro-error-1.0.4/.cargo-checksum.json +#usr/share/cargo/registry/proc-macro-error-1.0.4/CHANGELOG.md +#usr/share/cargo/registry/proc-macro-error-1.0.4/Cargo.toml +#usr/share/cargo/registry/proc-macro-error-1.0.4/Cargo.toml.deps +#usr/share/cargo/registry/proc-macro-error-1.0.4/LICENSE-APACHE +#usr/share/cargo/registry/proc-macro-error-1.0.4/LICENSE-MIT +#usr/share/cargo/registry/proc-macro-error-1.0.4/README.md +#usr/share/cargo/registry/proc-macro-error-1.0.4/build.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/diagnostic.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/dummy.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/imp +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/imp/delegate.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/imp/fallback.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/lib.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/macros.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/sealed.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/macro-errors.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ok.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/runtime-errors.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/abort.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/abort.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/append_dummy.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/append_dummy.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/children_messages.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/children_messages.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/dummy.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/dummy.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/emit.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/emit.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/explicit_span_range.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/explicit_span_range.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/misuse.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/misuse.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/multiple_tokens.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/multiple_tokens.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/not_proc_macro.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/not_proc_macro.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/option_ext.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/option_ext.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/proc_macro_hack.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/proc_macro_hack.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/result_ext.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/result_ext.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/to_tokens_span.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/to_tokens_span.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unknown_setting.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unknown_setting.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unrelated_panic.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unrelated_panic.stderr diff --git a/config/rootfiles/common/rust-proc-macro-error-attr b/config/rootfiles/common/rust-proc-macro-error-attr new file mode 100644 index 000000000..17da5873f --- /dev/null +++ b/config/rootfiles/common/rust-proc-macro-error-attr @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4 +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/.cargo-checksum.json +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/Cargo.toml +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/Cargo.toml.deps +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/LICENSE-APACHE +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/LICENSE-MIT +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/build.rs +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src/lib.rs +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src/parse.rs +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src/settings.rs diff --git a/config/rootfiles/common/rust-pyo3 b/config/rootfiles/common/rust-pyo3 index 8d49a81b1..4c4913c9a 100644 --- a/config/rootfiles/common/rust-pyo3 +++ b/config/rootfiles/common/rust-pyo3 @@ -1,239 +1,308 @@ -#usr/share/cargo/registry/pyo3-0.13.1 -#usr/share/cargo/registry/pyo3-0.13.1/.cargo-checksum.json -#usr/share/cargo/registry/pyo3-0.13.1/CHANGELOG.md -#usr/share/cargo/registry/pyo3-0.13.1/Cargo.toml -#usr/share/cargo/registry/pyo3-0.13.1/Cargo.toml.deps -#usr/share/cargo/registry/pyo3-0.13.1/Code-of-Conduct.md -#usr/share/cargo/registry/pyo3-0.13.1/Contributing.md -#usr/share/cargo/registry/pyo3-0.13.1/LICENSE -#usr/share/cargo/registry/pyo3-0.13.1/Makefile -#usr/share/cargo/registry/pyo3-0.13.1/README.md -#usr/share/cargo/registry/pyo3-0.13.1/benches -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_call.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_dict.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_list.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_pyobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_set.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_tuple.rs -#usr/share/cargo/registry/pyo3-0.13.1/build.rs -#usr/share/cargo/registry/pyo3-0.13.1/codecov.yml -#usr/share/cargo/registry/pyo3-0.13.1/guide -#usr/share/cargo/registry/pyo3-0.13.1/guide/book.toml -#usr/share/cargo/registry/pyo3-0.13.1/guide/src -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/SUMMARY.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/advanced.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/building_and_distribution.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/changelog.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/class -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/class.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/class/protocols.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions/tables.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions/traits.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/debugging.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/exception.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/faq.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/features.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/function.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/index.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/logging.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/migration.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/module.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/parallelism.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/pypy.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/python_from_rust.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/rust_cpython.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/trait_bounds.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/types.md -#usr/share/cargo/registry/pyo3-0.13.1/pyproject.toml -#usr/share/cargo/registry/pyo3-0.13.1/src -#usr/share/cargo/registry/pyo3-0.13.1/src/buffer.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/callback.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class -#usr/share/cargo/registry/pyo3-0.13.1/src/class/basic.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/buffer.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/context.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/descr.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/gc.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/iter.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/macros.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/mapping.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/methods.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/number.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/proto_methods.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/pyasync.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/sequence.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/conversion.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/derive_utils.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/err -#usr/share/cargo/registry/pyo3-0.13.1/src/err/err_state.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/err/impls.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/err/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/exceptions.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/LICENSE -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/README.md -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/bltinmodule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/boolobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/bytearrayobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/bytesobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/ceval.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/code.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/codecs.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/compile.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/complexobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/context.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/abstract_.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/bytesobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/ceval.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/code.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/dictobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/frameobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/datetime.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/descrobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/dictobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/enumobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/eval.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/fileobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/floatobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/funcobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/genobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/import.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/initconfig.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/intrcheck.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/iterobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/listobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/longobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/marshal.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/memoryobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/methodobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/modsupport.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/moduleobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/object.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/objectabstract.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/objimpl.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/osmodule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyarena.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pycapsule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pydebug.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyerrors.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyframe.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyhash.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pylifecycle.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pymem.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyport.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pystate.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pystrtod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pythonrun.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/rangeobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/setobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/sliceobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/structmember.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/structseq.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/sysmodule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/traceback.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/tupleobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/typeslots.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/unicodeobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/warnings.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/weakrefobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/freelist.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/gil.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/instance.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/internal_tricks.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/lib.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/marshal.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/once_cell.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/panic.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/prelude.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pycell.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pyclass.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pyclass_init.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pyclass_slots.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/python.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/type_object.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types -#usr/share/cargo/registry/pyo3-0.13.1/src/types/any.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/boolobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/bytearray.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/bytes.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/complex.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/datetime.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/dict.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/floatob.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/function.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/iterator.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/list.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/module.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/num.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/sequence.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/set.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/slice.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/string.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/tuple.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/typeobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests -#usr/share/cargo/registry/pyo3-0.13.1/tests/common.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_arithmetics.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_buffer_protocol.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_bytes.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_attributes.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_basics.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_conversion.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_new.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_compile_error.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_datetime.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_dict_iter.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_dunder.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_exceptions.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_frompyobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_gc.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_getter_setter.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_inheritance.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_mapping.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_methods.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_module.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_pyfunction.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_pyself.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_sequence.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_string.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_text_signature.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_unsendable_dict.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_variable_arguments.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_various.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/abi3_nativetype_inheritance.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/abi3_nativetype_inheritance.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_frompy_derive.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_frompy_derive.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_macro_args.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_macro_args.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_need_module_arg_position.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_need_module_arg_position.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_property_args.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_property_args.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pyclass_args.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pyclass_args.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_names.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_names.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_receiver.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_receiver.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_result_conversion.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_result_conversion.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/missing_clone.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/missing_clone.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/pyclass_send.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/pyclass_send.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/reject_generics.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/reject_generics.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/static_ref.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/static_ref.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/wrong_aspyref_lifetimes.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/wrong_aspyref_lifetimes.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tox.ini +#usr/share/cargo/registry/pyo3-0.15.1 +#usr/share/cargo/registry/pyo3-0.15.1/.cargo-checksum.json +#usr/share/cargo/registry/pyo3-0.15.1/Architecture.md +#usr/share/cargo/registry/pyo3-0.15.1/CHANGELOG.md +#usr/share/cargo/registry/pyo3-0.15.1/Cargo.toml +#usr/share/cargo/registry/pyo3-0.15.1/Cargo.toml.deps +#usr/share/cargo/registry/pyo3-0.15.1/Code-of-Conduct.md +#usr/share/cargo/registry/pyo3-0.15.1/Contributing.md +#usr/share/cargo/registry/pyo3-0.15.1/LICENSE +#usr/share/cargo/registry/pyo3-0.15.1/README.md +#usr/share/cargo/registry/pyo3-0.15.1/benches +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_call.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_dict.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_err.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_gil.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_list.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_pyclass.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_pyobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_set.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_tuple.rs +#usr/share/cargo/registry/pyo3-0.15.1/build.rs +#usr/share/cargo/registry/pyo3-0.15.1/examples +#usr/share/cargo/registry/pyo3-0.15.1/examples/README.md +#usr/share/cargo/registry/pyo3-0.15.1/guide +#usr/share/cargo/registry/pyo3-0.15.1/guide/book.toml +#usr/share/cargo/registry/pyo3-0.15.1/guide/pyo3_version.py +#usr/share/cargo/registry/pyo3-0.15.1/guide/src +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/SUMMARY.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/advanced.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/building_and_distribution +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/building_and_distribution.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/building_and_distribution/multiple_python_versions.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/changelog.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/class +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/class.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/class/protocols.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions/tables.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions/traits.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/debugging.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem/async-await.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem/logging.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/exception.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/faq.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/features.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/function.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/index.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/memory.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/migration.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/module.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/parallelism.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/python_from_rust.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/python_typing_hints.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/rust_cpython.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/trait_bounds.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/types.md +#usr/share/cargo/registry/pyo3-0.15.1/rust-toolchain.toml +#usr/share/cargo/registry/pyo3-0.15.1/src +#usr/share/cargo/registry/pyo3-0.15.1/src/buffer.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/callback.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class +#usr/share/cargo/registry/pyo3-0.15.1/src/class/basic.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/buffer.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/context.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/descr.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/gc.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/impl_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/iter.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/macros.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/mapping.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/methods.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/number.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/pyasync.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/sequence.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversion.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/anyhow.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/array.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/eyre.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/hashbrown.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/indexmap.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/num_bigint.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/num_complex.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/osstr.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/path.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/serde.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/derive_utils.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/err +#usr/share/cargo/registry/pyo3-0.15.1/src/err/err_state.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/err/impls.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/err/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/exceptions.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/LICENSE +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/README.md +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/abstract_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/bltinmodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/boolobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/bytearrayobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/bytesobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/ceval.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/code.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/codecs.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/compile.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/complexobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/context.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/abstract_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/bytesobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/ceval.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/code.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/compile.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/dictobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/frameobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/import.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/initconfig.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/listobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/object.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pydebug.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pylifecycle.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pymem.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pystate.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pythonrun.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/tupleobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/unicodeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/datetime.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/descrobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/dictobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/enumobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/eval.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/fileobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/fileutils.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/floatobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/funcobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/genobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/import.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/intrcheck.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/iterobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/listobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/longobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/marshal.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/memoryobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/methodobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/modsupport.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/moduleobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/object.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/objimpl.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/osmodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyarena.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pycapsule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyerrors.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyframe.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyhash.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pylifecycle.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pymem.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyport.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pystate.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pystrtod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pythonrun.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/rangeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/setobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/sliceobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/structmember.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/structseq.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/sysmodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/traceback.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/tupleobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/typeslots.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/unicodeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/warnings.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/weakrefobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/gil.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_ +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_/deprecations.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_/freelist.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/instance.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/internal_tricks.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/lib.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/macros.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/marshal.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/once_cell.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/panic.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/prelude.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pycell.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pyclass.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pyclass_init.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pyclass_slots.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/python.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/type_object.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types +#usr/share/cargo/registry/pyo3-0.15.1/src/types/any.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/boolobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/bytearray.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/bytes.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/complex.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/datetime.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/dict.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/floatob.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/function.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/iterator.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/list.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/mapping.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/module.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/num.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/sequence.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/set.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/slice.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/string.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/traceback.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/tuple.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/typeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests +#usr/share/cargo/registry/pyo3-0.15.1/tests/common.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/misc.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pyclass.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pyfunction.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pymethods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pymodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pyproto.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/not_msrv +#usr/share/cargo/registry/pyo3-0.15.1/tests/not_msrv/requires_1_54.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_anyhow.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_arithmetics.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_arithmetics_protos.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_buffer.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_buffer_protocol.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_bytes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_attributes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_basics.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_conversion.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_new.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_compile_error.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_datetime.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_dict_iter.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_exceptions.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_frompyobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_gc.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_getter_setter.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_hygiene.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_inheritance.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_macros.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_mapping.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_methods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_module.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_multiple_pymethods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_not_msrv.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_proto_methods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_py36_init.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_pyfunction.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_pyproto.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_pyself.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_sequence.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_serde.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_string.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_text_signature.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_unsendable_dict.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_variable_arguments.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_various.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_wrap_pyfunction_deduction.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/abi3_nativetype_inheritance.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/abi3_nativetype_inheritance.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/deprecations.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/deprecations.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_argument_attributes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_argument_attributes.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_closure.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_closure.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_frompy_derive.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_frompy_derive.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_macro_args.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_macro_args.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_need_module_arg_position.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_need_module_arg_position.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_property_args.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_property_args.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyclass_args.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyclass_args.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyfunctions.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyfunctions.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_names.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_names.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_receiver.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_receiver.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethods.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_result_conversion.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_result_conversion.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/missing_clone.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/missing_clone.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/pyclass_send.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/pyclass_send.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/reject_generics.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/reject_generics.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/static_ref.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/static_ref.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/wrong_aspyref_lifetimes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/wrong_aspyref_lifetimes.stderr diff --git a/config/rootfiles/common/rust-pyo3-macros b/config/rootfiles/common/rust-pyo3-macros index 912674772..c25fbb0b7 100644 --- a/config/rootfiles/common/rust-pyo3-macros +++ b/config/rootfiles/common/rust-pyo3-macros @@ -1,7 +1,7 @@ -#usr/share/cargo/registry/pyo3-macros-0.13.1 -#usr/share/cargo/registry/pyo3-macros-0.13.1/.cargo-checksum.json -#usr/share/cargo/registry/pyo3-macros-0.13.1/Cargo.toml -#usr/share/cargo/registry/pyo3-macros-0.13.1/Cargo.toml.deps -#usr/share/cargo/registry/pyo3-macros-0.13.1/LICENSE -#usr/share/cargo/registry/pyo3-macros-0.13.1/src -#usr/share/cargo/registry/pyo3-macros-0.13.1/src/lib.rs +#usr/share/cargo/registry/pyo3-macros-0.15.1 +#usr/share/cargo/registry/pyo3-macros-0.15.1/.cargo-checksum.json +#usr/share/cargo/registry/pyo3-macros-0.15.1/Cargo.toml +#usr/share/cargo/registry/pyo3-macros-0.15.1/Cargo.toml.deps +#usr/share/cargo/registry/pyo3-macros-0.15.1/LICENSE +#usr/share/cargo/registry/pyo3-macros-0.15.1/src +#usr/share/cargo/registry/pyo3-macros-0.15.1/src/lib.rs diff --git a/config/rootfiles/common/rust-pyo3-macros-backend b/config/rootfiles/common/rust-pyo3-macros-backend index 9c81e674c..069fb8a77 100644 --- a/config/rootfiles/common/rust-pyo3-macros-backend +++ b/config/rootfiles/common/rust-pyo3-macros-backend @@ -1,19 +1,22 @@ -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1 -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/.cargo-checksum.json -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/Cargo.toml -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/Cargo.toml.deps -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/LICENSE -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/defs.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/from_pyobject.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/konst.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/lib.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/method.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/module.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/proto_method.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyclass.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyfunction.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyimpl.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pymethod.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyproto.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/utils.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1 +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/.cargo-checksum.json +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/Cargo.toml +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/Cargo.toml.deps +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/LICENSE +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/attributes.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/defs.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/deprecations.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/from_pyobject.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/konst.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/lib.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/method.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/module.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/params.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/proto_method.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyclass.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyfunction.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyimpl.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pymethod.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyproto.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/utils.rs diff --git a/config/rootfiles/common/rust-stable_deref_trait b/config/rootfiles/common/rust-stable_deref_trait new file mode 100644 index 000000000..be542c52f --- /dev/null +++ b/config/rootfiles/common/rust-stable_deref_trait @@ -0,0 +1,9 @@ +#usr/share/cargo/registry/stable_deref_trait-1.2.0 +#usr/share/cargo/registry/stable_deref_trait-1.2.0/.cargo-checksum.json +#usr/share/cargo/registry/stable_deref_trait-1.2.0/Cargo.toml +#usr/share/cargo/registry/stable_deref_trait-1.2.0/Cargo.toml.deps +#usr/share/cargo/registry/stable_deref_trait-1.2.0/LICENSE-APACHE +#usr/share/cargo/registry/stable_deref_trait-1.2.0/LICENSE-MIT +#usr/share/cargo/registry/stable_deref_trait-1.2.0/README.md +#usr/share/cargo/registry/stable_deref_trait-1.2.0/src +#usr/share/cargo/registry/stable_deref_trait-1.2.0/src/lib.rs diff --git a/config/rootfiles/common/rust-time b/config/rootfiles/common/rust-time new file mode 100644 index 000000000..08aaa8980 --- /dev/null +++ b/config/rootfiles/common/rust-time @@ -0,0 +1,13 @@ +#usr/share/cargo/registry/time-0.1.43 +#usr/share/cargo/registry/time-0.1.43/.cargo-checksum.json +#usr/share/cargo/registry/time-0.1.43/Cargo.toml +#usr/share/cargo/registry/time-0.1.43/Cargo.toml.deps +#usr/share/cargo/registry/time-0.1.43/LICENSE-APACHE +#usr/share/cargo/registry/time-0.1.43/LICENSE-MIT +#usr/share/cargo/registry/time-0.1.43/README.md +#usr/share/cargo/registry/time-0.1.43/src +#usr/share/cargo/registry/time-0.1.43/src/display.rs +#usr/share/cargo/registry/time-0.1.43/src/duration.rs +#usr/share/cargo/registry/time-0.1.43/src/lib.rs +#usr/share/cargo/registry/time-0.1.43/src/parse.rs +#usr/share/cargo/registry/time-0.1.43/src/sys.rs diff --git a/config/rootfiles/common/sudo b/config/rootfiles/common/sudo index 1cb0d2bf7..93d9cbce2 100644 --- a/config/rootfiles/common/sudo +++ b/config/rootfiles/common/sudo @@ -80,6 +80,7 @@ usr/sbin/visudo #usr/share/locale/it/LC_MESSAGES/sudoers.mo #usr/share/locale/ja/LC_MESSAGES/sudo.mo #usr/share/locale/ja/LC_MESSAGES/sudoers.mo +#usr/share/locale/ka/LC_MESSAGES/sudo.mo #usr/share/locale/ko/LC_MESSAGES/sudo.mo #usr/share/locale/ko/LC_MESSAGES/sudoers.mo #usr/share/locale/lt/LC_MESSAGES/sudoers.mo @@ -120,11 +121,11 @@ usr/sbin/visudo #usr/share/man/man5/sudo.conf.5 #usr/share/man/man5/sudo_logsrv.proto.5 #usr/share/man/man5/sudo_logsrvd.conf.5 +#usr/share/man/man5/sudo_plugin.5 #usr/share/man/man5/sudoers.5 #usr/share/man/man5/sudoers_timestamp.5 #usr/share/man/man8/sudo.8 #usr/share/man/man8/sudo_logsrvd.8 -#usr/share/man/man8/sudo_plugin.8 #usr/share/man/man8/sudo_sendlog.8 #usr/share/man/man8/sudoedit.8 #usr/share/man/man8/sudoreplay.8 diff --git a/config/rootfiles/core/169/core-files b/config/rootfiles/core/170/core-files similarity index 100% rename from config/rootfiles/core/169/core-files rename to config/rootfiles/core/170/core-files diff --git a/config/rootfiles/core/169/exclude b/config/rootfiles/core/170/exclude similarity index 100% rename from config/rootfiles/core/169/exclude rename to config/rootfiles/core/170/exclude diff --git a/config/rootfiles/core/169/filelists/core-files b/config/rootfiles/core/170/filelists/core-files similarity index 100% rename from config/rootfiles/core/169/filelists/core-files rename to config/rootfiles/core/170/filelists/core-files diff --git a/config/rootfiles/core/170/filelists/files b/config/rootfiles/core/170/filelists/files new file mode 100644 index 000000000..e71417ae0 --- /dev/null +++ b/config/rootfiles/core/170/filelists/files @@ -0,0 +1 @@ +opt/pakfire/lib/functions.pl diff --git a/config/rootfiles/core/170/filelists/sudo b/config/rootfiles/core/170/filelists/sudo new file mode 120000 index 000000000..0d3c45e04 --- /dev/null +++ b/config/rootfiles/core/170/filelists/sudo @@ -0,0 +1 @@ +../../../common/sudo \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/xfsprogs b/config/rootfiles/core/170/filelists/xfsprogs similarity index 100% rename from config/rootfiles/core/169/filelists/xfsprogs rename to config/rootfiles/core/170/filelists/xfsprogs diff --git a/config/rootfiles/core/170/update.sh b/config/rootfiles/core/170/update.sh new file mode 100644 index 000000000..8edb5ff2e --- /dev/null +++ b/config/rootfiles/core/170/update.sh @@ -0,0 +1,67 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2022 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=170 + +# Remove old core updates from pakfire cache to save space... +for (( i=1; i<=$core; i++ )); do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# Stop services + +# Remove files + +# Extract files +extract_files + +# update linker config +ldconfig + +# Update Language cache +/usr/local/bin/update-lang-cache + +# Filesytem cleanup +/usr/local/bin/filesystem-cleanup + +# Start services + +# This update needs a reboot... +#touch /var/run/need_reboot + +# Finish +/etc/init.d/fireinfo start +sendprofile + +# Update grub config to display new core version +if [ -e /boot/grub/grub.cfg ]; then + grub-mkconfig -o /boot/grub/grub.cfg +fi + +sync + +# Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/169/core-files b/config/rootfiles/oldcore/169/core-files new file mode 100644 index 000000000..0dec37e53 --- /dev/null +++ b/config/rootfiles/oldcore/169/core-files @@ -0,0 +1,5 @@ +etc/system-release +etc/issue +etc/os-release +srv/web/ipfire/cgi-bin/credits.cgi +var/ipfire/langs diff --git a/config/rootfiles/oldcore/169/exclude b/config/rootfiles/oldcore/169/exclude new file mode 100644 index 000000000..b22e5e943 --- /dev/null +++ b/config/rootfiles/oldcore/169/exclude @@ -0,0 +1,35 @@ +boot/config.txt +boot/grub/grub.cfg +boot/grub/grubenv +boot/uEnv.txt +etc/alternatives +etc/collectd.custom +etc/default/grub +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +etc/localtime +etc/shadow +etc/snort/snort.conf +etc/ssl/openssl.cnf +etc/sudoers +etc/sysconfig/firewall.local +etc/sysconfig/rc.local +etc/udev/rules.d/30-persistent-network.rules +srv/web/ipfire/html/proxy.pac +usr/share/xt_geoip +var/ipfire/dma +var/ipfire/time +var/ipfire/firewall/locationblock +var/ipfire/fwhosts/customlocationgrp +var/ipfire/ovpn +var/ipfire/urlfilter/blacklist +var/ipfire/urlfilter/settings +var/lib/alternatives +var/lib/location/database.db +var/log/cache +var/log/dhcpcd.log +var/log/messages +var/state/dhcp/dhcpd.leases +var/updatecache diff --git a/config/rootfiles/core/169/filelists/aarch64/binutils b/config/rootfiles/oldcore/169/filelists/aarch64/binutils similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/binutils rename to config/rootfiles/oldcore/169/filelists/aarch64/binutils diff --git a/config/rootfiles/core/169/filelists/aarch64/gcc b/config/rootfiles/oldcore/169/filelists/aarch64/gcc similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/gcc rename to config/rootfiles/oldcore/169/filelists/aarch64/gcc diff --git a/config/rootfiles/core/169/filelists/aarch64/glibc b/config/rootfiles/oldcore/169/filelists/aarch64/glibc similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/glibc rename to config/rootfiles/oldcore/169/filelists/aarch64/glibc diff --git a/config/rootfiles/core/169/filelists/aarch64/linux b/config/rootfiles/oldcore/169/filelists/aarch64/linux similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/linux rename to config/rootfiles/oldcore/169/filelists/aarch64/linux diff --git a/config/rootfiles/core/169/filelists/aarch64/linux-initrd b/config/rootfiles/oldcore/169/filelists/aarch64/linux-initrd similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/linux-initrd rename to config/rootfiles/oldcore/169/filelists/aarch64/linux-initrd diff --git a/config/rootfiles/core/169/filelists/apache2 b/config/rootfiles/oldcore/169/filelists/apache2 similarity index 100% rename from config/rootfiles/core/169/filelists/apache2 rename to config/rootfiles/oldcore/169/filelists/apache2 diff --git a/config/rootfiles/core/169/filelists/armv6l/binutils b/config/rootfiles/oldcore/169/filelists/armv6l/binutils similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/binutils rename to config/rootfiles/oldcore/169/filelists/armv6l/binutils diff --git a/config/rootfiles/core/169/filelists/armv6l/gcc b/config/rootfiles/oldcore/169/filelists/armv6l/gcc similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/gcc rename to config/rootfiles/oldcore/169/filelists/armv6l/gcc diff --git a/config/rootfiles/core/169/filelists/armv6l/glibc b/config/rootfiles/oldcore/169/filelists/armv6l/glibc similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/glibc rename to config/rootfiles/oldcore/169/filelists/armv6l/glibc diff --git a/config/rootfiles/core/169/filelists/armv6l/linux b/config/rootfiles/oldcore/169/filelists/armv6l/linux similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/linux rename to config/rootfiles/oldcore/169/filelists/armv6l/linux diff --git a/config/rootfiles/core/169/filelists/armv6l/linux-initrd b/config/rootfiles/oldcore/169/filelists/armv6l/linux-initrd similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/linux-initrd rename to config/rootfiles/oldcore/169/filelists/armv6l/linux-initrd diff --git a/config/rootfiles/core/169/filelists/bind b/config/rootfiles/oldcore/169/filelists/bind similarity index 100% rename from config/rootfiles/core/169/filelists/bind rename to config/rootfiles/oldcore/169/filelists/bind diff --git a/config/rootfiles/oldcore/169/filelists/core-files b/config/rootfiles/oldcore/169/filelists/core-files new file mode 120000 index 000000000..709d6c14c --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/core-files @@ -0,0 +1 @@ +../core-files \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/curl b/config/rootfiles/oldcore/169/filelists/curl similarity index 100% rename from config/rootfiles/core/169/filelists/curl rename to config/rootfiles/oldcore/169/filelists/curl diff --git a/config/rootfiles/core/169/filelists/files b/config/rootfiles/oldcore/169/filelists/files similarity index 100% rename from config/rootfiles/core/169/filelists/files rename to config/rootfiles/oldcore/169/filelists/files diff --git a/config/rootfiles/core/169/filelists/fuse b/config/rootfiles/oldcore/169/filelists/fuse similarity index 100% rename from config/rootfiles/core/169/filelists/fuse rename to config/rootfiles/oldcore/169/filelists/fuse diff --git a/config/rootfiles/core/169/filelists/iptables b/config/rootfiles/oldcore/169/filelists/iptables similarity index 100% rename from config/rootfiles/core/169/filelists/iptables rename to config/rootfiles/oldcore/169/filelists/iptables diff --git a/config/rootfiles/core/169/filelists/keyutils b/config/rootfiles/oldcore/169/filelists/keyutils similarity index 100% rename from config/rootfiles/core/169/filelists/keyutils rename to config/rootfiles/oldcore/169/filelists/keyutils diff --git a/config/rootfiles/core/169/filelists/krb5 b/config/rootfiles/oldcore/169/filelists/krb5 similarity index 100% rename from config/rootfiles/core/169/filelists/krb5 rename to config/rootfiles/oldcore/169/filelists/krb5 diff --git a/config/rootfiles/core/169/filelists/libnetfilter_cthelper b/config/rootfiles/oldcore/169/filelists/libnetfilter_cthelper similarity index 100% rename from config/rootfiles/core/169/filelists/libnetfilter_cthelper rename to config/rootfiles/oldcore/169/filelists/libnetfilter_cthelper diff --git a/config/rootfiles/core/169/filelists/libnetfilter_cttimeout b/config/rootfiles/oldcore/169/filelists/libnetfilter_cttimeout similarity index 100% rename from config/rootfiles/core/169/filelists/libnetfilter_cttimeout rename to config/rootfiles/oldcore/169/filelists/libnetfilter_cttimeout diff --git a/config/rootfiles/core/169/filelists/libtiff b/config/rootfiles/oldcore/169/filelists/libtiff similarity index 100% rename from config/rootfiles/core/169/filelists/libtiff rename to config/rootfiles/oldcore/169/filelists/libtiff diff --git a/config/rootfiles/core/169/filelists/libxml2 b/config/rootfiles/oldcore/169/filelists/libxml2 similarity index 100% rename from config/rootfiles/core/169/filelists/libxml2 rename to config/rootfiles/oldcore/169/filelists/libxml2 diff --git a/config/rootfiles/core/169/filelists/libxslt b/config/rootfiles/oldcore/169/filelists/libxslt similarity index 100% rename from config/rootfiles/core/169/filelists/libxslt rename to config/rootfiles/oldcore/169/filelists/libxslt diff --git a/config/rootfiles/core/169/filelists/libyang b/config/rootfiles/oldcore/169/filelists/libyang similarity index 100% rename from config/rootfiles/core/169/filelists/libyang rename to config/rootfiles/oldcore/169/filelists/libyang diff --git a/config/rootfiles/core/169/filelists/lmdb b/config/rootfiles/oldcore/169/filelists/lmdb similarity index 100% rename from config/rootfiles/core/169/filelists/lmdb rename to config/rootfiles/oldcore/169/filelists/lmdb diff --git a/config/rootfiles/core/169/filelists/logrotate b/config/rootfiles/oldcore/169/filelists/logrotate similarity index 100% rename from config/rootfiles/core/169/filelists/logrotate rename to config/rootfiles/oldcore/169/filelists/logrotate diff --git a/config/rootfiles/core/169/filelists/lzip b/config/rootfiles/oldcore/169/filelists/lzip similarity index 100% rename from config/rootfiles/core/169/filelists/lzip rename to config/rootfiles/oldcore/169/filelists/lzip diff --git a/config/rootfiles/core/169/filelists/misc-progs b/config/rootfiles/oldcore/169/filelists/misc-progs similarity index 100% rename from config/rootfiles/core/169/filelists/misc-progs rename to config/rootfiles/oldcore/169/filelists/misc-progs diff --git a/config/rootfiles/core/169/filelists/oath-toolkit b/config/rootfiles/oldcore/169/filelists/oath-toolkit similarity index 100% rename from config/rootfiles/core/169/filelists/oath-toolkit rename to config/rootfiles/oldcore/169/filelists/oath-toolkit diff --git a/config/rootfiles/core/169/filelists/openssl b/config/rootfiles/oldcore/169/filelists/openssl similarity index 100% rename from config/rootfiles/core/169/filelists/openssl rename to config/rootfiles/oldcore/169/filelists/openssl diff --git a/config/rootfiles/core/169/filelists/openvpn b/config/rootfiles/oldcore/169/filelists/openvpn similarity index 100% rename from config/rootfiles/core/169/filelists/openvpn rename to config/rootfiles/oldcore/169/filelists/openvpn diff --git a/config/rootfiles/core/169/filelists/perl-File-Remove b/config/rootfiles/oldcore/169/filelists/perl-File-Remove similarity index 100% rename from config/rootfiles/core/169/filelists/perl-File-Remove rename to config/rootfiles/oldcore/169/filelists/perl-File-Remove diff --git a/config/rootfiles/core/169/filelists/perl-Imager b/config/rootfiles/oldcore/169/filelists/perl-Imager similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Imager rename to config/rootfiles/oldcore/169/filelists/perl-Imager diff --git a/config/rootfiles/core/169/filelists/perl-Imager-QRCode b/config/rootfiles/oldcore/169/filelists/perl-Imager-QRCode similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Imager-QRCode rename to config/rootfiles/oldcore/169/filelists/perl-Imager-QRCode diff --git a/config/rootfiles/core/169/filelists/perl-MIME-Base32 b/config/rootfiles/oldcore/169/filelists/perl-MIME-Base32 similarity index 100% rename from config/rootfiles/core/169/filelists/perl-MIME-Base32 rename to config/rootfiles/oldcore/169/filelists/perl-MIME-Base32 diff --git a/config/rootfiles/core/169/filelists/perl-Module-Build b/config/rootfiles/oldcore/169/filelists/perl-Module-Build similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Module-Build rename to config/rootfiles/oldcore/169/filelists/perl-Module-Build diff --git a/config/rootfiles/core/169/filelists/perl-Module-Install b/config/rootfiles/oldcore/169/filelists/perl-Module-Install similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Module-Install rename to config/rootfiles/oldcore/169/filelists/perl-Module-Install diff --git a/config/rootfiles/core/169/filelists/perl-Module-ScanDeps b/config/rootfiles/oldcore/169/filelists/perl-Module-ScanDeps similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Module-ScanDeps rename to config/rootfiles/oldcore/169/filelists/perl-Module-ScanDeps diff --git a/config/rootfiles/core/169/filelists/perl-URI-Encode b/config/rootfiles/oldcore/169/filelists/perl-URI-Encode similarity index 100% rename from config/rootfiles/core/169/filelists/perl-URI-Encode rename to config/rootfiles/oldcore/169/filelists/perl-URI-Encode diff --git a/config/rootfiles/core/169/filelists/perl-YAML-Tiny b/config/rootfiles/oldcore/169/filelists/perl-YAML-Tiny similarity index 100% rename from config/rootfiles/core/169/filelists/perl-YAML-Tiny rename to config/rootfiles/oldcore/169/filelists/perl-YAML-Tiny diff --git a/config/rootfiles/core/169/filelists/poppler b/config/rootfiles/oldcore/169/filelists/poppler similarity index 100% rename from config/rootfiles/core/169/filelists/poppler rename to config/rootfiles/oldcore/169/filelists/poppler diff --git a/config/rootfiles/core/169/filelists/qrencode b/config/rootfiles/oldcore/169/filelists/qrencode similarity index 100% rename from config/rootfiles/core/169/filelists/qrencode rename to config/rootfiles/oldcore/169/filelists/qrencode diff --git a/config/rootfiles/core/169/filelists/sqlite b/config/rootfiles/oldcore/169/filelists/sqlite similarity index 100% rename from config/rootfiles/core/169/filelists/sqlite rename to config/rootfiles/oldcore/169/filelists/sqlite diff --git a/config/rootfiles/core/169/filelists/squid b/config/rootfiles/oldcore/169/filelists/squid similarity index 100% rename from config/rootfiles/core/169/filelists/squid rename to config/rootfiles/oldcore/169/filelists/squid diff --git a/config/rootfiles/core/169/filelists/tzdata b/config/rootfiles/oldcore/169/filelists/tzdata similarity index 100% rename from config/rootfiles/core/169/filelists/tzdata rename to config/rootfiles/oldcore/169/filelists/tzdata diff --git a/config/rootfiles/core/169/filelists/unbound b/config/rootfiles/oldcore/169/filelists/unbound similarity index 100% rename from config/rootfiles/core/169/filelists/unbound rename to config/rootfiles/oldcore/169/filelists/unbound diff --git a/config/rootfiles/core/169/filelists/x86_64/binutils b/config/rootfiles/oldcore/169/filelists/x86_64/binutils similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/binutils rename to config/rootfiles/oldcore/169/filelists/x86_64/binutils diff --git a/config/rootfiles/core/169/filelists/x86_64/gcc b/config/rootfiles/oldcore/169/filelists/x86_64/gcc similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/gcc rename to config/rootfiles/oldcore/169/filelists/x86_64/gcc diff --git a/config/rootfiles/core/169/filelists/x86_64/glibc b/config/rootfiles/oldcore/169/filelists/x86_64/glibc similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/glibc rename to config/rootfiles/oldcore/169/filelists/x86_64/glibc diff --git a/config/rootfiles/core/169/filelists/x86_64/linux b/config/rootfiles/oldcore/169/filelists/x86_64/linux similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/linux rename to config/rootfiles/oldcore/169/filelists/x86_64/linux diff --git a/config/rootfiles/core/169/filelists/x86_64/linux-initrd b/config/rootfiles/oldcore/169/filelists/x86_64/linux-initrd similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/linux-initrd rename to config/rootfiles/oldcore/169/filelists/x86_64/linux-initrd diff --git a/config/rootfiles/oldcore/169/filelists/xfsprogs b/config/rootfiles/oldcore/169/filelists/xfsprogs new file mode 120000 index 000000000..91032964d --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/xfsprogs @@ -0,0 +1 @@ +../../../common/xfsprogs \ No newline at end of file diff --git a/config/rootfiles/core/169/update.sh b/config/rootfiles/oldcore/169/update.sh similarity index 100% rename from config/rootfiles/core/169/update.sh rename to config/rootfiles/oldcore/169/update.sh diff --git a/config/rootfiles/packages/python3-cryptography b/config/rootfiles/packages/python3-cryptography index 9f63606fb..a9ee32faf 100644 --- a/config/rootfiles/packages/python3-cryptography +++ b/config/rootfiles/packages/python3-cryptography @@ -1,20 +1,18 @@ usr/lib/python3.10/site-packages/cryptography -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/not-zip-safe -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/top_level.txt usr/lib/python3.10/site-packages/cryptography/__about__.py usr/lib/python3.10/site-packages/cryptography/__init__.py usr/lib/python3.10/site-packages/cryptography/exceptions.py usr/lib/python3.10/site-packages/cryptography/fernet.py usr/lib/python3.10/site-packages/cryptography/hazmat usr/lib/python3.10/site-packages/cryptography/hazmat/__init__.py -usr/lib/python3.10/site-packages/cryptography/hazmat/_der.py usr/lib/python3.10/site-packages/cryptography/hazmat/_oid.py -usr/lib/python3.10/site-packages/cryptography/hazmat/_types.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends usr/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/interfaces.py @@ -33,7 +31,6 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ed448.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/encode_asn1.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hashes.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hmac.py -usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ocsp.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/poly1305.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/rsa.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/utils.py @@ -43,8 +40,12 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/x509.py usr/lib/python3.10/site-packages/cryptography/hazmat/bindings usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so -usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_padding.abi3.so +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust.abi3.so +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/__init__.pyi +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/asn1.pyi +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/ocsp.pyi +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/x509.pyi usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py @@ -63,6 +64,7 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed255 usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/padding.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/rsa.py +usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/types.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x25519.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py @@ -97,7 +99,6 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/totp.py -usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/utils.py usr/lib/python3.10/site-packages/cryptography/py.typed usr/lib/python3.10/site-packages/cryptography/utils.py usr/lib/python3.10/site-packages/cryptography/x509 diff --git a/lfs/python3-cryptography b/lfs/python3-cryptography index f3090bc6a..77e5f06b0 100644 --- a/lfs/python3-cryptography +++ b/lfs/python3-cryptography @@ -24,7 +24,7 @@
include Config
-VER = 3.4.7 +VER = 36.0.2
THISAPP = cryptography-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-cryptography -PAK_VER = 1 +PAK_VER = 2
DEPS = python3-cffi
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 49bc1e098ed1ba0181059b645f6668cda6332d196eaca55270ebce6e07e5bb6ab6724c5050fde20e89b7025773960d74ec782bb875badbbd5dc9a04db0a536f1 +$(DL_FILE)_BLAKE2 = b34b994e44b1ccd099a56fba4a167d563a29652f86ab0f0000ef78b4093a15cbfb82a9cebecdcaf6bca782a5fdd20f6c7d2206d68a219626a9fe8ae13e9aec5e
install : $(TARGET)
diff --git a/lfs/rust-Inflector b/lfs/rust-Inflector new file mode 100644 index 000000000..eb8a3fa5b --- /dev/null +++ b/lfs/rust-Inflector @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.11.4 + +THISAPP = Inflector-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-aliasable b/lfs/rust-aliasable new file mode 100644 index 000000000..fbb487288 --- /dev/null +++ b/lfs/rust-aliasable @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.3 + +THISAPP = aliasable-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-asn1 b/lfs/rust-asn1 new file mode 100644 index 000000000..fa9817ed4 --- /dev/null +++ b/lfs/rust-asn1 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.8.7 + +THISAPP = asn1-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 702fdd34d5489b74cad023969c8873c6d469bd58376fc86fc124638ffe677f2d7f2592d28219ba741597d3791716b1303cff1fa6352f5df0fa41fdd0add628fd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-asn1_derive b/lfs/rust-asn1_derive new file mode 100644 index 000000000..b7dd21c43 --- /dev/null +++ b/lfs/rust-asn1_derive @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.8.7 + +THISAPP = asn1_derive-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = cc1fe4a8c27730e65164daaed5d2d346364f08a47439e012f670db82190dba50cfbdf720cb253d7a057cb4b560b8ce73c557c639e90856e27d632995643dc45f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-base64 b/lfs/rust-base64 new file mode 100644 index 000000000..1b2d547c4 --- /dev/null +++ b/lfs/rust-base64 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.13.0 + +THISAPP = base64-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-chrono b/lfs/rust-chrono new file mode 100644 index 000000000..cac6a8033 --- /dev/null +++ b/lfs/rust-chrono @@ -0,0 +1,81 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.4.19 + +THISAPP = chrono-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rust-chrono-0.4.19-fix-metadata.patch + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-indoc-0.3.6 b/lfs/rust-indoc-0.3.6 new file mode 100644 index 000000000..d8eff0bf4 --- /dev/null +++ b/lfs/rust-indoc-0.3.6 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.3.6 + +THISAPP = indoc-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/indoc-0.3.6-$(VER) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-num-integer b/lfs/rust-num-integer new file mode 100644 index 000000000..2fd539b19 --- /dev/null +++ b/lfs/rust-num-integer @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.45 + +THISAPP = num-integer-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-num-traits b/lfs/rust-num-traits new file mode 100644 index 000000000..cf4438214 --- /dev/null +++ b/lfs/rust-num-traits @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.2.15 + +THISAPP = num-traits-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-num_threads b/lfs/rust-num_threads new file mode 100644 index 000000000..dc6f8e203 --- /dev/null +++ b/lfs/rust-num_threads @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.5 + +THISAPP = num_threads-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = b5a1055937a87c3f3b758ad527fce0a14c812b40c3bbda530bfc0e03f43dd3155c17e1eaa210c512a98919da802d9d48fec4e3c8464072fe4d309b9a402d9b61 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-ouroboros b/lfs/rust-ouroboros new file mode 100644 index 000000000..0b4739466 --- /dev/null +++ b/lfs/rust-ouroboros @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.13.0 + +THISAPP = ouroboros-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ff54f4ed318f7a1875612a4ed5762c60de516f43825f0ecf23e5343958e5c8af68ae4aecc1daf913e58d21183ac037af047be015ef1e5c227ab4750e763ed4ab + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-ouroboros_macro b/lfs/rust-ouroboros_macro new file mode 100644 index 000000000..6a4374550 --- /dev/null +++ b/lfs/rust-ouroboros_macro @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.13.0 + +THISAPP = ouroboros_macro-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 16b65a6417ef147d15083c51c96b382a96a71fae124f1baae91432c5de7585edf7ca3f3f8e35b303d3e3c17a411f740d1dccc3382d541c0e7ded22bda81a838e + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-paste-0.1.18 b/lfs/rust-paste-0.1.18 new file mode 100644 index 000000000..138d45ec9 --- /dev/null +++ b/lfs/rust-paste-0.1.18 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.18 + +THISAPP = paste-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ed72b93a27166b0989743c2528d4a41f4b87ffdd0c588557d11a5f37f85d5b8f03ced86150af6209f9fa8d0f6efee705769b26a2f4dc3363f35cc3ac12c0e6ad + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-pem b/lfs/rust-pem new file mode 100644 index 000000000..59c51943b --- /dev/null +++ b/lfs/rust-pem @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.2 + +THISAPP = pem-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 17c3457a90807bdcc75795161e244a7c531449d0679212394a76601c2bc1b353d8c18d34c5cccae3a728387c834a23011b17a8a1bace15a1aae26de30adb1c8a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-proc-macro-error b/lfs/rust-proc-macro-error new file mode 100644 index 000000000..7260b3f93 --- /dev/null +++ b/lfs/rust-proc-macro-error @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.4 + +THISAPP = proc-macro-error-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-proc-macro-error-attr b/lfs/rust-proc-macro-error-attr new file mode 100644 index 000000000..37c76b170 --- /dev/null +++ b/lfs/rust-proc-macro-error-attr @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.4 + +THISAPP = proc-macro-error-attr-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-pyo3 b/lfs/rust-pyo3 index cce8e55dd..9b5a179c7 100644 --- a/lfs/rust-pyo3 +++ b/lfs/rust-pyo3 @@ -24,7 +24,7 @@
include Config
-VER = 0.13.1 +VER = 0.15.1
THISAPP = pyo3-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 9f64e5ba53a2af2120518bb219088798bfbfbab9ff52af6109cd61a50b06ad377880b4bfafabc7a2fd554c7685bd3ba41a08c1e25fae6eae551842e918812289 +$(DL_FILE)_BLAKE2 = b755c93d8dca8e778b886ed1d16e83ddca483d0f6c932b3241edb2e1211306cb0257d2a6bc31ba4298335f277898e59aad67e9f675ed4ad9a2bb9d596400bda3
install : $(TARGET)
diff --git a/lfs/rust-pyo3-macros b/lfs/rust-pyo3-macros index f6bdd98f1..367394067 100644 --- a/lfs/rust-pyo3-macros +++ b/lfs/rust-pyo3-macros @@ -24,7 +24,7 @@
include Config
-VER = 0.13.1 +VER = 0.15.1
THISAPP = pyo3-macros-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 3e5dc613edd7e9007c92ef83384e2379e3500f48d9d03f9875261b1af320a6d1d41eacff64c14b966561d9bb8b8b932f4dcc437480b91adaa64a8dd747cb89ac +$(DL_FILE)_BLAKE2 = c7d87c150678efbb5dd6ef98da9997676ef3e7f8628a79f01a3ecbf94cc8b2d0752573d894fd769fb8791f30bcfd03a5c9f76cce73c00be90c1488faed63198d
install : $(TARGET)
diff --git a/lfs/rust-pyo3-macros-backend b/lfs/rust-pyo3-macros-backend index d8dfa3569..5f79d7834 100644 --- a/lfs/rust-pyo3-macros-backend +++ b/lfs/rust-pyo3-macros-backend @@ -24,7 +24,7 @@
include Config
-VER = 0.13.1 +VER = 0.15.1
THISAPP = pyo3-macros-backend-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = f05e6834cd3d717f298e2ce66f4bb73786a9e996d6a9ef83f9e2c0e6538c8c4262ba332307478c086bc69b47a65c0596110ac792ba379ba6e7a97a2b7a7ba871 +$(DL_FILE)_BLAKE2 = fabde516114a001e7f9ec1a1f422c5819ad5bceb4db36ecf2ef5dfde397d4d3c7dc7a8acf11cafde4156594e90a4f95d51dbefa43ee8bc172441d3f81eb299b2
install : $(TARGET)
diff --git a/lfs/rust-stable_deref_trait b/lfs/rust-stable_deref_trait new file mode 100644 index 000000000..9030d3bf2 --- /dev/null +++ b/lfs/rust-stable_deref_trait @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 + +THISAPP = stable_deref_trait-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-time b/lfs/rust-time new file mode 100644 index 000000000..2ea396c79 --- /dev/null +++ b/lfs/rust-time @@ -0,0 +1,81 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.43 + +THISAPP = time-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rust-time-0.1.43-fix-metadata.patch + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/sudo b/lfs/sudo index 4d73db639..ce9649d79 100644 --- a/lfs/sudo +++ b/lfs/sudo @@ -24,7 +24,7 @@
include Config
-VER = 1.9.10 +VER = 1.9.11p3
THISAPP = sudo-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 94d97379e31b41917616a829cbece3d3fce7dd6ab9d04791b928981c14249c306508298655c19dc59a054ccf7deed4e69e65367cbfe9f6d8b5aba8895cfa6064 +$(DL_FILE)_BLAKE2 = f8508f65b514abd9979a11628d8bc0e085b2625993281e7d1f8794a576e88970bda6939d2f2f50d9485f00276970aba3489b19c102eca5625e389c9610f338dd
install : $(TARGET)
diff --git a/lfs/xfsprogs b/lfs/xfsprogs index fb2047800..b9ea1f694 100644 --- a/lfs/xfsprogs +++ b/lfs/xfsprogs @@ -24,7 +24,7 @@
include Config
-VER = 5.16.0 +VER = 5.18.0
THISAPP = xfsprogs-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = da328fe0c146a7b8ba866c5872f26ce95010939e05da51c73ed6374f00474605a81f4a822d65b60a132a4de47fff286e9f5f1ac809c1aa29420633f573b61aef +$(DL_FILE)_BLAKE2 = a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
install : $(TARGET)
diff --git a/make.sh b/make.sh index ff58c75a9..4c2dc10b5 100755 --- a/make.sh +++ b/make.sh @@ -1270,6 +1270,7 @@ buildipfire() { lfsmake2 rust-proc-macro-hack lfsmake2 rust-indoc-impl lfsmake2 rust-indoc + lfsmake2 rust-indoc-0.3.6 lfsmake2 rust-instant lfsmake2 rust-lock_api lfsmake2 rust-smallvec @@ -1277,6 +1278,7 @@ buildipfire() { lfsmake2 rust-parking_lot lfsmake2 rust-paste-impl lfsmake2 rust-paste + lfsmake2 rust-paste-0.1.18 lfsmake2 rust-ctor lfsmake2 rust-ghost lfsmake2 rust-inventory-impl @@ -1285,6 +1287,22 @@ buildipfire() { lfsmake2 rust-pyo3-macros-backend lfsmake2 rust-pyo3-macros lfsmake2 rust-pyo3 + lfsmake2 rust-num-traits + lfsmake2 rust-num-integer + lfsmake2 rust-num_threads + lfsmake2 rust-time + lfsmake2 rust-chrono + lfsmake2 rust-asn1_derive + lfsmake2 rust-asn1 + lfsmake2 rust-proc-macro-error-attr + lfsmake2 rust-proc-macro-error + lfsmake2 rust-Inflector + lfsmake2 rust-ouroboros_macro + lfsmake2 rust-aliasable + lfsmake2 rust-stable_deref_trait + lfsmake2 rust-ouroboros + lfsmake2 rust-base64 + lfsmake2 rust-pem lfsmake2 gdb lfsmake2 grub lfsmake2 efivar diff --git a/src/pakfire/lib/functions.pl b/src/pakfire/lib/functions.pl index d4e338f23..24c55fd4a 100644 --- a/src/pakfire/lib/functions.pl +++ b/src/pakfire/lib/functions.pl @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -206,7 +206,7 @@ sub fetchfile {
if ( $code eq "500" ) { message("Giving up: There was no chance to get the file "$getfile" from any available server.\nThere was an error on the way. Please fix it."); - return 1; + return 0; }
if ($response->is_success) { @@ -226,7 +226,7 @@ sub fetchfile { } logger("DOWNLOAD FINISHED: $file"); $allok = 1; - return 0; + return 1; } else { logger("DOWNLOAD ERROR: Could not open $Conf::tmpdir/$bfile for writing."); } @@ -235,7 +235,7 @@ sub fetchfile { } } message("DOWNLOAD ERROR: There was no chance to get the file "$getfile" from any available server.\nMay be you should run "pakfire update" to get some new servers."); - return 1; + return 0; }
sub getmirrors { @@ -256,9 +256,14 @@ sub getmirrors { }
if ("$force" eq "force") { - fetchfile("$Conf::version/lists/server-list.db", "$Conf::mainserver"); - move("$Conf::cachedir/server-list.db", "$Conf::dbdir/lists/server-list.db"); + if (fetchfile("$Conf::version/lists/server-list.db", "$Conf::mainserver")) { + move("$Conf::cachedir/server-list.db", "$Conf::dbdir/lists/server-list.db"); + } elsif (! -e "$Conf::dbdir/lists/server-list.db" ) { + # if we end up with no server-list at all, return failure + return 0; + } } + return 1; }
sub getcoredb { @@ -279,8 +284,9 @@ sub getcoredb { }
if ("$force" eq "force") { - fetchfile("lists/core-list.db", ""); - move("$Conf::cachedir/core-list.db", "$Conf::dbdir/lists/core-list.db"); + if (fetchfile("lists/core-list.db", "")) { + move("$Conf::cachedir/core-list.db", "$Conf::dbdir/lists/core-list.db"); + } } }
@@ -318,15 +324,13 @@ sub selectmirror {
### Check if there is a current server list and read it. # If there is no list try to get one. - my $count = 0; - while (!(open(FILE, "<$Conf::dbdir/lists/server-list.db")) && ($count lt 5)) { - $count++; - getmirrors("noforce"); - } - if ($count == 5) { - message("MIRROR ERROR: Could not find or download a server list"); - exit 1; + unless (open(FILE, "<$Conf::dbdir/lists/server-list.db")) { + unless (getmirrors("noforce")) { + message("MIRROR ERROR: Could not find or download a server list"); + exit 1; + } } + my @lines = <FILE>; close(FILE);
@@ -390,8 +394,13 @@ sub dbgetlist { }
if ("$force" eq "force") { - fetchfile("lists/packages_list.db", ""); - move("$Conf::cachedir/packages_list.db", "$Conf::dbdir/lists/packages_list.db"); + if (fetchfile("lists/packages_list.db", "")) { + move("$Conf::cachedir/packages_list.db", "$Conf::dbdir/lists/packages_list.db"); + } elsif ( -e "$Conf::dbdir/lists/packages_list.db" ) { + # If we end up with no db file after download error there + # is nothing more we can do here. + return 0; + } }
# Update the meta database if new packages was in the package list @@ -419,8 +428,7 @@ sub dbgetlist { @templine = split(/;/,$prog); if (("$metadata{'Name'}" eq "$templine[0]") && ("$metadata{'Release'}" ne "$templine[2]")) { move("$Conf::dbdir/meta/meta-$metadata{'Name'}","$Conf::dbdir/meta/old_meta-$metadata{'Name'}"); - fetchfile("meta/meta-$metadata{'Name'}", ""); - move("$Conf::cachedir/meta-$metadata{'Name'}", "$Conf::dbdir/meta/meta-$metadata{'Name'}"); + getmetafile($metadata{'Name'}); } } } @@ -532,11 +540,14 @@ sub dblist {
sub resolvedeps_one { my $pak = shift; - - getmetafile("$pak"); - + message("PAKFIRE RESV: $pak: Resolving dependencies...");
+ unless (getmetafile("$pak")) { + message("PAKFIRE ERROR: Error retrieving dependency information on $pak. Unable to resolve dependencies."); + exit 1; + }; + my %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak"); my @all; my @deps = split(/ /, $metadata{'Dependencies'}); @@ -629,14 +640,10 @@ sub cleanup {
sub getmetafile { my $pak = shift; - - unless ( -e "$Conf::dbdir/meta/meta-$pak" ) { - fetchfile("meta/meta-$pak", ""); - move("$Conf::cachedir/meta-$pak", "$Conf::dbdir/meta/meta-$pak"); - } - - if ( -z "$Conf::dbdir/meta/meta-$pak" ) { - fetchfile("meta/meta-$pak", ""); + + # Try to download meta-file if we don't have one yet, or it is empty for some reason + if ((! -e "$Conf::dbdir/meta/meta-$pak" ) || ( -z "$Conf::dbdir/meta/meta-$pak" )) { + return 0 unless (fetchfile("meta/meta-$pak", "")); move("$Conf::cachedir/meta-$pak", "$Conf::dbdir/meta/meta-$pak"); }
@@ -651,6 +658,7 @@ sub getmetafile { print FILE $string; } close(FILE); + return 1; }
@@ -713,8 +721,11 @@ sub getpak { my $pak = shift; my $force = shift;
- getmetafile("$pak"); - + unless (getmetafile("$pak")) { + message("PAKFIRE ERROR: Unable to retrieve $pak metadata."); + exit 1; + } + my %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak"); my $file = $metadata{'File'};
@@ -728,8 +739,11 @@ sub getpak { return $file; } } - - fetchfile("paks/$file", ""); + + unless (fetchfile("paks/$file", "")) { + message("PAKFIRE ERROR: Unable to download $pak."); + exit 1; + } return $file; }
diff --git a/src/patches/rust-chrono-0.4.19-fix-metadata.patch b/src/patches/rust-chrono-0.4.19-fix-metadata.patch new file mode 100644 index 000000000..cf6861693 --- /dev/null +++ b/src/patches/rust-chrono-0.4.19-fix-metadata.patch @@ -0,0 +1,23 @@ +--- chrono-0.4.19/Cargo.toml.original 2020-09-30 17:06:24.000000000 +0200 ++++ chrono-0.4.19/Cargo.toml 2022-06-16 17:27:21.440234723 +0200 +@@ -93,7 +93,7 @@ + __doctest = [] + __internal_bench = [] + alloc = [] +-clock = ["libc", "std", "winapi"] ++clock = ["libc", "std"] + default = ["clock", "std", "oldtime"] + oldtime = ["time"] + std = [] +@@ -108,10 +108,7 @@ + optional = true + [target."cfg(all(target_arch = "wasm32", not(any(target_os = "emscripten", target_os = "wasi"))))".dev-dependencies.wasm-bindgen-test] + version = "0.3" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3.0" +-features = ["std", "minwinbase", "minwindef", "timezoneapi"] +-optional = true ++ + [badges.appveyor] + repository = "chronotope/chrono" + diff --git a/src/patches/rust-time-0.1.43-fix-metadata.patch b/src/patches/rust-time-0.1.43-fix-metadata.patch new file mode 100644 index 000000000..342281750 --- /dev/null +++ b/src/patches/rust-time-0.1.43-fix-metadata.patch @@ -0,0 +1,13 @@ +--- time-0.1.43/Cargo.toml.original 2020-04-20 00:31:10.000000000 +0200 ++++ time-0.1.43/Cargo.toml 2022-06-16 15:21:19.210090045 +0200 +@@ -29,10 +29,3 @@ + optional = true + [dev-dependencies.log] + version = "0.4" +- +-[dev-dependencies.winapi] +-version = "0.3.0" +-features = ["std", "processthreadsapi", "winbase"] +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3.0" +-features = ["std", "minwinbase", "minwindef", "ntdef", "profileapi", "sysinfoapi", "timezoneapi"]
hooks/post-receive -- IPFire 2.x development tree