aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-03Merge branch 'master' into helpershelpersmerakor
FossilOrigin-Name: 91663ddfe94055c94ff98d6361d0bfb1c05664cc07985656b8b05987acaf7a30
2021-01-03pkg_gentree(): add function to generate a dependency graphmerakor
FossilOrigin-Name: e56971ac89f4a4e1c3efd62dad13b3a1c43bc6266c2803600995954cb61ee6cd
2021-01-03pkg_get_base(): add function to print the packages defined in /etc/cpt-basemerakor
FossilOrigin-Name: f282158e981153846bc1aca83263de583403dd78444435cb139a7f25e6658c4e
2021-01-03sepchar(): add function to seperate characters on given stringmerakor
FossilOrigin-Name: 3c44de3bfd6fbf69658371b2d8cd4d30043dd6f9b568c43ab30291925ebc582e
2021-01-03_seq(): add function to print numbers sequentiallymerakor
FossilOrigin-Name: e512f7d12e12c16fe109cfdf642361bb46ba594273ecacd93531c0ddfb144a8e
2021-01-03as_root(): add `sls` to accepted root toolsmerakor
FossilOrigin-Name: ca05dfca6f8529b23647ddac4e9d7d3317c4508ee15045e60a4eac63787a04b7
2020-12-30Merge branch 'master' into helpersmerakor
FossilOrigin-Name: cd0b228497476cf383f5051a1ff641f2af93a6d6e5707ed28f5874739526610f
2020-12-30cpt-install|cpt-remove: fix faulty CPT_PATHmerakor
FossilOrigin-Name: 47fe062d11c48e1cc51d6a2a4d6e3e4d54524e27281dc18ef69ec71f3bd9bcb4
2020-12-30Merge branch 'master' into helpersmerakor
FossilOrigin-Name: d52dd5e486780b6bf42b3c37fe7e574730d59e9d2c900b27be41de1caf1333ae
2020-12-30cpt-owns: remove cpt-lib callmerakor
FossilOrigin-Name: 779971096227b4fe8f2333a4104dfe6bd75dcebea08505aa21799a68fc66587a
2020-12-30cpt-build: fix faulty CPT_PATH settingmerakor
FossilOrigin-Name: e34f2e3bf42cdfa6bdc94ffafbf1c7d58bc2a377608549e70c7b8bc426592272
2020-12-30as_root(): add CPT_CROSS_TRIPLET variablemerakor
FossilOrigin-Name: 0cdda926b646cca145917f5d965051b7a63d155fb188e083bc3e8fccadcd760e
2020-12-30helpers: add libdirmerakor
FossilOrigin-Name: cb21f354ee665b175389c80fb2b923ea623f9e7f0e01ea556c34cd160a061c1b
2020-12-30cpt-lib: use the $CPT_CROSS_TRIPLET for bin_dirmerakor
FossilOrigin-Name: 4b3a1f4a3168086d118ec348c566879458b0be94f69e168e1a48aa48337d4b23
2020-12-30helpers: rename $configure_args to configure_filemerakor
FossilOrigin-Name: 79c7b14bfec2da961c3932c5a4c61fecbc4b44323aea1330d8416b8a5967cf99
2020-12-27cpt-configure: add prefix to the sysrootmerakor
FossilOrigin-Name: 2aa5fdc35d4a7ead36896473579cb62b93ceec80b0680cbe32518a7554ed44f5
2020-12-27lib.rc: add helpers directory to getbin()merakor
FossilOrigin-Name: 82eedc894eee3967a1e38c2728b8437eca8e5f204fc0b17495da196af040f115
2020-12-27cpt-configure: add helper script for gnu-configuremerakor
FossilOrigin-Name: 9d642e3912da7d5084086255c500d9bf7cae9818942dba59f055fa2ad02df3af
2020-12-27cpt-lib: define package directory variablesmerakor
FossilOrigin-Name: 88d0b950d6498af268a365b0cfa50f462f2116acb26720013f34a203f1f83ccc
2020-12-27github: fix workflowmerakor
FossilOrigin-Name: 17a020af2f5ea1a22f4f361781b4090f33021af001559e6040d49b71805f272f
2020-12-27tools: add install.shmerakor
FossilOrigin-Name: ba9f9fd3cd76c916c02529ef75189536fe0e3f35e0af65b2c22a268b19878d42
2020-12-27cpt: print docstrings using awk instead of sedmerakor
Using awk, we can achieve the following things: - Ignore the rest of the file (2 times faster than sed) - If the line doesn't match the docstring pattern, we can just print a newline instead. I am not exactly really familiar with awk scripting so there might be a better way of doing this. In that case please send a patch and I will apply it. FossilOrigin-Name: bf65db74ad6552bb374f3535ef2a5333bbc0dc3d20563ec37e821036e07f621f
2020-12-27do: move to tools directorymerakor
FossilOrigin-Name: 601842a9a0147dcf4ad04386ebd690ccc252cb6b27b98b7cd7cd06ea8b7ce6ad
2020-12-26lib.rc: fix getbin()merakor
FossilOrigin-Name: 9483e73d74a4ca38735f8128d695a008b1b93768e2b62a4b7184e7e90fcb0e62
2020-12-24cpt: do not track info directory pagesmerakor
FossilOrigin-Name: 63e4717d7cc2790f055d562b165fb7ada2a6a34760078c2d178027fae28034b2
2020-12-24INSTALL: add installation instructionsmerakor
FossilOrigin-Name: 9e9a372496a106e5300bcd2b157e2eaae204795430b68be33226834bc550f6c1
2020-12-24docs/default.do: silence the 'command -v' callmerakor
FossilOrigin-Name: 2d2891423ef16e2e42572b38faa4f94061662b27131a4729053098e10851716a
2020-12-24config.rc: remove C-related variablesmerakor
FossilOrigin-Name: 3f1ed6e4cfa21578935f3f4cf88840be57bae853d5553f726fc5890e9c2ea5ee
2020-12-24lib.rc: move helper functions to a seperate filemerakor
In order to avoid confusion, I have moved helper functions to lib.rc from the config.rc file. FossilOrigin-Name: a51d7fa1235547b1f948eae9cd55ddf3ae365d56364eaa2644b16113ea8dd979
2020-12-24cpt: add info page to the build systemmerakor
- Made the info page an optional part of the build system, meaning that 'redo' will not attempt to build or install the info page if you don't have 'makeinfo' available on your system. - The info page is installed to the 'info/' directory relative to the $SHAREDIR. It can be overriden by setting the INFODIR variable. FossilOrigin-Name: 4df60a4d7dbaac4948453208251b1210974d931bfcf74b583cd862e9d28fd57c
2020-12-23dir-locals: updatemerakor
FossilOrigin-Name: f5dd4d31676874d541423f18ae62a3f9dc03a6ae1862eb82968b02b2f9672d5a
2020-12-21gitignore: ignore cpt-libmerakor
FossilOrigin-Name: 9ebfeb2ebb9969173e4b5677f4bdab4b85e71fda41ce3b60810a115c815820f2
2020-12-21dir-local: fix excluded warning listmerakor
FossilOrigin-Name: aaaa279be11e88bfa2745b442a2543ef176cd79d9d5537f25e6f93928bd61ae4
2020-12-21cpt-lib: add ability to be used as a scriptmerakor
- cpt script no longer ignores anything. - If cpt-lib is invoked from the command-line, it parses the given command-line arguments, making it possible to be used as a script. FossilOrigin-Name: 8484d0ff082d03f38fa41d7a5e76c21bfdd5951b6db5193bb4a7f17e74a5025e
2020-12-21cpt: remove cpt-stat and cpt-readlink, add _stat() and _readlinkfmerakor
cpt-readlink and cpt-stat were unnecessary additions for mundane tasks. Since they were binaries instead of scripts, they added an extra layer of complexity to the library. These functions are now included inside the package manager library with the names _readlinkf() and _stat(). FossilOrigin-Name: 7e15e2b57ddcb834c4286c8d1ac0a28031ae4f5d39f3c6a99f5b3aa0e9a83d43
2020-12-21tests: calm shellcheck downmerakor
FossilOrigin-Name: 16695158bf8e9ce16fb245dd3d71c44b3678892cbc7e8cd7ca221ce7d4c48823
2020-12-21Merge branch 'redo'merakor
FossilOrigin-Name: 046e1a0012624ed9a8934a8a4099710264281bcb6814c1fc0fbe3157c1121d2f
2020-12-21cpt-chbuild: use the cache structure of the librarymerakor
cpt-chbuild previously defined its own cache structure instead of reusing the one defined in the library. This change should fix the paths for users defining their own. FossilOrigin-Name: 4fdadaf3e1494c77deb477630f44fa3be5b0268d2dd9726254ecf228e629a8d0
2020-12-21Merge branch 'master' into redoredomerakor
FossilOrigin-Name: 242ef9adb08b706d0d45a500ef95aaa32860e4119cb1715a981c9a87c5f29843
2020-12-21create_cache(): new variable and argument changesmerakor
- If an argument is supplied to create_cache(), it will not create the default subdirectories (build/pkg/export). - create_cache() now also globally sets the $tmp_dir variable, which is the default directory + $pid variable Changes above do not affect the previous usage of the function, so it is not considered a breaking change. FossilOrigin-Name: 2eb5bc89e2e1c688186667af0d5177a1cdc3dc2e83e28e134752955c68a5c4e0
2020-12-21docs/default: change targetsmerakor
FossilOrigin-Name: 779edf420267002781b77fe90d1a9301cb02aab72c6f5f5c51a5e27d439573f1
2020-12-21default.do: run docs/all instead of docs/cpt.infomerakor
FossilOrigin-Name: 5fb5e5902106aa153d1d68dcf6ab19640f47dc07804c8ab487ba1549ec349fbb
2020-12-20README: updatemerakor
FossilOrigin-Name: 22c3642bb16ab93eb946f2b8b0c63cfcf8d83f6a86458096525d4f4c0cc22943
2020-12-20.gitignore: updatemerakor
FossilOrigin-Name: 49d9da0713812747e282deef29eeb87b6ac7619676f625b46dd881ef9876cdf0
2020-12-20GitHub Workflows: add minimal 'do' shell script for use in testsmerakor
FossilOrigin-Name: de5cc9af20b3b0b7921469eb7bbdbe8ba0950583f627480fa2ada969e6407bf4
2020-12-20bin: add testsmerakor
FossilOrigin-Name: ec194605cd8c21140304faf47b67f419967b7606155d7afb0e6d9f83c7622d46
2020-12-20default.do: remove second PHONY call, add PHONY call to src/cleanmerakor
FossilOrigin-Name: 3d8973d0ab4bd8fe91cd1f5de2d993dbd232c73b725fd9a901ce2dabdcc15842
2020-12-20config.rc: better helper functionsmerakor
FossilOrigin-Name: 616fa2758bb01ad6f314baa41abb361b53194e62407bdc7ecd2320be41073334
2020-12-20src: be more specific for calling shellcheck on scriptsmerakor
FossilOrigin-Name: fbdd6c240bc5eae6522926ccb776cd79ab87c1f2e422fd4f15ba8c23fbbbe5b4
2020-12-20src: remove Makefilemerakor
FossilOrigin-Name: 2b735d94662c1f120603b8077e880d07eb76f26f155e2957ce60d6057c938509