Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | file_readlines now accepts STDIN (filename = "-") | Joseph Hunkeler | 2020-05-26 | 1 | -7/+22 |
| | |||||
* | Test for strlist_append_file() | Joseph Hunkeler | 2020-05-26 | 1 | -14/+46 |
| | |||||
* | Errors set return value and jump to end of function | Joseph Hunkeler | 2020-05-26 | 2 | -33/+36 |
| | |||||
* | Nevermind | Joseph Hunkeler | 2020-05-26 | 1 | -0/+1 |
| | |||||
* | Make program_name global | Joseph Hunkeler | 2020-05-26 | 1 | -35/+25 |
| | |||||
* | Make a copy of the path | Joseph Hunkeler | 2020-05-26 | 1 | -2/+9 |
| | |||||
* | Add strlist_append_file() | Joseph Hunkeler | 2020-05-25 | 2 | -10/+96 |
| | | | | * Add reader_strlist_append_file() as default reader function | ||||
* | readlines() return NULL array instead of array with a blank string. | Joseph Hunkeler | 2020-05-25 | 1 | -1/+0 |
| | |||||
* | Error handler: | Joseph Hunkeler | 2020-05-25 | 2 | -0/+7 |
| | | | | | * Add spm_die() * Add SPM_ERR_FETCH to handle non-package download failures | ||||
* | Implement -F|--from-file argument | Joseph Hunkeler | 2020-05-25 | 2 | -6/+52 |
| | |||||
* | Move file_readlines function out of mirrors.c | Joseph Hunkeler | 2020-05-25 | 4 | -84/+84 |
| | |||||
* | Merge pull request #37 from jhunkeler/version-fixups | Joseph Hunkeler | 2020-05-24 | 9 | -322/+306 |
|\ | | | | | Version fixups | ||||
| * | Large paths don't matter. All paths will be relative to the tests anyway. | Joseph Hunkeler | 2020-05-24 | 1 | -3/+3 |
| | | |||||
| * | Check the correct variable | Joseph Hunkeler | 2020-05-24 | 1 | -2/+2 |
| | | |||||
| * | Allocate enough stack to support all of its potential arguments | Joseph Hunkeler | 2020-05-24 | 1 | -1/+1 |
| | | |||||
| * | Use the correct type to support large return by version_from() | Joseph Hunkeler | 2020-05-24 | 2 | -8/+8 |
| | | |||||
| * | Fix leak | Joseph Hunkeler | 2020-05-24 | 1 | -0/+1 |
| | | |||||
| * | Add tests for: | Joseph Hunkeler | 2020-05-24 | 3 | -0/+141 |
| | | | | | | | | | | | | * isdigit_s * tolower_s * version_* functions | ||||
| * | Add version type and functions: | Joseph Hunkeler | 2020-05-24 | 2 | -312/+117 |
| | | | | | | | | | | | | * struct Version * version_{init,read,free} * version_from() now wraps new functions to return a uint64_t | ||||
| * | Leave a commented reference to my scratch executable. Tired of rewriting it ↵ | Joseph Hunkeler | 2020-05-24 | 1 | -0/+8 |
| | | | | | | | | constantly. | ||||
| * | Add string functions: | Joseph Hunkeler | 2020-05-24 | 2 | -0/+29 |
|/ | | | | | * isdigit_s() * tolower_s() | ||||
* | Merge pull request #36 from jhunkeler/messing-around | Joseph Hunkeler | 2020-05-21 | 7 | -27/+222 |
|\ | | | | | Version parsing and Darwin bugfix | ||||
| * | Add newline | Joseph Hunkeler | 2020-05-21 | 1 | -0/+1 |
| | | |||||
| * | Allow updates to the package metadata during the build phase | Joseph Hunkeler | 2020-05-21 | 1 | -7/+14 |
| | | |||||
| * | Handle Darwin | Joseph Hunkeler | 2020-05-21 | 1 | -12/+40 |
| | | |||||
| * | Rewrite version_from() to be input agnostic | Joseph Hunkeler | 2020-05-21 | 2 | -8/+144 |
| | | |||||
| * | Add strlist_remove() | Joseph Hunkeler | 2020-05-21 | 2 | -0/+23 |
|/ | |||||
* | Merge pull request #35 from jhunkeler/fix-framework | Joseph Hunkeler | 2020-05-08 | 1 | -2/+2 |
|\ | | | | | Fix framework | ||||
| * | Fix missing end quote | Joseph Hunkeler | 2020-05-08 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #34 from jhunkeler/fix-rpath | Joseph Hunkeler | 2020-05-08 | 1 | -1/+8 |
|\| | | | | | Fix RPATH generator on Darwin | ||||
| * | Fix RPATH generator on Darwin | Joseph Hunkeler | 2020-05-08 | 1 | -1/+8 |
|/ | |||||
* | Merge pull request #33 from jhunkeler/install-name-tool | Joseph Hunkeler | 2020-05-07 | 23 | -110/+448 |
|\ | | | | | Install name tool (etc...) | ||||
| * | Enable installation test | Joseph Hunkeler | 2020-05-07 | 1 | -16/+14 |
| | | |||||
| * | Fix installation | Joseph Hunkeler | 2020-05-07 | 1 | -2/+2 |
| | | |||||
| * | Add brew curl | Joseph Hunkeler | 2020-05-07 | 1 | -0/+1 |
| | | |||||
| * | Update circleci config | Joseph Hunkeler | 2020-05-07 | 1 | -0/+1 |
| | | |||||
| * | Use pkg-config | Joseph Hunkeler | 2020-05-07 | 4 | -2/+20 |
| | | |||||
| * | Add missing error_handler.h | Joseph Hunkeler | 2020-05-07 | 1 | -0/+1 |
| | | |||||
| * | Remove unused md5 header | Joseph Hunkeler | 2020-05-07 | 2 | -2/+0 |
| | | |||||
| * | Improvements: | Joseph Hunkeler | 2020-05-07 | 1 | -1/+26 |
| | | | | | | | | | | * Add spm_debug_shell(): to be called from within a build script * Incorporate realpath instead of relying on python | ||||
| * | Add realpath.c (Darwin is so great) | Joseph Hunkeler | 2020-05-07 | 2 | -0/+44 |
| | | |||||
| * | Portability and bug fixes: | Joseph Hunkeler | 2020-05-06 | 1 | -15/+32 |
| | | | | | | | | | | | | | | | | | | * Remove errant argument list from popd() * Normalize mktemp calls * Allow LD_LIBRARY_PATH and LD_RUN_PATH on Linux * Totally destroy DYLD_LIBRARY_PATH on Darwin * Print paths to root, runtime, and pkgdir when keep=1 * Print xFLAGS after dumping SPM_ variables | ||||
| * | Adjust compilation flags for Darwin | Joseph Hunkeler | 2020-05-06 | 1 | -2/+7 |
| | | |||||
| * | Add TODO item | Joseph Hunkeler | 2020-05-06 | 1 | -0/+1 |
| | | |||||
| * | Add rpath_get test | Joseph Hunkeler | 2020-05-01 | 1 | -7/+13 |
| | | |||||
| * | Add generic OS_SUPPORTED define | Joseph Hunkeler | 2020-05-01 | 1 | -6/+14 |
| | | |||||
| * | Use OS_DARWIN, not OS_APPLE | Joseph Hunkeler | 2020-05-01 | 1 | -1/+1 |
| | | |||||
| * | Add install_name_tool and Darwin specific branches | Joseph Hunkeler | 2020-05-01 | 2 | -3/+23 |
| | | |||||
| * | Add SPM_ERR_NOT_IMPLEMENTED error type | Joseph Hunkeler | 2020-05-01 | 2 | -0/+2 |
| | | |||||
| * | Add mock_image function | Joseph Hunkeler | 2020-05-01 | 2 | -0/+127 |
| | |