3728 Commits

Author SHA1 Message Date
benoit
fafef10cc1 Update to wtf-20170510. 2017-05-11 14:18:56 +00:00
espie
14fe91119e fix build with clang. clean-up prototypes, it's not that large. 2017-05-10 23:34:25 +00:00
espie
9fa6351b9c use modern idioms for subst, pass X11BASE on the command line.
regen all patches for newer headers.
2017-05-09 13:01:42 +00:00
schwarze
f82ff40160 Only minor whitespace differences between groff and mandoc caused
by invalid man(7) syntax, so drop USE_GROFF.
2017-05-08 20:37:06 +00:00
kili
a98dabd07a Grr. rm patches/patch-makefile. 2017-05-08 20:16:24 +00:00
kili
d464856a93 Update to blobwars-2.00.
ok rsadowski@
2017-05-08 20:13:47 +00:00
schwarze
59b3add322 mandoc(1) now supports .ta, drop USE_GROFF and bump 2017-05-08 12:53:28 +00:00
espie
8031ce4ac9 let it build with clang, fix quite a few oddities while there 2017-05-07 17:46:24 +00:00
espie
ab36e4245d compile with clang 2017-05-07 17:17:44 +00:00
landry
9a5bac13c6 Update to a newer git snapshot, fix urls while here 2017-05-07 16:45:12 +00:00
espie
55b762ee31 missing return value, clang fixed 2017-05-07 14:40:40 +00:00
espie
ebc32d368e C++ and temporaries, fixes clang 2017-05-07 14:38:02 +00:00
espie
67f38db8ae assert gnu89 inlines 2017-05-06 17:02:58 +00:00
espie
8d860230fd adjust distinfo post DISTFILES change 2017-05-06 15:10:17 +00:00
espie
8adc59652f somehow, clang wants explicit instantiation for those 2017-05-06 13:42:17 +00:00
espie
55786374b8 get it to build with clang 2017-05-06 02:51:13 +00:00
espie
c570855998 fix build so that it uses CXXFLAGS for C++, add -fgnu89-inline to CFLAGS. 2017-05-05 11:59:27 +00:00
espie
856df6a80f fix a few obvious typos found by clang 2017-05-04 23:00:48 +00:00
espie
3cdef960ff fix warnings due to "" -> char* conversion 2017-05-04 23:00:16 +00:00
espie
df34bc0625 fix build with clang 2017-05-04 22:59:23 +00:00
espie
994c54459a fix clang, missing include 2017-05-04 22:09:18 +00:00
espie
ee1bb80633 configure contains a strange test that fails on clang, and creates a bogus
allegro-config... just work around the test by asserting the correct answer
2017-05-04 22:03:30 +00:00
espie
c68c4a9a61 fix it for clang 2017-05-04 21:40:47 +00:00
espie
b55fa49110 clang nitpicky 2017-05-04 21:38:05 +00:00
espie
a6438d1b37 fixes for clang. 2017-05-04 21:23:30 +00:00
espie
149534639e -Werror considered harmful, and assert gnu89-inline 2017-05-04 21:06:43 +00:00
espie
1c1c23bdd7 -Werror is sooo dependent upon the specific compiler 2017-05-04 20:57:05 +00:00
espie
aaf442d5e8 pointers comparisons 2017-05-04 20:52:00 +00:00
espie
4b31dcf432 fix build with clang and a lot of warnings 2017-05-04 20:40:34 +00:00
espie
e43c648d22 assert gnu89-inline semantics 2017-05-04 20:09:31 +00:00
espie
a1c1044be7 let it build with clang, remove a few warnings 2017-05-04 20:04:44 +00:00
fcambus
b3da7a0eda Switch ports using MASTER_SITE_OPENBSD to a new MASTER_SITES.
OK sthen@
2017-05-03 18:36:05 +00:00
espie
5ffd5369eb old gnu89 inlines 2017-05-02 23:29:11 +00:00
espie
65c6d6d7a0 let it build with clang: newer includes, don't warn on xpm (too noisy)
fix nonsense in introduced patches (unsigned intptr_t indeed!)
2017-05-02 23:26:32 +00:00
espie
3860a20277 find proto for missing identifiers 2017-05-01 21:00:15 +00:00
espie
bb5b3d84cc fix compile&some warnings/errors with clang 2017-05-01 20:48:55 +00:00
espie
6def882e02 wrap dangerdeep's mutex into its own namespace so that it doesn't conflict
with std::mutex on modern compilers.
Fixes the build with clang, and still builds with gcc
2017-04-30 08:56:45 +00:00
espie
5d513c254f retval is a pointer 2017-04-30 08:26:07 +00:00
espie
1923e488e8 fix obvious bug 2017-04-30 08:25:47 +00:00
espie
df8371081d you have to define static members along with declaring them 2017-04-30 08:25:28 +00:00
espie
9004fb8263 more noise in clang, put ; on a separate line 2017-04-30 08:25:00 +00:00
espie
800620c170 shut up some noise in clang++, match struct against struct. 2017-04-30 08:24:33 +00:00
benoit
e7f2913c5b Update to wtf-20170324. 2017-04-30 08:14:03 +00:00
rsadowski
0b1a4d28d8 update to xboard-4.9.1
Initial diff from me, improved version from and ok from jca@
2017-04-29 22:24:15 +00:00
naddy
388b070343 * avoid needless write to string (clang fix from FreeBSD)
* drop gettext module and sync wantlib
2017-04-28 11:39:04 +00:00
espie
c7b77d007e fix inline constraints for clang, no variant with constants.
more recent libtomcrypt switched to macros because of this, but we
don't really care.
2017-04-28 11:04:56 +00:00
espie
6c51bb682e fix a segfault, several misspellings, and a clang error... 2017-04-27 20:04:31 +00:00
espie
5fca700842 clang doesn't like int functions that don't return, but signal handlers
have returned void basically forever, so cut thru a bit of old-style cruft
so it compiles and runs more or less correctly (there's a shitload of stuff
happening in the handler... not my fight)

TODO: LINT_ARGS controls prototypes in externs.h... turning them on
triggers some issues with K&R vs ANSI in some functions.
2017-04-25 15:47:41 +00:00
espie
df24463a65 too many inlines to fix, just use -fgnu89-inline 2017-04-23 19:02:14 +00:00
espie
02ef62fec5 silence a lot more warnings by adding prototypes, not yet finished 2017-04-22 19:49:18 +00:00