Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | handle rpath in OSXMkLibs | Joey Hess | 2013-04-22 |
| | | | | | | | | | | | | Now oberon has some binaries and libraries that use rpath, so I had to put in this ugly hack to replace the @rapth/lib with the lib in the app. This was particularly tricky for libraries that use @rpath because I could not find a way to extract the rpath from the library. (Only from the executable, by running it.. ugh!) The hack I put in place may fail if multiple different libraries use rpath to refer to other libraries, and the "@rpath/lib" string is the same, but actually refers to different files. | ||
* | recent change broke this | Joey Hess | 2013-04-20 |
| | |||
* | Install FDO desktop menu file when webapp is started in standalone mode. | Joey Hess | 2013-04-20 |
| | |||
* | argh!! http://hackage.haskell.org/package/zeroth | Joey Hess | 2013-04-18 |
| | |||
* | avoid adding parens to lambdas in tuples | Joey Hess | 2013-04-18 |
| | |||
* | run lambda parenthesisation recursively inside the body of the lambda | Joey Hess | 2013-04-18 |
| | |||
* | fix lambda parenthesisation | Joey Hess | 2013-04-18 |
| | |||
* | fix build | Joey Hess | 2013-04-18 |
| | |||
* | tighten search and replace slightly | Joey Hess | 2013-04-17 |
| | |||
* | split out library | Joey Hess | 2013-04-17 |
| | |||
* | argle | Joey Hess | 2013-04-17 |
| | |||
* | remove module definitions for these standalone programs | Joey Hess | 2013-04-17 |
| | | | | | Sometimes ghc --make skips building these binaries, as it sees no Main module. | ||
* | minor cleanup | Joey Hess | 2013-04-17 |
| | |||
* | very close now.. but still so far | Joey Hess | 2013-04-17 |
| | |||
* | deal with GHC's broken layout of case expressions. ARGH why GHC WHY?!?! | Joey Hess | 2013-04-17 |
| | |||
* | Splicer contines his evil ways (and Joey goes slowly insane) | Joey Hess | 2013-04-16 |
| | |||
* | Evil Splicer only *thought* he was evil until this commit happened. | Joey Hess | 2013-04-16 |
| | | | | So many nasty hacks! | ||
* | need to mangle another symbol | Joey Hess | 2013-04-16 |
| | |||
* | a few nasty hacks for yesod | Joey Hess | 2013-04-16 |
| | |||
* | update | Joey Hess | 2013-04-15 |
| | |||
* | fix 2 splicing bugs | Joey Hess | 2013-04-15 |
| | |||
* | handle multi-line QQ | Joey Hess | 2013-04-15 |
| | |||
* | only show files that are really changed | Joey Hess | 2013-04-15 |
| | |||
* | hack around incorrect nested instance code generated by GHC | Joey Hess | 2013-04-14 |
| | | | | Yesod-specific hack for now. | ||
* | better handling of declaration splices | Joey Hess | 2013-04-14 |
| | | | | | Still not quite enough to properly expand yesod type safe routes, but getting there.. | ||
* | fix inplace mode | Joey Hess | 2013-04-14 |
| | |||
* | avoid updating a file if the old splice is the same as the new | Joey Hess | 2013-04-14 |
| | |||
* | incremental android builds with the EvilSplicer | Joey Hess | 2013-04-14 |
| | |||
* | 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 |
| |