Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | better splice joining | Joey Hess | 2013-04-13 |
| | |||
* | work around ghc weirdness | Joey Hess | 2013-04-13 |
| | |||
* | fix a syntax problem with a splace that provides a parameter to a function | Joey Hess | 2013-04-13 |
| | |||
* | added symbol de-mangling | Joey Hess | 2013-04-13 |
| | |||
* | first version of the Evil Splicer! | Joey Hess | 2013-04-13 |
| | |||
* | The version number is now derived from git, unless built with ↵ | Joey Hess | 2013-04-10 |
| | | | | VERSION_FROM_CHANGELOG. | ||
* | Build/mdwn2man: don't rely on perl being installed in /usr/bin; instead find ↵ | Peter Simons | 2013-02-28 |
| | | | | it in $PATH | ||
* | Android: Support ssh connection caching. | Joey Hess | 2013-02-19 |
| | |||
* | configure: hardcode some things that cannot be probed for when ↵ | Joey Hess | 2013-02-11 |
| | | | | cross-compiling for Android | ||
* | Now uses the Haskell uuid library, rather than needing a uuid program. | Joey Hess | 2013-02-10 |
| | | | | | | | | Been meaning to do this for some time; Android port was last straw. Note that newer versions of the uuid library have a Data.UUID.V4 that generates random UUIDs slightly more cleanly, but Debian has an old version of the library, so I do it slightly round-about. | ||
* | move thirdparty program installation for standalone bundle into haskell program | Joey Hess | 2012-12-14 |
| | | | | | | | | | This allows it to use Build.SysConfig to always install the programs configure detected. Amoung other fixes, this ensures the right uuid generator and checksum programs are installed. I also cleaned up the handling of lsof's path; configure now checks for it in PATH, but falls back to looking for it in sbin directories. | ||
* | quiet shell error message | Joey Hess | 2012-12-14 |
| | |||
* | remove libSystem.b from OSX build | Joey Hess | 2012-12-13 |
| | | | | | | | | | | | Without the frameworks, but with this library, I get: dyld: Symbol not found: __vproc_transactions_enable Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Expected in: /Volumes/git-annex/git-annex.app/Contents/MacOS/./C in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Without this library, things seem to work again w/o frameworks. | ||
* | try skipping OSX frameworks | Joey Hess | 2012-12-12 |
| | |||
* | typo | Joey Hess | 2012-12-09 |
| | |||
* | install libs in subdirs again | Joey Hess | 2012-12-09 |
| | |||
* | install_name_tool fix | Joey Hess | 2012-12-09 |
| | |||
* | optimisation; only run install_name_tool once per binary | Joey Hess | 2012-12-09 |
| | |||
* | use full path name to generate library filename | Joey Hess | 2012-12-09 |
| | | | | avoids overlaps | ||
* | typo | Joey Hess | 2012-12-09 |
| | |||
* | avoid using short lib names that clash with unix command names | Joey Hess | 2012-12-09 |
| | |||
* | syntax | Joey Hess | 2012-12-09 |
| | |||
* | remove unused cruft | Joey Hess | 2012-12-09 |
| | |||
* | oh yeah, OSX is case insensative | Joey Hess | 2012-12-09 |
| | |||
* | tweak | Joey Hess | 2012-12-09 |
| | |||
* | reverse symlinks | Joey Hess | 2012-12-09 |
| | |||
* | install libs using short names, with symlinks to we can tell what libraries | Joey Hess | 2012-12-09 |
| | | | | they are supposed to be | ||
* | fix executable permissions | Joey Hess | 2012-12-09 |
| | | | | sh at least does not default to having a write bit | ||
* | fix infinite loop | Joey Hess | 2012-12-09 |
| | |||
* | insane osx short library name hack | Joey Hess | 2012-12-08 |
| | | | | | | | | Since I'm dealing with arbitrarily short fields in which to store the library name, and would have to rebuild a bunch of stuff like git to avoid that, and I have to prefix this obnoxiously long "@executable_path" to it, it's easy to run out of space. This makes it use 1 and 2 letter long filenames for libraries in the app. Fun fun fun fun fun. | ||
* | fix library filenames in osx app | Joey Hess | 2012-12-08 |
| | |||
* | chmod libs so install_name_tool can modify them | Joey Hess | 2012-12-08 |
| | |||
* | move libs to try to fit within available path space | Joey Hess | 2012-12-08 |
| | |||
* | use install_name_tool to adjust library paths in osx app | Joey Hess | 2012-12-08 |
| | | | | Have not yet been able to test this. | ||
* | Revert "skip frameworks" | Joey Hess | 2012-12-07 |
| | | | | | | This reverts commit 206451dd02b4deea8b1cba9309883bef4cfbbc89. At least CoreFoundation framework seems to be needed. | ||
* | skip frameworks | Joey Hess | 2012-12-07 |
| | | | | I suspect this might be related to recent reports of hangs. | ||
* | got this working | Joey Hess | 2012-11-26 |
| | |||
* | add debugging | Joey Hess | 2012-11-26 |
| | |||
* | rewrote OSX library copier in Haskell, now with recursive copying of library ↵ | Joey Hess | 2012-11-26 |
| | | | | deps | ||
* | where indenting | Joey Hess | 2012-11-11 |
| | |||
* | look for gsha* commands, as installed on some OS's that think "GNU" is ↵ | Joey Hess | 2012-11-09 |
| | | | | nonstandard | ||
* | don't test host in configure | Joey Hess | 2012-10-30 |
| | | | | That'll fail when building offline. | ||
* | SRV lookup library | Joey Hess | 2012-10-25 |
| | | | | | | | | This uses the ADNS library, if available. Otherwise, the host program. I anticipate that cabal users won't easily get hsdns installed, since it's a Haskell binding to a C library. And using host is just fine, as long as the system has it. | ||
* | configure: Check that checksum programs produce correct checksums. + bitter rant | Joey Hess | 2012-10-25 |
| | | | | | | | | | | | | | | So, it might be called sha1sum, or on some other OS, it might be called sha1. It might be hidden away off of PATH on that OS. That's just expected insanity; UNIX has been this way since 1980's. And these days, nobody even gives the flying flip about standards that we briefly did in the 90's after the first round of unix wars. But it's the 2010's now, and we've certainly learned something. So, let's make it so sometimes sha1 is a crazy program that wants to run as root so it can lock memory while prompting for a passphrase, and outputting binary garbage. Yes, that'd be wise. Let's package that in major Linux distros, too, so users can stumble over it. | ||
* | OSX: Stop installing non-self-contained webapp into Desktop directory. | Joey Hess | 2012-10-21 |
| | | | | This was a stopgap, and we have the self-contained webapp now. | ||
* | fix name of path to osx app directory | Joey Hess | 2012-10-06 |
| | |||
* | move | Joey Hess | 2012-10-01 |
| | |||
* | osx build fix | Joey Hess | 2012-09-29 |
| | |||
* | standalone linux app nearly ready | Joey Hess | 2012-09-28 |
| | | | | also made several fixes that apply to the OSX app | ||
* | Always do a system wide installation when DESTDIR is set. Closes: #689052 | Joey Hess | 2012-09-28 |
| |