990 Commits

Author SHA1 Message Date
ajacoutot
1e469c5837 Remove gnokii; it's no longer useful and doesn't work properly most of the
time.

ok robert@ (maintainer)
2017-11-06 10:13:12 +00:00
kirby
99193ed25c fix build on !CLANG_ARCHS
spotted by landry@ on sparc64 buld
2017-11-04 21:45:38 +00:00
espie
8d7d424b7b obey CC 2017-11-03 11:25:44 +00:00
sthen
78c04ae094 replace gettext MODULES 2017-11-02 22:24:14 +00:00
espie
7a9e6a42da fix bogus link line. 2017-11-02 15:22:00 +00:00
sthen
ceb7770170 Handle pthread-stubs removal. 2017-10-23 17:10:37 +00:00
kirby
adca1bcbfb update to gammu-1.38.5 2017-10-20 06:46:02 +00:00
sthen
5c1b918c04 update to smstools3-3.1.21 2017-10-10 12:04:59 +00:00
naddy
05d61abfd4 Unbreak autoconf check with clang by not using nested function.
Replace gettext module while here.
2017-09-27 21:05:42 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
ajacoutot
d40df6b325 Adjust MAKE_FLAGS to unbreak after pulseaudio update. 2017-09-20 08:20:14 +00:00
sthen
c101536a68 update to chirp-20170714 2017-09-16 12:59:32 +00:00
sthen
c5cecfbc8a update to fldigi-4.0.9 2017-09-04 16:48:45 +00:00
jasper
0885430c52 replace dead HOMEPAGE/MASTER_SITES with a backup mirror 2017-08-21 18:36:21 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
4fcf8f2aaf drop MAINTAINER on a few things 2017-07-05 10:22:05 +00:00
sthen
e8bb9ff530 drop maintainer 2017-07-04 11:09:44 +00:00
kirby
ff7704b91f update to python-gammu-2.9 2017-06-21 01:03:28 +00:00
kirby
7a7a27c686 update to gammu-1.38.4 2017-06-21 01:02:26 +00:00
schwarze
c143ca02b2 No important formatting differences, drop USE_GROFF and bump.
Actually, mandoc output is slightly more readable because it
handles the footnote markers (superscript 1, 2, 3) better.
2017-06-17 17:22:04 +00:00
kirby
5aebe981eb bugfix update to python-gammu-2.8 2017-06-10 08:44:00 +00:00
kirby
ffaffc3d5d update to gammu-1.38.3 2017-05-25 18:07:53 +00:00
sthen
c208af7d2c update to FLdigi-4.0.4 2017-05-24 14:05:42 +00:00
sthen
64ce11935f fix format string for 64-bit time_t, found by clang warning 2017-05-06 22:00:53 +00:00
sthen
044a3c1586 regen 2017-05-06 21:57:27 +00:00
espie
76983199c3 remove very old unneeded configure change which breaks clang 2017-05-04 14:21:34 +00:00
espie
06bc3b0684 requires gnu89 inline semantics 2017-05-04 14:02:00 +00:00
espie
1f872fa991 uses gnu89-inlines 2017-05-02 16:56:11 +00:00
espie
bdb8a5647f abs(unsigned) doesn't make much sense.
clang catches an actual bug in jakemsr's code!
2017-05-02 16:47:32 +00:00
sthen
cf1c9742f6 update to fldigi-4.0.3 2017-05-01 13:28:09 +00:00
espie
cb79f58294 missing prototypes 2017-04-29 06:54:29 +00:00
ajacoutot
0cb7bca06b Update to xlog-2.0.14. 2017-04-28 22:29:31 +00:00
naddy
b8db4b8592 * drop -Werror; fixes build with clang
* replace gettext module while here
2017-04-27 23:03:54 +00:00
naddy
f49f2b4285 * handle CPPFLAGS properly; also fixes build with clang
* neutering nl_langinfo() should be no longer required
2017-04-27 20:13:36 +00:00
jca
733a373c8d inline->static inline to fix clang build 2017-04-25 22:56:25 +00:00
jca
8bbce942b3 Respect CC 2017-04-25 22:51:23 +00:00
sthen
1a57732b1b clang and other fixes for zmtx-zmrx:
add prototypes
add missing system headers
add missing return values in non-void functions
64-bit time_t format string fix found by clang
honour CFLAGS
don't call rx_raw(int timeout) with "rx_raw()", use a sane timeout
2017-04-24 10:14:05 +00:00
sthen
61e9aa7beb regen patches under standard names 2017-04-24 09:48:17 +00:00
sthen
58003290b8 Update to minicom-2.7.1
CVE-2017-7467: Fix an out of bounds data access that can lead to remote
code execution.
2017-04-18 21:05:09 +00:00
sthen
17a56ad7cd update to fldigi-4.0.2 2017-04-16 14:36:02 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
kirby
f193f5a94c Update to gammu-1.38.2. 2017-04-05 08:02:05 +00:00
benoit
e3df02e777 Update to chirp-20170311. 2017-03-28 07:05:05 +00:00
jca
5b29309099 Respect CXX/CXXFLAGS 2017-02-27 15:47:17 +00:00
jca
d13e8957bd Don't hardcode gcc, respect CFLAGS 2017-02-27 15:40:54 +00:00
sthen
691ac83091 honour CC 2017-02-26 20:15:35 +00:00
sthen
94ca938963 set a portroach marker, the default scheme picks up alpha versions. 2017-02-20 10:23:28 +00:00
sthen
2a738b5efb update to FLdigi-3.23.21 2017-02-14 23:17:36 +00:00