-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPG Signature or Hash Verifications? #17
Comments
nice to see arch interested in this project! i attached now the sha512sum to the release download page here on github. generally the upstream URL for releases is http://ftp.barfooze.de/pub/sabotage/tarballs/ and we ususally also update the sabotage linux package with the release sha512 hash when we do a version bump: https://github.com/sabotage-linux/sabotage/blob/master/pkg/curses#L3 , this info is just for double-checking because i'll publish the checksum from now on with the release notes here on GH. i looked into the arch package and there's one thing you could improve: rather than doing sed on GNUmakefile you can just as for the urxvt issue: i'm aware of that ( #9 ) and i think to solve it someone would have to contact urxvt upstream and ask if they could supply their terminfo snippet in a format that's supported (i.e. like all other terminfo entries in https://github.com/sabotage-linux/netbsd-curses/blob/master/terminfo/terminfo ) - we would even gladly add that to our default terminfo db and built-in terminfo entries. if there's something else i can help you with let me know and good luck with your project! |
i just saw another thing in your recipe that should be fixed: |
Thank you for the hash :) . Using the following updated build recipe: http://pastebin.com/EF7c0jSU ...results in... ==> Making package: netbsd-curses 0.1.1-1 (Thu Nov 10 19:13:15 UTC 2016) warning _FORTIFY_SOURCE requires compiling with optimization (-O)
cc -D_FORTIFY_SOURCE=2 -I. -I./libterminfo -DHAVE_WCHAR -DINSTALL_PREFIX="/usr" -O0 -g0 -c -o nbperf/nbperf-bdz.o nbperf/nbperf-bdz.c warning _FORTIFY_SOURCE requires compiling with optimization (-O)
cc -D_FORTIFY_SOURCE=2 -I. -I./libterminfo -DHAVE_WCHAR -DINSTALL_PREFIX="/usr" -O0 -g0 -c -o nbperf/nbperf-chm.o nbperf/nbperf-chm.c warning _FORTIFY_SOURCE requires compiling with optimization (-O)
In file included from /usr/include/err.h:22:0, warning _FORTIFY_SOURCE requires compiling with optimization (-O)
In file included from /usr/include/err.h:22:0, warning _FORTIFY_SOURCE requires compiling with optimization (-O)
cc -D_FORTIFY_SOURCE=2 -I. -I./libterminfo -DHAVE_WCHAR -DINSTALL_PREFIX="/usr" -O0 -g0 -c -o nbperf/graph3.o nbperf/graph3.c warning _FORTIFY_SOURCE requires compiling with optimization (-O)
cc -D_FORTIFY_SOURCE=2 -I. -I./libterminfo -DHAVE_WCHAR -DINSTALL_PREFIX="/usr" -O0 -g0 -c -o nbperf/mi_vector_hash.o nbperf/mi_vector_hash.c warning _FORTIFY_SOURCE requires compiling with optimization (-O)...where FORTIFY_SOURCE warnings regarding -O0 persist. CFLAGS in config.mak do not appear to take precedence over GNUmakefile for nbperf. |
oops, you uncovered a bug: fixed here 2cb5395 |
2cb5395 with |
Being that the Curses library is so important, can you provide us with auth mechanisms to ensure the integrity of our downloads? Thank you for continuing development on netbsd-curses as it has replaced ncurses on several Arch boxes thus far. The only build issue I came across was with urxvt:
/usr/bin/tic ./etc/rxvt-unicode.terminfo
tic: rxvt-unicode: kDC5: unknown capability
tic: rxvt-unicode: kDC6: unknown capability
tic: rxvt-unicode: kDN: unknown capability
tic: rxvt-unicode: kDN5: unknown capability
tic: rxvt-unicode: kIC5: unknown capability
tic: rxvt-unicode: kIC6: unknown capability
tic: rxvt-unicode: kEND5: unknown capability
tic: rxvt-unicode: kEND6: unknown capability
tic: rxvt-unicode: kFND5: unknown capability
tic: rxvt-unicode: kFND6: unknown capability
tic: rxvt-unicode: kHOM5: unknown capability
tic: rxvt-unicode: kHOM6: unknown capability
tic: rxvt-unicode: kLFT5: unknown capability
tic: rxvt-unicode: kNXT5: unknown capability
tic: rxvt-unicode: kNXT6: unknown capability
tic: rxvt-unicode: kPRV5: unknown capability
tic: rxvt-unicode: kPRV6: unknown capability
tic: rxvt-unicode: kRIT5: unknown capability
tic: rxvt-unicode: kUP: unknown capability
tic: rxvt-unicode: kUP5: unknown capability
At minimum what needs to be done to replace ncurses on Arch is:
I'll continue testing as I go along. Again, thanks for porting this over :)
The text was updated successfully, but these errors were encountered: