3938 Commits

Author SHA1 Message Date
espie
a9874d4c0f clang: pointer comparison
WANT_CXX
2017-05-13 22:00:23 +00:00
espie
bc03abe42e simple fixes for clang 2017-05-13 21:56:14 +00:00
espie
a891be2780 fix configury for clang, fix code for building under more stringent C++11 2017-05-13 17:56:55 +00:00
espie
0ab0c09554 first batch of WANT_CXX 2017-05-13 09:49:50 +00:00
espie
9acdcce32d iostream.h is dead, deal with it 2017-05-13 08:21:07 +00:00
espie
2aaec32fa8 give prototypes/forward declarations until clang stops warnings. 2017-05-12 21:25:00 +00:00
espie
900ae802fd lose the / at end of WRKDIST 2017-05-12 14:11:54 +00:00
espie
5547286ead kill most of the / at the end of WRK* variables 2017-05-11 20:50:55 +00:00
espie
5af83841b4 remove old build earlier.
fixes for clang, mostly namespace collision, and a portability bug
2017-05-11 19:52:15 +00:00
espie
b49f05d68e fix crimson build. from freebsd 2017-05-11 19:24:01 +00:00
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