Hi, please add an ebuild for the backup software "bup" to the portage tree. Reproducible: Always
Created attachment 294067 [details] bup-0.24b.ebuild Initial ebuild.
Created attachment 294097 [details] bup-9999.ebuild Updated ebuild for bup 0.23a, 0.24, 0.24a, 0.24b, 0.25-rc1 and the git version.
Created attachment 363442 [details] bup-9999.ebuild, bup-0.25_rc4.ebuild, bup-0.24b.ebuild and more Updated ebuild for bup 0.23a, 0.24, 0.24a, 0.24b, 0.25_rc1, 0.25_rc2, 0.25_rc3, 0.25_rc4 and the git version. Note that the current ebuild does not respect user-defined CFLAGS. I don't care enough to fix it, but I thought it was worth mentioning ... Also note that the git repository changed to github.com/bup/bup
Created attachment 375826 [details] ebuild for bup 0.25 This is a updated bup-0.25. Some improvementa: 1. Using python-single-r1 2. Do not has pandoc as dependency (93 haskell packages as dependency :( )
Created attachment 375828 [details] ebuild for bup-0.25 Sorry, the previous ebuild doesn't work. More improvements: 1. Add tornado uses flag 2. Fix python shebang (the reason why previous version do not work) 3. Follow user's CFLAGS and LDFLAGS
Created attachment 381934 [details] bup-0.26.ebuild Updated the ebuild 0.26 and renamed the tornado useflag to "web", which is more self-explanatory and used in other packages as well.
Some python scripts use python instead of python2.7. This fails if python3 is the default on the system. This fixes it for me: Index: bup-0.26.ebuild =================================================================== --- bup-0.26.ebuild (revision 742) +++ bup-0.26.ebuild (working copy) @@ -48,6 +48,7 @@ src_install() { emake install DESTDIR="${D}" python_fix_shebang "${ED}"usr/bin + python_fix_shebang "${ED}"usr/lib/bup/cmd doman "${S}"/bup-man/* dodoc README DESIGN CODINGSTYLE
0.28.1 added to the tree.