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 c053efdcd166e96b40017b75e74a33e300c351cf (commit) via fb28b637ae8ca96b387ee2957f2164de0655cd6a (commit) via cd7cb2c36f239bd079914431fab5c82203e46543 (commit) via 84fda839487d6718a3341dc279e6b9eaec4875d2 (commit) via 79edfa4ba2ee18c5b5e61b030b828c34d8ed20b3 (commit) via ac7f39fcc69574b2d91c07561c02e9a6ca3243c9 (commit) via b870fa68b12cfdbc60e4f1b013e41dc6588c59e2 (commit) via d2bd411403e416129e771e56c60116f9a40a6966 (commit) via 68051dc5ff09dc8add26a1aab44a315f077f2d78 (commit) via 3f0d5d361224e9306094c03dca9ea0592aa9981c (commit) via 90490f88137c82c660c23aa6fffe957d202a3e15 (commit) via b6c8f86e43eae549f22387fe7fa6feb7be9126cc (commit) via d6f294fb167f654f350c99c9f62263f1d710ea8a (commit) via f72d049dc3e79c08c7f9443b07cf515358bcf2b5 (commit) via 92ef302000ac24d7f72d7dadbd777673440b300a (commit) via d9c87622a640dbf21f2e51464a2a4f04cfaaf860 (commit) via eda914944f80fb3e7df7d5bace0c2c3d28df7172 (commit) via 1bd50189949248da205ccc0b501a16264869a132 (commit) via 202602e0adaace57609edfbee6f0b47610f5e46d (commit) via a75c2b24a697330da098bdac682e2ed1ca0cb2de (commit) via 474ee7402fe005b631bd71a35c40196d49f84366 (commit) via 4c313740a13f4b3c75406676e15a5f7c9a1575b9 (commit) via f03b79b17b22e909fd9032c7b229f4bb1756f593 (commit) via 216ac337383a3c397c3473acdcc6b3995f6efa71 (commit) via 1cdeadd59ad0b6d7701a56e86b4903f31619fc99 (commit) via deb6672b5424d31620792e26e1938cc86673081f (commit) via e837da22af9caaa271c072946f8f1a9a3dd51cc1 (commit) via e831bad8890e7de720b757babd35b90a0e9d629e (commit) via f51709b480ca60a8e3f1d7926ce83fdf5dc8941d (commit) via 9fff2c63ecd9d12d825d942bab3fa9493a9f8b93 (commit) via 3749286ccebcd0d18189b5324af57b0ba55dfa53 (commit) via d1abeb8e4443e0ae5492904c4c01a5bb8428def9 (commit) via e601c0e3bbfe9264bcdac1ae2f0161c4f3cf83a9 (commit) via a99886bc1b2ce12977a6f6e8a249fc2bae8368f9 (commit) via 508f56dc4d837b708de7a442fc00abeb6282e58c (commit) via fbf9f8a4ba655150a1a9623006e9ccb368613440 (commit) via d7d3de1470846fa4b1c815598ec587c63cf89b7d (commit) via 519a98aef3d9336779f08cbb7cfc8db3d2c7ffc4 (commit) via b0d980bf24a919cecf970796c10bf567dadb9d0d (commit) via 31f0751897d7ee0e1a4899b6d2fa3e3115d66990 (commit) via 1d6ecb94cd88708860615dc1ae4e24a9ba0f27d5 (commit) via 52a14fbc592434b099e25e41285134706cb6acd5 (commit) via 48a3d031ae9c27e1f0ad9f61d802c26fae494f14 (commit) via 44dd4dc83a9b4307ed90d96a805d07873abb2962 (commit) via 90b6ebe8f8e0bb1cecf9fa3ffaff0dfd6cfdaead (commit) via 78914c73795b2d2e0812895e08737eb55fa32a85 (commit) via 8673bd7db14bf053b6fe272396b5bec470b48091 (commit) via 09b8af02c00e6a5423852d13a17d15cc000264a1 (commit) via 79488e717a300df24dcf5f8b30d3d203395f9b59 (commit) via 5df66668a88b7e4547c64a8387fe9fbf267e0c34 (commit) via cdcf6935d61add3ce2a408383fd89e2b9f65ce9e (commit) via 3851d7874d5edb788f1855d4a04ee3d5fe104748 (commit) via 8d6764bbd595b10891aa3fda188c9675ecef88c9 (commit) via eb3db041a2db9221e78cb2dbdadc40ed49748dd1 (commit) via 96f045265d03f77b6337b47a732f1c9aed839386 (commit) via bf75fa26cb45e4b6d9aeef0ec28477af2a8cb8b9 (commit) via 9f7a109f6a71ea4f5a09a4ad9e5067043a84d33b (commit) via 3e6bb6f93e9a35b5f38af123b33f5b192f6b6bdc (commit) via 6cb1fb5dd2a98b97aa7df1a9c39375803a6f165d (commit) via 848a1b01fab9245abd2a6aa50294552828b2f636 (commit) via 740d70326b978c0f7c33f090e70f34fd4fc853db (commit) via 556bd35347942da5f4ba1f4926e737be7f1fc307 (commit) via 04a0915da8cd20a4ffa7de9970326e4bd1d8deef (commit) via 62d1644d16202479451a4d24655d54edac098d7c (commit) via c195a5174fd8958f67241893bfececeb659d8038 (commit) via 86c55dbe4641406d43df598af797937016a38f0b (commit) via a93be678807d711f925546ef6014e0e3200dfb88 (commit) via 2bf0652ed9be194a465454f4f58de6276338cbd6 (commit) via ac04ede038a2c3933bd9721debca10480afeaa53 (commit) via 1cf6c790203b805b45f54e467cc07757bb70edea (commit) via f2e7f66b89ee5bc422962a8fe49b77778958ccf5 (commit) via e5c94bdcb1b935a783210152645714604b22b2b0 (commit) via 4349bbe8d5b933a6787b704685fdd5a7c1f6b3ae (commit) via 5fab784579c21e62cc43e5925b317487a11480f3 (commit) via 02c14396128f1b4eac7cf5b1fe7a43ff2bced35f (commit) via edf4c9817e24bc2888a592b51e9084ba55aac01d (commit) via 87eab5be3454a74b41767751be1a7f6aae8ec898 (commit) via 96f567c253c7da247553d42530e8ddb47affb031 (commit) via a24ff88bd0e19eacaabfce3d87425a736034e876 (commit) via 1485f8d0a10907c2b6ba760fb6989999a40d93aa (commit) via 338cde5553b737fcdff40cb80d5c1bba01e1cf61 (commit) via 25a033983877d9a45dc30662cba10906acbfcc70 (commit) via b324df6b4b76664ff72af2b4794dd2b1d8730b8f (commit) via 3062c37a2936a78c28891afd89351b1cc862a328 (commit) via 6528a858c893ed8da9b7c432589c0dd341a817ca (commit) via 4307805fd368f1001af6d22017319f28b5e98ebd (commit) via df47bf8b0dda7fd743c1279165b71a27e0205e8c (commit) via 321e91cd238bafb3f84fa4a84141eb8e7aa80bac (commit) via 150de02e756bd3812763c989d54b4fc239cdc043 (commit) via ab7afad56cc807ec3a44b96d48f10d63e40aafdd (commit) via 06fd5cdd8c79eed2f88aa4b9588f39c9c546a903 (commit) via f50da967e8fe3f1fdd2e462852e1cca58a971415 (commit) via 5352e92361f0aea9218d190d8cc9a14d6fd3bfdd (commit) via 4f6d6c41233b280cc79f09e88adfdd9c88225cf9 (commit) via c16dd3aa0c89dbc73f1766a1fbde7bd85dff2b59 (commit) via 1aab9dfb5dab7ee4b6cc7c126d911f0c5c232400 (commit) via 942b7d0d4119063a66e612062b9cf75ac80bfe01 (commit) via 4f2a9813c00aac7cdeb2fd85bd5ead941d7528f7 (commit) via c9fb8808353f08cca12c4c888cde06c0ccdb7c6b (commit) via c75e90c8dca9bbf1b2e02819e2d505d924dff367 (commit) via 0c8888da2451ae644f89acf1a33a847bfa6ed87f (commit) via a06a552ccf0cfcc0df0ebb04a5ba0346897aa42e (commit) via bc176927e4d7519cc35f7f29333a2e0a7cf02d55 (commit) via 37a9a0ba036af3cbca761e86e25bd808e20abbe6 (commit) via 1b939d0ecc1c9e0551a5f926e2810ae03bca5f8a (commit) via 92c53b3e0a7d772498ff0b1e91078152910e92b4 (commit) from 6b184642d25460d406c9d706fa985a25ca354639 (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 c053efdcd166e96b40017b75e74a33e300c351cf Merge: fb28b637a 0c8888da2 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Feb 2 19:46:13 2022 +0000
Merge remote-tracking branch 'pmueller/temp-c164-development' into next
commit fb28b637ae8ca96b387ee2957f2164de0655cd6a Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Jan 31 14:30:20 2022 +0100
rust-pyo3: New package.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit cd7cb2c36f239bd079914431fab5c82203e46543 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 14:29:16 2022 +0100
rust-indoc: Rootfile update.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 84fda839487d6718a3341dc279e6b9eaec4875d2 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Jan 29 11:08:06 2022 +0000
rust-paste: Update to 1.0.3
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 79edfa4ba2ee18c5b5e61b030b828c34d8ed20b3 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Jan 29 11:07:47 2022 +0000
rust-indoc: Upgrade to version 1.0.3
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ac7f39fcc69574b2d91c07561c02e9a6ca3243c9 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 14:23:18 2022 +0100
rust-dirs: Commit accidenty forgotten patch.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit b870fa68b12cfdbc60e4f1b013e41dc6588c59e2 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:24:28 2022 +0100
rust-pyo3-macros: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit d2bd411403e416129e771e56c60116f9a40a6966 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:24:04 2022 +0100
rust-pyo3-macros-backend: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 68051dc5ff09dc8add26a1aab44a315f077f2d78 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:23:26 2022 +0100
rust-pyo3-build-config: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3f0d5d361224e9306094c03dca9ea0592aa9981c Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:22:58 2022 +0100
rust-inventory: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 90490f88137c82c660c23aa6fffe957d202a3e15 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:21:41 2022 +0100
rust-inventory-impl: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit b6c8f86e43eae549f22387fe7fa6feb7be9126cc Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:21:12 2022 +0100
rust-ghost: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit d6f294fb167f654f350c99c9f62263f1d710ea8a Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:20:59 2022 +0100
rust-ctor: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f72d049dc3e79c08c7f9443b07cf515358bcf2b5 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:20:45 2022 +0100
rust-paste: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 92ef302000ac24d7f72d7dadbd777673440b300a Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:20:32 2022 +0100
rust-paste-impl: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit d9c87622a640dbf21f2e51464a2a4f04cfaaf860 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:19:58 2022 +0100
rust-parking_lot: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit eda914944f80fb3e7df7d5bace0c2c3d28df7172 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:19:40 2022 +0100
rust-parking_lot_core: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1bd50189949248da205ccc0b501a16264869a132 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:19:08 2022 +0100
rust-smallvec: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 202602e0adaace57609edfbee6f0b47610f5e46d Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:18:25 2022 +0100
rust-lock_api: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a75c2b24a697330da098bdac682e2ed1ca0cb2de Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:17:18 2022 +0100
rust-instant: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 474ee7402fe005b631bd71a35c40196d49f84366 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:17:02 2022 +0100
rust-indoc: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4c313740a13f4b3c75406676e15a5f7c9a1575b9 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:16:48 2022 +0100
rust-indoc-impl: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f03b79b17b22e909fd9032c7b229f4bb1756f593 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:16:20 2022 +0100
rust-proc-macro-hack: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 216ac337383a3c397c3473acdcc6b3995f6efa71 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:15:54 2022 +0100
rust-unindent: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1cdeadd59ad0b6d7701a56e86b4903f31619fc99 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:13:57 2022 +0100
rust-trybuild: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit deb6672b5424d31620792e26e1938cc86673081f Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:13:29 2022 +0100
rust-serde_derive: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e837da22af9caaa271c072946f8f1a9a3dd51cc1 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:12:49 2022 +0100
rust-toml: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e831bad8890e7de720b757babd35b90a0e9d629e Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:11:14 2022 +0100
rust-termcolor: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f51709b480ca60a8e3f1d7926ce83fdf5dc8941d Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:10:55 2022 +0100
rust-once_cell: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 9fff2c63ecd9d12d825d942bab3fa9493a9f8b93 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:10:12 2022 +0100
rust-glob: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3749286ccebcd0d18189b5324af57b0ba55dfa53 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:09:30 2022 +0100
rust-tempdir: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit d1abeb8e4443e0ae5492904c4c01a5bb8428def9 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:08:01 2022 +0100
rust-remove_dir_all: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e601c0e3bbfe9264bcdac1ae2f0161c4f3cf83a9 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:06:51 2022 +0100
rust-rayon: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a99886bc1b2ce12977a6f6e8a249fc2bae8368f9 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:06:26 2022 +0100
rust-rayon-core: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 508f56dc4d837b708de7a442fc00abeb6282e58c Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:05:59 2022 +0100
rust-crossbeam-channel: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit fbf9f8a4ba655150a1a9623006e9ccb368613440 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:04:22 2022 +0100
rust-either: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit d7d3de1470846fa4b1c815598ec587c63cf89b7d Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:03:51 2022 +0100
rust-crossbeam-deque: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 519a98aef3d9336779f08cbb7cfc8db3d2c7ffc4 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:03:12 2022 +0100
rust-crossbeam-epoch: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit b0d980bf24a919cecf970796c10bf567dadb9d0d Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:02:47 2022 +0100
rust-scopeguard: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 31f0751897d7ee0e1a4899b6d2fa3e3115d66990 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:01:38 2022 +0100
rust-memoffset: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1d6ecb94cd88708860615dc1ae4e24a9ba0f27d5 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:01:03 2022 +0100
rust-autocfg: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 52a14fbc592434b099e25e41285134706cb6acd5 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:00:43 2022 +0100
rust-crossbeam-utils: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 48a3d031ae9c27e1f0ad9f61d802c26fae494f14 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 13:00:18 2022 +0100
rust-num_cpus: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 44dd4dc83a9b4307ed90d96a805d07873abb2962 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:58:32 2022 +0100
rust-log: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 90b6ebe8f8e0bb1cecf9fa3ffaff0dfd6cfdaead Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:58:01 2022 +0100
rust-rand-0.4: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 78914c73795b2d2e0812895e08737eb55fa32a85 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:57:23 2022 +0100
rust-rdrand: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 8673bd7db14bf053b6fe272396b5bec470b48091 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:56:49 2022 +0100
rust-rand: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 09b8af02c00e6a5423852d13a17d15cc000264a1 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:52:10 2022 +0100
rust-rand_hc: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 79488e717a300df24dcf5f8b30d3d203395f9b59 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:51:45 2022 +0100
rust-rand_chacha: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5df66668a88b7e4547c64a8387fe9fbf267e0c34 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:51:17 2022 +0100
rust-rand_core-0.3.1: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit cdcf6935d61add3ce2a408383fd89e2b9f65ce9e Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:49:49 2022 +0100
rust-rand_core-0.4.2: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3851d7874d5edb788f1855d4a04ee3d5fe104748 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:45:52 2022 +0100
rust-rand_core: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 8d6764bbd595b10891aa3fda188c9675ecef88c9 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:43:32 2022 +0100
rust-ppv-lite86: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit eb3db041a2db9221e78cb2dbdadc40ed49748dd1 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:42:43 2022 +0100
rust-digest: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 96f045265d03f77b6337b47a732f1c9aed839386 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:42:23 2022 +0100
rust-crypto-common: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit bf75fa26cb45e4b6d9aeef0ec28477af2a8cb8b9 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:41:58 2022 +0100
rust-block-buffer: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 9f7a109f6a71ea4f5a09a4ad9e5067043a84d33b Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:41:20 2022 +0100
rust-synstructure: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3e6bb6f93e9a35b5f38af123b33f5b192f6b6bdc Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:40:51 2022 +0100
rust-serde_json: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 6cb1fb5dd2a98b97aa7df1a9c39375803a6f165d Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:40:14 2022 +0100
rust-ryu: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 848a1b01fab9245abd2a6aa50294552828b2f636 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:39:43 2022 +0100
rust-itoa: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 740d70326b978c0f7c33f090e70f34fd4fc853db Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:39:17 2022 +0100
rust-serde: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 556bd35347942da5f4ba1f4926e737be7f1fc307 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:38:59 2022 +0100
rust-toolchain_find: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 04a0915da8cd20a4ffa7de9970326e4bd1d8deef Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:38:31 2022 +0100
rust-dirs: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 62d1644d16202479451a4d24655d54edac098d7c Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:38:17 2022 +0100
rust-walkdir: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c195a5174fd8958f67241893bfececeb659d8038 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:37:53 2022 +0100
rust-same-file: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 86c55dbe4641406d43df598af797937016a38f0b Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:37:29 2022 +0100
rust-semver: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a93be678807d711f925546ef6014e0e3200dfb88 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:37:16 2022 +0100
rust-semver-parser: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 2bf0652ed9be194a465454f4f58de6276338cbd6 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:36:37 2022 +0100
rust-pest: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ac04ede038a2c3933bd9721debca10480afeaa53 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:36:23 2022 +0100
rust-ucd-trie: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1cf6c790203b805b45f54e467cc07757bb70edea Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:35:15 2022 +0100
rust-regex: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f2e7f66b89ee5bc422962a8fe49b77778958ccf5 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:34:28 2022 +0100
rust-regex-syntax: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e5c94bdcb1b935a783210152645714604b22b2b0 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 12:32:22 2022 +0100
rust-aho-corasick: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4349bbe8d5b933a6787b704685fdd5a7c1f6b3ae Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 11:39:58 2022 +0100
rust-memchr: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5fab784579c21e62cc43e5925b317487a11480f3 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 11:32:24 2022 +0100
rust-lazy-static: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 02c14396128f1b4eac7cf5b1fe7a43ff2bced35f Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 11:15:35 2022 +0100
rust-home: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit edf4c9817e24bc2888a592b51e9084ba55aac01d Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 11:12:36 2022 +0100
rust-syn: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 87eab5be3454a74b41767751be1a7f6aae8ec898 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 11:10:06 2022 +0100
rust-quote: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 96f567c253c7da247553d42530e8ddb47affb031 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 11:06:44 2022 +0100
rust-proc-macro2: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a24ff88bd0e19eacaabfce3d87425a736034e876 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 11:00:45 2022 +0100
rust-unicode-xid: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1485f8d0a10907c2b6ba760fb6989999a40d93aa Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 10:58:36 2022 +0100
rust-hex: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 338cde5553b737fcdff40cb80d5c1bba01e1cf61 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 10:55:25 2022 +0100
rust-cipher: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 25a033983877d9a45dc30662cba10906acbfcc70 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Mon Jan 31 10:52:05 2022 +0100
rust-generic-array: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit b324df6b4b76664ff72af2b4794dd2b1d8730b8f Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Jan 30 19:40:51 2022 +0100
rust-version-check: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3062c37a2936a78c28891afd89351b1cc862a328 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Jan 30 19:38:08 2022 +0100
rust-typenum: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 6528a858c893ed8da9b7c432589c0dd341a817ca Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Jan 30 19:35:12 2022 +0100
rust-getrandom: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4307805fd368f1001af6d22017319f28b5e98ebd Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Jan 30 19:32:21 2022 +0100
rust-libc: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit df47bf8b0dda7fd743c1279165b71a27e0205e8c Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Jan 30 19:24:08 2022 +0100
rust-cfg-if: New package.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 321e91cd238bafb3f84fa4a84141eb8e7aa80bac Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Jan 27 15:18:07 2022 +0000
rust-dissimilar: New package
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 150de02e756bd3812763c989d54b4fc239cdc043 Author: Stefan Schantl stefan.schantl@ipfire.org Date: Sun Jan 30 19:10:33 2022 +0100
rust: Build rust and all packages later when Python 3 is available
Signed-off-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ab7afad56cc807ec3a44b96d48f10d63e40aafdd Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Feb 2 19:39:21 2022 +0000
core164: Ship jq
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 06fd5cdd8c79eed2f88aa4b9588f39c9c546a903 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Jan 29 11:01:11 2022 +0000
Config: Remove /root/.cargo
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f50da967e8fe3f1fdd2e462852e1cca58a971415 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jan 28 15:15:54 2022 +0000
rust: Upgrade to nightly build from today
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5352e92361f0aea9218d190d8cc9a14d6fd3bfdd Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jan 28 13:59:41 2022 +0000
rust: Add script to automatically generate packages
This is a very tiring and repetitive process which is now automated in this script which will find the latest version and create a LFS file for it.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4f6d6c41233b280cc79f09e88adfdd9c88225cf9 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jan 28 13:59:20 2022 +0000
rust: Enable more checks for when to install package files
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c16dd3aa0c89dbc73f1766a1fbde7bd85dff2b59 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jan 28 13:58:46 2022 +0000
rust: Add switch to skip bin check
This does not seem to work very reliable, so we need manually disable this for some packages.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1aab9dfb5dab7ee4b6cc7c126d911f0c5c232400 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jan 28 09:12:06 2022 +0000
rust: Avoid requiring development dependencies
Cargo will always require all depenendencies, even if the package is not being built against them. In order to avoid that, we will need the nightly build of the Rust compiler which supports skipping those dependencies.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 942b7d0d4119063a66e612062b9cf75ac80bfe01 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jan 28 09:11:40 2022 +0000
rust: List all files copied
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4f2a9813c00aac7cdeb2fd85bd5ead941d7528f7 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Jan 27 15:11:15 2022 +0000
make.sh: Add some commands to build Rust packages
This is a small set of commands that will be needed to build Rust packages.
The idea is to have a couple of macros which do not have to rewritten, but can be customised across the lfs files.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c9fb8808353f08cca12c4c888cde06c0ccdb7c6b Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Jan 27 14:56:07 2022 +0000
jq: New package
This allows parsing JSON strings on the console
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c75e90c8dca9bbf1b2e02819e2d505d924dff367 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Jan 27 15:10:42 2022 +0000
make.sh: Set a good default for rustc flags
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 0c8888da2451ae644f89acf1a33a847bfa6ed87f Author: Peter Müller peter.mueller@ipfire.org Date: Mon Jan 31 17:38:01 2022 +0000
Core Update 164: Ship Pakfire functions.pl
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit a06a552ccf0cfcc0df0ebb04a5ba0346897aa42e Author: Robin Roevens robin.roevens@disroot.org Date: Fri Jun 25 00:07:00 2021 +0200
pakfire: Fix small bug: wrong pak count on list
Fixes pakfire list installed/notinstalled command displaying the count of all available paks instead of the count of actual installed respectively not installed paks.
Signed-off-by: Robin Roevens robin.roevens@disroot.org Reviewed-by: Bernhard Bitsch bbitsch@ipfire.org Tested-by: Bernhard Bitsch bbitsch@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org
commit bc176927e4d7519cc35f7f29333a2e0a7cf02d55 Merge: 37a9a0ba0 6b184642d Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jan 30 13:18:50 2022 +0000
Merge branch 'next' into temp-c164-development
commit 37a9a0ba036af3cbca761e86e25bd808e20abbe6 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jan 29 17:59:31 2022 +0000
firewall: Align chain name to Collectd configuration
This fixes broken firewall hits graphs.
Cc: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 1b939d0ecc1c9e0551a5f926e2810ae03bca5f8a Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jan 29 17:07:34 2022 +0000
ids.cgi: Fix unmatched curly bracket and trailing whitespaces
The former causes this CGI to crash with an HTTP error 500.
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 92c53b3e0a7d772498ff0b1e91078152910e92b4 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jan 29 15:56:54 2022 +0000
firewall: Always initialise DROP_HOSTILE chain, even if it's unused
This ensures collectd can keep track of it, and generate the RRD graphs correctly.
Signed-off-by: Peter Müller peter.mueller@ipfire.org
-----------------------------------------------------------------------
Summary of changes: config/rootfiles/common/aarch64/rust | 85 ++++--- config/rootfiles/common/armv6l/rust | 74 +++--- config/rootfiles/common/jq | 14 ++ config/rootfiles/common/rust-aho-corasick | 35 +++ config/rootfiles/common/rust-autocfg | 19 ++ config/rootfiles/common/rust-block-buffer | 8 + config/rootfiles/common/rust-cfg-if | 10 + config/rootfiles/common/rust-cipher | 18 ++ config/rootfiles/common/rust-crossbeam-channel | 48 ++++ config/rootfiles/common/rust-crossbeam-deque | 16 ++ config/rootfiles/common/rust-crossbeam-epoch | 31 +++ config/rootfiles/common/rust-crossbeam-utils | 35 +++ config/rootfiles/common/rust-crypto-common | 10 + config/rootfiles/common/rust-ctor | 9 + config/rootfiles/common/rust-digest | 17 ++ config/rootfiles/common/rust-dirs | 14 ++ config/rootfiles/common/rust-dissimilar | 18 ++ config/rootfiles/common/rust-either | 12 + config/rootfiles/common/rust-generic-array | 26 ++ config/rootfiles/common/rust-getrandom | 38 +++ config/rootfiles/common/rust-ghost | 14 ++ config/rootfiles/common/rust-glob | 11 + config/rootfiles/common/rust-hex | 16 ++ config/rootfiles/common/rust-home | 9 + config/rootfiles/common/rust-indoc | 38 +++ config/rootfiles/common/rust-indoc-impl | 9 + config/rootfiles/common/rust-instant | 14 ++ config/rootfiles/common/rust-inventory | 11 + config/rootfiles/common/rust-inventory-impl | 6 + config/rootfiles/common/rust-itoa | 14 ++ config/rootfiles/common/rust-lazy-static | 14 ++ config/rootfiles/common/rust-libc | 276 +++++++++++++++++++++ config/rootfiles/common/rust-lock_api | 11 + config/rootfiles/common/rust-log | 22 ++ config/rootfiles/common/rust-memchr | 56 +++++ config/rootfiles/common/rust-memoffset | 14 ++ config/rootfiles/common/rust-num_cpus | 35 +++ config/rootfiles/common/rust-once_cell | 24 ++ config/rootfiles/common/rust-parking_lot | 25 ++ config/rootfiles/common/rust-parking_lot_core | 26 ++ config/rootfiles/common/rust-paste | 47 ++++ config/rootfiles/common/rust-paste-impl | 10 + config/rootfiles/common/rust-pest | 34 +++ config/rootfiles/common/rust-ppv-lite86 | 15 ++ config/rootfiles/common/rust-proc-macro-hack | 25 ++ config/rootfiles/common/rust-proc-macro2 | 21 ++ config/rootfiles/common/rust-pyo3-build-config | 10 + config/rootfiles/common/rust-pyo3-macros | 7 + config/rootfiles/common/rust-pyo3-macros-backend | 19 ++ config/rootfiles/common/rust-quote | 34 +++ config/rootfiles/common/rust-rand | 41 +++ config/rootfiles/common/rust-rand-0.4 | 41 +++ config/rootfiles/common/rust-rand_chacha | 13 + config/rootfiles/common/rust-rand_core | 16 ++ config/rootfiles/common/rust-rand_core-0.3.1 | 15 ++ config/rootfiles/common/rust-rand_core-0.4.2 | 15 ++ config/rootfiles/common/rust-rand_hc | 12 + config/rootfiles/common/rust-rayon | 126 ++++++++++ config/rootfiles/common/rust-rayon-core | 48 ++++ config/rootfiles/common/rust-rdrand | 14 ++ config/rootfiles/common/rust-regex | 88 +++++++ config/rootfiles/common/rust-regex-syntax | 47 ++++ config/rootfiles/common/rust-remove_dir_all | 9 + config/rootfiles/common/rust-ryu | 40 +++ config/rootfiles/common/rust-same-file | 17 ++ config/rootfiles/common/rust-scopeguard | 11 + config/rootfiles/common/rust-semver | 15 ++ config/rootfiles/common/rust-semver-parser | 12 + config/rootfiles/common/rust-serde | 32 +++ config/rootfiles/common/rust-serde_derive | 27 ++ config/rootfiles/common/rust-serde_json | 96 +++++++ config/rootfiles/common/rust-smallvec | 18 ++ config/rootfiles/common/rust-syn | 106 ++++++++ config/rootfiles/common/rust-synstructure | 8 + config/rootfiles/common/rust-tempdir | 12 + config/rootfiles/common/rust-termcolor | 11 + config/rootfiles/common/rust-toml | 23 ++ config/rootfiles/common/rust-toolchain_find | 12 + config/rootfiles/common/rust-trybuild | 49 ++++ config/rootfiles/common/rust-typenum | 27 ++ config/rootfiles/common/rust-ucd-trie | 13 + config/rootfiles/common/rust-unicode-xid | 14 ++ config/rootfiles/common/rust-unindent | 9 + config/rootfiles/common/rust-version-check | 12 + config/rootfiles/common/rust-walkdir | 21 ++ config/rootfiles/common/x86_64/rust | 78 +++--- config/rootfiles/core/164/filelists/files | 1 + config/rootfiles/core/164/filelists/jq | 1 + html/cgi-bin/ids.cgi | 157 ++++++------ lfs/Config | 97 +++++++- lfs/{rust => jq} | 41 ++- lfs/rust | 33 ++- lfs/{rust => rust-aho-corasick} | 38 +-- lfs/{rust => rust-autocfg} | 38 +-- lfs/{rust => rust-block-buffer} | 38 +-- lfs/{rust => rust-cfg-if} | 38 +-- lfs/{rust => rust-cipher} | 38 +-- lfs/{rust => rust-crossbeam-channel} | 38 +-- lfs/{rust => rust-crossbeam-deque} | 38 +-- lfs/{rust => rust-crossbeam-epoch} | 38 +-- lfs/{rust => rust-crossbeam-utils} | 38 +-- lfs/{rust => rust-crypto-common} | 38 +-- lfs/{rust => rust-ctor} | 38 +-- lfs/{rust => rust-digest} | 38 +-- lfs/{rust => rust-dirs} | 39 +-- lfs/{rust => rust-dissimilar} | 38 +-- lfs/{rust => rust-either} | 38 +-- lfs/{rust => rust-generic-array} | 38 +-- lfs/{rust => rust-getrandom} | 39 +-- lfs/{rust => rust-ghost} | 38 +-- lfs/{rust => rust-glob} | 38 +-- lfs/{rust => rust-hex} | 38 +-- lfs/{rust => rust-home} | 39 +-- lfs/{rust => rust-indoc} | 38 +-- lfs/{rust => rust-indoc-impl} | 38 +-- lfs/{rust => rust-instant} | 38 +-- lfs/{rust => rust-inventory} | 38 +-- lfs/{rust => rust-inventory-impl} | 38 +-- lfs/{rust => rust-itoa} | 38 +-- lfs/{rust => rust-lazy-static} | 38 +-- lfs/{rust => rust-libc} | 38 +-- lfs/{rust => rust-lock_api} | 38 +-- lfs/{rust => rust-log} | 38 +-- lfs/{rust => rust-memchr} | 38 +-- lfs/{rust => rust-memoffset} | 38 +-- lfs/{rust => rust-num_cpus} | 39 +-- lfs/{rust => rust-once_cell} | 38 +-- lfs/{rust => rust-parking_lot} | 38 +-- lfs/{rust => rust-parking_lot_core} | 39 +-- lfs/{rust => rust-paste} | 38 +-- lfs/{rust => rust-paste-impl} | 38 +-- lfs/{rust => rust-pest} | 38 +-- lfs/{rust => rust-ppv-lite86} | 38 +-- lfs/{rust => rust-proc-macro-hack} | 38 +-- lfs/{rust => rust-proc-macro2} | 38 +-- lfs/{rust => rust-pyo3} | 38 +-- lfs/{rust => rust-pyo3-build-config} | 38 +-- lfs/{rust => rust-pyo3-macros} | 38 +-- lfs/{rust => rust-pyo3-macros-backend} | 38 +-- lfs/{rust => rust-quote} | 38 +-- lfs/{rust => rust-rand} | 38 +-- lfs/{rust => rust-rand-0.4} | 39 +-- lfs/{rust => rust-rand_chacha} | 38 +-- lfs/{rust => rust-rand_core} | 38 +-- lfs/{rust => rust-rand_core-0.3.1} | 38 +-- lfs/{rust => rust-rand_core-0.4.2} | 38 +-- lfs/{rust => rust-rand_hc} | 38 +-- lfs/{rust => rust-rayon} | 38 +-- lfs/{rust => rust-rayon-core} | 38 +-- lfs/{rust => rust-rdrand} | 38 +-- lfs/{rust => rust-regex} | 38 +-- lfs/{rust => rust-regex-syntax} | 38 +-- lfs/{rust => rust-remove_dir_all} | 39 +-- lfs/{rust => rust-ryu} | 38 +-- lfs/{rust => rust-same-file} | 39 +-- lfs/{rust => rust-scopeguard} | 38 +-- lfs/{rust => rust-semver} | 38 +-- lfs/{rust => rust-semver-parser} | 38 +-- lfs/{rust => rust-serde} | 38 +-- lfs/{rust => rust-serde_derive} | 38 +-- lfs/{rust => rust-serde_json} | 38 +-- lfs/{rust => rust-smallvec} | 38 +-- lfs/{rust => rust-syn} | 38 +-- lfs/{rust => rust-synstructure} | 38 +-- lfs/{rust => rust-tempdir} | 38 +-- lfs/{rust => rust-termcolor} | 39 +-- lfs/{rust => rust-toml} | 38 +-- lfs/{rust => rust-toolchain_find} | 38 +-- lfs/{rust => rust-trybuild} | 38 +-- lfs/{rust => rust-typenum} | 38 +-- lfs/{rust => rust-ucd-trie} | 38 +-- lfs/{rust => rust-unicode-xid} | 38 +-- lfs/{rust => rust-unindent} | 38 +-- lfs/{rust => rust-version-check} | 38 +-- lfs/{rust => rust-walkdir} | 39 +-- make.sh | 89 ++++++- src/initscripts/system/firewall | 16 +- src/pakfire/lib/functions.pl | 2 +- src/patches/rust-dirs-1.0.5-fix-metadata.patch | 13 + .../rust-getrandom-0.2.4-fix-metadata.patch | 36 +++ src/patches/rust-home-0.5.3-fix-metadata.patch | 14 ++ .../rust-num_cpus-1.13.1-fix-metadata.patch | 10 + .../rust-parking_lot_core-0.8.5-fix-metadata.patch | 13 + src/patches/rust-rand-0.4.6-fix-metadata.patch | 18 ++ .../rust-remove_dir_all-0.5.3-fix-metadata.patch | 9 + .../rust-same-file-1.0.6-fix-metadata.patch | 8 + .../rust-termcolor-1.1.2-fix-metadata.patch | 10 + src/patches/rust-walkdir-2.3.2-fix-metadata.patch | 17 ++ tools/download-rust-crate | 82 ++++++ 189 files changed, 3984 insertions(+), 2399 deletions(-) create mode 100644 config/rootfiles/common/jq create mode 100644 config/rootfiles/common/rust-aho-corasick create mode 100644 config/rootfiles/common/rust-autocfg create mode 100644 config/rootfiles/common/rust-block-buffer create mode 100644 config/rootfiles/common/rust-cfg-if create mode 100644 config/rootfiles/common/rust-cipher create mode 100644 config/rootfiles/common/rust-crossbeam-channel create mode 100644 config/rootfiles/common/rust-crossbeam-deque create mode 100644 config/rootfiles/common/rust-crossbeam-epoch create mode 100644 config/rootfiles/common/rust-crossbeam-utils create mode 100644 config/rootfiles/common/rust-crypto-common create mode 100644 config/rootfiles/common/rust-ctor create mode 100644 config/rootfiles/common/rust-digest create mode 100644 config/rootfiles/common/rust-dirs create mode 100644 config/rootfiles/common/rust-dissimilar create mode 100644 config/rootfiles/common/rust-either create mode 100644 config/rootfiles/common/rust-generic-array create mode 100644 config/rootfiles/common/rust-getrandom create mode 100644 config/rootfiles/common/rust-ghost create mode 100644 config/rootfiles/common/rust-glob create mode 100644 config/rootfiles/common/rust-hex create mode 100644 config/rootfiles/common/rust-home create mode 100644 config/rootfiles/common/rust-indoc create mode 100644 config/rootfiles/common/rust-indoc-impl create mode 100644 config/rootfiles/common/rust-instant create mode 100644 config/rootfiles/common/rust-inventory create mode 100644 config/rootfiles/common/rust-inventory-impl create mode 100644 config/rootfiles/common/rust-itoa create mode 100644 config/rootfiles/common/rust-lazy-static create mode 100644 config/rootfiles/common/rust-libc create mode 100644 config/rootfiles/common/rust-lock_api create mode 100644 config/rootfiles/common/rust-log create mode 100644 config/rootfiles/common/rust-memchr create mode 100644 config/rootfiles/common/rust-memoffset create mode 100644 config/rootfiles/common/rust-num_cpus create mode 100644 config/rootfiles/common/rust-once_cell create mode 100644 config/rootfiles/common/rust-parking_lot create mode 100644 config/rootfiles/common/rust-parking_lot_core create mode 100644 config/rootfiles/common/rust-paste create mode 100644 config/rootfiles/common/rust-paste-impl create mode 100644 config/rootfiles/common/rust-pest create mode 100644 config/rootfiles/common/rust-ppv-lite86 create mode 100644 config/rootfiles/common/rust-proc-macro-hack create mode 100644 config/rootfiles/common/rust-proc-macro2 create mode 100644 config/rootfiles/common/rust-pyo3-build-config create mode 100644 config/rootfiles/common/rust-pyo3-macros create mode 100644 config/rootfiles/common/rust-pyo3-macros-backend create mode 100644 config/rootfiles/common/rust-quote create mode 100644 config/rootfiles/common/rust-rand create mode 100644 config/rootfiles/common/rust-rand-0.4 create mode 100644 config/rootfiles/common/rust-rand_chacha create mode 100644 config/rootfiles/common/rust-rand_core create mode 100644 config/rootfiles/common/rust-rand_core-0.3.1 create mode 100644 config/rootfiles/common/rust-rand_core-0.4.2 create mode 100644 config/rootfiles/common/rust-rand_hc create mode 100644 config/rootfiles/common/rust-rayon create mode 100644 config/rootfiles/common/rust-rayon-core create mode 100644 config/rootfiles/common/rust-rdrand create mode 100644 config/rootfiles/common/rust-regex create mode 100644 config/rootfiles/common/rust-regex-syntax create mode 100644 config/rootfiles/common/rust-remove_dir_all create mode 100644 config/rootfiles/common/rust-ryu create mode 100644 config/rootfiles/common/rust-same-file create mode 100644 config/rootfiles/common/rust-scopeguard create mode 100644 config/rootfiles/common/rust-semver create mode 100644 config/rootfiles/common/rust-semver-parser create mode 100644 config/rootfiles/common/rust-serde create mode 100644 config/rootfiles/common/rust-serde_derive create mode 100644 config/rootfiles/common/rust-serde_json create mode 100644 config/rootfiles/common/rust-smallvec create mode 100644 config/rootfiles/common/rust-syn create mode 100644 config/rootfiles/common/rust-synstructure create mode 100644 config/rootfiles/common/rust-tempdir create mode 100644 config/rootfiles/common/rust-termcolor create mode 100644 config/rootfiles/common/rust-toml create mode 100644 config/rootfiles/common/rust-toolchain_find create mode 100644 config/rootfiles/common/rust-trybuild create mode 100644 config/rootfiles/common/rust-typenum create mode 100644 config/rootfiles/common/rust-ucd-trie create mode 100644 config/rootfiles/common/rust-unicode-xid create mode 100644 config/rootfiles/common/rust-unindent create mode 100644 config/rootfiles/common/rust-version-check create mode 100644 config/rootfiles/common/rust-walkdir create mode 120000 config/rootfiles/core/164/filelists/jq copy lfs/{rust => jq} (74%) copy lfs/{rust => rust-aho-corasick} (76%) copy lfs/{rust => rust-autocfg} (76%) copy lfs/{rust => rust-block-buffer} (76%) copy lfs/{rust => rust-cfg-if} (76%) copy lfs/{rust => rust-cipher} (76%) copy lfs/{rust => rust-crossbeam-channel} (76%) copy lfs/{rust => rust-crossbeam-deque} (76%) copy lfs/{rust => rust-crossbeam-epoch} (76%) copy lfs/{rust => rust-crossbeam-utils} (76%) copy lfs/{rust => rust-crypto-common} (76%) copy lfs/{rust => rust-ctor} (76%) copy lfs/{rust => rust-digest} (76%) copy lfs/{rust => rust-dirs} (76%) copy lfs/{rust => rust-dissimilar} (76%) copy lfs/{rust => rust-either} (76%) copy lfs/{rust => rust-generic-array} (76%) copy lfs/{rust => rust-getrandom} (76%) copy lfs/{rust => rust-ghost} (76%) copy lfs/{rust => rust-glob} (76%) copy lfs/{rust => rust-hex} (76%) copy lfs/{rust => rust-home} (76%) copy lfs/{rust => rust-indoc} (76%) copy lfs/{rust => rust-indoc-impl} (76%) copy lfs/{rust => rust-instant} (76%) copy lfs/{rust => rust-inventory} (76%) copy lfs/{rust => rust-inventory-impl} (76%) copy lfs/{rust => rust-itoa} (76%) copy lfs/{rust => rust-lazy-static} (76%) copy lfs/{rust => rust-libc} (76%) copy lfs/{rust => rust-lock_api} (76%) copy lfs/{rust => rust-log} (76%) copy lfs/{rust => rust-memchr} (76%) copy lfs/{rust => rust-memoffset} (76%) copy lfs/{rust => rust-num_cpus} (76%) copy lfs/{rust => rust-once_cell} (76%) copy lfs/{rust => rust-parking_lot} (76%) copy lfs/{rust => rust-parking_lot_core} (76%) copy lfs/{rust => rust-paste} (76%) copy lfs/{rust => rust-paste-impl} (76%) copy lfs/{rust => rust-pest} (76%) copy lfs/{rust => rust-ppv-lite86} (76%) copy lfs/{rust => rust-proc-macro-hack} (76%) copy lfs/{rust => rust-proc-macro2} (76%) copy lfs/{rust => rust-pyo3} (76%) copy lfs/{rust => rust-pyo3-build-config} (76%) copy lfs/{rust => rust-pyo3-macros} (76%) copy lfs/{rust => rust-pyo3-macros-backend} (76%) copy lfs/{rust => rust-quote} (76%) copy lfs/{rust => rust-rand} (76%) copy lfs/{rust => rust-rand-0.4} (76%) copy lfs/{rust => rust-rand_chacha} (76%) copy lfs/{rust => rust-rand_core} (76%) copy lfs/{rust => rust-rand_core-0.3.1} (76%) copy lfs/{rust => rust-rand_core-0.4.2} (76%) copy lfs/{rust => rust-rand_hc} (76%) copy lfs/{rust => rust-rayon} (76%) copy lfs/{rust => rust-rayon-core} (76%) copy lfs/{rust => rust-rdrand} (76%) copy lfs/{rust => rust-regex} (76%) copy lfs/{rust => rust-regex-syntax} (76%) copy lfs/{rust => rust-remove_dir_all} (76%) copy lfs/{rust => rust-ryu} (76%) copy lfs/{rust => rust-same-file} (76%) copy lfs/{rust => rust-scopeguard} (76%) copy lfs/{rust => rust-semver} (76%) copy lfs/{rust => rust-semver-parser} (76%) copy lfs/{rust => rust-serde} (76%) copy lfs/{rust => rust-serde_derive} (76%) copy lfs/{rust => rust-serde_json} (76%) copy lfs/{rust => rust-smallvec} (76%) copy lfs/{rust => rust-syn} (76%) copy lfs/{rust => rust-synstructure} (76%) copy lfs/{rust => rust-tempdir} (76%) copy lfs/{rust => rust-termcolor} (76%) copy lfs/{rust => rust-toml} (76%) copy lfs/{rust => rust-toolchain_find} (76%) copy lfs/{rust => rust-trybuild} (76%) copy lfs/{rust => rust-typenum} (76%) copy lfs/{rust => rust-ucd-trie} (76%) copy lfs/{rust => rust-unicode-xid} (76%) copy lfs/{rust => rust-unindent} (76%) copy lfs/{rust => rust-version-check} (76%) copy lfs/{rust => rust-walkdir} (76%) create mode 100644 src/patches/rust-dirs-1.0.5-fix-metadata.patch create mode 100644 src/patches/rust-getrandom-0.2.4-fix-metadata.patch create mode 100644 src/patches/rust-home-0.5.3-fix-metadata.patch create mode 100644 src/patches/rust-num_cpus-1.13.1-fix-metadata.patch create mode 100644 src/patches/rust-parking_lot_core-0.8.5-fix-metadata.patch create mode 100644 src/patches/rust-rand-0.4.6-fix-metadata.patch create mode 100644 src/patches/rust-remove_dir_all-0.5.3-fix-metadata.patch create mode 100644 src/patches/rust-same-file-1.0.6-fix-metadata.patch create mode 100644 src/patches/rust-termcolor-1.1.2-fix-metadata.patch create mode 100644 src/patches/rust-walkdir-2.3.2-fix-metadata.patch create mode 100755 tools/download-rust-crate
Difference in files: diff --git a/config/rootfiles/common/aarch64/rust b/config/rootfiles/common/aarch64/rust index c26d4591b..b249f4fdb 100644 --- a/config/rootfiles/common/aarch64/rust +++ b/config/rootfiles/common/aarch64/rust @@ -6,48 +6,54 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libchalk_derive-60c7d9b67167a9f2.so -#usr/lib/librustc_driver-d05deb70c2a826c2.so -#usr/lib/librustc_macros-6959a92dde7c0104.so -#usr/lib/libserde_derive-f6c55381d3d185eb.so -#usr/lib/libstd-78700ac2ab56c3bb.so -#usr/lib/libtest-5140f7e2ec410eb4.so -#usr/lib/libtracing_attributes-f1588bb03dae1fd1.so +#usr/lib/libchalk_derive-bc37a4d3cc7afc0c.so +#usr/lib/libcstr-42f6d4036d8672ac.so +#usr/lib/librustc_driver-11eb9d5c5cc02062.so +#usr/lib/librustc_macros-09b2561b6369ca7d.so +#usr/lib/libserde_derive-8864815e24a22baf.so +#usr/lib/libstd-bf1df1aed541d8ed.so +#usr/lib/libtest-d888e7c03fa5be21.so +#usr/lib/libtracing_attributes-f53307c6cf89c064.so #usr/lib/rustlib #usr/lib/rustlib/aarch64-unknown-linux-gnu #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld64 #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-228db558b4700480.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-f8e203c5b1ddf98b.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-e22f07436e09e5de.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-10f6c1cf2d7e4beb.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-81a70c8852741fae.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-3c0fae3704d95225.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-bf6c53d8d87e5474.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-ee0753eb4294dd52.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-b407e6a2057ae6e3.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-05c1d7ca8cdec168.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-449db24deb93dd8d.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-8e2621586e9e42ed.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-35141bf59368e7af.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-808231bb932c6507.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-52033248ff2e703e.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-f29e4894fa03fc09.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-76d8cd0fb823c519.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-4e6c971b08227805.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-5291610c2695652b.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-f823a3559cc11aa8.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-78700ac2ab56c3bb.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-78700ac2ab56c3bb.so -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libterm-ccf3fc5c25933c6d.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-5140f7e2ec410eb4.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-5140f7e2ec410eb4.so -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-fa2a3a9c86d3c072.rlib -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-94e50e919db6c56e.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-7c1446e3e87b2b09.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-299819e6b3a816f3.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-005ebc4ebbf497c8.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-8c8a3a61554c19ae.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-563a040e8905cead.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-ba3072fd9d1e03a2.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-5ec353a43bd92e81.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-006ca31967fca06b.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-0aca47c72e768ead.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-2afa71bd510d9f3f.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-130cfc0a8bb148f7.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-29eccf1b0ae050d2.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-cc0e548d3cbbd8f6.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-d463132d20571180.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-abfc59ce51bd5da4.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-4dfeeacf6c120e7a.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-d830e67ef735d81d.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-nightly_rt.hwasan.a +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-nightly_rt.lsan.a +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-nightly_rt.msan.a +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-nightly_rt.tsan.a +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-340189b0709e545c.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-fcfea86764e35159.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-5a016b349f64c169.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-8b467de538f00f19.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-bf1df1aed541d8ed.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-bf1df1aed541d8ed.so +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-a94bb57c38a005c0.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-d888e7c03fa5be21.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-d888e7c03fa5be21.so +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-5a0b6b47f00cd8ee.rlib +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-dc19104919b91c81.rlib #usr/lib/rustlib/components #usr/lib/rustlib/etc #usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py @@ -64,6 +70,8 @@ #usr/lib/rustlib/rust-installer-version #usr/lib/rustlib/uninstall.sh #usr/libexec/cargo-credential-1password +#usr/share/cargo +#usr/share/cargo/registry #usr/share/doc/cargo #usr/share/doc/cargo/LICENSE-APACHE #usr/share/doc/cargo/LICENSE-MIT @@ -93,6 +101,7 @@ #usr/share/man/man1/cargo-package.1 #usr/share/man/man1/cargo-pkgid.1 #usr/share/man/man1/cargo-publish.1 +#usr/share/man/man1/cargo-report.1 #usr/share/man/man1/cargo-run.1 #usr/share/man/man1/cargo-rustc.1 #usr/share/man/man1/cargo-rustdoc.1 diff --git a/config/rootfiles/common/armv6l/rust b/config/rootfiles/common/armv6l/rust index ffe8318ab..39da25d4c 100644 --- a/config/rootfiles/common/armv6l/rust +++ b/config/rootfiles/common/armv6l/rust @@ -6,43 +6,48 @@ #usr/bin/rustdoc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libchalk_derive-60e6609799a3665c.so -#usr/lib/librustc_driver-d9db5d9f5168f26a.so -#usr/lib/librustc_macros-5adaaf63fffb4acc.so -#usr/lib/libserde_derive-7dfe7ef76bb583c0.so -#usr/lib/libstd-08ee4762acc7bd6c.so -#usr/lib/libtest-ab3fca57c5ff3f13.so -#usr/lib/libtracing_attributes-119e673def241fe0.so +#usr/lib/libchalk_derive-a7aac87648f67dd9.so +#usr/lib/libcstr-ca11439b0f1e1bec.so +#usr/lib/librustc_driver-8b5e0f8365ad13be.so +#usr/lib/librustc_macros-5f6bdd64c87d05ed.so +#usr/lib/libserde_derive-bbec38f041e24373.so +#usr/lib/libstd-5a81f0e7a81bb280.so +#usr/lib/libtest-3d3f7e63207b7755.so +#usr/lib/libtracing_attributes-e70e4864c8506b83.so #usr/lib/rustlib #usr/lib/rustlib/arm-unknown-linux-gnueabi #usr/lib/rustlib/arm-unknown-linux-gnueabi/bin +#usr/lib/rustlib/arm-unknown-linux-gnueabi/bin/gcc-ld +#usr/lib/rustlib/arm-unknown-linux-gnueabi/bin/gcc-ld/ld +#usr/lib/rustlib/arm-unknown-linux-gnueabi/bin/gcc-ld/ld64 #usr/lib/rustlib/arm-unknown-linux-gnueabi/lib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libaddr2line-a93e1e1d8fc43c22.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libadler-b353a1d292e49fc9.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liballoc-f19953fa31c5e53c.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcfg_if-35e2f271631dab8b.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcompiler_builtins-ddbc6586d7a17833.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcore-14499a277447f4f6.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgetopts-a643ba6ad20cd7fc.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgimli-cc1b705e5055e3a6.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libhashbrown-081221f480fdcb96.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblibc-15548400be905d1f.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libminiz_oxide-d5d80e62031eaec6.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libobject-f538e004b85c6b56.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_abort-9719b08ba8e4a62e.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_unwind-67eb8cc728beb84e.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libproc_macro-6d2282bdaf511097.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_demangle-138ccc5a7c1205f8.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_alloc-48aee1e7bcd00a8b.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_core-d7f7aed366972d31.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_std-36a49e2bcef28653.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-08ee4762acc7bd6c.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-08ee4762acc7bd6c.so -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libterm-cde6bfa2a44e2ae0.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-ab3fca57c5ff3f13.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-ab3fca57c5ff3f13.so -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_width-070cf192d55ba738.rlib -#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunwind-0dfac9185d575a7e.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libaddr2line-e313097e00d59aff.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libadler-904ad4f3ea8e4644.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liballoc-8a8ca2fa8fd7e921.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcfg_if-5726f074bf370c96.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcompiler_builtins-59d656a2d77b6ff1.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcore-21d632ec5a739f36.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgetopts-3f7143b969b1dc20.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgimli-33924ee1ebd37000.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libhashbrown-1293c8e1e0e1e2ca.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblibc-e33c1d2e4e1c5607.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libmemchr-27b88fc4f04ffcea.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libminiz_oxide-5f1c39b893ff362d.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libobject-ddc4501dc811e1a0.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_abort-70c249ebcf7cabf7.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_unwind-c6741552d434440d.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libproc_macro-8bbf2a5f09c35911.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_demangle-ee45321cd0c23638.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_alloc-5f88fea53c4fd04e.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_core-16c9d9a485713471.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_std-8202290e15aa73c2.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-5a81f0e7a81bb280.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-5a81f0e7a81bb280.so +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd_detect-7a9162609ed190df.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-3d3f7e63207b7755.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-3d3f7e63207b7755.so +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_width-e3650df3aaead3dd.rlib +#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunwind-2978ee66d1e38980.rlib #usr/lib/rustlib/components #usr/lib/rustlib/etc #usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py @@ -59,6 +64,8 @@ #usr/lib/rustlib/rust-installer-version #usr/lib/rustlib/uninstall.sh #usr/libexec/cargo-credential-1password +#usr/share/cargo +#usr/share/cargo/registry #usr/share/doc/cargo #usr/share/doc/cargo/LICENSE-APACHE #usr/share/doc/cargo/LICENSE-MIT @@ -88,6 +95,7 @@ #usr/share/man/man1/cargo-package.1 #usr/share/man/man1/cargo-pkgid.1 #usr/share/man/man1/cargo-publish.1 +#usr/share/man/man1/cargo-report.1 #usr/share/man/man1/cargo-run.1 #usr/share/man/man1/cargo-rustc.1 #usr/share/man/man1/cargo-rustdoc.1 diff --git a/config/rootfiles/common/jq b/config/rootfiles/common/jq new file mode 100644 index 000000000..7413eb883 --- /dev/null +++ b/config/rootfiles/common/jq @@ -0,0 +1,14 @@ +usr/bin/jq +#usr/include/jq.h +#usr/include/jv.h +#usr/lib/libjq.a +#usr/lib/libjq.la +#usr/lib/libjq.so +usr/lib/libjq.so.1 +usr/lib/libjq.so.1.0.4 +#usr/share/doc/jq +#usr/share/doc/jq/AUTHORS +#usr/share/doc/jq/COPYING +#usr/share/doc/jq/README +#usr/share/doc/jq/README.md +#usr/share/man/man1/jq.1 diff --git a/config/rootfiles/common/rust-aho-corasick b/config/rootfiles/common/rust-aho-corasick new file mode 100644 index 000000000..8f8ede589 --- /dev/null +++ b/config/rootfiles/common/rust-aho-corasick @@ -0,0 +1,35 @@ +#usr/share/cargo/registry/aho-corasick-0.7.18 +#usr/share/cargo/registry/aho-corasick-0.7.18/.cargo-checksum.json +#usr/share/cargo/registry/aho-corasick-0.7.18/COPYING +#usr/share/cargo/registry/aho-corasick-0.7.18/Cargo.toml +#usr/share/cargo/registry/aho-corasick-0.7.18/Cargo.toml.deps +#usr/share/cargo/registry/aho-corasick-0.7.18/DESIGN.md +#usr/share/cargo/registry/aho-corasick-0.7.18/LICENSE-MIT +#usr/share/cargo/registry/aho-corasick-0.7.18/README.md +#usr/share/cargo/registry/aho-corasick-0.7.18/UNLICENSE +#usr/share/cargo/registry/aho-corasick-0.7.18/rustfmt.toml +#usr/share/cargo/registry/aho-corasick-0.7.18/src +#usr/share/cargo/registry/aho-corasick-0.7.18/src/ahocorasick.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/automaton.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/buffer.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/byte_frequencies.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/classes.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/dfa.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/error.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/lib.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/nfa.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/api.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/mod.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/pattern.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/rabinkarp.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/teddy +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/teddy/README.md +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/teddy/compile.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/teddy/mod.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/teddy/runtime.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/tests.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/packed/vector.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/prefilter.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/state_id.rs +#usr/share/cargo/registry/aho-corasick-0.7.18/src/tests.rs diff --git a/config/rootfiles/common/rust-autocfg b/config/rootfiles/common/rust-autocfg new file mode 100644 index 000000000..d21eccea3 --- /dev/null +++ b/config/rootfiles/common/rust-autocfg @@ -0,0 +1,19 @@ +#usr/share/cargo/registry/autocfg-1.0.1 +#usr/share/cargo/registry/autocfg-1.0.1/.cargo-checksum.json +#usr/share/cargo/registry/autocfg-1.0.1/Cargo.toml +#usr/share/cargo/registry/autocfg-1.0.1/Cargo.toml.deps +#usr/share/cargo/registry/autocfg-1.0.1/LICENSE-APACHE +#usr/share/cargo/registry/autocfg-1.0.1/LICENSE-MIT +#usr/share/cargo/registry/autocfg-1.0.1/README.md +#usr/share/cargo/registry/autocfg-1.0.1/examples +#usr/share/cargo/registry/autocfg-1.0.1/examples/integers.rs +#usr/share/cargo/registry/autocfg-1.0.1/examples/paths.rs +#usr/share/cargo/registry/autocfg-1.0.1/examples/traits.rs +#usr/share/cargo/registry/autocfg-1.0.1/examples/versions.rs +#usr/share/cargo/registry/autocfg-1.0.1/src +#usr/share/cargo/registry/autocfg-1.0.1/src/error.rs +#usr/share/cargo/registry/autocfg-1.0.1/src/lib.rs +#usr/share/cargo/registry/autocfg-1.0.1/src/tests.rs +#usr/share/cargo/registry/autocfg-1.0.1/src/version.rs +#usr/share/cargo/registry/autocfg-1.0.1/tests +#usr/share/cargo/registry/autocfg-1.0.1/tests/rustflags.rs diff --git a/config/rootfiles/common/rust-block-buffer b/config/rootfiles/common/rust-block-buffer new file mode 100644 index 000000000..6238cf8c5 --- /dev/null +++ b/config/rootfiles/common/rust-block-buffer @@ -0,0 +1,8 @@ +#usr/share/cargo/registry/block-buffer-0.9.0 +#usr/share/cargo/registry/block-buffer-0.9.0/.cargo-checksum.json +#usr/share/cargo/registry/block-buffer-0.9.0/Cargo.toml +#usr/share/cargo/registry/block-buffer-0.9.0/Cargo.toml.deps +#usr/share/cargo/registry/block-buffer-0.9.0/LICENSE-APACHE +#usr/share/cargo/registry/block-buffer-0.9.0/LICENSE-MIT +#usr/share/cargo/registry/block-buffer-0.9.0/src +#usr/share/cargo/registry/block-buffer-0.9.0/src/lib.rs diff --git a/config/rootfiles/common/rust-cfg-if b/config/rootfiles/common/rust-cfg-if new file mode 100644 index 000000000..c825ef069 --- /dev/null +++ b/config/rootfiles/common/rust-cfg-if @@ -0,0 +1,10 @@ +#usr/share/cargo/registry/cfg-if-1.0.0/.cargo-checksum.json +#usr/share/cargo/registry/cfg-if-1.0.0/Cargo.toml +#usr/share/cargo/registry/cfg-if-1.0.0/Cargo.toml.deps +#usr/share/cargo/registry/cfg-if-1.0.0/LICENSE-APACHE +#usr/share/cargo/registry/cfg-if-1.0.0/LICENSE-MIT +#usr/share/cargo/registry/cfg-if-1.0.0/README.md +#usr/share/cargo/registry/cfg-if-1.0.0/src +#usr/share/cargo/registry/cfg-if-1.0.0/src/lib.rs +#usr/share/cargo/registry/cfg-if-1.0.0/tests +#usr/share/cargo/registry/cfg-if-1.0.0/tests/xcrate.rs diff --git a/config/rootfiles/common/rust-cipher b/config/rootfiles/common/rust-cipher new file mode 100644 index 000000000..51d6c58fd --- /dev/null +++ b/config/rootfiles/common/rust-cipher @@ -0,0 +1,18 @@ +#usr/share/cargo/registry/cipher-0.3.0 +#usr/share/cargo/registry/cipher-0.3.0/.cargo-checksum.json +#usr/share/cargo/registry/cipher-0.3.0/CHANGELOG.md +#usr/share/cargo/registry/cipher-0.3.0/Cargo.toml +#usr/share/cargo/registry/cipher-0.3.0/Cargo.toml.deps +#usr/share/cargo/registry/cipher-0.3.0/LICENSE-APACHE +#usr/share/cargo/registry/cipher-0.3.0/LICENSE-MIT +#usr/share/cargo/registry/cipher-0.3.0/README.md +#usr/share/cargo/registry/cipher-0.3.0/src +#usr/share/cargo/registry/cipher-0.3.0/src/block.rs +#usr/share/cargo/registry/cipher-0.3.0/src/common.rs +#usr/share/cargo/registry/cipher-0.3.0/src/dev +#usr/share/cargo/registry/cipher-0.3.0/src/dev.rs +#usr/share/cargo/registry/cipher-0.3.0/src/dev/block.rs +#usr/share/cargo/registry/cipher-0.3.0/src/dev/stream.rs +#usr/share/cargo/registry/cipher-0.3.0/src/errors.rs +#usr/share/cargo/registry/cipher-0.3.0/src/lib.rs +#usr/share/cargo/registry/cipher-0.3.0/src/stream.rs diff --git a/config/rootfiles/common/rust-crossbeam-channel b/config/rootfiles/common/rust-crossbeam-channel new file mode 100644 index 000000000..6f3265dd0 --- /dev/null +++ b/config/rootfiles/common/rust-crossbeam-channel @@ -0,0 +1,48 @@ +#usr/share/cargo/registry/crossbeam-channel-0.5.2 +#usr/share/cargo/registry/crossbeam-channel-0.5.2/.cargo-checksum.json +#usr/share/cargo/registry/crossbeam-channel-0.5.2/CHANGELOG.md +#usr/share/cargo/registry/crossbeam-channel-0.5.2/Cargo.toml +#usr/share/cargo/registry/crossbeam-channel-0.5.2/Cargo.toml.deps +#usr/share/cargo/registry/crossbeam-channel-0.5.2/LICENSE-APACHE +#usr/share/cargo/registry/crossbeam-channel-0.5.2/LICENSE-MIT +#usr/share/cargo/registry/crossbeam-channel-0.5.2/LICENSE-THIRD-PARTY +#usr/share/cargo/registry/crossbeam-channel-0.5.2/README.md +#usr/share/cargo/registry/crossbeam-channel-0.5.2/benches +#usr/share/cargo/registry/crossbeam-channel-0.5.2/benches/crossbeam.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/examples +#usr/share/cargo/registry/crossbeam-channel-0.5.2/examples/fibonacci.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/examples/matching.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/examples/stopwatch.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/channel.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/context.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/counter.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/err.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors/array.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors/at.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors/list.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors/mod.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors/never.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors/tick.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/flavors/zero.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/lib.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/select.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/select_macro.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/utils.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/src/waker.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/after.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/array.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/golang.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/iter.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/list.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/mpsc.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/never.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/ready.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/same_channel.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/select.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/select_macro.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/thread_locals.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/tick.rs +#usr/share/cargo/registry/crossbeam-channel-0.5.2/tests/zero.rs diff --git a/config/rootfiles/common/rust-crossbeam-deque b/config/rootfiles/common/rust-crossbeam-deque new file mode 100644 index 000000000..6398ccbfb --- /dev/null +++ b/config/rootfiles/common/rust-crossbeam-deque @@ -0,0 +1,16 @@ +#usr/share/cargo/registry/crossbeam-deque-0.8.1 +#usr/share/cargo/registry/crossbeam-deque-0.8.1/.cargo-checksum.json +#usr/share/cargo/registry/crossbeam-deque-0.8.1/CHANGELOG.md +#usr/share/cargo/registry/crossbeam-deque-0.8.1/Cargo.toml +#usr/share/cargo/registry/crossbeam-deque-0.8.1/Cargo.toml.deps +#usr/share/cargo/registry/crossbeam-deque-0.8.1/LICENSE-APACHE +#usr/share/cargo/registry/crossbeam-deque-0.8.1/LICENSE-MIT +#usr/share/cargo/registry/crossbeam-deque-0.8.1/README.md +#usr/share/cargo/registry/crossbeam-deque-0.8.1/src +#usr/share/cargo/registry/crossbeam-deque-0.8.1/src/deque.rs +#usr/share/cargo/registry/crossbeam-deque-0.8.1/src/lib.rs +#usr/share/cargo/registry/crossbeam-deque-0.8.1/tests +#usr/share/cargo/registry/crossbeam-deque-0.8.1/tests/fifo.rs +#usr/share/cargo/registry/crossbeam-deque-0.8.1/tests/injector.rs +#usr/share/cargo/registry/crossbeam-deque-0.8.1/tests/lifo.rs +#usr/share/cargo/registry/crossbeam-deque-0.8.1/tests/steal.rs diff --git a/config/rootfiles/common/rust-crossbeam-epoch b/config/rootfiles/common/rust-crossbeam-epoch new file mode 100644 index 000000000..d4c785aea --- /dev/null +++ b/config/rootfiles/common/rust-crossbeam-epoch @@ -0,0 +1,31 @@ +#usr/share/cargo/registry/crossbeam-epoch-0.9.6 +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/.cargo-checksum.json +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/CHANGELOG.md +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/Cargo.toml +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/Cargo.toml.deps +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/LICENSE-APACHE +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/LICENSE-MIT +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/README.md +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/benches +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/benches/defer.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/benches/flush.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/benches/pin.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/build.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/examples +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/examples/sanitize.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/no_atomic.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/atomic.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/collector.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/default.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/deferred.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/epoch.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/guard.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/internal.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/lib.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/sync +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/sync/list.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/sync/mod.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/src/sync/queue.rs +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/tests +#usr/share/cargo/registry/crossbeam-epoch-0.9.6/tests/loom.rs diff --git a/config/rootfiles/common/rust-crossbeam-utils b/config/rootfiles/common/rust-crossbeam-utils new file mode 100644 index 000000000..665ac10e5 --- /dev/null +++ b/config/rootfiles/common/rust-crossbeam-utils @@ -0,0 +1,35 @@ +#usr/share/cargo/registry/crossbeam-utils-0.8.6 +#usr/share/cargo/registry/crossbeam-utils-0.8.6/.cargo-checksum.json +#usr/share/cargo/registry/crossbeam-utils-0.8.6/CHANGELOG.md +#usr/share/cargo/registry/crossbeam-utils-0.8.6/Cargo.toml +#usr/share/cargo/registry/crossbeam-utils-0.8.6/Cargo.toml.deps +#usr/share/cargo/registry/crossbeam-utils-0.8.6/LICENSE-APACHE +#usr/share/cargo/registry/crossbeam-utils-0.8.6/LICENSE-MIT +#usr/share/cargo/registry/crossbeam-utils-0.8.6/README.md +#usr/share/cargo/registry/crossbeam-utils-0.8.6/benches +#usr/share/cargo/registry/crossbeam-utils-0.8.6/benches/atomic_cell.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/build.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/no_atomic.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/atomic +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/atomic/atomic_cell.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/atomic/consume.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/atomic/mod.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/atomic/seq_lock.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/atomic/seq_lock_wide.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/backoff.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/cache_padded.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/lib.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/sync +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/sync/mod.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/sync/parker.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/sync/sharded_lock.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/sync/wait_group.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/src/thread.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/tests +#usr/share/cargo/registry/crossbeam-utils-0.8.6/tests/atomic_cell.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/tests/cache_padded.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/tests/parker.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/tests/sharded_lock.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/tests/thread.rs +#usr/share/cargo/registry/crossbeam-utils-0.8.6/tests/wait_group.rs diff --git a/config/rootfiles/common/rust-crypto-common b/config/rootfiles/common/rust-crypto-common new file mode 100644 index 000000000..05b752857 --- /dev/null +++ b/config/rootfiles/common/rust-crypto-common @@ -0,0 +1,10 @@ +#usr/share/cargo/registry/crypto-common-0.1.1 +#usr/share/cargo/registry/crypto-common-0.1.1/.cargo-checksum.json +#usr/share/cargo/registry/crypto-common-0.1.1/CHANGELOG.md +#usr/share/cargo/registry/crypto-common-0.1.1/Cargo.toml +#usr/share/cargo/registry/crypto-common-0.1.1/Cargo.toml.deps +#usr/share/cargo/registry/crypto-common-0.1.1/LICENSE-APACHE +#usr/share/cargo/registry/crypto-common-0.1.1/LICENSE-MIT +#usr/share/cargo/registry/crypto-common-0.1.1/README.md +#usr/share/cargo/registry/crypto-common-0.1.1/src +#usr/share/cargo/registry/crypto-common-0.1.1/src/lib.rs diff --git a/config/rootfiles/common/rust-ctor b/config/rootfiles/common/rust-ctor new file mode 100644 index 000000000..b0ba395cb --- /dev/null +++ b/config/rootfiles/common/rust-ctor @@ -0,0 +1,9 @@ +#usr/share/cargo/registry/ctor-0.1.21 +#usr/share/cargo/registry/ctor-0.1.21/.cargo-checksum.json +#usr/share/cargo/registry/ctor-0.1.21/Cargo.toml +#usr/share/cargo/registry/ctor-0.1.21/Cargo.toml.deps +#usr/share/cargo/registry/ctor-0.1.21/LICENSE-APACHE +#usr/share/cargo/registry/ctor-0.1.21/LICENSE-MIT +#usr/share/cargo/registry/ctor-0.1.21/src +#usr/share/cargo/registry/ctor-0.1.21/src/example.rs +#usr/share/cargo/registry/ctor-0.1.21/src/lib.rs diff --git a/config/rootfiles/common/rust-digest b/config/rootfiles/common/rust-digest new file mode 100644 index 000000000..d0182f16f --- /dev/null +++ b/config/rootfiles/common/rust-digest @@ -0,0 +1,17 @@ +#usr/share/cargo/registry/digest-0.9.0 +#usr/share/cargo/registry/digest-0.9.0/.cargo-checksum.json +#usr/share/cargo/registry/digest-0.9.0/CHANGELOG.md +#usr/share/cargo/registry/digest-0.9.0/Cargo.toml +#usr/share/cargo/registry/digest-0.9.0/Cargo.toml.deps +#usr/share/cargo/registry/digest-0.9.0/LICENSE-APACHE +#usr/share/cargo/registry/digest-0.9.0/LICENSE-MIT +#usr/share/cargo/registry/digest-0.9.0/README.md +#usr/share/cargo/registry/digest-0.9.0/src +#usr/share/cargo/registry/digest-0.9.0/src/dev.rs +#usr/share/cargo/registry/digest-0.9.0/src/digest.rs +#usr/share/cargo/registry/digest-0.9.0/src/dyn_digest.rs +#usr/share/cargo/registry/digest-0.9.0/src/errors.rs +#usr/share/cargo/registry/digest-0.9.0/src/fixed.rs +#usr/share/cargo/registry/digest-0.9.0/src/lib.rs +#usr/share/cargo/registry/digest-0.9.0/src/variable.rs +#usr/share/cargo/registry/digest-0.9.0/src/xof.rs diff --git a/config/rootfiles/common/rust-dirs b/config/rootfiles/common/rust-dirs new file mode 100644 index 000000000..b3dfb8b3c --- /dev/null +++ b/config/rootfiles/common/rust-dirs @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/dirs-1.0.5 +#usr/share/cargo/registry/dirs-1.0.5/.cargo-checksum.json +#usr/share/cargo/registry/dirs-1.0.5/Cargo.toml +#usr/share/cargo/registry/dirs-1.0.5/Cargo.toml.deps +#usr/share/cargo/registry/dirs-1.0.5/LICENSE-APACHE +#usr/share/cargo/registry/dirs-1.0.5/LICENSE-MIT +#usr/share/cargo/registry/dirs-1.0.5/README.md +#usr/share/cargo/registry/dirs-1.0.5/src +#usr/share/cargo/registry/dirs-1.0.5/src/lib.rs +#usr/share/cargo/registry/dirs-1.0.5/src/lin.rs +#usr/share/cargo/registry/dirs-1.0.5/src/mac.rs +#usr/share/cargo/registry/dirs-1.0.5/src/redox.rs +#usr/share/cargo/registry/dirs-1.0.5/src/unix.rs +#usr/share/cargo/registry/dirs-1.0.5/src/win.rs diff --git a/config/rootfiles/common/rust-dissimilar b/config/rootfiles/common/rust-dissimilar new file mode 100644 index 000000000..4685d42d9 --- /dev/null +++ b/config/rootfiles/common/rust-dissimilar @@ -0,0 +1,18 @@ +#usr/share/cargo/registry/dissimilar-1.0.3 +#usr/share/cargo/registry/dissimilar-1.0.3/.cargo-checksum.json +#usr/share/cargo/registry/dissimilar-1.0.3/Cargo.toml +#usr/share/cargo/registry/dissimilar-1.0.3/Cargo.toml.deps +#usr/share/cargo/registry/dissimilar-1.0.3/LICENSE-APACHE +#usr/share/cargo/registry/dissimilar-1.0.3/LICENSE-MIT +#usr/share/cargo/registry/dissimilar-1.0.3/README.md +#usr/share/cargo/registry/dissimilar-1.0.3/benches +#usr/share/cargo/registry/dissimilar-1.0.3/benches/bench.rs +#usr/share/cargo/registry/dissimilar-1.0.3/benches/document1.txt +#usr/share/cargo/registry/dissimilar-1.0.3/benches/document2.txt +#usr/share/cargo/registry/dissimilar-1.0.3/src +#usr/share/cargo/registry/dissimilar-1.0.3/src/find.rs +#usr/share/cargo/registry/dissimilar-1.0.3/src/lib.rs +#usr/share/cargo/registry/dissimilar-1.0.3/src/range.rs +#usr/share/cargo/registry/dissimilar-1.0.3/src/tests.rs +#usr/share/cargo/registry/dissimilar-1.0.3/tests +#usr/share/cargo/registry/dissimilar-1.0.3/tests/test.rs diff --git a/config/rootfiles/common/rust-either b/config/rootfiles/common/rust-either new file mode 100644 index 000000000..f71267460 --- /dev/null +++ b/config/rootfiles/common/rust-either @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/either-1.6.1 +#usr/share/cargo/registry/either-1.6.1/.cargo-checksum.json +#usr/share/cargo/registry/either-1.6.1/Cargo.toml +#usr/share/cargo/registry/either-1.6.1/Cargo.toml.deps +#usr/share/cargo/registry/either-1.6.1/LICENSE-APACHE +#usr/share/cargo/registry/either-1.6.1/LICENSE-MIT +#usr/share/cargo/registry/either-1.6.1/README-crates.io.md +#usr/share/cargo/registry/either-1.6.1/README.rst +#usr/share/cargo/registry/either-1.6.1/src +#usr/share/cargo/registry/either-1.6.1/src/lib.rs +#usr/share/cargo/registry/either-1.6.1/src/serde_untagged.rs +#usr/share/cargo/registry/either-1.6.1/src/serde_untagged_optional.rs diff --git a/config/rootfiles/common/rust-generic-array b/config/rootfiles/common/rust-generic-array new file mode 100644 index 000000000..882426705 --- /dev/null +++ b/config/rootfiles/common/rust-generic-array @@ -0,0 +1,26 @@ +#usr/share/cargo/registry/generic-array-0.14.4 +#usr/share/cargo/registry/generic-array-0.14.4/.cargo-checksum.json +#usr/share/cargo/registry/generic-array-0.14.4/CHANGELOG.md +#usr/share/cargo/registry/generic-array-0.14.4/Cargo.toml +#usr/share/cargo/registry/generic-array-0.14.4/Cargo.toml.deps +#usr/share/cargo/registry/generic-array-0.14.4/DESIGN.md +#usr/share/cargo/registry/generic-array-0.14.4/LICENSE +#usr/share/cargo/registry/generic-array-0.14.4/README.md +#usr/share/cargo/registry/generic-array-0.14.4/build.rs +#usr/share/cargo/registry/generic-array-0.14.4/rustfmt.toml +#usr/share/cargo/registry/generic-array-0.14.4/src +#usr/share/cargo/registry/generic-array-0.14.4/src/arr.rs +#usr/share/cargo/registry/generic-array-0.14.4/src/functional.rs +#usr/share/cargo/registry/generic-array-0.14.4/src/hex.rs +#usr/share/cargo/registry/generic-array-0.14.4/src/impl_serde.rs +#usr/share/cargo/registry/generic-array-0.14.4/src/impls.rs +#usr/share/cargo/registry/generic-array-0.14.4/src/iter.rs +#usr/share/cargo/registry/generic-array-0.14.4/src/lib.rs +#usr/share/cargo/registry/generic-array-0.14.4/src/sequence.rs +#usr/share/cargo/registry/generic-array-0.14.4/tests +#usr/share/cargo/registry/generic-array-0.14.4/tests/arr.rs +#usr/share/cargo/registry/generic-array-0.14.4/tests/generics.rs +#usr/share/cargo/registry/generic-array-0.14.4/tests/hex.rs +#usr/share/cargo/registry/generic-array-0.14.4/tests/import_name.rs +#usr/share/cargo/registry/generic-array-0.14.4/tests/iter.rs +#usr/share/cargo/registry/generic-array-0.14.4/tests/mod.rs diff --git a/config/rootfiles/common/rust-getrandom b/config/rootfiles/common/rust-getrandom new file mode 100644 index 000000000..1f74e64a9 --- /dev/null +++ b/config/rootfiles/common/rust-getrandom @@ -0,0 +1,38 @@ +#usr/share/cargo/registry/getrandom-0.2.4 +#usr/share/cargo/registry/getrandom-0.2.4/.cargo-checksum.json +#usr/share/cargo/registry/getrandom-0.2.4/CHANGELOG.md +#usr/share/cargo/registry/getrandom-0.2.4/Cargo.toml +#usr/share/cargo/registry/getrandom-0.2.4/Cargo.toml.deps +#usr/share/cargo/registry/getrandom-0.2.4/LICENSE-APACHE +#usr/share/cargo/registry/getrandom-0.2.4/LICENSE-MIT +#usr/share/cargo/registry/getrandom-0.2.4/README.md +#usr/share/cargo/registry/getrandom-0.2.4/benches +#usr/share/cargo/registry/getrandom-0.2.4/benches/mod.rs +#usr/share/cargo/registry/getrandom-0.2.4/src +#usr/share/cargo/registry/getrandom-0.2.4/src/bsd_arandom.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/custom.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/dragonfly.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/error.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/error_impls.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/fuchsia.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/ios.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/js.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/lib.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/linux_android.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/macos.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/openbsd.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/rdrand.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/solaris_illumos.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/solid.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/use_file.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/util.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/util_libc.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/vxworks.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/wasi.rs +#usr/share/cargo/registry/getrandom-0.2.4/src/windows.rs +#usr/share/cargo/registry/getrandom-0.2.4/tests +#usr/share/cargo/registry/getrandom-0.2.4/tests/common +#usr/share/cargo/registry/getrandom-0.2.4/tests/common/mod.rs +#usr/share/cargo/registry/getrandom-0.2.4/tests/custom.rs +#usr/share/cargo/registry/getrandom-0.2.4/tests/normal.rs +#usr/share/cargo/registry/getrandom-0.2.4/tests/rdrand.rs diff --git a/config/rootfiles/common/rust-ghost b/config/rootfiles/common/rust-ghost new file mode 100644 index 000000000..7ee6c3b74 --- /dev/null +++ b/config/rootfiles/common/rust-ghost @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/ghost-0.1.2 +#usr/share/cargo/registry/ghost-0.1.2/.cargo-checksum.json +#usr/share/cargo/registry/ghost-0.1.2/Cargo.toml +#usr/share/cargo/registry/ghost-0.1.2/Cargo.toml.deps +#usr/share/cargo/registry/ghost-0.1.2/LICENSE-APACHE +#usr/share/cargo/registry/ghost-0.1.2/LICENSE-MIT +#usr/share/cargo/registry/ghost-0.1.2/README.md +#usr/share/cargo/registry/ghost-0.1.2/src +#usr/share/cargo/registry/ghost-0.1.2/src/args.rs +#usr/share/cargo/registry/ghost-0.1.2/src/derive.rs +#usr/share/cargo/registry/ghost-0.1.2/src/lib.rs +#usr/share/cargo/registry/ghost-0.1.2/src/parse.rs +#usr/share/cargo/registry/ghost-0.1.2/src/variance.rs +#usr/share/cargo/registry/ghost-0.1.2/src/visibility.rs diff --git a/config/rootfiles/common/rust-glob b/config/rootfiles/common/rust-glob new file mode 100644 index 000000000..dffdf57ac --- /dev/null +++ b/config/rootfiles/common/rust-glob @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/glob-0.3.0 +#usr/share/cargo/registry/glob-0.3.0/.cargo-checksum.json +#usr/share/cargo/registry/glob-0.3.0/Cargo.toml +#usr/share/cargo/registry/glob-0.3.0/Cargo.toml.deps +#usr/share/cargo/registry/glob-0.3.0/LICENSE-APACHE +#usr/share/cargo/registry/glob-0.3.0/LICENSE-MIT +#usr/share/cargo/registry/glob-0.3.0/README.md +#usr/share/cargo/registry/glob-0.3.0/src +#usr/share/cargo/registry/glob-0.3.0/src/lib.rs +#usr/share/cargo/registry/glob-0.3.0/tests +#usr/share/cargo/registry/glob-0.3.0/tests/glob-std.rs diff --git a/config/rootfiles/common/rust-hex b/config/rootfiles/common/rust-hex new file mode 100644 index 000000000..561ed33e8 --- /dev/null +++ b/config/rootfiles/common/rust-hex @@ -0,0 +1,16 @@ +#usr/share/cargo/registry/hex-0.4.3 +#usr/share/cargo/registry/hex-0.4.3/.cargo-checksum.json +#usr/share/cargo/registry/hex-0.4.3/Cargo.toml +#usr/share/cargo/registry/hex-0.4.3/Cargo.toml.deps +#usr/share/cargo/registry/hex-0.4.3/LICENSE-APACHE +#usr/share/cargo/registry/hex-0.4.3/LICENSE-MIT +#usr/share/cargo/registry/hex-0.4.3/README.md +#usr/share/cargo/registry/hex-0.4.3/benches +#usr/share/cargo/registry/hex-0.4.3/benches/hex.rs +#usr/share/cargo/registry/hex-0.4.3/src +#usr/share/cargo/registry/hex-0.4.3/src/error.rs +#usr/share/cargo/registry/hex-0.4.3/src/lib.rs +#usr/share/cargo/registry/hex-0.4.3/src/serde.rs +#usr/share/cargo/registry/hex-0.4.3/tests +#usr/share/cargo/registry/hex-0.4.3/tests/serde.rs +#usr/share/cargo/registry/hex-0.4.3/tests/version-number.rs diff --git a/config/rootfiles/common/rust-home b/config/rootfiles/common/rust-home new file mode 100644 index 000000000..227b5f232 --- /dev/null +++ b/config/rootfiles/common/rust-home @@ -0,0 +1,9 @@ +#usr/share/cargo/registry/home-0.5.3 +#usr/share/cargo/registry/home-0.5.3/.cargo-checksum.json +#usr/share/cargo/registry/home-0.5.3/Cargo.toml +#usr/share/cargo/registry/home-0.5.3/LICENSE-APACHE +#usr/share/cargo/registry/home-0.5.3/LICENSE-MIT +#usr/share/cargo/registry/home-0.5.3/README.md +#usr/share/cargo/registry/home-0.5.3/src +#usr/share/cargo/registry/home-0.5.3/src/lib.rs +#usr/share/cargo/registry/home-0.5.3/src/windows.rs diff --git a/config/rootfiles/common/rust-indoc b/config/rootfiles/common/rust-indoc new file mode 100644 index 000000000..e9a7ce268 --- /dev/null +++ b/config/rootfiles/common/rust-indoc @@ -0,0 +1,38 @@ +#usr/share/cargo/registry/indoc-1.0.3 +#usr/share/cargo/registry/indoc-1.0.3/.cargo-checksum.json +#usr/share/cargo/registry/indoc-1.0.3/Cargo.toml +#usr/share/cargo/registry/indoc-1.0.3/Cargo.toml.deps +#usr/share/cargo/registry/indoc-1.0.3/LICENSE-APACHE +#usr/share/cargo/registry/indoc-1.0.3/LICENSE-MIT +#usr/share/cargo/registry/indoc-1.0.3/README.md +#usr/share/cargo/registry/indoc-1.0.3/src +#usr/share/cargo/registry/indoc-1.0.3/src/error.rs +#usr/share/cargo/registry/indoc-1.0.3/src/expr.rs +#usr/share/cargo/registry/indoc-1.0.3/src/lib.rs +#usr/share/cargo/registry/indoc-1.0.3/tests +#usr/share/cargo/registry/indoc-1.0.3/tests/compiletest.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/test_formatdoc.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/test_indoc.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/test_unindent.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/test_writedoc.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/no-arguments.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/no-arguments.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/non-lit.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/non-lit.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/non-string.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/non-string.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-binary.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-binary.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-extra-arg.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-extra-arg.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-no-arg.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-no-arg.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-no-display.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-no-display.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-no-named-arg.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/printdoc-no-named-arg.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/three-arguments.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/three-arguments.stderr +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/two-arguments.rs +#usr/share/cargo/registry/indoc-1.0.3/tests/ui/two-arguments.stderr diff --git a/config/rootfiles/common/rust-indoc-impl b/config/rootfiles/common/rust-indoc-impl new file mode 100644 index 000000000..9888c9b49 --- /dev/null +++ b/config/rootfiles/common/rust-indoc-impl @@ -0,0 +1,9 @@ +#usr/share/cargo/registry/indoc-impl-0.3.6 +#usr/share/cargo/registry/indoc-impl-0.3.6/.cargo-checksum.json +#usr/share/cargo/registry/indoc-impl-0.3.6/Cargo.toml +#usr/share/cargo/registry/indoc-impl-0.3.6/Cargo.toml.deps +#usr/share/cargo/registry/indoc-impl-0.3.6/LICENSE-APACHE +#usr/share/cargo/registry/indoc-impl-0.3.6/LICENSE-MIT +#usr/share/cargo/registry/indoc-impl-0.3.6/README.md +#usr/share/cargo/registry/indoc-impl-0.3.6/src +#usr/share/cargo/registry/indoc-impl-0.3.6/src/lib.rs diff --git a/config/rootfiles/common/rust-instant b/config/rootfiles/common/rust-instant new file mode 100644 index 000000000..1e8aee129 --- /dev/null +++ b/config/rootfiles/common/rust-instant @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/instant-0.1.12 +#usr/share/cargo/registry/instant-0.1.12/.cargo-checksum.json +#usr/share/cargo/registry/instant-0.1.12/AUTHORS +#usr/share/cargo/registry/instant-0.1.12/CHANGELOGS.md +#usr/share/cargo/registry/instant-0.1.12/Cargo.toml +#usr/share/cargo/registry/instant-0.1.12/Cargo.toml.deps +#usr/share/cargo/registry/instant-0.1.12/LICENSE +#usr/share/cargo/registry/instant-0.1.12/README.md +#usr/share/cargo/registry/instant-0.1.12/src +#usr/share/cargo/registry/instant-0.1.12/src/lib.rs +#usr/share/cargo/registry/instant-0.1.12/src/native.rs +#usr/share/cargo/registry/instant-0.1.12/src/wasm.rs +#usr/share/cargo/registry/instant-0.1.12/tests +#usr/share/cargo/registry/instant-0.1.12/tests/wasm.rs diff --git a/config/rootfiles/common/rust-inventory b/config/rootfiles/common/rust-inventory new file mode 100644 index 000000000..3ac172897 --- /dev/null +++ b/config/rootfiles/common/rust-inventory @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/inventory-0.1.4 +#usr/share/cargo/registry/inventory-0.1.4/.cargo-checksum.json +#usr/share/cargo/registry/inventory-0.1.4/Cargo.toml +#usr/share/cargo/registry/inventory-0.1.4/Cargo.toml.deps +#usr/share/cargo/registry/inventory-0.1.4/LICENSE-APACHE +#usr/share/cargo/registry/inventory-0.1.4/LICENSE-MIT +#usr/share/cargo/registry/inventory-0.1.4/README.md +#usr/share/cargo/registry/inventory-0.1.4/examples +#usr/share/cargo/registry/inventory-0.1.4/examples/flags.rs +#usr/share/cargo/registry/inventory-0.1.4/src +#usr/share/cargo/registry/inventory-0.1.4/src/lib.rs diff --git a/config/rootfiles/common/rust-inventory-impl b/config/rootfiles/common/rust-inventory-impl new file mode 100644 index 000000000..dbdbd59f0 --- /dev/null +++ b/config/rootfiles/common/rust-inventory-impl @@ -0,0 +1,6 @@ +#usr/share/cargo/registry/inventory-impl-0.1.4 +#usr/share/cargo/registry/inventory-impl-0.1.4/.cargo-checksum.json +#usr/share/cargo/registry/inventory-impl-0.1.4/Cargo.toml +#usr/share/cargo/registry/inventory-impl-0.1.4/Cargo.toml.deps +#usr/share/cargo/registry/inventory-impl-0.1.4/src +#usr/share/cargo/registry/inventory-impl-0.1.4/src/lib.rs diff --git a/config/rootfiles/common/rust-itoa b/config/rootfiles/common/rust-itoa new file mode 100644 index 000000000..7993a7e9f --- /dev/null +++ b/config/rootfiles/common/rust-itoa @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/itoa-1.0.1 +#usr/share/cargo/registry/itoa-1.0.1/.cargo-checksum.json +#usr/share/cargo/registry/itoa-1.0.1/Cargo.toml +#usr/share/cargo/registry/itoa-1.0.1/Cargo.toml.deps +#usr/share/cargo/registry/itoa-1.0.1/LICENSE-APACHE +#usr/share/cargo/registry/itoa-1.0.1/LICENSE-MIT +#usr/share/cargo/registry/itoa-1.0.1/README.md +#usr/share/cargo/registry/itoa-1.0.1/benches +#usr/share/cargo/registry/itoa-1.0.1/benches/bench.rs +#usr/share/cargo/registry/itoa-1.0.1/src +#usr/share/cargo/registry/itoa-1.0.1/src/lib.rs +#usr/share/cargo/registry/itoa-1.0.1/src/udiv128.rs +#usr/share/cargo/registry/itoa-1.0.1/tests +#usr/share/cargo/registry/itoa-1.0.1/tests/test.rs diff --git a/config/rootfiles/common/rust-lazy-static b/config/rootfiles/common/rust-lazy-static new file mode 100644 index 000000000..eef471e20 --- /dev/null +++ b/config/rootfiles/common/rust-lazy-static @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/lazy-static-1.4.0 +#usr/share/cargo/registry/lazy-static-1.4.0/.cargo-checksum.json +#usr/share/cargo/registry/lazy-static-1.4.0/Cargo.toml +#usr/share/cargo/registry/lazy-static-1.4.0/Cargo.toml.deps +#usr/share/cargo/registry/lazy-static-1.4.0/LICENSE-APACHE +#usr/share/cargo/registry/lazy-static-1.4.0/LICENSE-MIT +#usr/share/cargo/registry/lazy-static-1.4.0/README.md +#usr/share/cargo/registry/lazy-static-1.4.0/src +#usr/share/cargo/registry/lazy-static-1.4.0/src/core_lazy.rs +#usr/share/cargo/registry/lazy-static-1.4.0/src/inline_lazy.rs +#usr/share/cargo/registry/lazy-static-1.4.0/src/lib.rs +#usr/share/cargo/registry/lazy-static-1.4.0/tests +#usr/share/cargo/registry/lazy-static-1.4.0/tests/no_std.rs +#usr/share/cargo/registry/lazy-static-1.4.0/tests/test.rs diff --git a/config/rootfiles/common/rust-libc b/config/rootfiles/common/rust-libc new file mode 100644 index 000000000..a469926fd --- /dev/null +++ b/config/rootfiles/common/rust-libc @@ -0,0 +1,276 @@ +#usr/share/cargo/registry/libc-0.2.108/.cargo-checksum.json +#usr/share/cargo/registry/libc-0.2.108/CONTRIBUTING.md +#usr/share/cargo/registry/libc-0.2.108/Cargo.toml +#usr/share/cargo/registry/libc-0.2.108/Cargo.toml.deps +#usr/share/cargo/registry/libc-0.2.108/LICENSE-APACHE +#usr/share/cargo/registry/libc-0.2.108/LICENSE-MIT +#usr/share/cargo/registry/libc-0.2.108/README.md +#usr/share/cargo/registry/libc-0.2.108/build.rs +#usr/share/cargo/registry/libc-0.2.108/rustfmt.toml +#usr/share/cargo/registry/libc-0.2.108/src +#usr/share/cargo/registry/libc-0.2.108/src/fixed_width_ints.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/hermit +#usr/share/cargo/registry/libc-0.2.108/src/hermit/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/hermit/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/hermit/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/lib.rs +#usr/share/cargo/registry/libc-0.2.108/src/macros.rs +#usr/share/cargo/registry/libc-0.2.108/src/psp.rs +#usr/share/cargo/registry/libc-0.2.108/src/sgx.rs +#usr/share/cargo/registry/libc-0.2.108/src/solid +#usr/share/cargo/registry/libc-0.2.108/src/solid/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/solid/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/solid/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/switch.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix +#usr/share/cargo/registry/libc-0.2.108/src/unix/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly/errno.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/sparc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/sparc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/b32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/native.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/generic +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/generic/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/powerpc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/powerpc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/sparc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/sparc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/s390x.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/hexagon.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/mips64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/powerpc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/s390x.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/non_exhaustive.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/other.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/espidf +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/espidf/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/powerpc +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/powerpc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/redox +#usr/share/cargo/registry/libc-0.2.108/src/unix/redox/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/compat.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/illumos.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/solaris.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/powerpc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/wasi.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows +#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu +#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows/msvc +#usr/share/cargo/registry/libc-0.2.108/src/windows/msvc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/tests +#usr/share/cargo/registry/libc-0.2.108/tests/const_fn.rs diff --git a/config/rootfiles/common/rust-lock_api b/config/rootfiles/common/rust-lock_api new file mode 100644 index 000000000..5cee3ee52 --- /dev/null +++ b/config/rootfiles/common/rust-lock_api @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/lock_api-0.4.5 +#usr/share/cargo/registry/lock_api-0.4.5/.cargo-checksum.json +#usr/share/cargo/registry/lock_api-0.4.5/Cargo.toml +#usr/share/cargo/registry/lock_api-0.4.5/Cargo.toml.deps +#usr/share/cargo/registry/lock_api-0.4.5/LICENSE-APACHE +#usr/share/cargo/registry/lock_api-0.4.5/LICENSE-MIT +#usr/share/cargo/registry/lock_api-0.4.5/src +#usr/share/cargo/registry/lock_api-0.4.5/src/lib.rs +#usr/share/cargo/registry/lock_api-0.4.5/src/mutex.rs +#usr/share/cargo/registry/lock_api-0.4.5/src/remutex.rs +#usr/share/cargo/registry/lock_api-0.4.5/src/rwlock.rs diff --git a/config/rootfiles/common/rust-log b/config/rootfiles/common/rust-log new file mode 100644 index 000000000..8512ab6a2 --- /dev/null +++ b/config/rootfiles/common/rust-log @@ -0,0 +1,22 @@ +#usr/share/cargo/registry/log-0.4.14 +#usr/share/cargo/registry/log-0.4.14/.cargo-checksum.json +#usr/share/cargo/registry/log-0.4.14/CHANGELOG.md +#usr/share/cargo/registry/log-0.4.14/Cargo.toml +#usr/share/cargo/registry/log-0.4.14/Cargo.toml.deps +#usr/share/cargo/registry/log-0.4.14/LICENSE-APACHE +#usr/share/cargo/registry/log-0.4.14/LICENSE-MIT +#usr/share/cargo/registry/log-0.4.14/README.md +#usr/share/cargo/registry/log-0.4.14/benches +#usr/share/cargo/registry/log-0.4.14/benches/value.rs +#usr/share/cargo/registry/log-0.4.14/build.rs +#usr/share/cargo/registry/log-0.4.14/src +#usr/share/cargo/registry/log-0.4.14/src/kv +#usr/share/cargo/registry/log-0.4.14/src/kv/error.rs +#usr/share/cargo/registry/log-0.4.14/src/kv/key.rs +#usr/share/cargo/registry/log-0.4.14/src/kv/mod.rs +#usr/share/cargo/registry/log-0.4.14/src/kv/source.rs +#usr/share/cargo/registry/log-0.4.14/src/kv/value.rs +#usr/share/cargo/registry/log-0.4.14/src/lib.rs +#usr/share/cargo/registry/log-0.4.14/src/macros.rs +#usr/share/cargo/registry/log-0.4.14/src/serde.rs +#usr/share/cargo/registry/log-0.4.14/triagebot.toml diff --git a/config/rootfiles/common/rust-memchr b/config/rootfiles/common/rust-memchr new file mode 100644 index 000000000..bb50855eb --- /dev/null +++ b/config/rootfiles/common/rust-memchr @@ -0,0 +1,56 @@ +#usr/share/cargo/registry/memchr-2.4.1 +#usr/share/cargo/registry/memchr-2.4.1/.cargo-checksum.json +#usr/share/cargo/registry/memchr-2.4.1/COPYING +#usr/share/cargo/registry/memchr-2.4.1/Cargo.toml +#usr/share/cargo/registry/memchr-2.4.1/Cargo.toml.deps +#usr/share/cargo/registry/memchr-2.4.1/LICENSE-MIT +#usr/share/cargo/registry/memchr-2.4.1/README.md +#usr/share/cargo/registry/memchr-2.4.1/UNLICENSE +#usr/share/cargo/registry/memchr-2.4.1/build.rs +#usr/share/cargo/registry/memchr-2.4.1/rustfmt.toml +#usr/share/cargo/registry/memchr-2.4.1/scripts +#usr/share/cargo/registry/memchr-2.4.1/scripts/make-byte-frequency-table +#usr/share/cargo/registry/memchr-2.4.1/src +#usr/share/cargo/registry/memchr-2.4.1/src/cow.rs +#usr/share/cargo/registry/memchr-2.4.1/src/lib.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/c.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/fallback.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/iter.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/naive.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86 +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/avx.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/sse2.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/sse42.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/byte_frequencies.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/genericsimd.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/fallback.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/genericsimd.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86 +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86/avx.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86/sse.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/rabinkarp.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/rarebytes.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/twoway.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/util.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/vector.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86 +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86/avx.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86/sse.rs +#usr/share/cargo/registry/memchr-2.4.1/src/tests +#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr +#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/iter.rs +#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/memchr.rs +#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/simple.rs +#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/testdata.rs +#usr/share/cargo/registry/memchr-2.4.1/src/tests/mod.rs +#usr/share/cargo/registry/memchr-2.4.1/src/tests/x86_64-soft_float.json diff --git a/config/rootfiles/common/rust-memoffset b/config/rootfiles/common/rust-memoffset new file mode 100644 index 000000000..038c2cf4d --- /dev/null +++ b/config/rootfiles/common/rust-memoffset @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/memoffset-0.6.5 +#usr/share/cargo/registry/memoffset-0.6.5/.cargo-checksum.json +#usr/share/cargo/registry/memoffset-0.6.5/Cargo.toml +#usr/share/cargo/registry/memoffset-0.6.5/Cargo.toml.deps +#usr/share/cargo/registry/memoffset-0.6.5/LICENSE +#usr/share/cargo/registry/memoffset-0.6.5/README.md +#usr/share/cargo/registry/memoffset-0.6.5/build.rs +#usr/share/cargo/registry/memoffset-0.6.5/ci +#usr/share/cargo/registry/memoffset-0.6.5/ci/miri.sh +#usr/share/cargo/registry/memoffset-0.6.5/src +#usr/share/cargo/registry/memoffset-0.6.5/src/lib.rs +#usr/share/cargo/registry/memoffset-0.6.5/src/offset_of.rs +#usr/share/cargo/registry/memoffset-0.6.5/src/raw_field.rs +#usr/share/cargo/registry/memoffset-0.6.5/src/span_of.rs diff --git a/config/rootfiles/common/rust-num_cpus b/config/rootfiles/common/rust-num_cpus new file mode 100644 index 000000000..8a2c706b4 --- /dev/null +++ b/config/rootfiles/common/rust-num_cpus @@ -0,0 +1,35 @@ +#usr/share/cargo/registry/num_cpus-1.13.1 +#usr/share/cargo/registry/num_cpus-1.13.1/.cargo-checksum.json +#usr/share/cargo/registry/num_cpus-1.13.1/CHANGELOG.md +#usr/share/cargo/registry/num_cpus-1.13.1/CONTRIBUTING.md +#usr/share/cargo/registry/num_cpus-1.13.1/Cargo.toml +#usr/share/cargo/registry/num_cpus-1.13.1/Cargo.toml.deps +#usr/share/cargo/registry/num_cpus-1.13.1/LICENSE-APACHE +#usr/share/cargo/registry/num_cpus-1.13.1/LICENSE-MIT +#usr/share/cargo/registry/num_cpus-1.13.1/README.md +#usr/share/cargo/registry/num_cpus-1.13.1/ci +#usr/share/cargo/registry/num_cpus-1.13.1/ci/cgroups +#usr/share/cargo/registry/num_cpus-1.13.1/ci/cgroups/Dockerfile +#usr/share/cargo/registry/num_cpus-1.13.1/examples +#usr/share/cargo/registry/num_cpus-1.13.1/examples/values.rs +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/ceil +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/ceil/cpu.cfs_period_us +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/ceil/cpu.cfs_quota_us +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/good +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/good/cpu.cfs_period_us +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/good/cpu.cfs_quota_us +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/zero-period +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/zero-period/cpu.cfs_period_us +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/cgroups/zero-period/cpu.cfs_quota_us +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/proc +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/proc/cgroups +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/proc/cgroups/cgroup +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/proc/cgroups/mountinfo +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/proc/cgroups/mountinfo_multi_opt +#usr/share/cargo/registry/num_cpus-1.13.1/fixtures/cgroups/proc/cgroups/mountinfo_zero_opt +#usr/share/cargo/registry/num_cpus-1.13.1/src +#usr/share/cargo/registry/num_cpus-1.13.1/src/lib.rs +#usr/share/cargo/registry/num_cpus-1.13.1/src/linux.rs diff --git a/config/rootfiles/common/rust-once_cell b/config/rootfiles/common/rust-once_cell new file mode 100644 index 000000000..d0b2c74ef --- /dev/null +++ b/config/rootfiles/common/rust-once_cell @@ -0,0 +1,24 @@ +#usr/share/cargo/registry/once_cell-1.9.0 +#usr/share/cargo/registry/once_cell-1.9.0/.cargo-checksum.json +#usr/share/cargo/registry/once_cell-1.9.0/CHANGELOG.md +#usr/share/cargo/registry/once_cell-1.9.0/Cargo.toml +#usr/share/cargo/registry/once_cell-1.9.0/Cargo.toml.deps +#usr/share/cargo/registry/once_cell-1.9.0/LICENSE-APACHE +#usr/share/cargo/registry/once_cell-1.9.0/LICENSE-MIT +#usr/share/cargo/registry/once_cell-1.9.0/README.md +#usr/share/cargo/registry/once_cell-1.9.0/bors.toml +#usr/share/cargo/registry/once_cell-1.9.0/examples +#usr/share/cargo/registry/once_cell-1.9.0/examples/bench.rs +#usr/share/cargo/registry/once_cell-1.9.0/examples/bench_acquire.rs +#usr/share/cargo/registry/once_cell-1.9.0/examples/bench_vs_lazy_static.rs +#usr/share/cargo/registry/once_cell-1.9.0/examples/lazy_static.rs +#usr/share/cargo/registry/once_cell-1.9.0/examples/reentrant_init_deadlocks.rs +#usr/share/cargo/registry/once_cell-1.9.0/examples/regex.rs +#usr/share/cargo/registry/once_cell-1.9.0/examples/test_synchronization.rs +#usr/share/cargo/registry/once_cell-1.9.0/src +#usr/share/cargo/registry/once_cell-1.9.0/src/imp_pl.rs +#usr/share/cargo/registry/once_cell-1.9.0/src/imp_std.rs +#usr/share/cargo/registry/once_cell-1.9.0/src/lib.rs +#usr/share/cargo/registry/once_cell-1.9.0/src/race.rs +#usr/share/cargo/registry/once_cell-1.9.0/tests +#usr/share/cargo/registry/once_cell-1.9.0/tests/it.rs diff --git a/config/rootfiles/common/rust-parking_lot b/config/rootfiles/common/rust-parking_lot new file mode 100644 index 000000000..f749b64a3 --- /dev/null +++ b/config/rootfiles/common/rust-parking_lot @@ -0,0 +1,25 @@ +#usr/share/cargo/registry/parking_lot-0.11.2 +#usr/share/cargo/registry/parking_lot-0.11.2/.cargo-checksum.json +#usr/share/cargo/registry/parking_lot-0.11.2/CHANGELOG.md +#usr/share/cargo/registry/parking_lot-0.11.2/Cargo.toml +#usr/share/cargo/registry/parking_lot-0.11.2/Cargo.toml.deps +#usr/share/cargo/registry/parking_lot-0.11.2/LICENSE-APACHE +#usr/share/cargo/registry/parking_lot-0.11.2/LICENSE-MIT +#usr/share/cargo/registry/parking_lot-0.11.2/README.md +#usr/share/cargo/registry/parking_lot-0.11.2/bors.toml +#usr/share/cargo/registry/parking_lot-0.11.2/src +#usr/share/cargo/registry/parking_lot-0.11.2/src/condvar.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/deadlock.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/elision.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/fair_mutex.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/lib.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/mutex.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/once.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/raw_fair_mutex.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/raw_mutex.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/raw_rwlock.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/remutex.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/rwlock.rs +#usr/share/cargo/registry/parking_lot-0.11.2/src/util.rs +#usr/share/cargo/registry/parking_lot-0.11.2/tests +#usr/share/cargo/registry/parking_lot-0.11.2/tests/issue_203.rs diff --git a/config/rootfiles/common/rust-parking_lot_core b/config/rootfiles/common/rust-parking_lot_core new file mode 100644 index 000000000..01fd24183 --- /dev/null +++ b/config/rootfiles/common/rust-parking_lot_core @@ -0,0 +1,26 @@ +#usr/share/cargo/registry/parking_lot_core-0.8.5 +#usr/share/cargo/registry/parking_lot_core-0.8.5/.cargo-checksum.json +#usr/share/cargo/registry/parking_lot_core-0.8.5/Cargo.toml +#usr/share/cargo/registry/parking_lot_core-0.8.5/Cargo.toml.deps +#usr/share/cargo/registry/parking_lot_core-0.8.5/LICENSE-APACHE +#usr/share/cargo/registry/parking_lot_core-0.8.5/LICENSE-MIT +#usr/share/cargo/registry/parking_lot_core-0.8.5/build.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/lib.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/parking_lot.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/spinwait.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/generic.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/linux.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/mod.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/redox.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/sgx.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/unix.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/wasm.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/wasm_atomic.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/windows +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/windows/keyed_event.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/windows/mod.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/thread_parker/windows/waitaddress.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/util.rs +#usr/share/cargo/registry/parking_lot_core-0.8.5/src/word_lock.rs diff --git a/config/rootfiles/common/rust-paste b/config/rootfiles/common/rust-paste new file mode 100644 index 000000000..af538d374 --- /dev/null +++ b/config/rootfiles/common/rust-paste @@ -0,0 +1,47 @@ +#usr/share/cargo/registry/paste-1.0.3 +#usr/share/cargo/registry/paste-1.0.3/.cargo-checksum.json +#usr/share/cargo/registry/paste-1.0.3/Cargo.toml +#usr/share/cargo/registry/paste-1.0.3/Cargo.toml.deps +#usr/share/cargo/registry/paste-1.0.3/LICENSE-APACHE +#usr/share/cargo/registry/paste-1.0.3/LICENSE-MIT +#usr/share/cargo/registry/paste-1.0.3/README.md +#usr/share/cargo/registry/paste-1.0.3/src +#usr/share/cargo/registry/paste-1.0.3/src/attr.rs +#usr/share/cargo/registry/paste-1.0.3/src/error.rs +#usr/share/cargo/registry/paste-1.0.3/src/lib.rs +#usr/share/cargo/registry/paste-1.0.3/src/segment.rs +#usr/share/cargo/registry/paste-1.0.3/tests +#usr/share/cargo/registry/paste-1.0.3/tests/compiletest.rs +#usr/share/cargo/registry/paste-1.0.3/tests/test_attr.rs +#usr/share/cargo/registry/paste-1.0.3/tests/test_doc.rs +#usr/share/cargo/registry/paste-1.0.3/tests/test_expr.rs +#usr/share/cargo/registry/paste-1.0.3/tests/test_item.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui +#usr/share/cargo/registry/paste-1.0.3/tests/ui/case-warning.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/case-warning.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-empty.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-empty.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-non-string.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-non-string.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-suffix.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-suffix.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-unexpected.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/env-unexpected.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/invalid-ident.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/invalid-ident.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/missing-paren-on-env.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/missing-paren-on-env.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/no-env-var.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/no-env-var.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/no-ident-after-colon.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/no-ident-after-colon.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unexpected-group.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unexpected-group.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unexpected-modifier.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unexpected-modifier.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unexpected-punct.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unexpected-punct.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unsupported-literal.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unsupported-literal.stderr +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unsupported-modifier.rs +#usr/share/cargo/registry/paste-1.0.3/tests/ui/unsupported-modifier.stderr diff --git a/config/rootfiles/common/rust-paste-impl b/config/rootfiles/common/rust-paste-impl new file mode 100644 index 000000000..9cb1e480f --- /dev/null +++ b/config/rootfiles/common/rust-paste-impl @@ -0,0 +1,10 @@ +#usr/share/cargo/registry/paste-impl-0.1.18 +#usr/share/cargo/registry/paste-impl-0.1.18/.cargo-checksum.json +#usr/share/cargo/registry/paste-impl-0.1.18/Cargo.toml +#usr/share/cargo/registry/paste-impl-0.1.18/Cargo.toml.deps +#usr/share/cargo/registry/paste-impl-0.1.18/LICENSE-APACHE +#usr/share/cargo/registry/paste-impl-0.1.18/LICENSE-MIT +#usr/share/cargo/registry/paste-impl-0.1.18/src +#usr/share/cargo/registry/paste-impl-0.1.18/src/enum_hack.rs +#usr/share/cargo/registry/paste-impl-0.1.18/src/error.rs +#usr/share/cargo/registry/paste-impl-0.1.18/src/lib.rs diff --git a/config/rootfiles/common/rust-pest b/config/rootfiles/common/rust-pest new file mode 100644 index 000000000..611272e21 --- /dev/null +++ b/config/rootfiles/common/rust-pest @@ -0,0 +1,34 @@ +#usr/share/cargo/registry/pest-2.1.3 +#usr/share/cargo/registry/pest-2.1.3/.cargo-checksum.json +#usr/share/cargo/registry/pest-2.1.3/Cargo.toml +#usr/share/cargo/registry/pest-2.1.3/Cargo.toml.deps +#usr/share/cargo/registry/pest-2.1.3/LICENSE-APACHE +#usr/share/cargo/registry/pest-2.1.3/LICENSE-MIT +#usr/share/cargo/registry/pest-2.1.3/_README.md +#usr/share/cargo/registry/pest-2.1.3/examples +#usr/share/cargo/registry/pest-2.1.3/examples/parens.rs +#usr/share/cargo/registry/pest-2.1.3/src +#usr/share/cargo/registry/pest-2.1.3/src/error.rs +#usr/share/cargo/registry/pest-2.1.3/src/iterators +#usr/share/cargo/registry/pest-2.1.3/src/iterators/flat_pairs.rs +#usr/share/cargo/registry/pest-2.1.3/src/iterators/mod.rs +#usr/share/cargo/registry/pest-2.1.3/src/iterators/pair.rs +#usr/share/cargo/registry/pest-2.1.3/src/iterators/pairs.rs +#usr/share/cargo/registry/pest-2.1.3/src/iterators/queueable_token.rs +#usr/share/cargo/registry/pest-2.1.3/src/iterators/tokens.rs +#usr/share/cargo/registry/pest-2.1.3/src/lib.rs +#usr/share/cargo/registry/pest-2.1.3/src/macros.rs +#usr/share/cargo/registry/pest-2.1.3/src/parser.rs +#usr/share/cargo/registry/pest-2.1.3/src/parser_state.rs +#usr/share/cargo/registry/pest-2.1.3/src/position.rs +#usr/share/cargo/registry/pest-2.1.3/src/prec_climber.rs +#usr/share/cargo/registry/pest-2.1.3/src/span.rs +#usr/share/cargo/registry/pest-2.1.3/src/stack.rs +#usr/share/cargo/registry/pest-2.1.3/src/token.rs +#usr/share/cargo/registry/pest-2.1.3/src/unicode +#usr/share/cargo/registry/pest-2.1.3/src/unicode/binary.rs +#usr/share/cargo/registry/pest-2.1.3/src/unicode/category.rs +#usr/share/cargo/registry/pest-2.1.3/src/unicode/mod.rs +#usr/share/cargo/registry/pest-2.1.3/tests +#usr/share/cargo/registry/pest-2.1.3/tests/calculator.rs +#usr/share/cargo/registry/pest-2.1.3/tests/json.rs diff --git a/config/rootfiles/common/rust-ppv-lite86 b/config/rootfiles/common/rust-ppv-lite86 new file mode 100644 index 000000000..041e1e4f1 --- /dev/null +++ b/config/rootfiles/common/rust-ppv-lite86 @@ -0,0 +1,15 @@ +#usr/share/cargo/registry/ppv-lite86-0.2.16 +#usr/share/cargo/registry/ppv-lite86-0.2.16/.cargo-checksum.json +#usr/share/cargo/registry/ppv-lite86-0.2.16/CHANGELOG.md +#usr/share/cargo/registry/ppv-lite86-0.2.16/Cargo.toml +#usr/share/cargo/registry/ppv-lite86-0.2.16/Cargo.toml.deps +#usr/share/cargo/registry/ppv-lite86-0.2.16/LICENSE-APACHE +#usr/share/cargo/registry/ppv-lite86-0.2.16/LICENSE-MIT +#usr/share/cargo/registry/ppv-lite86-0.2.16/src +#usr/share/cargo/registry/ppv-lite86-0.2.16/src/generic.rs +#usr/share/cargo/registry/ppv-lite86-0.2.16/src/lib.rs +#usr/share/cargo/registry/ppv-lite86-0.2.16/src/soft.rs +#usr/share/cargo/registry/ppv-lite86-0.2.16/src/types.rs +#usr/share/cargo/registry/ppv-lite86-0.2.16/src/x86_64 +#usr/share/cargo/registry/ppv-lite86-0.2.16/src/x86_64/mod.rs +#usr/share/cargo/registry/ppv-lite86-0.2.16/src/x86_64/sse2.rs diff --git a/config/rootfiles/common/rust-proc-macro-hack b/config/rootfiles/common/rust-proc-macro-hack new file mode 100644 index 000000000..91b149b58 --- /dev/null +++ b/config/rootfiles/common/rust-proc-macro-hack @@ -0,0 +1,25 @@ +#usr/share/cargo/registry/proc-macro-hack-0.5.19 +#usr/share/cargo/registry/proc-macro-hack-0.5.19/.cargo-checksum.json +#usr/share/cargo/registry/proc-macro-hack-0.5.19/Cargo.toml +#usr/share/cargo/registry/proc-macro-hack-0.5.19/Cargo.toml.deps +#usr/share/cargo/registry/proc-macro-hack-0.5.19/LICENSE-APACHE +#usr/share/cargo/registry/proc-macro-hack-0.5.19/LICENSE-MIT +#usr/share/cargo/registry/proc-macro-hack-0.5.19/README.md +#usr/share/cargo/registry/proc-macro-hack-0.5.19/build.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/src +#usr/share/cargo/registry/proc-macro-hack-0.5.19/src/error.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/src/iter.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/src/lib.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/src/parse.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/src/quote.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/compiletest.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/private.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/private.stderr +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/unexpected-arg.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/unexpected-arg.stderr +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/unexpected.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/unexpected.stderr +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/unknown-arg.rs +#usr/share/cargo/registry/proc-macro-hack-0.5.19/tests/ui/unknown-arg.stderr diff --git a/config/rootfiles/common/rust-proc-macro2 b/config/rootfiles/common/rust-proc-macro2 new file mode 100644 index 000000000..1acfef7fe --- /dev/null +++ b/config/rootfiles/common/rust-proc-macro2 @@ -0,0 +1,21 @@ +#usr/share/cargo/registry/proc-macro2-1.0.36 +#usr/share/cargo/registry/proc-macro2-1.0.36/.cargo-checksum.json +#usr/share/cargo/registry/proc-macro2-1.0.36/Cargo.toml +#usr/share/cargo/registry/proc-macro2-1.0.36/Cargo.toml.deps +#usr/share/cargo/registry/proc-macro2-1.0.36/LICENSE-APACHE +#usr/share/cargo/registry/proc-macro2-1.0.36/LICENSE-MIT +#usr/share/cargo/registry/proc-macro2-1.0.36/README.md +#usr/share/cargo/registry/proc-macro2-1.0.36/build.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/src +#usr/share/cargo/registry/proc-macro2-1.0.36/src/detection.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/src/fallback.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/src/lib.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/src/marker.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/src/parse.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/src/wrapper.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/tests +#usr/share/cargo/registry/proc-macro2-1.0.36/tests/comments.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/tests/features.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/tests/marker.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/tests/test.rs +#usr/share/cargo/registry/proc-macro2-1.0.36/tests/test_fmt.rs diff --git a/config/rootfiles/common/rust-pyo3-build-config b/config/rootfiles/common/rust-pyo3-build-config new file mode 100644 index 000000000..90809e2d9 --- /dev/null +++ b/config/rootfiles/common/rust-pyo3-build-config @@ -0,0 +1,10 @@ +#usr/share/cargo/registry/pyo3-build-config-0.15.1 +#usr/share/cargo/registry/pyo3-build-config-0.15.1/.cargo-checksum.json +#usr/share/cargo/registry/pyo3-build-config-0.15.1/Cargo.toml +#usr/share/cargo/registry/pyo3-build-config-0.15.1/Cargo.toml.deps +#usr/share/cargo/registry/pyo3-build-config-0.15.1/LICENSE +#usr/share/cargo/registry/pyo3-build-config-0.15.1/build.rs +#usr/share/cargo/registry/pyo3-build-config-0.15.1/src +#usr/share/cargo/registry/pyo3-build-config-0.15.1/src/errors.rs +#usr/share/cargo/registry/pyo3-build-config-0.15.1/src/impl_.rs +#usr/share/cargo/registry/pyo3-build-config-0.15.1/src/lib.rs diff --git a/config/rootfiles/common/rust-pyo3-macros b/config/rootfiles/common/rust-pyo3-macros new file mode 100644 index 000000000..912674772 --- /dev/null +++ b/config/rootfiles/common/rust-pyo3-macros @@ -0,0 +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 diff --git a/config/rootfiles/common/rust-pyo3-macros-backend b/config/rootfiles/common/rust-pyo3-macros-backend new file mode 100644 index 000000000..9c81e674c --- /dev/null +++ b/config/rootfiles/common/rust-pyo3-macros-backend @@ -0,0 +1,19 @@ +#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 diff --git a/config/rootfiles/common/rust-quote b/config/rootfiles/common/rust-quote new file mode 100644 index 000000000..44c28c722 --- /dev/null +++ b/config/rootfiles/common/rust-quote @@ -0,0 +1,34 @@ +#usr/share/cargo/registry/quote-1.0.15 +#usr/share/cargo/registry/quote-1.0.15/.cargo-checksum.json +#usr/share/cargo/registry/quote-1.0.15/Cargo.toml +#usr/share/cargo/registry/quote-1.0.15/Cargo.toml.deps +#usr/share/cargo/registry/quote-1.0.15/LICENSE-APACHE +#usr/share/cargo/registry/quote-1.0.15/LICENSE-MIT +#usr/share/cargo/registry/quote-1.0.15/README.md +#usr/share/cargo/registry/quote-1.0.15/rust-toolchain.toml +#usr/share/cargo/registry/quote-1.0.15/src +#usr/share/cargo/registry/quote-1.0.15/src/ext.rs +#usr/share/cargo/registry/quote-1.0.15/src/format.rs +#usr/share/cargo/registry/quote-1.0.15/src/ident_fragment.rs +#usr/share/cargo/registry/quote-1.0.15/src/lib.rs +#usr/share/cargo/registry/quote-1.0.15/src/runtime.rs +#usr/share/cargo/registry/quote-1.0.15/src/spanned.rs +#usr/share/cargo/registry/quote-1.0.15/src/to_tokens.rs +#usr/share/cargo/registry/quote-1.0.15/tests +#usr/share/cargo/registry/quote-1.0.15/tests/compiletest.rs +#usr/share/cargo/registry/quote-1.0.15/tests/test.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated-dup.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated-dup.stderr +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated.stderr +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-separated.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-separated.stderr +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter.stderr +#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-quotable.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-quotable.stderr +#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-repeatable.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-repeatable.stderr +#usr/share/cargo/registry/quote-1.0.15/tests/ui/wrong-type-span.rs +#usr/share/cargo/registry/quote-1.0.15/tests/ui/wrong-type-span.stderr diff --git a/config/rootfiles/common/rust-rand b/config/rootfiles/common/rust-rand new file mode 100644 index 000000000..ecdb3c7b9 --- /dev/null +++ b/config/rootfiles/common/rust-rand @@ -0,0 +1,41 @@ +#usr/share/cargo/registry/rand-0.4-0.4.6 +#usr/share/cargo/registry/rand-0.4-0.4.6/.cargo-checksum.json +#usr/share/cargo/registry/rand-0.4-0.4.6/CHANGELOG.md +#usr/share/cargo/registry/rand-0.4-0.4.6/Cargo.toml +#usr/share/cargo/registry/rand-0.4-0.4.6/Cargo.toml.deps +#usr/share/cargo/registry/rand-0.4-0.4.6/LICENSE-APACHE +#usr/share/cargo/registry/rand-0.4-0.4.6/LICENSE-MIT +#usr/share/cargo/registry/rand-0.4-0.4.6/README.md +#usr/share/cargo/registry/rand-0.4-0.4.6/appveyor.yml +#usr/share/cargo/registry/rand-0.4-0.4.6/benches +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/bench.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/exponential.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/gamma.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/mod.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/normal.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/generators.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/misc.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/exponential.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/gamma.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/mod.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/normal.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/range.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/ziggurat_tables.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/jitter.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/lib.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/os.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/chacha.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/isaac.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/isaac64.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/mod.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/xorshift.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/rand_impls.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/read.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/reseeding.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/seq.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/utils +#usr/share/cargo/registry/rand-0.4-0.4.6/utils/ziggurat_tables.py diff --git a/config/rootfiles/common/rust-rand-0.4 b/config/rootfiles/common/rust-rand-0.4 new file mode 100644 index 000000000..ecdb3c7b9 --- /dev/null +++ b/config/rootfiles/common/rust-rand-0.4 @@ -0,0 +1,41 @@ +#usr/share/cargo/registry/rand-0.4-0.4.6 +#usr/share/cargo/registry/rand-0.4-0.4.6/.cargo-checksum.json +#usr/share/cargo/registry/rand-0.4-0.4.6/CHANGELOG.md +#usr/share/cargo/registry/rand-0.4-0.4.6/Cargo.toml +#usr/share/cargo/registry/rand-0.4-0.4.6/Cargo.toml.deps +#usr/share/cargo/registry/rand-0.4-0.4.6/LICENSE-APACHE +#usr/share/cargo/registry/rand-0.4-0.4.6/LICENSE-MIT +#usr/share/cargo/registry/rand-0.4-0.4.6/README.md +#usr/share/cargo/registry/rand-0.4-0.4.6/appveyor.yml +#usr/share/cargo/registry/rand-0.4-0.4.6/benches +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/bench.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/exponential.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/gamma.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/mod.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/distributions/normal.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/generators.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/benches/misc.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/exponential.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/gamma.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/mod.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/normal.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/range.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/distributions/ziggurat_tables.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/jitter.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/lib.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/os.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/chacha.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/isaac.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/isaac64.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/mod.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/prng/xorshift.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/rand_impls.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/read.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/reseeding.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/src/seq.rs +#usr/share/cargo/registry/rand-0.4-0.4.6/utils +#usr/share/cargo/registry/rand-0.4-0.4.6/utils/ziggurat_tables.py diff --git a/config/rootfiles/common/rust-rand_chacha b/config/rootfiles/common/rust-rand_chacha new file mode 100644 index 000000000..02f090361 --- /dev/null +++ b/config/rootfiles/common/rust-rand_chacha @@ -0,0 +1,13 @@ +#usr/share/cargo/registry/rand_chacha-0.3.1 +#usr/share/cargo/registry/rand_chacha-0.3.1/.cargo-checksum.json +#usr/share/cargo/registry/rand_chacha-0.3.1/CHANGELOG.md +#usr/share/cargo/registry/rand_chacha-0.3.1/COPYRIGHT +#usr/share/cargo/registry/rand_chacha-0.3.1/Cargo.toml +#usr/share/cargo/registry/rand_chacha-0.3.1/Cargo.toml.deps +#usr/share/cargo/registry/rand_chacha-0.3.1/LICENSE-APACHE +#usr/share/cargo/registry/rand_chacha-0.3.1/LICENSE-MIT +#usr/share/cargo/registry/rand_chacha-0.3.1/README.md +#usr/share/cargo/registry/rand_chacha-0.3.1/src +#usr/share/cargo/registry/rand_chacha-0.3.1/src/chacha.rs +#usr/share/cargo/registry/rand_chacha-0.3.1/src/guts.rs +#usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs diff --git a/config/rootfiles/common/rust-rand_core b/config/rootfiles/common/rust-rand_core new file mode 100644 index 000000000..736a5310f --- /dev/null +++ b/config/rootfiles/common/rust-rand_core @@ -0,0 +1,16 @@ +#usr/share/cargo/registry/rand_core-0.6.3 +#usr/share/cargo/registry/rand_core-0.6.3/.cargo-checksum.json +#usr/share/cargo/registry/rand_core-0.6.3/CHANGELOG.md +#usr/share/cargo/registry/rand_core-0.6.3/COPYRIGHT +#usr/share/cargo/registry/rand_core-0.6.3/Cargo.toml +#usr/share/cargo/registry/rand_core-0.6.3/Cargo.toml.deps +#usr/share/cargo/registry/rand_core-0.6.3/LICENSE-APACHE +#usr/share/cargo/registry/rand_core-0.6.3/LICENSE-MIT +#usr/share/cargo/registry/rand_core-0.6.3/README.md +#usr/share/cargo/registry/rand_core-0.6.3/src +#usr/share/cargo/registry/rand_core-0.6.3/src/block.rs +#usr/share/cargo/registry/rand_core-0.6.3/src/error.rs +#usr/share/cargo/registry/rand_core-0.6.3/src/impls.rs +#usr/share/cargo/registry/rand_core-0.6.3/src/le.rs +#usr/share/cargo/registry/rand_core-0.6.3/src/lib.rs +#usr/share/cargo/registry/rand_core-0.6.3/src/os.rs diff --git a/config/rootfiles/common/rust-rand_core-0.3.1 b/config/rootfiles/common/rust-rand_core-0.3.1 new file mode 100644 index 000000000..626984f4d --- /dev/null +++ b/config/rootfiles/common/rust-rand_core-0.3.1 @@ -0,0 +1,15 @@ +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1 +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/.cargo-checksum.json +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/CHANGELOG.md +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/COPYRIGHT +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/Cargo.toml +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/Cargo.toml.deps +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/LICENSE-APACHE +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/LICENSE-MIT +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/README.md +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/src +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/src/block.rs +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/src/error.rs +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/src/impls.rs +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/src/le.rs +#usr/share/cargo/registry/rand_core-0.3.1-0.3.1/src/lib.rs diff --git a/config/rootfiles/common/rust-rand_core-0.4.2 b/config/rootfiles/common/rust-rand_core-0.4.2 new file mode 100644 index 000000000..8194c52ec --- /dev/null +++ b/config/rootfiles/common/rust-rand_core-0.4.2 @@ -0,0 +1,15 @@ +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2 +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/.cargo-checksum.json +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/CHANGELOG.md +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/COPYRIGHT +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/Cargo.toml +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/Cargo.toml.deps +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/LICENSE-APACHE +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/LICENSE-MIT +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/README.md +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/src +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/src/block.rs +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/src/error.rs +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/src/impls.rs +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/src/le.rs +#usr/share/cargo/registry/rand_core-0.4.2-0.4.2/src/lib.rs diff --git a/config/rootfiles/common/rust-rand_hc b/config/rootfiles/common/rust-rand_hc new file mode 100644 index 000000000..bccff3dcc --- /dev/null +++ b/config/rootfiles/common/rust-rand_hc @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/rand_hc-0.3.1 +#usr/share/cargo/registry/rand_hc-0.3.1/.cargo-checksum.json +#usr/share/cargo/registry/rand_hc-0.3.1/CHANGELOG.md +#usr/share/cargo/registry/rand_hc-0.3.1/COPYRIGHT +#usr/share/cargo/registry/rand_hc-0.3.1/Cargo.toml +#usr/share/cargo/registry/rand_hc-0.3.1/Cargo.toml.deps +#usr/share/cargo/registry/rand_hc-0.3.1/LICENSE-APACHE +#usr/share/cargo/registry/rand_hc-0.3.1/LICENSE-MIT +#usr/share/cargo/registry/rand_hc-0.3.1/README.md +#usr/share/cargo/registry/rand_hc-0.3.1/src +#usr/share/cargo/registry/rand_hc-0.3.1/src/hc128.rs +#usr/share/cargo/registry/rand_hc-0.3.1/src/lib.rs diff --git a/config/rootfiles/common/rust-rayon b/config/rootfiles/common/rust-rayon new file mode 100644 index 000000000..4eea650c5 --- /dev/null +++ b/config/rootfiles/common/rust-rayon @@ -0,0 +1,126 @@ +#usr/share/cargo/registry/rayon-1.5.1 +#usr/share/cargo/registry/rayon-1.5.1/.cargo-checksum.json +#usr/share/cargo/registry/rayon-1.5.1/Cargo.toml +#usr/share/cargo/registry/rayon-1.5.1/Cargo.toml.deps +#usr/share/cargo/registry/rayon-1.5.1/FAQ.md +#usr/share/cargo/registry/rayon-1.5.1/LICENSE-APACHE +#usr/share/cargo/registry/rayon-1.5.1/LICENSE-MIT +#usr/share/cargo/registry/rayon-1.5.1/README.md +#usr/share/cargo/registry/rayon-1.5.1/RELEASES.md +#usr/share/cargo/registry/rayon-1.5.1/build.rs +#usr/share/cargo/registry/rayon-1.5.1/examples +#usr/share/cargo/registry/rayon-1.5.1/examples/README.md +#usr/share/cargo/registry/rayon-1.5.1/examples/cpu_monitor.rs +#usr/share/cargo/registry/rayon-1.5.1/src +#usr/share/cargo/registry/rayon-1.5.1/src/array.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections +#usr/share/cargo/registry/rayon-1.5.1/src/collections/binary_heap.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections/btree_map.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections/btree_set.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections/hash_map.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections/hash_set.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections/linked_list.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections/mod.rs +#usr/share/cargo/registry/rayon-1.5.1/src/collections/vec_deque.rs +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail/cannot_collect_filtermap_data.rs +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail/cannot_zip_filtered_data.rs +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail/cell_par_iter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail/mod.rs +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail/must_use.rs +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail/no_send_par_iter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/compile_fail/rc_par_iter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/delegate.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter +#usr/share/cargo/registry/rayon-1.5.1/src/iter/chain.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/chunks.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/cloned.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/collect +#usr/share/cargo/registry/rayon-1.5.1/src/iter/collect/consumer.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/collect/mod.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/collect/test.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/copied.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/empty.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/enumerate.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/extend.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/filter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/filter_map.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/find.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/find_first_last +#usr/share/cargo/registry/rayon-1.5.1/src/iter/find_first_last/mod.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/find_first_last/test.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/flat_map.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/flat_map_iter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/flatten.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/flatten_iter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/fold.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/for_each.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/from_par_iter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/inspect.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/interleave.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/interleave_shortest.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/intersperse.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/len.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/map.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/map_with.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/mod.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/multizip.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/noop.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/once.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/panic_fuse.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/par_bridge.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/plumbing +#usr/share/cargo/registry/rayon-1.5.1/src/iter/plumbing/README.md +#usr/share/cargo/registry/rayon-1.5.1/src/iter/plumbing/mod.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/positions.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/product.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/reduce.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/repeat.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/rev.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/skip.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/splitter.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/step_by.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/sum.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/take.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/test.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/try_fold.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/try_reduce.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/try_reduce_with.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/unzip.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/update.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/while_some.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/zip.rs +#usr/share/cargo/registry/rayon-1.5.1/src/iter/zip_eq.rs +#usr/share/cargo/registry/rayon-1.5.1/src/lib.rs +#usr/share/cargo/registry/rayon-1.5.1/src/math.rs +#usr/share/cargo/registry/rayon-1.5.1/src/option.rs +#usr/share/cargo/registry/rayon-1.5.1/src/par_either.rs +#usr/share/cargo/registry/rayon-1.5.1/src/prelude.rs +#usr/share/cargo/registry/rayon-1.5.1/src/private.rs +#usr/share/cargo/registry/rayon-1.5.1/src/range.rs +#usr/share/cargo/registry/rayon-1.5.1/src/range_inclusive.rs +#usr/share/cargo/registry/rayon-1.5.1/src/result.rs +#usr/share/cargo/registry/rayon-1.5.1/src/slice +#usr/share/cargo/registry/rayon-1.5.1/src/slice/mergesort.rs +#usr/share/cargo/registry/rayon-1.5.1/src/slice/mod.rs +#usr/share/cargo/registry/rayon-1.5.1/src/slice/quicksort.rs +#usr/share/cargo/registry/rayon-1.5.1/src/slice/test.rs +#usr/share/cargo/registry/rayon-1.5.1/src/split_producer.rs +#usr/share/cargo/registry/rayon-1.5.1/src/str.rs +#usr/share/cargo/registry/rayon-1.5.1/src/string.rs +#usr/share/cargo/registry/rayon-1.5.1/src/vec.rs +#usr/share/cargo/registry/rayon-1.5.1/tests +#usr/share/cargo/registry/rayon-1.5.1/tests/chars.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/clones.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/collect.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/cross-pool.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/debug.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/intersperse.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/issue671-unzip.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/issue671.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/iter_panic.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/named-threads.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/octillion.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/producer_split_at.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/sort-panic-safe.rs +#usr/share/cargo/registry/rayon-1.5.1/tests/str.rs diff --git a/config/rootfiles/common/rust-rayon-core b/config/rootfiles/common/rust-rayon-core new file mode 100644 index 000000000..a5e7227b6 --- /dev/null +++ b/config/rootfiles/common/rust-rayon-core @@ -0,0 +1,48 @@ +#usr/share/cargo/registry/rayon-core-1.9.1 +#usr/share/cargo/registry/rayon-core-1.9.1/.cargo-checksum.json +#usr/share/cargo/registry/rayon-core-1.9.1/Cargo.toml +#usr/share/cargo/registry/rayon-core-1.9.1/Cargo.toml.deps +#usr/share/cargo/registry/rayon-core-1.9.1/LICENSE-APACHE +#usr/share/cargo/registry/rayon-core-1.9.1/LICENSE-MIT +#usr/share/cargo/registry/rayon-core-1.9.1/README.md +#usr/share/cargo/registry/rayon-core-1.9.1/build.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail/mod.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail/quicksort_race1.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail/quicksort_race2.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail/quicksort_race3.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail/rc_return.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail/rc_upvar.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/compile_fail/scope_join_bad.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/job.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/join +#usr/share/cargo/registry/rayon-core-1.9.1/src/join/mod.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/join/test.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/latch.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/lib.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/log.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/private.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/registry.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/scope +#usr/share/cargo/registry/rayon-core-1.9.1/src/scope/mod.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/scope/test.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/sleep +#usr/share/cargo/registry/rayon-core-1.9.1/src/sleep/README.md +#usr/share/cargo/registry/rayon-core-1.9.1/src/sleep/counters.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/sleep/mod.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/spawn +#usr/share/cargo/registry/rayon-core-1.9.1/src/spawn/mod.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/spawn/test.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/test.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/thread_pool +#usr/share/cargo/registry/rayon-core-1.9.1/src/thread_pool/mod.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/thread_pool/test.rs +#usr/share/cargo/registry/rayon-core-1.9.1/src/unwind.rs +#usr/share/cargo/registry/rayon-core-1.9.1/tests +#usr/share/cargo/registry/rayon-core-1.9.1/tests/double_init_fail.rs +#usr/share/cargo/registry/rayon-core-1.9.1/tests/init_zero_threads.rs +#usr/share/cargo/registry/rayon-core-1.9.1/tests/scope_join.rs +#usr/share/cargo/registry/rayon-core-1.9.1/tests/scoped_threadpool.rs +#usr/share/cargo/registry/rayon-core-1.9.1/tests/simple_panic.rs +#usr/share/cargo/registry/rayon-core-1.9.1/tests/stack_overflow_crash.rs diff --git a/config/rootfiles/common/rust-rdrand b/config/rootfiles/common/rust-rdrand new file mode 100644 index 000000000..f424a5831 --- /dev/null +++ b/config/rootfiles/common/rust-rdrand @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/rdrand-0.4.0 +#usr/share/cargo/registry/rdrand-0.4.0/.cargo-checksum.json +#usr/share/cargo/registry/rdrand-0.4.0/Cargo.toml +#usr/share/cargo/registry/rdrand-0.4.0/Cargo.toml.deps +#usr/share/cargo/registry/rdrand-0.4.0/LICENSE +#usr/share/cargo/registry/rdrand-0.4.0/README.mkd +#usr/share/cargo/registry/rdrand-0.4.0/appveyor.yml +#usr/share/cargo/registry/rdrand-0.4.0/benches +#usr/share/cargo/registry/rdrand-0.4.0/benches/rdrand.rs +#usr/share/cargo/registry/rdrand-0.4.0/benches/rdseed.rs +#usr/share/cargo/registry/rdrand-0.4.0/benches/std.rs +#usr/share/cargo/registry/rdrand-0.4.0/src +#usr/share/cargo/registry/rdrand-0.4.0/src/changelog.rs +#usr/share/cargo/registry/rdrand-0.4.0/src/lib.rs diff --git a/config/rootfiles/common/rust-regex b/config/rootfiles/common/rust-regex new file mode 100644 index 000000000..d67b45e8a --- /dev/null +++ b/config/rootfiles/common/rust-regex @@ -0,0 +1,88 @@ +#usr/share/cargo/registry/regex-1.5.3 +#usr/share/cargo/registry/regex-1.5.3/.cargo-checksum.json +#usr/share/cargo/registry/regex-1.5.3/CHANGELOG.md +#usr/share/cargo/registry/regex-1.5.3/Cargo.toml +#usr/share/cargo/registry/regex-1.5.3/Cargo.toml.deps +#usr/share/cargo/registry/regex-1.5.3/HACKING.md +#usr/share/cargo/registry/regex-1.5.3/LICENSE-APACHE +#usr/share/cargo/registry/regex-1.5.3/LICENSE-MIT +#usr/share/cargo/registry/regex-1.5.3/PERFORMANCE.md +#usr/share/cargo/registry/regex-1.5.3/README.md +#usr/share/cargo/registry/regex-1.5.3/UNICODE.md +#usr/share/cargo/registry/regex-1.5.3/examples +#usr/share/cargo/registry/regex-1.5.3/examples/regexdna-input.txt +#usr/share/cargo/registry/regex-1.5.3/examples/regexdna-output.txt +#usr/share/cargo/registry/regex-1.5.3/examples/shootout-regex-dna-bytes.rs +#usr/share/cargo/registry/regex-1.5.3/examples/shootout-regex-dna-cheat.rs +#usr/share/cargo/registry/regex-1.5.3/examples/shootout-regex-dna-replace.rs +#usr/share/cargo/registry/regex-1.5.3/examples/shootout-regex-dna-single-cheat.rs +#usr/share/cargo/registry/regex-1.5.3/examples/shootout-regex-dna-single.rs +#usr/share/cargo/registry/regex-1.5.3/examples/shootout-regex-dna.rs +#usr/share/cargo/registry/regex-1.5.3/rustfmt.toml +#usr/share/cargo/registry/regex-1.5.3/src +#usr/share/cargo/registry/regex-1.5.3/src/backtrack.rs +#usr/share/cargo/registry/regex-1.5.3/src/compile.rs +#usr/share/cargo/registry/regex-1.5.3/src/dfa.rs +#usr/share/cargo/registry/regex-1.5.3/src/error.rs +#usr/share/cargo/registry/regex-1.5.3/src/exec.rs +#usr/share/cargo/registry/regex-1.5.3/src/expand.rs +#usr/share/cargo/registry/regex-1.5.3/src/find_byte.rs +#usr/share/cargo/registry/regex-1.5.3/src/freqs.rs +#usr/share/cargo/registry/regex-1.5.3/src/input.rs +#usr/share/cargo/registry/regex-1.5.3/src/lib.rs +#usr/share/cargo/registry/regex-1.5.3/src/literal +#usr/share/cargo/registry/regex-1.5.3/src/literal/imp.rs +#usr/share/cargo/registry/regex-1.5.3/src/literal/mod.rs +#usr/share/cargo/registry/regex-1.5.3/src/pattern.rs +#usr/share/cargo/registry/regex-1.5.3/src/pikevm.rs +#usr/share/cargo/registry/regex-1.5.3/src/pool.rs +#usr/share/cargo/registry/regex-1.5.3/src/prog.rs +#usr/share/cargo/registry/regex-1.5.3/src/re_builder.rs +#usr/share/cargo/registry/regex-1.5.3/src/re_bytes.rs +#usr/share/cargo/registry/regex-1.5.3/src/re_set.rs +#usr/share/cargo/registry/regex-1.5.3/src/re_trait.rs +#usr/share/cargo/registry/regex-1.5.3/src/re_unicode.rs +#usr/share/cargo/registry/regex-1.5.3/src/sparse.rs +#usr/share/cargo/registry/regex-1.5.3/src/testdata +#usr/share/cargo/registry/regex-1.5.3/src/testdata/LICENSE +#usr/share/cargo/registry/regex-1.5.3/src/testdata/README +#usr/share/cargo/registry/regex-1.5.3/src/testdata/basic.dat +#usr/share/cargo/registry/regex-1.5.3/src/testdata/nullsubexpr.dat +#usr/share/cargo/registry/regex-1.5.3/src/testdata/repetition.dat +#usr/share/cargo/registry/regex-1.5.3/src/utf8.rs +#usr/share/cargo/registry/regex-1.5.3/test +#usr/share/cargo/registry/regex-1.5.3/tests +#usr/share/cargo/registry/regex-1.5.3/tests/api.rs +#usr/share/cargo/registry/regex-1.5.3/tests/api_str.rs +#usr/share/cargo/registry/regex-1.5.3/tests/bytes.rs +#usr/share/cargo/registry/regex-1.5.3/tests/consistent.rs +#usr/share/cargo/registry/regex-1.5.3/tests/crates_regex.rs +#usr/share/cargo/registry/regex-1.5.3/tests/crazy.rs +#usr/share/cargo/registry/regex-1.5.3/tests/flags.rs +#usr/share/cargo/registry/regex-1.5.3/tests/fowler.rs +#usr/share/cargo/registry/regex-1.5.3/tests/macros.rs +#usr/share/cargo/registry/regex-1.5.3/tests/macros_bytes.rs +#usr/share/cargo/registry/regex-1.5.3/tests/macros_str.rs +#usr/share/cargo/registry/regex-1.5.3/tests/misc.rs +#usr/share/cargo/registry/regex-1.5.3/tests/multiline.rs +#usr/share/cargo/registry/regex-1.5.3/tests/noparse.rs +#usr/share/cargo/registry/regex-1.5.3/tests/regression.rs +#usr/share/cargo/registry/regex-1.5.3/tests/regression_fuzz.rs +#usr/share/cargo/registry/regex-1.5.3/tests/replace.rs +#usr/share/cargo/registry/regex-1.5.3/tests/searcher.rs +#usr/share/cargo/registry/regex-1.5.3/tests/set.rs +#usr/share/cargo/registry/regex-1.5.3/tests/shortest_match.rs +#usr/share/cargo/registry/regex-1.5.3/tests/suffix_reverse.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_backtrack.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_backtrack_bytes.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_backtrack_utf8bytes.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_crates_regex.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_default.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_default_bytes.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_nfa.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_nfa_bytes.rs +#usr/share/cargo/registry/regex-1.5.3/tests/test_nfa_utf8bytes.rs +#usr/share/cargo/registry/regex-1.5.3/tests/unicode.rs +#usr/share/cargo/registry/regex-1.5.3/tests/word_boundary.rs +#usr/share/cargo/registry/regex-1.5.3/tests/word_boundary_ascii.rs +#usr/share/cargo/registry/regex-1.5.3/tests/word_boundary_unicode.rs diff --git a/config/rootfiles/common/rust-regex-syntax b/config/rootfiles/common/rust-regex-syntax new file mode 100644 index 000000000..ae6dd1ac7 --- /dev/null +++ b/config/rootfiles/common/rust-regex-syntax @@ -0,0 +1,47 @@ +#usr/share/cargo/registry/regex-syntax-0.6.25 +#usr/share/cargo/registry/regex-syntax-0.6.25/.cargo-checksum.json +#usr/share/cargo/registry/regex-syntax-0.6.25/Cargo.toml +#usr/share/cargo/registry/regex-syntax-0.6.25/Cargo.toml.deps +#usr/share/cargo/registry/regex-syntax-0.6.25/LICENSE-APACHE +#usr/share/cargo/registry/regex-syntax-0.6.25/LICENSE-MIT +#usr/share/cargo/registry/regex-syntax-0.6.25/README.md +#usr/share/cargo/registry/regex-syntax-0.6.25/benches +#usr/share/cargo/registry/regex-syntax-0.6.25/benches/bench.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src +#usr/share/cargo/registry/regex-syntax-0.6.25/src/ast +#usr/share/cargo/registry/regex-syntax-0.6.25/src/ast/mod.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/ast/parse.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/ast/print.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/ast/visitor.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/either.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/error.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir/interval.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir/literal +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir/literal/mod.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir/mod.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir/print.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir/translate.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/hir/visitor.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/lib.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/parser.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/LICENSE-UNICODE +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/age.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/case_folding_simple.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/general_category.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/grapheme_cluster_break.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/mod.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/perl_decimal.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/perl_space.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/perl_word.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/property_bool.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/property_names.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/property_values.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/script.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/script_extension.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/sentence_break.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/unicode_tables/word_break.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/src/utf8.rs +#usr/share/cargo/registry/regex-syntax-0.6.25/test diff --git a/config/rootfiles/common/rust-remove_dir_all b/config/rootfiles/common/rust-remove_dir_all new file mode 100644 index 000000000..39ddef8e1 --- /dev/null +++ b/config/rootfiles/common/rust-remove_dir_all @@ -0,0 +1,9 @@ +#usr/share/cargo/registry/remove_dir_all-0.5.3 +#usr/share/cargo/registry/remove_dir_all-0.5.3/.cargo-checksum.json +#usr/share/cargo/registry/remove_dir_all-0.5.3/Cargo.toml +#usr/share/cargo/registry/remove_dir_all-0.5.3/LICENCE-APACHE +#usr/share/cargo/registry/remove_dir_all-0.5.3/LICENCE-MIT +#usr/share/cargo/registry/remove_dir_all-0.5.3/README.md +#usr/share/cargo/registry/remove_dir_all-0.5.3/src +#usr/share/cargo/registry/remove_dir_all-0.5.3/src/fs.rs +#usr/share/cargo/registry/remove_dir_all-0.5.3/src/lib.rs diff --git a/config/rootfiles/common/rust-ryu b/config/rootfiles/common/rust-ryu new file mode 100644 index 000000000..1dd2de645 --- /dev/null +++ b/config/rootfiles/common/rust-ryu @@ -0,0 +1,40 @@ +#usr/share/cargo/registry/ryu-1.0.9 +#usr/share/cargo/registry/ryu-1.0.9/.cargo-checksum.json +#usr/share/cargo/registry/ryu-1.0.9/Cargo.toml +#usr/share/cargo/registry/ryu-1.0.9/Cargo.toml.deps +#usr/share/cargo/registry/ryu-1.0.9/LICENSE-APACHE +#usr/share/cargo/registry/ryu-1.0.9/LICENSE-BOOST +#usr/share/cargo/registry/ryu-1.0.9/README.md +#usr/share/cargo/registry/ryu-1.0.9/benches +#usr/share/cargo/registry/ryu-1.0.9/benches/bench.rs +#usr/share/cargo/registry/ryu-1.0.9/examples +#usr/share/cargo/registry/ryu-1.0.9/examples/upstream_benchmark.rs +#usr/share/cargo/registry/ryu-1.0.9/src +#usr/share/cargo/registry/ryu-1.0.9/src/buffer +#usr/share/cargo/registry/ryu-1.0.9/src/buffer/mod.rs +#usr/share/cargo/registry/ryu-1.0.9/src/common.rs +#usr/share/cargo/registry/ryu-1.0.9/src/d2s.rs +#usr/share/cargo/registry/ryu-1.0.9/src/d2s_full_table.rs +#usr/share/cargo/registry/ryu-1.0.9/src/d2s_intrinsics.rs +#usr/share/cargo/registry/ryu-1.0.9/src/d2s_small_table.rs +#usr/share/cargo/registry/ryu-1.0.9/src/digit_table.rs +#usr/share/cargo/registry/ryu-1.0.9/src/f2s.rs +#usr/share/cargo/registry/ryu-1.0.9/src/f2s_intrinsics.rs +#usr/share/cargo/registry/ryu-1.0.9/src/lib.rs +#usr/share/cargo/registry/ryu-1.0.9/src/parse.rs +#usr/share/cargo/registry/ryu-1.0.9/src/pretty +#usr/share/cargo/registry/ryu-1.0.9/src/pretty/exponent.rs +#usr/share/cargo/registry/ryu-1.0.9/src/pretty/mantissa.rs +#usr/share/cargo/registry/ryu-1.0.9/src/pretty/mod.rs +#usr/share/cargo/registry/ryu-1.0.9/src/s2d.rs +#usr/share/cargo/registry/ryu-1.0.9/src/s2f.rs +#usr/share/cargo/registry/ryu-1.0.9/tests +#usr/share/cargo/registry/ryu-1.0.9/tests/common_test.rs +#usr/share/cargo/registry/ryu-1.0.9/tests/d2s_table_test.rs +#usr/share/cargo/registry/ryu-1.0.9/tests/d2s_test.rs +#usr/share/cargo/registry/ryu-1.0.9/tests/exhaustive.rs +#usr/share/cargo/registry/ryu-1.0.9/tests/f2s_test.rs +#usr/share/cargo/registry/ryu-1.0.9/tests/macros +#usr/share/cargo/registry/ryu-1.0.9/tests/macros/mod.rs +#usr/share/cargo/registry/ryu-1.0.9/tests/s2d_test.rs +#usr/share/cargo/registry/ryu-1.0.9/tests/s2f_test.rs diff --git a/config/rootfiles/common/rust-same-file b/config/rootfiles/common/rust-same-file new file mode 100644 index 000000000..43cc86185 --- /dev/null +++ b/config/rootfiles/common/rust-same-file @@ -0,0 +1,17 @@ +#usr/share/cargo/registry/same-file-1.0.6 +#usr/share/cargo/registry/same-file-1.0.6/.cargo-checksum.json +#usr/share/cargo/registry/same-file-1.0.6/COPYING +#usr/share/cargo/registry/same-file-1.0.6/Cargo.toml +#usr/share/cargo/registry/same-file-1.0.6/Cargo.toml.deps +#usr/share/cargo/registry/same-file-1.0.6/LICENSE-MIT +#usr/share/cargo/registry/same-file-1.0.6/README.md +#usr/share/cargo/registry/same-file-1.0.6/UNLICENSE +#usr/share/cargo/registry/same-file-1.0.6/examples +#usr/share/cargo/registry/same-file-1.0.6/examples/is_same_file.rs +#usr/share/cargo/registry/same-file-1.0.6/examples/is_stderr.rs +#usr/share/cargo/registry/same-file-1.0.6/rustfmt.toml +#usr/share/cargo/registry/same-file-1.0.6/src +#usr/share/cargo/registry/same-file-1.0.6/src/lib.rs +#usr/share/cargo/registry/same-file-1.0.6/src/unix.rs +#usr/share/cargo/registry/same-file-1.0.6/src/unknown.rs +#usr/share/cargo/registry/same-file-1.0.6/src/win.rs diff --git a/config/rootfiles/common/rust-scopeguard b/config/rootfiles/common/rust-scopeguard new file mode 100644 index 000000000..963474f9e --- /dev/null +++ b/config/rootfiles/common/rust-scopeguard @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/scopeguard-1.1.0 +#usr/share/cargo/registry/scopeguard-1.1.0/.cargo-checksum.json +#usr/share/cargo/registry/scopeguard-1.1.0/Cargo.toml +#usr/share/cargo/registry/scopeguard-1.1.0/Cargo.toml.deps +#usr/share/cargo/registry/scopeguard-1.1.0/LICENSE-APACHE +#usr/share/cargo/registry/scopeguard-1.1.0/LICENSE-MIT +#usr/share/cargo/registry/scopeguard-1.1.0/README.rst +#usr/share/cargo/registry/scopeguard-1.1.0/examples +#usr/share/cargo/registry/scopeguard-1.1.0/examples/readme.rs +#usr/share/cargo/registry/scopeguard-1.1.0/src +#usr/share/cargo/registry/scopeguard-1.1.0/src/lib.rs diff --git a/config/rootfiles/common/rust-semver b/config/rootfiles/common/rust-semver new file mode 100644 index 000000000..712a4eb8b --- /dev/null +++ b/config/rootfiles/common/rust-semver @@ -0,0 +1,15 @@ +#usr/share/cargo/registry/semver-0.9.0 +#usr/share/cargo/registry/semver-0.9.0/.cargo-checksum.json +#usr/share/cargo/registry/semver-0.9.0/Cargo.toml +#usr/share/cargo/registry/semver-0.9.0/Cargo.toml.deps +#usr/share/cargo/registry/semver-0.9.0/LICENSE-APACHE +#usr/share/cargo/registry/semver-0.9.0/LICENSE-MIT +#usr/share/cargo/registry/semver-0.9.0/README.md +#usr/share/cargo/registry/semver-0.9.0/src +#usr/share/cargo/registry/semver-0.9.0/src/lib.rs +#usr/share/cargo/registry/semver-0.9.0/src/version.rs +#usr/share/cargo/registry/semver-0.9.0/src/version_req.rs +#usr/share/cargo/registry/semver-0.9.0/tests +#usr/share/cargo/registry/semver-0.9.0/tests/deprecation.rs +#usr/share/cargo/registry/semver-0.9.0/tests/regression.rs +#usr/share/cargo/registry/semver-0.9.0/tests/serde.rs diff --git a/config/rootfiles/common/rust-semver-parser b/config/rootfiles/common/rust-semver-parser new file mode 100644 index 000000000..bd7f2293d --- /dev/null +++ b/config/rootfiles/common/rust-semver-parser @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/semver-parser-0.7.0 +#usr/share/cargo/registry/semver-parser-0.7.0/.cargo-checksum.json +#usr/share/cargo/registry/semver-parser-0.7.0/Cargo.toml +#usr/share/cargo/registry/semver-parser-0.7.0/Cargo.toml.deps +#usr/share/cargo/registry/semver-parser-0.7.0/LICENSE-APACHE +#usr/share/cargo/registry/semver-parser-0.7.0/LICENSE-MIT +#usr/share/cargo/registry/semver-parser-0.7.0/src +#usr/share/cargo/registry/semver-parser-0.7.0/src/common.rs +#usr/share/cargo/registry/semver-parser-0.7.0/src/lib.rs +#usr/share/cargo/registry/semver-parser-0.7.0/src/range.rs +#usr/share/cargo/registry/semver-parser-0.7.0/src/recognize.rs +#usr/share/cargo/registry/semver-parser-0.7.0/src/version.rs diff --git a/config/rootfiles/common/rust-serde b/config/rootfiles/common/rust-serde new file mode 100644 index 000000000..e261e724c --- /dev/null +++ b/config/rootfiles/common/rust-serde @@ -0,0 +1,32 @@ +#usr/share/cargo/registry/serde-1.0.136 +#usr/share/cargo/registry/serde-1.0.136/.cargo-checksum.json +#usr/share/cargo/registry/serde-1.0.136/Cargo.toml +#usr/share/cargo/registry/serde-1.0.136/LICENSE-APACHE +#usr/share/cargo/registry/serde-1.0.136/LICENSE-MIT +#usr/share/cargo/registry/serde-1.0.136/README.md +#usr/share/cargo/registry/serde-1.0.136/build.rs +#usr/share/cargo/registry/serde-1.0.136/crates-io.md +#usr/share/cargo/registry/serde-1.0.136/src +#usr/share/cargo/registry/serde-1.0.136/src/de +#usr/share/cargo/registry/serde-1.0.136/src/de/format.rs +#usr/share/cargo/registry/serde-1.0.136/src/de/ignored_any.rs +#usr/share/cargo/registry/serde-1.0.136/src/de/impls.rs +#usr/share/cargo/registry/serde-1.0.136/src/de/mod.rs +#usr/share/cargo/registry/serde-1.0.136/src/de/seed.rs +#usr/share/cargo/registry/serde-1.0.136/src/de/utf8.rs +#usr/share/cargo/registry/serde-1.0.136/src/de/value.rs +#usr/share/cargo/registry/serde-1.0.136/src/integer128.rs +#usr/share/cargo/registry/serde-1.0.136/src/lib.rs +#usr/share/cargo/registry/serde-1.0.136/src/macros.rs +#usr/share/cargo/registry/serde-1.0.136/src/private +#usr/share/cargo/registry/serde-1.0.136/src/private/de.rs +#usr/share/cargo/registry/serde-1.0.136/src/private/doc.rs +#usr/share/cargo/registry/serde-1.0.136/src/private/mod.rs +#usr/share/cargo/registry/serde-1.0.136/src/private/ser.rs +#usr/share/cargo/registry/serde-1.0.136/src/private/size_hint.rs +#usr/share/cargo/registry/serde-1.0.136/src/ser +#usr/share/cargo/registry/serde-1.0.136/src/ser/fmt.rs +#usr/share/cargo/registry/serde-1.0.136/src/ser/impls.rs +#usr/share/cargo/registry/serde-1.0.136/src/ser/impossible.rs +#usr/share/cargo/registry/serde-1.0.136/src/ser/mod.rs +#usr/share/cargo/registry/serde-1.0.136/src/std_error.rs diff --git a/config/rootfiles/common/rust-serde_derive b/config/rootfiles/common/rust-serde_derive new file mode 100644 index 000000000..99b7da5cd --- /dev/null +++ b/config/rootfiles/common/rust-serde_derive @@ -0,0 +1,27 @@ +#usr/share/cargo/registry/serde_derive-1.0.136 +#usr/share/cargo/registry/serde_derive-1.0.136/.cargo-checksum.json +#usr/share/cargo/registry/serde_derive-1.0.136/Cargo.toml +#usr/share/cargo/registry/serde_derive-1.0.136/LICENSE-APACHE +#usr/share/cargo/registry/serde_derive-1.0.136/LICENSE-MIT +#usr/share/cargo/registry/serde_derive-1.0.136/README.md +#usr/share/cargo/registry/serde_derive-1.0.136/build.rs +#usr/share/cargo/registry/serde_derive-1.0.136/crates-io.md +#usr/share/cargo/registry/serde_derive-1.0.136/src +#usr/share/cargo/registry/serde_derive-1.0.136/src/bound.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/de.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/dummy.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/fragment.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/ast.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/attr.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/case.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/check.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/ctxt.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/mod.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/receiver.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/respan.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/symbol.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/lib.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/pretend.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/ser.rs +#usr/share/cargo/registry/serde_derive-1.0.136/src/try.rs diff --git a/config/rootfiles/common/rust-serde_json b/config/rootfiles/common/rust-serde_json new file mode 100644 index 000000000..b5e7c1fc6 --- /dev/null +++ b/config/rootfiles/common/rust-serde_json @@ -0,0 +1,96 @@ +#usr/share/cargo/registry/serde_json-1.0.78 +#usr/share/cargo/registry/serde_json-1.0.78/.cargo-checksum.json +#usr/share/cargo/registry/serde_json-1.0.78/CONTRIBUTING.md +#usr/share/cargo/registry/serde_json-1.0.78/Cargo.toml +#usr/share/cargo/registry/serde_json-1.0.78/Cargo.toml.deps +#usr/share/cargo/registry/serde_json-1.0.78/LICENSE-APACHE +#usr/share/cargo/registry/serde_json-1.0.78/LICENSE-MIT +#usr/share/cargo/registry/serde_json-1.0.78/README.md +#usr/share/cargo/registry/serde_json-1.0.78/build.rs +#usr/share/cargo/registry/serde_json-1.0.78/src +#usr/share/cargo/registry/serde_json-1.0.78/src/de.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/error.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/features_check +#usr/share/cargo/registry/serde_json-1.0.78/src/features_check/error.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/features_check/mod.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/io +#usr/share/cargo/registry/serde_json-1.0.78/src/io/core.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/io/mod.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/iter.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/algorithm.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/bhcomp.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/bignum.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/cached.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/cached_float80.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/digit.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/errors.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/exponent.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/float.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/large_powers.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/large_powers32.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/large_powers64.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/math.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/mod.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/num.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/parse.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/rounding.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/shift.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/small_powers.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/lib.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/macros.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/map.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/number.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/raw.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/read.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/ser.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/value +#usr/share/cargo/registry/serde_json-1.0.78/src/value/de.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/value/from.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/value/index.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/value/mod.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/value/partial_eq.rs +#usr/share/cargo/registry/serde_json-1.0.78/src/value/ser.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests +#usr/share/cargo/registry/serde_json-1.0.78/tests/compiletest.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/debug.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/algorithm.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/exponent.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/float.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/math.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/num.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/parse.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/rounding.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/macros +#usr/share/cargo/registry/serde_json-1.0.78/tests/macros/mod.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/map.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/regression +#usr/share/cargo/registry/serde_json-1.0.78/tests/regression.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/regression/issue520.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/regression/issue795.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/regression/issue845.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/stream.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/test.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_colon.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_colon.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_comma.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_comma.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_value.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_value.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/not_found.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/not_found.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_expr.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_expr.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_key.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_key.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_array_element.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_array_element.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_map_entry.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_map_entry.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_colon.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_colon.stderr +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_comma.rs +#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_comma.stderr diff --git a/config/rootfiles/common/rust-smallvec b/config/rootfiles/common/rust-smallvec new file mode 100644 index 000000000..9992e3242 --- /dev/null +++ b/config/rootfiles/common/rust-smallvec @@ -0,0 +1,18 @@ +#usr/share/cargo/registry/smallvec-1.8.0 +#usr/share/cargo/registry/smallvec-1.8.0/.cargo-checksum.json +#usr/share/cargo/registry/smallvec-1.8.0/Cargo.toml +#usr/share/cargo/registry/smallvec-1.8.0/Cargo.toml.deps +#usr/share/cargo/registry/smallvec-1.8.0/LICENSE-APACHE +#usr/share/cargo/registry/smallvec-1.8.0/LICENSE-MIT +#usr/share/cargo/registry/smallvec-1.8.0/README.md +#usr/share/cargo/registry/smallvec-1.8.0/benches +#usr/share/cargo/registry/smallvec-1.8.0/benches/bench.rs +#usr/share/cargo/registry/smallvec-1.8.0/scripts +#usr/share/cargo/registry/smallvec-1.8.0/scripts/run_miri.sh +#usr/share/cargo/registry/smallvec-1.8.0/src +#usr/share/cargo/registry/smallvec-1.8.0/src/arbitrary.rs +#usr/share/cargo/registry/smallvec-1.8.0/src/lib.rs +#usr/share/cargo/registry/smallvec-1.8.0/src/specialization.rs +#usr/share/cargo/registry/smallvec-1.8.0/src/tests.rs +#usr/share/cargo/registry/smallvec-1.8.0/tests +#usr/share/cargo/registry/smallvec-1.8.0/tests/macro.rs diff --git a/config/rootfiles/common/rust-syn b/config/rootfiles/common/rust-syn new file mode 100644 index 000000000..0c5682b09 --- /dev/null +++ b/config/rootfiles/common/rust-syn @@ -0,0 +1,106 @@ +#usr/share/cargo/registry/syn-1.0.86 +#usr/share/cargo/registry/syn-1.0.86/.cargo-checksum.json +#usr/share/cargo/registry/syn-1.0.86/Cargo.toml +#usr/share/cargo/registry/syn-1.0.86/LICENSE-APACHE +#usr/share/cargo/registry/syn-1.0.86/LICENSE-MIT +#usr/share/cargo/registry/syn-1.0.86/README.md +#usr/share/cargo/registry/syn-1.0.86/benches +#usr/share/cargo/registry/syn-1.0.86/benches/file.rs +#usr/share/cargo/registry/syn-1.0.86/benches/rust.rs +#usr/share/cargo/registry/syn-1.0.86/build.rs +#usr/share/cargo/registry/syn-1.0.86/src +#usr/share/cargo/registry/syn-1.0.86/src/attr.rs +#usr/share/cargo/registry/syn-1.0.86/src/await.rs +#usr/share/cargo/registry/syn-1.0.86/src/bigint.rs +#usr/share/cargo/registry/syn-1.0.86/src/buffer.rs +#usr/share/cargo/registry/syn-1.0.86/src/custom_keyword.rs +#usr/share/cargo/registry/syn-1.0.86/src/custom_punctuation.rs +#usr/share/cargo/registry/syn-1.0.86/src/data.rs +#usr/share/cargo/registry/syn-1.0.86/src/derive.rs +#usr/share/cargo/registry/syn-1.0.86/src/discouraged.rs +#usr/share/cargo/registry/syn-1.0.86/src/error.rs +#usr/share/cargo/registry/syn-1.0.86/src/export.rs +#usr/share/cargo/registry/syn-1.0.86/src/expr.rs +#usr/share/cargo/registry/syn-1.0.86/src/ext.rs +#usr/share/cargo/registry/syn-1.0.86/src/file.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen +#usr/share/cargo/registry/syn-1.0.86/src/gen/clone.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen/debug.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen/eq.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen/fold.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen/hash.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen/visit.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen/visit_mut.rs +#usr/share/cargo/registry/syn-1.0.86/src/gen_helper.rs +#usr/share/cargo/registry/syn-1.0.86/src/generics.rs +#usr/share/cargo/registry/syn-1.0.86/src/group.rs +#usr/share/cargo/registry/syn-1.0.86/src/ident.rs +#usr/share/cargo/registry/syn-1.0.86/src/item.rs +#usr/share/cargo/registry/syn-1.0.86/src/lib.rs +#usr/share/cargo/registry/syn-1.0.86/src/lifetime.rs +#usr/share/cargo/registry/syn-1.0.86/src/lit.rs +#usr/share/cargo/registry/syn-1.0.86/src/lookahead.rs +#usr/share/cargo/registry/syn-1.0.86/src/mac.rs +#usr/share/cargo/registry/syn-1.0.86/src/macros.rs +#usr/share/cargo/registry/syn-1.0.86/src/op.rs +#usr/share/cargo/registry/syn-1.0.86/src/parse.rs +#usr/share/cargo/registry/syn-1.0.86/src/parse_macro_input.rs +#usr/share/cargo/registry/syn-1.0.86/src/parse_quote.rs +#usr/share/cargo/registry/syn-1.0.86/src/pat.rs +#usr/share/cargo/registry/syn-1.0.86/src/path.rs +#usr/share/cargo/registry/syn-1.0.86/src/print.rs +#usr/share/cargo/registry/syn-1.0.86/src/punctuated.rs +#usr/share/cargo/registry/syn-1.0.86/src/reserved.rs +#usr/share/cargo/registry/syn-1.0.86/src/sealed.rs +#usr/share/cargo/registry/syn-1.0.86/src/span.rs +#usr/share/cargo/registry/syn-1.0.86/src/spanned.rs +#usr/share/cargo/registry/syn-1.0.86/src/stmt.rs +#usr/share/cargo/registry/syn-1.0.86/src/thread.rs +#usr/share/cargo/registry/syn-1.0.86/src/token.rs +#usr/share/cargo/registry/syn-1.0.86/src/tt.rs +#usr/share/cargo/registry/syn-1.0.86/src/ty.rs +#usr/share/cargo/registry/syn-1.0.86/src/verbatim.rs +#usr/share/cargo/registry/syn-1.0.86/src/whitespace.rs +#usr/share/cargo/registry/syn-1.0.86/tests +#usr/share/cargo/registry/syn-1.0.86/tests/.gitignore +#usr/share/cargo/registry/syn-1.0.86/tests/common +#usr/share/cargo/registry/syn-1.0.86/tests/common/eq.rs +#usr/share/cargo/registry/syn-1.0.86/tests/common/mod.rs +#usr/share/cargo/registry/syn-1.0.86/tests/common/parse.rs +#usr/share/cargo/registry/syn-1.0.86/tests/debug +#usr/share/cargo/registry/syn-1.0.86/tests/debug/gen.rs +#usr/share/cargo/registry/syn-1.0.86/tests/debug/mod.rs +#usr/share/cargo/registry/syn-1.0.86/tests/macros +#usr/share/cargo/registry/syn-1.0.86/tests/macros/mod.rs +#usr/share/cargo/registry/syn-1.0.86/tests/regression +#usr/share/cargo/registry/syn-1.0.86/tests/regression.rs +#usr/share/cargo/registry/syn-1.0.86/tests/regression/issue1108.rs +#usr/share/cargo/registry/syn-1.0.86/tests/repo +#usr/share/cargo/registry/syn-1.0.86/tests/repo/mod.rs +#usr/share/cargo/registry/syn-1.0.86/tests/repo/progress.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_asyncness.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_attribute.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_derive_input.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_expr.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_generics.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_grouping.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_ident.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_item.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_iterators.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_lit.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_meta.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_parse_buffer.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_parse_stream.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_pat.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_path.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_precedence.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_receiver.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_round_trip.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_shebang.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_should_parse.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_size.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_stmt.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_token_trees.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_ty.rs +#usr/share/cargo/registry/syn-1.0.86/tests/test_visibility.rs +#usr/share/cargo/registry/syn-1.0.86/tests/zzz_stable.rs diff --git a/config/rootfiles/common/rust-synstructure b/config/rootfiles/common/rust-synstructure new file mode 100644 index 000000000..c28b190ef --- /dev/null +++ b/config/rootfiles/common/rust-synstructure @@ -0,0 +1,8 @@ +#usr/share/cargo/registry/synstructure-0.12.6 +#usr/share/cargo/registry/synstructure-0.12.6/.cargo-checksum.json +#usr/share/cargo/registry/synstructure-0.12.6/Cargo.toml +#usr/share/cargo/registry/synstructure-0.12.6/LICENSE +#usr/share/cargo/registry/synstructure-0.12.6/README.md +#usr/share/cargo/registry/synstructure-0.12.6/src +#usr/share/cargo/registry/synstructure-0.12.6/src/lib.rs +#usr/share/cargo/registry/synstructure-0.12.6/src/macros.rs diff --git a/config/rootfiles/common/rust-tempdir b/config/rootfiles/common/rust-tempdir new file mode 100644 index 000000000..2ed5c398a --- /dev/null +++ b/config/rootfiles/common/rust-tempdir @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/tempdir-0.3.7 +#usr/share/cargo/registry/tempdir-0.3.7/.cargo-checksum.json +#usr/share/cargo/registry/tempdir-0.3.7/Cargo.toml +#usr/share/cargo/registry/tempdir-0.3.7/Cargo.toml.deps +#usr/share/cargo/registry/tempdir-0.3.7/LICENSE-APACHE +#usr/share/cargo/registry/tempdir-0.3.7/LICENSE-MIT +#usr/share/cargo/registry/tempdir-0.3.7/README.md +#usr/share/cargo/registry/tempdir-0.3.7/appveyor.yml +#usr/share/cargo/registry/tempdir-0.3.7/src +#usr/share/cargo/registry/tempdir-0.3.7/src/lib.rs +#usr/share/cargo/registry/tempdir-0.3.7/tests +#usr/share/cargo/registry/tempdir-0.3.7/tests/smoke.rs diff --git a/config/rootfiles/common/rust-termcolor b/config/rootfiles/common/rust-termcolor new file mode 100644 index 000000000..bc71d7feb --- /dev/null +++ b/config/rootfiles/common/rust-termcolor @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/termcolor-1.1.2 +#usr/share/cargo/registry/termcolor-1.1.2/.cargo-checksum.json +#usr/share/cargo/registry/termcolor-1.1.2/COPYING +#usr/share/cargo/registry/termcolor-1.1.2/Cargo.toml +#usr/share/cargo/registry/termcolor-1.1.2/Cargo.toml.deps +#usr/share/cargo/registry/termcolor-1.1.2/LICENSE-MIT +#usr/share/cargo/registry/termcolor-1.1.2/README.md +#usr/share/cargo/registry/termcolor-1.1.2/UNLICENSE +#usr/share/cargo/registry/termcolor-1.1.2/rustfmt.toml +#usr/share/cargo/registry/termcolor-1.1.2/src +#usr/share/cargo/registry/termcolor-1.1.2/src/lib.rs diff --git a/config/rootfiles/common/rust-toml b/config/rootfiles/common/rust-toml new file mode 100644 index 000000000..3c9379631 --- /dev/null +++ b/config/rootfiles/common/rust-toml @@ -0,0 +1,23 @@ +#usr/share/cargo/registry/toml-0.5.8 +#usr/share/cargo/registry/toml-0.5.8/.cargo-checksum.json +#usr/share/cargo/registry/toml-0.5.8/Cargo.toml +#usr/share/cargo/registry/toml-0.5.8/Cargo.toml.deps +#usr/share/cargo/registry/toml-0.5.8/LICENSE-APACHE +#usr/share/cargo/registry/toml-0.5.8/LICENSE-MIT +#usr/share/cargo/registry/toml-0.5.8/README.md +#usr/share/cargo/registry/toml-0.5.8/examples +#usr/share/cargo/registry/toml-0.5.8/examples/decode.rs +#usr/share/cargo/registry/toml-0.5.8/examples/enum_external.rs +#usr/share/cargo/registry/toml-0.5.8/examples/toml2json.rs +#usr/share/cargo/registry/toml-0.5.8/src +#usr/share/cargo/registry/toml-0.5.8/src/datetime.rs +#usr/share/cargo/registry/toml-0.5.8/src/de.rs +#usr/share/cargo/registry/toml-0.5.8/src/lib.rs +#usr/share/cargo/registry/toml-0.5.8/src/macros.rs +#usr/share/cargo/registry/toml-0.5.8/src/map.rs +#usr/share/cargo/registry/toml-0.5.8/src/ser.rs +#usr/share/cargo/registry/toml-0.5.8/src/spanned.rs +#usr/share/cargo/registry/toml-0.5.8/src/tokens.rs +#usr/share/cargo/registry/toml-0.5.8/src/value.rs +#usr/share/cargo/registry/toml-0.5.8/tests +#usr/share/cargo/registry/toml-0.5.8/tests/enum_external_deserialize.rs diff --git a/config/rootfiles/common/rust-toolchain_find b/config/rootfiles/common/rust-toolchain_find new file mode 100644 index 000000000..58bb51a05 --- /dev/null +++ b/config/rootfiles/common/rust-toolchain_find @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/toolchain_find-0.1.4 +#usr/share/cargo/registry/toolchain_find-0.1.4/.cargo-checksum.json +#usr/share/cargo/registry/toolchain_find-0.1.4/Cargo.toml +#usr/share/cargo/registry/toolchain_find-0.1.4/Cargo.toml.deps +#usr/share/cargo/registry/toolchain_find-0.1.4/LICENSE +#usr/share/cargo/registry/toolchain_find-0.1.4/README.md +#usr/share/cargo/registry/toolchain_find-0.1.4/examples +#usr/share/cargo/registry/toolchain_find-0.1.4/examples/main.rs +#usr/share/cargo/registry/toolchain_find-0.1.4/src +#usr/share/cargo/registry/toolchain_find-0.1.4/src/lib.rs +#usr/share/cargo/registry/toolchain_find-0.1.4/tests +#usr/share/cargo/registry/toolchain_find-0.1.4/tests/integration.rs diff --git a/config/rootfiles/common/rust-trybuild b/config/rootfiles/common/rust-trybuild new file mode 100644 index 000000000..3e1cd0d98 --- /dev/null +++ b/config/rootfiles/common/rust-trybuild @@ -0,0 +1,49 @@ +#usr/share/cargo/registry/trybuild-1.0.54 +#usr/share/cargo/registry/trybuild-1.0.54/.cargo-checksum.json +#usr/share/cargo/registry/trybuild-1.0.54/Cargo.toml +#usr/share/cargo/registry/trybuild-1.0.54/Cargo.toml.deps +#usr/share/cargo/registry/trybuild-1.0.54/LICENSE-APACHE +#usr/share/cargo/registry/trybuild-1.0.54/LICENSE-MIT +#usr/share/cargo/registry/trybuild-1.0.54/README.md +#usr/share/cargo/registry/trybuild-1.0.54/build.rs +#usr/share/cargo/registry/trybuild-1.0.54/src +#usr/share/cargo/registry/trybuild-1.0.54/src/cargo.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/dependencies.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/diff.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/directory.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/env.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/error.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/features.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/flock.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/lib.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/manifest.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/message.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/normalize.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/path.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/run.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/rustflags.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/term.rs +#usr/share/cargo/registry/trybuild-1.0.54/src/tests.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests +#usr/share/cargo/registry/trybuild-1.0.54/tests/test.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-0.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-1.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-2.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-2.stderr +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-3.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-3.stderr +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/print-both.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/print-stderr.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/print-stdout.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-fail.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-0.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-1.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-2.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-3.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-4.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-5.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-6.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-7.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-8.rs +#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-9.rs diff --git a/config/rootfiles/common/rust-typenum b/config/rootfiles/common/rust-typenum new file mode 100644 index 000000000..03ab8e2f6 --- /dev/null +++ b/config/rootfiles/common/rust-typenum @@ -0,0 +1,27 @@ +#usr/share/cargo/registry/typenum-1.15.0 +#usr/share/cargo/registry/typenum-1.15.0/.cargo-checksum.json +#usr/share/cargo/registry/typenum-1.15.0/CHANGELOG.md +#usr/share/cargo/registry/typenum-1.15.0/Cargo.toml +#usr/share/cargo/registry/typenum-1.15.0/Cargo.toml.deps +#usr/share/cargo/registry/typenum-1.15.0/LICENSE +#usr/share/cargo/registry/typenum-1.15.0/LICENSE-APACHE +#usr/share/cargo/registry/typenum-1.15.0/LICENSE-MIT +#usr/share/cargo/registry/typenum-1.15.0/README.md +#usr/share/cargo/registry/typenum-1.15.0/build +#usr/share/cargo/registry/typenum-1.15.0/build/main.rs +#usr/share/cargo/registry/typenum-1.15.0/build/op.rs +#usr/share/cargo/registry/typenum-1.15.0/build/tests.rs +#usr/share/cargo/registry/typenum-1.15.0/clippy.toml +#usr/share/cargo/registry/typenum-1.15.0/rustfmt.toml +#usr/share/cargo/registry/typenum-1.15.0/src +#usr/share/cargo/registry/typenum-1.15.0/src/array.rs +#usr/share/cargo/registry/typenum-1.15.0/src/bit.rs +#usr/share/cargo/registry/typenum-1.15.0/src/int.rs +#usr/share/cargo/registry/typenum-1.15.0/src/lib.rs +#usr/share/cargo/registry/typenum-1.15.0/src/marker_traits.rs +#usr/share/cargo/registry/typenum-1.15.0/src/operator_aliases.rs +#usr/share/cargo/registry/typenum-1.15.0/src/private.rs +#usr/share/cargo/registry/typenum-1.15.0/src/type_operators.rs +#usr/share/cargo/registry/typenum-1.15.0/src/uint.rs +#usr/share/cargo/registry/typenum-1.15.0/tests +#usr/share/cargo/registry/typenum-1.15.0/tests/test.rs diff --git a/config/rootfiles/common/rust-ucd-trie b/config/rootfiles/common/rust-ucd-trie new file mode 100644 index 000000000..e71389ae0 --- /dev/null +++ b/config/rootfiles/common/rust-ucd-trie @@ -0,0 +1,13 @@ +#usr/share/cargo/registry/ucd-trie-0.1.3 +#usr/share/cargo/registry/ucd-trie-0.1.3/.cargo-checksum.json +#usr/share/cargo/registry/ucd-trie-0.1.3/Cargo.toml +#usr/share/cargo/registry/ucd-trie-0.1.3/Cargo.toml.deps +#usr/share/cargo/registry/ucd-trie-0.1.3/LICENSE-APACHE +#usr/share/cargo/registry/ucd-trie-0.1.3/LICENSE-MIT +#usr/share/cargo/registry/ucd-trie-0.1.3/README.md +#usr/share/cargo/registry/ucd-trie-0.1.3/benches +#usr/share/cargo/registry/ucd-trie-0.1.3/benches/bench.rs +#usr/share/cargo/registry/ucd-trie-0.1.3/src +#usr/share/cargo/registry/ucd-trie-0.1.3/src/general_category.rs +#usr/share/cargo/registry/ucd-trie-0.1.3/src/lib.rs +#usr/share/cargo/registry/ucd-trie-0.1.3/src/owned.rs diff --git a/config/rootfiles/common/rust-unicode-xid b/config/rootfiles/common/rust-unicode-xid new file mode 100644 index 000000000..01ae4ac5f --- /dev/null +++ b/config/rootfiles/common/rust-unicode-xid @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/unicode-xid-0.2.1 +#usr/share/cargo/registry/unicode-xid-0.2.1/.cargo-checksum.json +#usr/share/cargo/registry/unicode-xid-0.2.1/COPYRIGHT +#usr/share/cargo/registry/unicode-xid-0.2.1/Cargo.toml +#usr/share/cargo/registry/unicode-xid-0.2.1/Cargo.toml.deps +#usr/share/cargo/registry/unicode-xid-0.2.1/LICENSE-APACHE +#usr/share/cargo/registry/unicode-xid-0.2.1/LICENSE-MIT +#usr/share/cargo/registry/unicode-xid-0.2.1/README.md +#usr/share/cargo/registry/unicode-xid-0.2.1/src +#usr/share/cargo/registry/unicode-xid-0.2.1/src/lib.rs +#usr/share/cargo/registry/unicode-xid-0.2.1/src/tables.rs +#usr/share/cargo/registry/unicode-xid-0.2.1/src/tests.rs +#usr/share/cargo/registry/unicode-xid-0.2.1/tests +#usr/share/cargo/registry/unicode-xid-0.2.1/tests/exhaustive_tests.rs diff --git a/config/rootfiles/common/rust-unindent b/config/rootfiles/common/rust-unindent new file mode 100644 index 000000000..ab9059062 --- /dev/null +++ b/config/rootfiles/common/rust-unindent @@ -0,0 +1,9 @@ +#usr/share/cargo/registry/unindent-0.1.7 +#usr/share/cargo/registry/unindent-0.1.7/.cargo-checksum.json +#usr/share/cargo/registry/unindent-0.1.7/Cargo.toml +#usr/share/cargo/registry/unindent-0.1.7/Cargo.toml.deps +#usr/share/cargo/registry/unindent-0.1.7/LICENSE-APACHE +#usr/share/cargo/registry/unindent-0.1.7/LICENSE-MIT +#usr/share/cargo/registry/unindent-0.1.7/README.md +#usr/share/cargo/registry/unindent-0.1.7/src +#usr/share/cargo/registry/unindent-0.1.7/src/lib.rs diff --git a/config/rootfiles/common/rust-version-check b/config/rootfiles/common/rust-version-check new file mode 100644 index 000000000..13fe86ce4 --- /dev/null +++ b/config/rootfiles/common/rust-version-check @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/version-check-0.9.4 +#usr/share/cargo/registry/version-check-0.9.4/.cargo-checksum.json +#usr/share/cargo/registry/version-check-0.9.4/Cargo.toml +#usr/share/cargo/registry/version-check-0.9.4/Cargo.toml.deps +#usr/share/cargo/registry/version-check-0.9.4/LICENSE-APACHE +#usr/share/cargo/registry/version-check-0.9.4/LICENSE-MIT +#usr/share/cargo/registry/version-check-0.9.4/README.md +#usr/share/cargo/registry/version-check-0.9.4/src +#usr/share/cargo/registry/version-check-0.9.4/src/channel.rs +#usr/share/cargo/registry/version-check-0.9.4/src/date.rs +#usr/share/cargo/registry/version-check-0.9.4/src/lib.rs +#usr/share/cargo/registry/version-check-0.9.4/src/version.rs diff --git a/config/rootfiles/common/rust-walkdir b/config/rootfiles/common/rust-walkdir new file mode 100644 index 000000000..1a1f8a55e --- /dev/null +++ b/config/rootfiles/common/rust-walkdir @@ -0,0 +1,21 @@ +#usr/share/cargo/registry/walkdir-2.3.2 +#usr/share/cargo/registry/walkdir-2.3.2/.cargo-checksum.json +#usr/share/cargo/registry/walkdir-2.3.2/COPYING +#usr/share/cargo/registry/walkdir-2.3.2/Cargo.toml +#usr/share/cargo/registry/walkdir-2.3.2/Cargo.toml.deps +#usr/share/cargo/registry/walkdir-2.3.2/LICENSE-MIT +#usr/share/cargo/registry/walkdir-2.3.2/README.md +#usr/share/cargo/registry/walkdir-2.3.2/UNLICENSE +#usr/share/cargo/registry/walkdir-2.3.2/compare +#usr/share/cargo/registry/walkdir-2.3.2/compare/nftw.c +#usr/share/cargo/registry/walkdir-2.3.2/compare/walk.py +#usr/share/cargo/registry/walkdir-2.3.2/rustfmt.toml +#usr/share/cargo/registry/walkdir-2.3.2/src +#usr/share/cargo/registry/walkdir-2.3.2/src/dent.rs +#usr/share/cargo/registry/walkdir-2.3.2/src/error.rs +#usr/share/cargo/registry/walkdir-2.3.2/src/lib.rs +#usr/share/cargo/registry/walkdir-2.3.2/src/tests +#usr/share/cargo/registry/walkdir-2.3.2/src/tests/mod.rs +#usr/share/cargo/registry/walkdir-2.3.2/src/tests/recursive.rs +#usr/share/cargo/registry/walkdir-2.3.2/src/tests/util.rs +#usr/share/cargo/registry/walkdir-2.3.2/src/util.rs diff --git a/config/rootfiles/common/x86_64/rust b/config/rootfiles/common/x86_64/rust index 6f4c7fd45..019a89d13 100644 --- a/config/rootfiles/common/x86_64/rust +++ b/config/rootfiles/common/x86_64/rust @@ -4,13 +4,12 @@ #usr/bin/rust-lldb #usr/bin/rustc #usr/bin/rustdoc -#usr/etc #usr/etc/bash_completion.d #usr/etc/bash_completion.d/cargo -#usr/lib/libLLVM-11-rust-1.51.0-stable.so -#usr/lib/librustc_driver-7ea116e55de24565.so -#usr/lib/libstd-b1047a2788193be4.so -#usr/lib/libtest-db2b7a6bef408fa0.so +#usr/lib/libLLVM-13-rust-1.60.0-nightly.so +#usr/lib/librustc_driver-aa47d0f7d4285ece.so +#usr/lib/libstd-516357af627e1a7d.so +#usr/lib/libtest-99495cca8bccf19c.so #usr/lib/rustlib #usr/lib/rustlib/components #usr/lib/rustlib/etc @@ -29,39 +28,45 @@ #usr/lib/rustlib/uninstall.sh #usr/lib/rustlib/x86_64-unknown-linux-gnu #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin +#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld +#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld +#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld64 #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-4b4efaa8c4601753.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eaad965909c4200f.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d4ef8bf89076ed01.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-2642d2bccc00517a.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-e2523c360f03ba10.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3aaf8f932781f33e.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-95dbee16e1f1413e.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d36e07ed2cc56ee4.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-58a065cdff5508a2.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-760e48b3f782e7f5.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-c6b02b522c91c060.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-dca728ac8ed54d87.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-e64bb1b2baa83853.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e8e399e2092f3b2a.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-54c67f2a732d07c8.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-3d6f66b0d6604f40.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3855d04b1bb40ceb.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-82aeeedcc8d1450a.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-36070e2029bb21ea.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-bb10221986b0d0dc.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-b1047a2788193be4.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-b1047a2788193be4.so -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-48aa4fef4e05ebc9.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-db2b7a6bef408fa0.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-db2b7a6bef408fa0.so -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ca628c5eca5e5caf.rlib -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-5c4d6c9d7595f844.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-02ebc04a72bd9433.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-5a532766d1e80b5b.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ffaac76756e3f83b.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-b3d84848ab790cf7.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f98cce041f593917.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0e3656b1fda5fd7b.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-77187b6b5d97d3f9.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-5cbc32ae14534ca9.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-c79b77d9c2e73c7a.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-f48e57d6d73020ee.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-d995c6cafdb3d253.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-c94e3d0069d19330.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-d08f0c83526179dc.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-f2a00a4b18a6afb5.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-9cb5ef8235cf10de.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-275d566364a3bbaa.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-04b3e9d05bd6d948.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.lsan.a +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.msan.a +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.tsan.a +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7f98f837d3579544.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c7b2792f3bc0d0eb.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2a6a2797f7a73818.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-79fa9b4a33efec6c.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-516357af627e1a7d.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-516357af627e1a7d.so +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-969ebc8623abfcc9.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-99495cca8bccf19c.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-99495cca8bccf19c.so +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-726cf7a6ceb83d9a.rlib +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-7558dde8464d46ce.rlib #usr/libexec/cargo-credential-1password +#usr/share/cargo +#usr/share/cargo/registry #usr/share/doc/cargo #usr/share/doc/cargo/LICENSE-APACHE #usr/share/doc/cargo/LICENSE-MIT @@ -91,6 +96,7 @@ #usr/share/man/man1/cargo-package.1 #usr/share/man/man1/cargo-pkgid.1 #usr/share/man/man1/cargo-publish.1 +#usr/share/man/man1/cargo-report.1 #usr/share/man/man1/cargo-run.1 #usr/share/man/man1/cargo-rustc.1 #usr/share/man/man1/cargo-rustdoc.1 diff --git a/config/rootfiles/core/164/filelists/files b/config/rootfiles/core/164/filelists/files index e774b116b..278dc20a6 100644 --- a/config/rootfiles/core/164/filelists/files +++ b/config/rootfiles/core/164/filelists/files @@ -5,6 +5,7 @@ etc/rc.d/init.d/partresize etc/rc.d/init.d/squid etc/suricata/suricata.yaml etc/sysctl.conf +opt/pakfire/lib/functions.pl srv/web/ipfire/cgi-bin/ids.cgi srv/web/ipfire/cgi-bin/logs.cgi/log.dat srv/web/ipfire/cgi-bin/optionsfw.cgi diff --git a/config/rootfiles/core/164/filelists/jq b/config/rootfiles/core/164/filelists/jq new file mode 120000 index 000000000..5377b9cc7 --- /dev/null +++ b/config/rootfiles/core/164/filelists/jq @@ -0,0 +1 @@ +../../../common/jq \ No newline at end of file diff --git a/html/cgi-bin/ids.cgi b/html/cgi-bin/ids.cgi index 161464d0d..27e61e9bb 100644 --- a/html/cgi-bin/ids.cgi +++ b/html/cgi-bin/ids.cgi @@ -1019,7 +1019,7 @@ if ($cgiparams{'RULESET'} eq $Lang::tr{'ids apply'}) { &IDS::call_suricatactrl("stop"); } } - + # Undefine providers flag. undef($cgiparams{'PROVIDERS'});
@@ -1468,7 +1468,7 @@ print <<END; <br> <hr> <br> - + <div align='center'> <table width='100%'> END @@ -1522,7 +1522,7 @@ sub show_customize_ruleset() { print"var hide = "$Lang::tr{'ids hide'}";\n";
print <<END - // Tiny java script function to show/hide the rules + // Tiny javascript function to show/hide the rules // of a given category. function showhide(tblname) { $("#" + tblname).toggle(); @@ -1540,97 +1540,97 @@ print <<END END ; &Header::openbox('100%', 'LEFT', "$Lang::tr{'intrusion detection system rules'}" ); - print"<form method='POST' action='$ENV{'SCRIPT_NAME'}'>\n"; - - # Output display table for rule files - print "<table width='100%'>\n"; + print"<form method='POST' action='$ENV{'SCRIPT_NAME'}'>\n";
- # Loop over each rule file - foreach my $rulefile (sort keys(%idsrules)) { - my $rulechecked = ''; + # Output display table for rule files + print "<table width='100%'>\n";
- # Check if rule file is enabled - if ($idsrules{$rulefile}{'Rulefile'}{'State'} eq 'on') { - $rulechecked = 'CHECKED'; - } - - # Convert rulefile name into category name. - my $categoryname = &_rulefile_to_category($rulefile); + # Loop over each rule file + foreach my $rulefile (sort keys(%idsrules)) { + my $rulechecked = '';
- # Table and rows for the rule files. - print"<tr>\n"; - print"<td class='base' width='5%'>\n"; - print"<input type='checkbox' name='$rulefile' $rulechecked>\n"; - print"</td>\n"; - print"<td class='base' width='90%'><b>$rulefile</b></td>\n"; - print"<td class='base' width='5%' align='right'>\n"; - print"<a href="javascript:showhide('$categoryname')"><span id='span_$categoryname'>$Lang::tr{'ids show'}</span></a>\n"; - print"</td>\n"; - print"</tr>\n"; + # Check if rule file is enabled + if ($idsrules{$rulefile}{'Rulefile'}{'State'} eq 'on') { + $rulechecked = 'CHECKED'; + }
- # Rows which will be hidden per default and will contain the single rules. - print"<tr style='display:none' id='$categoryname'>\n"; - print"<td colspan='3'>\n"; + # Convert rulefile name into category name. + my $categoryname = &_rulefile_to_category($rulefile); + + # Table and rows for the rule files. + print"<tr>\n"; + print"<td class='base' width='5%'>\n"; + print"<input type='checkbox' name='$rulefile' $rulechecked>\n"; + print"</td>\n"; + print"<td class='base' width='90%'><b>$rulefile</b></td>\n"; + print"<td class='base' width='5%' align='right'>\n"; + print"<a href="javascript:showhide('$categoryname')"><span id='span_$categoryname'>$Lang::tr{'ids show'}</span></a>\n"; + print"</td>\n"; + print"</tr>\n"; + + # Rows which will be hidden per default and will contain the single rules. + print"<tr style='display:none' id='$categoryname'>\n"; + print"<td colspan='3'>\n"; + + # Local vars + my $lines; + my $rows; + my $col; + + # New table for the single rules. + print "<table width='100%'>\n";
+ # Loop over rule file rules + foreach my $sid (sort {$a <=> $b} keys(%{$idsrules{$rulefile}})) { # Local vars - my $lines; - my $rows; - my $col; + my $ruledefchecked = '';
- # New table for the single rules. - print "<table width='100%'>\n"; - - # Loop over rule file rules - foreach my $sid (sort {$a <=> $b} keys(%{$idsrules{$rulefile}})) { - # Local vars - my $ruledefchecked = ''; - - # Skip rulefile itself. - next if ($sid eq "Rulefile"); - - # If 2 rules have been displayed, start a new row - if (($lines % 2) == 0) { - print "</tr><tr>\n"; - - # Increase rows by once. - $rows++; - } - - # Colour lines. - if ($rows % 2) { - $col="bgcolor='$color{'color20'}'"; - } else { - $col="bgcolor='$color{'color22'}'"; - } + # Skip rulefile itself. + next if ($sid eq "Rulefile");
- # Set rule state - if ($idsrules{$rulefile}{$sid}{'State'} eq 'on') { - $ruledefchecked = 'CHECKED'; - } + # If 2 rules have been displayed, start a new row + if (($lines % 2) == 0) { + print "</tr><tr>\n";
- # Create rule checkbox and display rule description - print "<td class='base' width='5%' align='right' $col>\n"; - print "<input type='checkbox' NAME='$sid' $ruledefchecked>\n"; - print "</td>\n"; - print "<td class='base' width='45%' $col>$idsrules{$rulefile}{$sid}{'Description'}</td>"; + # Increase rows by once. + $rows++; + }
- # Increment rule count - $lines++; + # Colour lines. + if ($rows % 2) { + $col="bgcolor='$color{'color20'}'"; + } else { + $col="bgcolor='$color{'color22'}'"; }
- # If do not have a second rule for row, create empty cell - if (($lines % 2) != 0) { - print "<td class='base'></td>"; + # Set rule state + if ($idsrules{$rulefile}{$sid}{'State'} eq 'on') { + $ruledefchecked = 'CHECKED'; }
- # Close display table - print "</tr></table></td></tr>"; + # Create rule checkbox and display rule description + print "<td class='base' width='5%' align='right' $col>\n"; + print "<input type='checkbox' NAME='$sid' $ruledefchecked>\n"; + print "</td>\n"; + print "<td class='base' width='45%' $col>$idsrules{$rulefile}{$sid}{'Description'}</td>"; + + # Increment rule count + $lines++; + } + + # If do not have a second rule for row, create empty cell + if (($lines % 2) != 0) { + print "<td class='base'></td>"; }
# Close display table - print "</table>"; + print "</tr></table></td></tr>"; + }
- print <<END + # Close display table + print "</table>"; + + print <<END <table width='100%'> <tr> <td width='100%' align='right'> @@ -1642,8 +1642,7 @@ END </form> END ; - &Header::closebox(); - } + &Header::closebox(); }
# @@ -1905,7 +1904,7 @@ sub show_additional_provider_actions() { </td> </tr> </table> - </form> + </form> END ; &Header::closebox(); diff --git a/lfs/Config b/lfs/Config index 76a07b088..3e4de3b3f 100644 --- a/lfs/Config +++ b/lfs/Config @@ -34,6 +34,18 @@ unexport BUILD_ARCH BUILD_PLATFORM BUILDTARGET CROSSTARGET TOOLCHAIN TOOLS_DIR unexport XZ_OPT
+# Basic Variables +EMPTY := +COMMA := , +SPACE := $(EMPTY) $(EMPTY) +define NEWLINE + + +endef + +# Basic Functions +join-with = $(subst $(SPACE),$(1),$(strip $(2))) + PARALLELISM = $(shell echo $$( \ if [ -n "$(MAX_PARALLELISM)" ] && [ $(MAX_PARALLELISM) -lt 1 ]; then \ echo 1 ; \ @@ -140,7 +152,88 @@ ifeq "$(BUILD_ARCH)" "aarch64" endif
# Rust -export CARGOPATH = $(HOME)/.cargo +RUST_ARCH = $(BUILD_ARCH) + +ifeq "$(BUILD_ARCH)" "armv6l" + RUST_PLATFORM = arm-unknown-linux-gnueabi +else + RUST_PLATFORM = $(RUST_ARCH)-unknown-linux-gnu +endif + +CARGO_PATH = $(DIR_APP)/.cargo +CARGO_REGISTRY = /usr/share/cargo/registry + +CRATE_NAME = $(patsubst rust-%,%,$(firstword $(MAKEFILE_LIST))) +CRATE_VER = $(VER) +CRATE_PATH = $(CARGO_REGISTRY)/$(CRATE_NAME)-$(CRATE_VER) + +define CARGO_CONFIG +[build] +rustflags = [$(call join-with,$(COMMA)$(SPACE),$(foreach flag,$(RUSTFLAGS),"$(flag)"))] + +[env] +CFLAGS = "$(CFLAGS)" +CXXFLAGS = "$(CXXFLAGS)" +LDFLAGS = "$(LDFLAGS)" + +[term] +verbose = true + +[source] + +[source.local-registry] +directory = "$(CARGO_REGISTRY)" + +[source.crates-io] +registry = "https://crates.io" +replace-with = "local-registry" +endef +export CARGO_CONFIG + +# Set to false if you want to skip the binary install step +CARGO_HAS_BIN = true + +CARGO = \ + CARGOPATH=$(CARGO_PATH) \ + RUSTC_BOOTSTRAP=1 \ + cargo \ + --offline + +CARGO_OPTIONS = \ + $(MAKETUNING) \ + -Z avoid-dev-deps + +define CARGO_PREPARE + mkdir -p $(CARGO_PATH) && \ + echo "$${CARGO_CONFIG}" > $(CARGO_PATH)/config && \ + rm -f Cargo.lock +endef + +CARGO_BUILD = \ + $(CARGO) \ + build \ + --release \ + $(CARGO_OPTIONS) + +# Checks whether this crate has a right taregt +CARGO_TARGET_CHECK = $(CARGO) metadata --format-version 1 --no-deps | \ + jq -e ".packages[].targets[].kind | any(. == "$(1)")" | grep -q "true" + +define CARGO_INSTALL + mkdir -pv "$(CRATE_PATH)" && \ + if $(call CARGO_TARGET_CHECK,lib) || $(call CARGO_TARGET_CHECK,rlib) || $(call CARGO_TARGET_CHECK,proc-macro); then \ + awk \ + '/^\[((.+\.)?((dev|build)-)?dependencies|features)/{f=1;next} /^\[/{f=0}; !f' \ + < Cargo.toml > Cargo.toml.deps && \ + $(CARGO) package -l | grep -wEv "Cargo.(lock|toml.orig)" \ + | xargs -d "\n" cp -v --parents -a -t $(CRATE_PATH) && \ + install -v -m 644 Cargo.toml.deps $(CRATE_PATH)/Cargo.toml && \ + echo "{"files":{},"package":""}" > $(CRATE_PATH)/.cargo-checksum.json; \ + fi && \ + if $(CARGO_HAS_BIN) && $(call CARGO_TARGET_CHECK,bin); then \ + $(CARGO) install $(CARGO_OPTIONS) --no-track --path .; \ + fi +endef
############################################################################### # Common Macro Definitions @@ -183,7 +276,7 @@ define POSTBUILD @echo "Updating linker cache..." @type -p ldconfig >/dev/null && ldconfig || : @echo "Install done; saving file list to $(TARGET) ..." - @rm -rf $(GOPATH) $(CARGOPATH) + @rm -rf $(GOPATH) /root/.cargo @$(FIND_FILES) > $(DIR_SRC)/lsalrnew @diff $(DIR_SRC)/lsalr $(DIR_SRC)/lsalrnew | grep '^> ' | sed 's/^> //' > $(TARGET)_diff @cp -f $(DIR_SRC)/lsalrnew $(DIR_SRC)/lsalr diff --git a/lfs/jq b/lfs/jq new file mode 100644 index 000000000..067063e1f --- /dev/null +++ b/lfs/jq @@ -0,0 +1,81 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 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.6 + +THISAPP = jq-$(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)_MD5 = e68fbd6a992e36f1ac48c99bbf825d6b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=/usr \ + --without-oniguruma + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust b/lfs/rust index 7ff84379b..bfb114d70 100644 --- a/lfs/rust +++ b/lfs/rust @@ -24,23 +24,17 @@
include Config
-VER = 1.51.0 +VER = 2022-01-27
-THISAPP = rust-$(VER) -DL_FILE = $(THISAPP)-$(RUST_BOOTSTRAP).tar.gz +# From https://static.rust-lang.org/dist/2022-01-27/ + +THISAPP = rust-nightly-$(VER) +DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.xz DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/$(THISAPP)-$(RUST_BOOTSTRAP) +DIR_APP = $(DIR_SRC)/rust-nightly-$(RUST_PLATFORM) TARGET = $(DIR_INFO)/$(THISAPP) SUP_ARCH = x86_64 aarch64 armv6l
-RUST_ARCH = $(BUILD_ARCH) - -ifeq "$(BUILD_ARCH)" "armv6l" - RUST_BOOTSTRAP = arm-unknown-linux-gnueabi -else - RUST_BOOTSTRAP = $(RUST_ARCH)-unknown-linux-gnu -endif - ############################################################################### # Top-level Rules ############################################################################### @@ -49,9 +43,9 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(THISAPP)-x86_64-unknown-linux-gnu.tar.gz_MD5 = efc4d147e25918e60678a69fcaf67b55 -$(THISAPP)-aarch64-unknown-linux-gnu.tar.gz_MD5 = e85e1758b9770bae16c253825e2ecf9c -$(THISAPP)-arm-unknown-linux-gnueabi.tar.gz_MD5 = da4fa1b2bd21dc6d2d7e791d8faaa3eb +$(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_MD5 = 42ae351e32e3d570c2c1612c9a9037ee +$(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_MD5 = 70504d2ad8ec793672d54c64e5c74593 +$(THISAPP)-arm-unknown-linux-gnueabi.tar.xz_MD5 = a6dfbd26b7057260ee07c15afa325b9f
install : $(TARGET)
@@ -80,15 +74,18 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./install.sh \ - --components=cargo,rustc,rust-std-$(RUST_BOOTSTRAP) \ + --components=cargo,rustc,rust-std-$(RUST_PLATFORM) \ --prefix=/usr \ --disable-ldconfig
# Remove LLVM tools - rm -vf /usr/lib/rustlib/$(RUST_BOOTSTRAP)/bin/rust-ll{d,vm-dwp} + rm -vf /usr/lib/rustlib/$(RUST_PLATFORM)/bin/rust-ll{d,vm-dwp} + + # Create local registry + mkdir -pv $(CARGO_REGISTRY)
@rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/rust-aho-corasick b/lfs/rust-aho-corasick new file mode 100644 index 000000000..f7d34b6d2 --- /dev/null +++ b/lfs/rust-aho-corasick @@ -0,0 +1,82 @@ +############################################################################### +# # +# 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.7.18 + +THISAPP = aho-corasick-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +CARGO_HAS_BIN = false + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = eae13dc4e891b7baecf8cbe859d3ed98 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-autocfg b/lfs/rust-autocfg new file mode 100644 index 000000000..9bd1b3dbe --- /dev/null +++ b/lfs/rust-autocfg @@ -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.1 + +THISAPP = autocfg-$(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)_MD5 = c6443ec8d007c729ba5482008d0c864d + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-block-buffer b/lfs/rust-block-buffer new file mode 100644 index 000000000..ab7b99836 --- /dev/null +++ b/lfs/rust-block-buffer @@ -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.9.0 + +THISAPP = block-buffer-$(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)_MD5 = c7fbaf61245dc847237ab7c72b3ee9ea + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-cfg-if b/lfs/rust-cfg-if new file mode 100644 index 000000000..ab619bda0 --- /dev/null +++ b/lfs/rust-cfg-if @@ -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.0 + +THISAPP = cfg-if-$(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)_MD5 = c19029e153996a1faa164dad90ea0e4b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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) --no-default-features + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-cipher b/lfs/rust-cipher new file mode 100644 index 000000000..93a87fd09 --- /dev/null +++ b/lfs/rust-cipher @@ -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.0 + +THISAPP = cipher-$(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)_MD5 = 5f2578209a4d7964623462e402375ac0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-crossbeam-channel b/lfs/rust-crossbeam-channel new file mode 100644 index 000000000..abc4b187d --- /dev/null +++ b/lfs/rust-crossbeam-channel @@ -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.5.2 + +THISAPP = crossbeam-channel-$(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)_MD5 = aff0bda2af5b4c828090938c132df6cc + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-crossbeam-deque b/lfs/rust-crossbeam-deque new file mode 100644 index 000000000..e16c1e714 --- /dev/null +++ b/lfs/rust-crossbeam-deque @@ -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.1 + +THISAPP = crossbeam-deque-$(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)_MD5 = 93c803ad55de44eedc24870f83d0279b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-crossbeam-epoch b/lfs/rust-crossbeam-epoch new file mode 100644 index 000000000..4abf4fc58 --- /dev/null +++ b/lfs/rust-crossbeam-epoch @@ -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.9.6 + +THISAPP = crossbeam-epoch-$(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)_MD5 = da3aea556f33915b53fdf75d06f2b343 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-crossbeam-utils b/lfs/rust-crossbeam-utils new file mode 100644 index 000000000..ed30b18ef --- /dev/null +++ b/lfs/rust-crossbeam-utils @@ -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.6 + +THISAPP = crossbeam-utils-$(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)_MD5 = ebc03f2b58387f1974dc8609022daf47 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-crypto-common b/lfs/rust-crypto-common new file mode 100644 index 000000000..5ecb4d0a2 --- /dev/null +++ b/lfs/rust-crypto-common @@ -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.1 + +THISAPP = crypto-common-$(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)_MD5 = 52db2669bd417af74eac71566e05ba54 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-ctor b/lfs/rust-ctor new file mode 100644 index 000000000..41841f594 --- /dev/null +++ b/lfs/rust-ctor @@ -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.21 + +THISAPP = ctor-$(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)_MD5 = 10c9ec124683092e8fc0cb93ce0de640 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-digest b/lfs/rust-digest new file mode 100644 index 000000000..0cbcccf38 --- /dev/null +++ b/lfs/rust-digest @@ -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.9.0 + +THISAPP = digest-$(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)_MD5 = 493a2f042d86baa5c6bac75202c64554 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-dirs b/lfs/rust-dirs new file mode 100644 index 000000000..1a6e4886b --- /dev/null +++ b/lfs/rust-dirs @@ -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 = 1.0.5 + +THISAPP = dirs-$(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)_MD5 = f9f233221c0202b616d6957925c41ac8 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-dirs-1.0.5-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-dissimilar b/lfs/rust-dissimilar new file mode 100644 index 000000000..6412cec84 --- /dev/null +++ b/lfs/rust-dissimilar @@ -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.3 + +THISAPP = dissimilar-$(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)_MD5 = 7b8827b90334eeef6eaeef02f20a1138 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-either b/lfs/rust-either new file mode 100644 index 000000000..895ffe693 --- /dev/null +++ b/lfs/rust-either @@ -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.6.1 + +THISAPP = either-$(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)_MD5 = b4e2b229c362ad0dd313ff631816d5db + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-generic-array b/lfs/rust-generic-array new file mode 100644 index 000000000..7b8713f2e --- /dev/null +++ b/lfs/rust-generic-array @@ -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.14.4 + +THISAPP = generic-array-$(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)_MD5 = 0087eeb60e463d28321cecf77cbd11c3 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-getrandom b/lfs/rust-getrandom new file mode 100644 index 000000000..80021a4ee --- /dev/null +++ b/lfs/rust-getrandom @@ -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.2.4 + +THISAPP = getrandom-$(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)_MD5 = 451eb77431ccd2ff10b2d70b71c3b00b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-getrandom-0.2.4-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-ghost b/lfs/rust-ghost new file mode 100644 index 000000000..6622a5893 --- /dev/null +++ b/lfs/rust-ghost @@ -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.2 + +THISAPP = ghost-$(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)_MD5 = 9450434fa0a127e3ec2b392918c3ccde + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-glob b/lfs/rust-glob new file mode 100644 index 000000000..84664ece2 --- /dev/null +++ b/lfs/rust-glob @@ -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.0 + +THISAPP = glob-$(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)_MD5 = bdf055aea4571c922265c590f2461393 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-hex b/lfs/rust-hex new file mode 100644 index 000000000..0b56c7a55 --- /dev/null +++ b/lfs/rust-hex @@ -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.4.3 + +THISAPP = rust-hex-$(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)_MD5 = 9e633fd8251996e808e202651e419989 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-home b/lfs/rust-home new file mode 100644 index 000000000..26aa071bb --- /dev/null +++ b/lfs/rust-home @@ -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.5.3 + +THISAPP = home-$(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)_MD5 = f0150480559dc5abce7dae50559eab62 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-home-0.5.3-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 b/lfs/rust-indoc new file mode 100644 index 000000000..1c8eb304b --- /dev/null +++ b/lfs/rust-indoc @@ -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.3 + +THISAPP = indoc-$(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)_MD5 = c7af902de34516e8672b8d857b638136 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-indoc-impl b/lfs/rust-indoc-impl new file mode 100644 index 000000000..e2ddc7add --- /dev/null +++ b/lfs/rust-indoc-impl @@ -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-impl-$(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)_MD5 = 9273d518c1b6082859f526fe56c9cd7c + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-instant b/lfs/rust-instant new file mode 100644 index 000000000..37235cdee --- /dev/null +++ b/lfs/rust-instant @@ -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.12 + +THISAPP = instant-$(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)_MD5 = 5f153f7135dceb02f88266121c836b4e + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-inventory b/lfs/rust-inventory new file mode 100644 index 000000000..9d06bc6c4 --- /dev/null +++ b/lfs/rust-inventory @@ -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.4 + +THISAPP = inventory-$(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)_MD5 = 0c9337a620009495e9f32b4af5b99c7e + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-inventory-impl b/lfs/rust-inventory-impl new file mode 100644 index 000000000..56acac67a --- /dev/null +++ b/lfs/rust-inventory-impl @@ -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.4 + +THISAPP = inventory-impl-$(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)_MD5 = 5a7f1174b2f5cb1bdc9c21dad7ac3243 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-itoa b/lfs/rust-itoa new file mode 100644 index 000000000..ad407a013 --- /dev/null +++ b/lfs/rust-itoa @@ -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.1 + +THISAPP = itoa-$(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)_MD5 = 5c98b89b530b563b6e5f6e1b631c4b35 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-lazy-static b/lfs/rust-lazy-static new file mode 100644 index 000000000..1c93e4653 --- /dev/null +++ b/lfs/rust-lazy-static @@ -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.4.0 + +THISAPP = lazy-static.rs-$(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)_MD5 = 7f653b84415ea12a3342115c5f769b5f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-libc b/lfs/rust-libc new file mode 100644 index 000000000..ac7288bd4 --- /dev/null +++ b/lfs/rust-libc @@ -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.108 + +THISAPP = libc-$(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)_MD5 = af430b339e79db69a43c900c4904eadd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-lock_api b/lfs/rust-lock_api new file mode 100644 index 000000000..078e168a1 --- /dev/null +++ b/lfs/rust-lock_api @@ -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.4.5 + +THISAPP = lock_api-$(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)_MD5 = 90bcfdd7962fdd94b0f3a70a0819d3cc + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-log b/lfs/rust-log new file mode 100644 index 000000000..7b0fc7cb9 --- /dev/null +++ b/lfs/rust-log @@ -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.4.14 + +THISAPP = log-$(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)_MD5 = 40e508baeee8cdccbc471489b0f449ff + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-memchr b/lfs/rust-memchr new file mode 100644 index 000000000..c20958cb8 --- /dev/null +++ b/lfs/rust-memchr @@ -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 = 2.4.1 + +THISAPP = memchr-$(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)_MD5 = ff4d3ae9ab57b1bfb93f64357b10eca6 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-memoffset b/lfs/rust-memoffset new file mode 100644 index 000000000..257464223 --- /dev/null +++ b/lfs/rust-memoffset @@ -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.6.5 + +THISAPP = memoffset-$(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)_MD5 = 76124c2327f642cddf19a4aa50cbcb7d + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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_cpus b/lfs/rust-num_cpus new file mode 100644 index 000000000..d5dcaa6bb --- /dev/null +++ b/lfs/rust-num_cpus @@ -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 = 1.13.1 + +THISAPP = num_cpus-$(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)_MD5 = c5e50e299295e662ad19c58428d6e085 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-num_cpus-1.13.1-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-once_cell b/lfs/rust-once_cell new file mode 100644 index 000000000..77575d913 --- /dev/null +++ b/lfs/rust-once_cell @@ -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.9.0 + +THISAPP = once_cell-$(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)_MD5 = 9e544fc057bf6032dd55b02f87b8dbf4 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-parking_lot b/lfs/rust-parking_lot new file mode 100644 index 000000000..808cbd7e9 --- /dev/null +++ b/lfs/rust-parking_lot @@ -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.2 + +THISAPP = parking_lot-$(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)_MD5 = 12e4ba5909e1f30b9142932571eaa4da + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-parking_lot_core b/lfs/rust-parking_lot_core new file mode 100644 index 000000000..fdacf4425 --- /dev/null +++ b/lfs/rust-parking_lot_core @@ -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.8.5 + +THISAPP = parking_lot_core-$(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)_MD5 = 233dee08f26c9cbe78f29b66c0c20ccd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-parking_lot_core-0.8.5-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-paste b/lfs/rust-paste new file mode 100644 index 000000000..ed9da7e89 --- /dev/null +++ b/lfs/rust-paste @@ -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.3 + +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)_MD5 = b54002d8948b6ff5d39ef84b3ea19457 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-impl b/lfs/rust-paste-impl new file mode 100644 index 000000000..821413925 --- /dev/null +++ b/lfs/rust-paste-impl @@ -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-impl-$(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)_MD5 = 22030e124dbac93658e25bb2753d93db + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-pest b/lfs/rust-pest new file mode 100644 index 000000000..9118cbd34 --- /dev/null +++ b/lfs/rust-pest @@ -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 = 2.1.3 + +THISAPP = pest-$(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)_MD5 = 37cf6acd1c3259eefeba636e4cc9b365 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-ppv-lite86 b/lfs/rust-ppv-lite86 new file mode 100644 index 000000000..596d33877 --- /dev/null +++ b/lfs/rust-ppv-lite86 @@ -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.16 + +THISAPP = ppv-lite86-$(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)_MD5 = ae91c97885d67994a342820cf7d59fb2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-hack b/lfs/rust-proc-macro-hack new file mode 100644 index 000000000..f1d4a62e1 --- /dev/null +++ b/lfs/rust-proc-macro-hack @@ -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.5.19 + +THISAPP = proc-macro-hack-$(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)_MD5 = c7c38eb603bed6f42edbc4294806a44a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-macro2 b/lfs/rust-proc-macro2 new file mode 100644 index 000000000..a4ef4ea45 --- /dev/null +++ b/lfs/rust-proc-macro2 @@ -0,0 +1,82 @@ +############################################################################### +# # +# 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.36 + +THISAPP = proc-macro2-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +CARGO_HAS_BIN = false + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 1510c390646bb7e10d8f7b08f3470bff + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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 new file mode 100644 index 000000000..d3d64d3f9 --- /dev/null +++ b/lfs/rust-pyo3 @@ -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.1 + +THISAPP = pyo3-$(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)_MD5 = 0395704798312bb825ff0fd2b4b8a272 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-build-config b/lfs/rust-pyo3-build-config new file mode 100644 index 000000000..9caa9d066 --- /dev/null +++ b/lfs/rust-pyo3-build-config @@ -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.15.1 + +THISAPP = pyo3-build-config-$(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)_MD5 = 6ea0eabb562ac744a908c1ca5bb45fa9 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-macros b/lfs/rust-pyo3-macros new file mode 100644 index 000000000..c09317cf8 --- /dev/null +++ b/lfs/rust-pyo3-macros @@ -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.1 + +THISAPP = pyo3-macros-$(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)_MD5 = 4927536c238b442318b76f2e9a04270e + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-macros-backend b/lfs/rust-pyo3-macros-backend new file mode 100644 index 000000000..b7881dac3 --- /dev/null +++ b/lfs/rust-pyo3-macros-backend @@ -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.1 + +THISAPP = pyo3-macros-backend-$(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)_MD5 = c9ba21ba868db15852145e6d327e8a68 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-quote b/lfs/rust-quote new file mode 100644 index 000000000..b6925f1e8 --- /dev/null +++ b/lfs/rust-quote @@ -0,0 +1,82 @@ +############################################################################### +# # +# 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.15 + +THISAPP = quote-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +CARGO_HAS_BIN = false + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = c294b4ad6e6b07b60444203f8a3f653f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rand b/lfs/rust-rand new file mode 100644 index 000000000..33b350bd4 --- /dev/null +++ b/lfs/rust-rand @@ -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.4 + +THISAPP = rand-$(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)_MD5 = d5489ff3f6a307622ba98c4def55cdb5 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rand-0.4 b/lfs/rust-rand-0.4 new file mode 100644 index 000000000..f6c96c751 --- /dev/null +++ b/lfs/rust-rand-0.4 @@ -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.6 + +THISAPP = rand-$(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)_MD5 = 6b3b72771c6fd35ab18abd6182c80da2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rand-0.4.6-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-rand_chacha b/lfs/rust-rand_chacha new file mode 100644 index 000000000..36a338b59 --- /dev/null +++ b/lfs/rust-rand_chacha @@ -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.1 + +THISAPP = rand_chacha-$(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)_MD5 = e30085994bbeb4b7f4895d48216d5476 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rand_core b/lfs/rust-rand_core new file mode 100644 index 000000000..a97b0fd0f --- /dev/null +++ b/lfs/rust-rand_core @@ -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.6.3 + +THISAPP = rand_core-$(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)_MD5 = ae5dab3db7dc317e16bb6f9e7eb15d14 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rand_core-0.3.1 b/lfs/rust-rand_core-0.3.1 new file mode 100644 index 000000000..c08bf2959 --- /dev/null +++ b/lfs/rust-rand_core-0.3.1 @@ -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.1 + +THISAPP = rand_core-$(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)_MD5 = 8cab41822d03dfa674870315308fa392 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rand_core-0.4.2 b/lfs/rust-rand_core-0.4.2 new file mode 100644 index 000000000..c7fb73b7b --- /dev/null +++ b/lfs/rust-rand_core-0.4.2 @@ -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.4.2 + +THISAPP = rand_core-$(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)_MD5 = 35ddcd36701a1a6711cc3aec85909f41 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rand_hc b/lfs/rust-rand_hc new file mode 100644 index 000000000..2f0da184d --- /dev/null +++ b/lfs/rust-rand_hc @@ -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.1 + +THISAPP = rand_hc-$(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)_MD5 = 792d44fd2c664a81c10d7b261c5fda06 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rayon b/lfs/rust-rayon new file mode 100644 index 000000000..b96c3d58b --- /dev/null +++ b/lfs/rust-rayon @@ -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.5.1 + +THISAPP = rayon-$(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)_MD5 = 41b00d1e0264d76da321d4ee0b03baae + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rayon-core b/lfs/rust-rayon-core new file mode 100644 index 000000000..cfd0e4ecb --- /dev/null +++ b/lfs/rust-rayon-core @@ -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.9.1 + +THISAPP = rayon-core-$(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)_MD5 = be7c328cd6073cb72cae911580c7ddcf + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-rdrand b/lfs/rust-rdrand new file mode 100644 index 000000000..1f6225627 --- /dev/null +++ b/lfs/rust-rdrand @@ -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.4.0 + +THISAPP = rdrand-$(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)_MD5 = c8d655d206cbe48b84a22544d6fc6d15 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-regex b/lfs/rust-regex new file mode 100644 index 000000000..d85f80174 --- /dev/null +++ b/lfs/rust-regex @@ -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.5.3 + +THISAPP = regex-$(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)_MD5 = ef6aa032329d1beaa91211f405b0e2f3 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-regex-syntax b/lfs/rust-regex-syntax new file mode 100644 index 000000000..9b10afd24 --- /dev/null +++ b/lfs/rust-regex-syntax @@ -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.6.25 + +THISAPP = regex-syntax-$(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)_MD5 = 82401c70623ccc1bfc0bcb5c3b0ac8b7 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-remove_dir_all b/lfs/rust-remove_dir_all new file mode 100644 index 000000000..da430436a --- /dev/null +++ b/lfs/rust-remove_dir_all @@ -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.5.3 + +THISAPP = remove_dir_all-$(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)_MD5 = 0538d1da369f3e3f0412aa4d735c1b61 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-remove_dir_all-0.5.3-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-ryu b/lfs/rust-ryu new file mode 100644 index 000000000..e3ff37223 --- /dev/null +++ b/lfs/rust-ryu @@ -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.9 + +THISAPP = ryu-$(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)_MD5 = 7fe15f165a1812b23e5b1980aa364de2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-same-file b/lfs/rust-same-file new file mode 100644 index 000000000..1d758dea2 --- /dev/null +++ b/lfs/rust-same-file @@ -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 = 1.0.6 + +THISAPP = same-file-$(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)_MD5 = 2d8d8b377d144f5e32b4f65a69eb0b24 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-same-file-1.0.6-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-scopeguard b/lfs/rust-scopeguard new file mode 100644 index 000000000..a04f3bc4c --- /dev/null +++ b/lfs/rust-scopeguard @@ -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.1.0 + +THISAPP = scopeguard-$(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)_MD5 = b4a0a98a54439a5a37952c8879187ee3 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-semver b/lfs/rust-semver new file mode 100644 index 000000000..79a354cc6 --- /dev/null +++ b/lfs/rust-semver @@ -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.9.0 + +THISAPP = semver-$(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)_MD5 = 64111c20b69aa1532fb66b70c4660b55 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-semver-parser b/lfs/rust-semver-parser new file mode 100644 index 000000000..ae0706a65 --- /dev/null +++ b/lfs/rust-semver-parser @@ -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.7.0 + +THISAPP = semver-parser-$(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)_MD5 = 8b4d8c7b6e3a060d365bc1ad650929fa + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-serde b/lfs/rust-serde new file mode 100644 index 000000000..13e638e28 --- /dev/null +++ b/lfs/rust-serde @@ -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.136 + +THISAPP = serde-$(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)_MD5 = 26db061b899590e33ff564e55c8d42cb + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP)/serde && $(CARGO_PREPARE) + cd $(DIR_APP)/serde && $(CARGO_BUILD) + cd $(DIR_APP)/serde && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-serde_derive b/lfs/rust-serde_derive new file mode 100644 index 000000000..aa661f46e --- /dev/null +++ b/lfs/rust-serde_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 = 1.0.136 + +THISAPP = serde_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)_MD5 = 7c532e05dc3b2bd295136a297260c4dc + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-serde_json b/lfs/rust-serde_json new file mode 100644 index 000000000..03d06f7f2 --- /dev/null +++ b/lfs/rust-serde_json @@ -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.78 + +THISAPP = serde_json-$(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)_MD5 = db84a7441d879d4e8a33f5f9bcc98b8f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-smallvec b/lfs/rust-smallvec new file mode 100644 index 000000000..8f8590c83 --- /dev/null +++ b/lfs/rust-smallvec @@ -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.8.0 + +THISAPP = smallvec-$(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)_MD5 = 6249245cf12427da0a4f37bc3d294ff4 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-syn b/lfs/rust-syn new file mode 100644 index 000000000..a49a7ad84 --- /dev/null +++ b/lfs/rust-syn @@ -0,0 +1,82 @@ +############################################################################### +# # +# 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.86 + +THISAPP = syn-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +CARGO_HAS_BIN = false + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 4e6019cbb4979bf5cc050f919af013a5 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-synstructure b/lfs/rust-synstructure new file mode 100644 index 000000000..1c3ce4115 --- /dev/null +++ b/lfs/rust-synstructure @@ -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.12.6 + +THISAPP = synstructure-$(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)_MD5 = 8f6b6cc71be0473b79c65abfea592c07 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-tempdir b/lfs/rust-tempdir new file mode 100644 index 000000000..0fdafbc25 --- /dev/null +++ b/lfs/rust-tempdir @@ -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.7 + +THISAPP = tempdir-$(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)_MD5 = f0aee4e0a16e43d6f11e6eaa09d2f913 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-termcolor b/lfs/rust-termcolor new file mode 100644 index 000000000..68fd6ba7b --- /dev/null +++ b/lfs/rust-termcolor @@ -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 = 1.1.2 + +THISAPP = termcolor-$(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)_MD5 = ebdff467249aa3dca005a441dc824236 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-termcolor-1.1.2-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-toml b/lfs/rust-toml new file mode 100644 index 000000000..c171761ad --- /dev/null +++ b/lfs/rust-toml @@ -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.5.8 + +THISAPP = toml-$(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)_MD5 = db6fe956ec67f88412df3a627158a7ba + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-toolchain_find b/lfs/rust-toolchain_find new file mode 100644 index 000000000..fe124c0c6 --- /dev/null +++ b/lfs/rust-toolchain_find @@ -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.4 + +THISAPP = toolchain_find-$(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)_MD5 = 87a6442cb84c2c91370d5f31e45a7bc6 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-trybuild b/lfs/rust-trybuild new file mode 100644 index 000000000..1d7a21532 --- /dev/null +++ b/lfs/rust-trybuild @@ -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.54 + +THISAPP = trybuild-$(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)_MD5 = 068feb78d27b210511738a30e840ec91 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-typenum b/lfs/rust-typenum new file mode 100644 index 000000000..58ed4626a --- /dev/null +++ b/lfs/rust-typenum @@ -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.15.0 + +THISAPP = typenum-$(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)_MD5 = 56b6f40864b38e821f56a30b23452def + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-ucd-trie b/lfs/rust-ucd-trie new file mode 100644 index 000000000..9177af1bf --- /dev/null +++ b/lfs/rust-ucd-trie @@ -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 = ucd-trie-$(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)_MD5 = 6cae4969689ecc3b4b4c31a9fb9539a6 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-unicode-xid b/lfs/rust-unicode-xid new file mode 100644 index 000000000..5b120effc --- /dev/null +++ b/lfs/rust-unicode-xid @@ -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.1 + +THISAPP = unicode-xid-$(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)_MD5 = 9e723a88eb283ac361c99a4692dabc60 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-unindent b/lfs/rust-unindent new file mode 100644 index 000000000..85b3f8ffb --- /dev/null +++ b/lfs/rust-unindent @@ -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.7 + +THISAPP = unindent-$(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)_MD5 = 0db9f7738460991fc27d0e866e6e5885 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-version-check b/lfs/rust-version-check new file mode 100644 index 000000000..af4cd98ed --- /dev/null +++ b/lfs/rust-version-check @@ -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.9.4 + +THISAPP = version_check-$(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)_MD5 = 0a0e5946f8d683bfb406d1da58b3649f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-walkdir b/lfs/rust-walkdir new file mode 100644 index 000000000..87aeacc5a --- /dev/null +++ b/lfs/rust-walkdir @@ -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 = 2.3.2 + +THISAPP = walkdir-$(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)_MD5 = 580dd7d12690c726da7d5075f3442a74 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# 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-walkdir-2.3.2-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/make.sh b/make.sh index 378cd35eb..79798834a 100755 --- a/make.sh +++ b/make.sh @@ -170,7 +170,6 @@ configure_build() { CROSSTARGET="${build_arch}-cross-linux-gnueabi" BUILD_PLATFORM="arm" CFLAGS_ARCH="-march=armv6zk+fp -mfpu=vfp -mfloat-abi=softfp -fomit-frame-pointer" - #RUSTFLAGS="-Ccodegen-units=1" ;;
riscv64) @@ -205,6 +204,8 @@ configure_build() { CFLAGS="-O2 -pipe -Wall -fexceptions -fPIC ${CFLAGS_ARCH}" CXXFLAGS="${CFLAGS}"
+ RUSTFLAGS="-Copt-level=3 -Clink-arg=-Wl,-z,relro,-z,now -Ccodegen-units=1 --cap-lints=warn ${RUSTFLAGS_ARCH}" + # Determine parallelism # We assume that each process consumes about # 128MB of memory. Therefore we find out how @@ -1128,6 +1129,7 @@ buildbase() { lfsmake2 util-linux lfsmake2 vim lfsmake2 e2fsprogs + lfsmake2 jq }
buildipfire() { @@ -1213,6 +1215,90 @@ buildipfire() { lfsmake2 sqlite lfsmake2 libffi lfsmake2 python3 + lfsmake2 rust + lfsmake2 rust-dissimilar + lfsmake2 rust-cfg-if + lfsmake2 rust-libc + lfsmake2 rust-getrandom + lfsmake2 rust-typenum + lfsmake2 rust-version-check + lfsmake2 rust-generic-array + lfsmake2 rust-cipher + lfsmake2 rust-hex + lfsmake2 rust-unicode-xid + lfsmake2 rust-proc-macro2 + lfsmake2 rust-quote + lfsmake2 rust-syn + lfsmake2 rust-home + lfsmake2 rust-lazy-static + lfsmake2 rust-memchr + lfsmake2 rust-aho-corasick + lfsmake2 rust-regex-syntax + lfsmake2 rust-regex + lfsmake2 rust-ucd-trie + lfsmake2 rust-pest + lfsmake2 rust-semver-parser + lfsmake2 rust-semver + lfsmake2 rust-same-file + lfsmake2 rust-walkdir + lfsmake2 rust-dirs + lfsmake2 rust-toolchain_find + lfsmake2 rust-serde + lfsmake2 rust-itoa + lfsmake2 rust-ryu + lfsmake2 rust-serde_json + lfsmake2 rust-synstructure + lfsmake2 rust-block-buffer + lfsmake2 rust-crypto-common + lfsmake2 rust-digest + lfsmake2 rust-ppv-lite86 + lfsmake2 rust-rand_core + lfsmake2 rust-rand_core-0.4.2 + lfsmake2 rust-rand_core-0.3.1 + lfsmake2 rust-rand_chacha + lfsmake2 rust-rand_hc + lfsmake2 rust-rand + lfsmake2 rust-rdrand + lfsmake2 rust-rand-0.4 + lfsmake2 rust-log + lfsmake2 rust-num_cpus + lfsmake2 rust-crossbeam-utils + lfsmake2 rust-autocfg + lfsmake2 rust-memoffset + lfsmake2 rust-scopeguard + lfsmake2 rust-crossbeam-epoch + lfsmake2 rust-crossbeam-deque + lfsmake2 rust-either + lfsmake2 rust-crossbeam-channel + lfsmake2 rust-rayon-core + lfsmake2 rust-rayon + lfsmake2 rust-remove_dir_all + lfsmake2 rust-tempdir + lfsmake2 rust-glob + lfsmake2 rust-once_cell + lfsmake2 rust-termcolor + lfsmake2 rust-toml + lfsmake2 rust-serde_derive + lfsmake2 rust-trybuild + lfsmake2 rust-unindent + lfsmake2 rust-proc-macro-hack + lfsmake2 rust-indoc-impl + lfsmake2 rust-indoc + lfsmake2 rust-instant + lfsmake2 rust-lock_api + lfsmake2 rust-smallvec + lfsmake2 rust-parking_lot_core + lfsmake2 rust-parking_lot + lfsmake2 rust-paste-impl + lfsmake2 rust-paste + lfsmake2 rust-ctor + lfsmake2 rust-ghost + lfsmake2 rust-inventory-impl + lfsmake2 rust-inventory + lfsmake2 rust-pyo3-build-config + lfsmake2 rust-pyo3-macros-backend + lfsmake2 rust-pyo3-macros + lfsmake2 rust-pyo3 lfsmake2 gdb lfsmake2 grub lfsmake2 efivar @@ -1339,7 +1425,6 @@ buildipfire() { lfsmake2 rrdtool lfsmake2 setup lfsmake2 libdnet - lfsmake2 rust lfsmake2 jansson lfsmake2 yaml lfsmake2 libhtp diff --git a/src/initscripts/system/firewall b/src/initscripts/system/firewall index ebc8168ae..7d081bbc3 100644 --- a/src/initscripts/system/firewall +++ b/src/initscripts/system/firewall @@ -141,17 +141,15 @@ iptables_init() {
# Log and drop any traffic from and to networks known as being hostile, posing # a technical threat to our users (i. e. listed at Spamhaus DROP et al.) + iptables -N HOSTILE if [ "$DROPHOSTILE" == "on" ]; then - iptables -N DROP_HOSTILE - iptables -A DROP_HOSTILE -m limit --limit 10/second -j LOG --log-prefix "DROP_HOSTILE " - - iptables -A INPUT -i $IFACE -m geoip --src-cc XD -j DROP_HOSTILE - iptables -A FORWARD -i $IFACE -m geoip --src-cc XD -j DROP_HOSTILE - iptables -A FORWARD -o $IFACE -m geoip --dst-cc XD -j DROP_HOSTILE - iptables -A OUTPUT -o $IFACE -m geoip --src-cc XD -j DROP_HOSTILE - - iptables -A DROP_HOSTILE -j DROP -m comment --comment "DROP_HOSTILE" + iptables -A HOSTILE -m limit --limit 10/second -j LOG --log-prefix "DROP_HOSTILE " + iptables -A INPUT -i $IFACE -m geoip --src-cc XD -j HOSTILE + iptables -A FORWARD -i $IFACE -m geoip --src-cc XD -j HOSTILE + iptables -A FORWARD -o $IFACE -m geoip --dst-cc XD -j HOSTILE + iptables -A OUTPUT -o $IFACE -m geoip --src-cc XD -j HOSTILE fi + iptables -A HOSTILE -j DROP -m comment --comment "DROP_HOSTILE"
# P2PBLOCK iptables -N P2PBLOCK diff --git a/src/pakfire/lib/functions.pl b/src/pakfire/lib/functions.pl index 2f34763d5..cb448a766 100644 --- a/src/pakfire/lib/functions.pl +++ b/src/pakfire/lib/functions.pl @@ -524,13 +524,13 @@ sub dblist { foreach $line (sort @db) { next unless ($line =~ /.*;.*;.*;/ ); $use_color = ""; - $count++; @templine = split(/;/,$line); if ("$filter" eq "notinstalled") { next if ( -e "$Conf::dbdir/installed/meta-$templine[0]" ); } elsif ("$filter" eq "installed") { next unless ( -e "$Conf::dbdir/installed/meta-$templine[0]" ); } + $count++; if ("$forweb" eq "forweb") { if ("$filter" eq "notinstalled") { diff --git a/src/patches/rust-dirs-1.0.5-fix-metadata.patch b/src/patches/rust-dirs-1.0.5-fix-metadata.patch new file mode 100644 index 000000000..0c5122212 --- /dev/null +++ b/src/patches/rust-dirs-1.0.5-fix-metadata.patch @@ -0,0 +1,13 @@ +--- dirs-1.0.5/Cargo.toml.orig 2022-01-28 11:09:27.494645462 +0000 ++++ dirs-1.0.5/Cargo.toml 2022-01-28 11:09:36.902405967 +0000 +@@ -19,10 +19,5 @@ + keywords = ["xdg", "basedir", "app_dirs", "path", "folder"] + license = "MIT OR Apache-2.0" + repository = "https://github.com/soc/dirs-rs" +-[target."cfg(target_os = "redox")".dependencies.redox_users] +-version = "0.3.0" + [target."cfg(unix)".dependencies.libc] + version = "0.2" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3" +-features = ["knownfolders", "objbase", "shlobj", "winbase", "winerror"] diff --git a/src/patches/rust-getrandom-0.2.4-fix-metadata.patch b/src/patches/rust-getrandom-0.2.4-fix-metadata.patch new file mode 100644 index 000000000..083b6d6c8 --- /dev/null +++ b/src/patches/rust-getrandom-0.2.4-fix-metadata.patch @@ -0,0 +1,36 @@ +--- getrandom-0.2.4/Cargo.toml.orig 2022-01-27 18:43:09.339254197 +0000 ++++ getrandom-0.2.4/Cargo.toml 2022-01-27 18:44:42.583701271 +0000 +@@ -20,33 +20,13 @@ + [target.'cfg(unix)'.dependencies] + libc = { version = "0.2.64", default-features = false } + +-[target.'cfg(target_os = "wasi")'.dependencies] +-wasi = "0.10" +- +-[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies] +-wasm-bindgen = { version = "0.2.62", default-features = false, optional = true } +-js-sys = { version = "0.3", optional = true } +-[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dev-dependencies] +-wasm-bindgen-test = "0.3.18" +- + [features] + # Implement std-only traits for getrandom::Error + std = [] + # Feature to enable fallback RDRAND-based implementation on x86/x86_64 + rdrand = [] +-# Feature to enable JavaScript bindings on wasm32-unknown-unknown +-js = ["wasm-bindgen", "js-sys"] + # Feature to enable custom RNG implementations + custom = [] +-# Unstable feature to support being a libstd dependency +-rustc-dep-of-std = [ +- "compiler_builtins", +- "core", +- "libc/rustc-dep-of-std", +- "wasi/rustc-dep-of-std", +-] +-# Unstable/test-only feature to run wasm-bindgen tests in a browser +-test-in-browser = [] + + [package.metadata.docs.rs] + features = ["std", "custom"] diff --git a/src/patches/rust-home-0.5.3-fix-metadata.patch b/src/patches/rust-home-0.5.3-fix-metadata.patch new file mode 100644 index 000000000..78e154af6 --- /dev/null +++ b/src/patches/rust-home-0.5.3-fix-metadata.patch @@ -0,0 +1,14 @@ +--- home-0.5.3/Cargo.toml.orig 2022-01-28 09:48:10.902178349 +0000 ++++ home-0.5.3/Cargo.toml 2022-01-28 09:48:19.413558260 +0000 +@@ -15,11 +15,3 @@ + readme = "README.md" + repository = "https://github.com/brson/home" + description = "Shared definitions of home directories" +- +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3" +-features = [ +- "shlobj", +- "std", +- "winerror", +-] diff --git a/src/patches/rust-num_cpus-1.13.1-fix-metadata.patch b/src/patches/rust-num_cpus-1.13.1-fix-metadata.patch new file mode 100644 index 000000000..8d5f5bf6a --- /dev/null +++ b/src/patches/rust-num_cpus-1.13.1-fix-metadata.patch @@ -0,0 +1,10 @@ +--- num_cpus-1.13.1/Cargo.toml.orig 2022-01-28 14:11:47.332191720 +0000 ++++ num_cpus-1.13.1/Cargo.toml 2022-01-28 14:11:52.848099901 +0000 +@@ -20,7 +20,5 @@ + categories = ["hardware-support"] + license = "MIT OR Apache-2.0" + repository = "https://github.com/seanmonstar/num_cpus" +-[target."cfg(all(any(target_arch = "x86_64", target_arch = "aarch64"), target_os = "hermit"))".dependencies.hermit-abi] +-version = "0.1.3" + [target."cfg(not(windows))".dependencies.libc] + version = "0.2.26" diff --git a/src/patches/rust-parking_lot_core-0.8.5-fix-metadata.patch b/src/patches/rust-parking_lot_core-0.8.5-fix-metadata.patch new file mode 100644 index 000000000..a42273a74 --- /dev/null +++ b/src/patches/rust-parking_lot_core-0.8.5-fix-metadata.patch @@ -0,0 +1,13 @@ +--- parking_lot_core-0.8.5/Cargo.toml.orig 2022-01-28 15:27:51.382373138 +0000 ++++ parking_lot_core-0.8.5/Cargo.toml 2022-01-28 15:28:01.218817389 +0000 +@@ -43,10 +43,5 @@ + [features] + deadlock_detection = ["petgraph", "thread-id", "backtrace"] + nightly = [] +-[target."cfg(target_os = "redox")".dependencies.redox_syscall] +-version = "0.2.8" + [target."cfg(unix)".dependencies.libc] + version = "0.2.95" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3.9" +-features = ["winnt", "ntstatus", "minwindef", "winerror", "winbase", "errhandlingapi", "handleapi"] diff --git a/src/patches/rust-rand-0.4.6-fix-metadata.patch b/src/patches/rust-rand-0.4.6-fix-metadata.patch new file mode 100644 index 000000000..09aa60c4d --- /dev/null +++ b/src/patches/rust-rand-0.4.6-fix-metadata.patch @@ -0,0 +1,18 @@ +--- rand-0.4.6/Cargo.toml.orig 2022-01-28 14:06:03.486357507 +0000 ++++ rand-0.4.6/Cargo.toml 2022-01-28 14:06:19.606044332 +0000 +@@ -25,15 +25,5 @@ + [target.'cfg(unix)'.dependencies] + libc = { version = "0.2", optional = true } + +-[target.'cfg(windows)'.dependencies] +-winapi = { version = "0.3", features = ["minwindef", "ntsecapi", "profileapi", "winnt"] } +- + [workspace] + members = ["rand-derive"] +- +-[target.'cfg(target_os = "fuchsia")'.dependencies] +-fuchsia-cprng = "0.1.0" +- +-[target.'cfg(target_env = "sgx")'.dependencies] +-rdrand = "0.4.0" +-rand_core = { version = "0.3", default-features = false } diff --git a/src/patches/rust-remove_dir_all-0.5.3-fix-metadata.patch b/src/patches/rust-remove_dir_all-0.5.3-fix-metadata.patch new file mode 100644 index 000000000..2ceb3b679 --- /dev/null +++ b/src/patches/rust-remove_dir_all-0.5.3-fix-metadata.patch @@ -0,0 +1,9 @@ +--- remove_dir_all-0.5.3/Cargo.toml.orig 2022-01-28 14:45:52.179136723 +0000 ++++ remove_dir_all-0.5.3/Cargo.toml 2022-01-28 14:46:03.559249000 +0000 +@@ -23,6 +23,4 @@ + repository = "https://github.com/XAMPPRocky/remove_dir_all.git" + [dev-dependencies.doc-comment] + version = "0.3" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3" + features = ["std", "errhandlingapi", "winerror", "fileapi", "winbase"] diff --git a/src/patches/rust-same-file-1.0.6-fix-metadata.patch b/src/patches/rust-same-file-1.0.6-fix-metadata.patch new file mode 100644 index 000000000..4c5d0616f --- /dev/null +++ b/src/patches/rust-same-file-1.0.6-fix-metadata.patch @@ -0,0 +1,8 @@ +--- same-file-1.0.6/Cargo.toml.orig 2022-01-28 10:46:49.087608618 +0000 ++++ same-file-1.0.6/Cargo.toml 2022-01-28 10:47:01.307598832 +0000 +@@ -25,5 +25,3 @@ + repository = "https://github.com/BurntSushi/same-file" + [dev-dependencies.doc-comment] + version = "0.3" +-[target."cfg(windows)".dependencies.winapi-util] +-version = "0.1.1" diff --git a/src/patches/rust-termcolor-1.1.2-fix-metadata.patch b/src/patches/rust-termcolor-1.1.2-fix-metadata.patch new file mode 100644 index 000000000..0193d74e0 --- /dev/null +++ b/src/patches/rust-termcolor-1.1.2-fix-metadata.patch @@ -0,0 +1,10 @@ +--- termcolor-1.1.2/Cargo.toml.orig 2022-01-28 14:51:30.895317372 +0000 ++++ termcolor-1.1.2/Cargo.toml 2022-01-28 14:51:36.466706492 +0000 +@@ -27,7 +27,3 @@ + [lib] + name = "termcolor" + bench = false +- +-[dev-dependencies] +-[target."cfg(windows)".dependencies.winapi-util] +-version = "0.1.3" diff --git a/src/patches/rust-walkdir-2.3.2-fix-metadata.patch b/src/patches/rust-walkdir-2.3.2-fix-metadata.patch new file mode 100644 index 000000000..5d804a228 --- /dev/null +++ b/src/patches/rust-walkdir-2.3.2-fix-metadata.patch @@ -0,0 +1,17 @@ +--- walkdir-2.3.2/Cargo.toml.orig 2022-01-28 10:48:41.943483058 +0000 ++++ walkdir-2.3.2/Cargo.toml 2022-01-28 10:48:54.391464719 +0000 +@@ -28,14 +28,6 @@ + version = "1.0.1" + [dev-dependencies.doc-comment] + version = "0.3" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3" +-features = ["std", "winnt"] +- +-[target."cfg(windows)".dependencies.winapi-util] +-version = "0.1.1" +-[badges.appveyor] +-repository = "BurntSushi/walkdir" + + [badges.travis-ci] + repository = "BurntSushi/walkdir" diff --git a/tools/download-rust-crate b/tools/download-rust-crate new file mode 100755 index 000000000..bae6b60be --- /dev/null +++ b/tools/download-rust-crate @@ -0,0 +1,82 @@ +#!/bin/bash + +set -o pipefail + +RUST_TEMPLATE="lfs/rust-rand" + +fetch_latest_version() { + local name="${1}" + + if ! curl --silent "https://crates.io/api/v1/crates/$%7Bname%7D" | \ + jq --raw-output .crate.max_stable_version; then + echo "${0}: Could not find the latest stable version of ${name}" >&2 + return 1 + fi +} + +main() { + local name="${1}" + local version="${2}" + + if [ -z "${name}" ]; then + echo "${0}: You need to pass a name of a crate" >&2 + return 2 + fi + + if [ -z "${version}" ]; then + version="$(fetch_latest_version "${name}")" + if [ -z "${version}" ]; then + # error message has already been printed + return 1 + fi + fi + + # Compose download URL + local url="https://crates.io/api/v1/crates/$%7Bname%7D/$%7Bversion%7D/download" + local download="$(mktemp)" + + # Perform download + if ! curl -L "${url}" -o "${download}"; then + echo "${0}: Could not download ${name}-${version}" >&2 + unlink "${download}" + return 1 + fi + + # Check if download is an orderly tar file + if ! tar tvf "${download}" &>/dev/null; then + echo "${0}: Download is not a tar file" >&2 + unlink "${download}" + return 1 + fi + + # Hash the downloaded file + local md5sum="$(md5sum "${download}" | awk '{ print $1 }')" + if [ -z "${md5sum}" ]; then + echo "${0}: Could not hash download" >&2 + unlink "${download}" + return 1 + fi + + local filename="cache/${name}-${version}.tar.gz" + + # Move to final destination + if ! install -m 644 "${download}" "${filename}"; then + echo "${0}: Could not move downloaded file to ${filename}" >&2 + unlink "${download}" + return 1 + fi + + # Remove download + unlink "${download}" + + # Create a new LFS file + sed < "${RUST_TEMPLATE}" > "lfs/rust-${name}" \ + -e "s/^VER.*/VER = ${version}/" \ + -e "s/^THISAPP.*/THISAPP = ${name}-$(VER)/" \ + -e "s/^$(DL_FILE)_MD5.*/$(DL_FILE)_MD5 = ${md5sum}/" + + echo "Done" + return 0 +} + +main "$@" || exit $?
hooks/post-receive -- IPFire 2.x development tree