Commit Graph

112 Commits

Author SHA1 Message Date
Samuel Tardieu e9e16d57b9 Development has moved 2023-07-21 23:07:21 +02:00
Samuel Tardieu ef1f093517 Update headers 2023-06-18 13:57:26 +02:00
Samuel Tardieu a5eaa0fce2 Prepare AdaSockets 1.13 2023-06-18 13:52:04 +02:00
Samuel Tardieu 4fa6d09903
Merge pull request #15 from samueltardieu/install
More installation instructions
2023-06-15 10:42:45 +02:00
Samuel Tardieu 1cc3198c48
Merge pull request #13 from samueltardieu/update-configure
Update configure.ac to newer macros
2023-06-15 10:42:33 +02:00
Samuel Tardieu 5001174820
Merge pull request #14 from samueltardieu/fix-compilation
fix compilation
2023-06-15 10:42:21 +02:00
Samuel Tardieu 0efdf44fc9 GNAT now recognizes Ada.Exceptions.Raise_Exception properly 2023-06-15 10:41:10 +02:00
Samuel Tardieu 6dd94b326f No need to use the parent commit, even when calling a pragma on it 2023-06-15 10:41:10 +02:00
Samuel Tardieu b9dae4b85a More installation instructions 2023-06-15 10:39:40 +02:00
Samuel Tardieu 3b3b911e58 Update configure.ac to newer macros 2023-06-15 10:27:40 +02:00
Samuel Tardieu e6b4709493 Prepare for version 1.12 2020-06-18 15:33:07 +02:00
Samuel Tardieu 99532ea228 Update copyright notice 2020-06-18 15:31:47 +02:00
bors[bot] 837987b11e
Merge #8
8: Make install paths more configurable and add GNAT project file r=samueltardieu a=samueltardieu

This will ease Debian packaging.

Co-authored-by: Nicolas Boulenguez <nicolas@debian.org>
Co-authored-by: Samuel Tardieu <sam@rfc1149.net>
2020-06-18 13:26:06 +00:00
Samuel Tardieu f9cc3dd2ef Distribute src/adasockets.gpr.in with the source code 2020-06-18 15:25:07 +02:00
bors[bot] 86f74585c7
Merge #9
9: Update texinfo support file r=samueltardieu a=samueltardieu



Co-authored-by: Samuel Tardieu <sam@rfc1149.net>
2020-06-18 13:12:27 +00:00
Samuel Tardieu 4d5d37f63c Update texinfo support file 2020-06-18 15:10:45 +02:00
Nicolas Boulenguez 3b784f7f4c Make install paths more configurable and add GNAT project file
This will ease Debian packaging.
2020-06-18 15:07:01 +02:00
Samuel Tardieu a6a25eb0c4 Fix README.md formatting 2018-04-09 17:34:15 +02:00
Samuel Tardieu 86c2091068 Update copyright notice 2018-04-09 17:31:34 +02:00
Samuel Tardieu 0cd0c8db6d Release 1.11.1 2018-04-09 17:21:12 +02:00
Samuel Tardieu 543c06f8d0 Use -gnatg in maintainer mode 2018-04-09 17:20:48 +02:00
Samuel Tardieu 6b4e76f45c Move field with unknown size last for efficiency reason
Reported by Oliver Kellog. `-gnatg` would turn this compiler warning
into an error.

Fix #7
2018-04-09 17:20:48 +02:00
Samuel Tardieu ffc6c75e63 Release AdaSockets 1.11.0 2018-03-15 11:59:50 +01:00
bors[bot] b9ed74effd Merge #6
6: fix #5: modify multicast socket initialization to allow datagram reception r=samueltardieu a=guifo

  * perform the bind operation using 0.0.0.0

  * modify add_membership option to refers to the IP address of the
    actual interface used to transport the multicast traffic.
2018-03-15 10:55:19 +00:00
Samuel Tardieu 6c6a3234a4 Configure bors 2018-03-15 11:43:45 +01:00
Samuel Tardieu 09dc2a0ff2 Only run tests on bors branches 2018-03-15 11:41:29 +01:00
Samuel Tardieu 5071565ac4 Require autogen for documentation 2018-03-15 11:34:12 +01:00
Samuel Tardieu 3784f04a44 Use info in builddir automake option 2018-03-15 11:31:21 +01:00
Guillaume Foliard 9e0da0443c Modify multicast socket initialization to allow datagram reception:
* perform the bind operation using 0.0.0.0

  * modify add_membership option to refers to the IP address of the
    actual interface used to transport the multicast traffic.
2018-03-11 16:39:34 +01:00
Samuel Tardieu 3bc31a9483 Test make install as well 2017-10-07 15:20:26 +02:00
Samuel Tardieu 368f6e85ef Update texinfo.tex 2017-10-07 15:20:26 +02:00
Samuel Tardieu 1d4d6d8940 Update copyright year 2017-10-07 15:01:23 +02:00
Samuel Tardieu 6ec23478b4 Depend on version.texi for building doc 2017-10-07 15:00:38 +02:00
Samuel Tardieu e499f898c9 Release 1.10.1 2016-09-21 13:12:28 +02:00
Samuel Tardieu c36f4f84da Replace GNU make construct by universal one 2016-09-21 13:09:30 +02:00
Samuel Tardieu 204537cc8b Travis: check build from distribution and build directory 2016-09-21 13:09:29 +02:00
Nicolas Boulenguez 38e6801c1b Use ADAFLAGS CFLAGS CPPFLAGS LDFLAGS for all compilations
libadasockets_la_LINK is normally intended to be generated,
has been rewritten previously without the usual flags,
forgetting LDFLAGS directly and LIBVERSIONINFO indirectly.

The motivation was that the default value relies on the
unset variable CCLD. Fix this instead.

Tell ./configure that ADAFLAGS may be set by the user.
Put user's values after default ones so they take precedence.

Author: Neil Williams
Author: Phil Brooke <pjb@debian.org>
Author: Nicolas Boulenguez <nicolas@debian.org>
2016-09-21 10:33:07 +02:00
Phil Brooke 131dad42fa Add @dircategory (Ada libraries) to adasockets.texi 2016-09-21 10:29:28 +02:00
Nicolas Boulenguez 7844648d4a Clean forgotten aux doc files 2016-09-21 10:27:06 +02:00
Samuel Tardieu 28b86c3468 Release 1.10 2015-12-02 15:47:49 +01:00
Samuel Tardieu cb9e18ecdc Add tests 2015-12-02 15:47:49 +01:00
Samuel Tardieu 52c464894c Allow multicast sockets to be local-only 2015-12-02 15:38:59 +01:00
Samuel Tardieu 6bc6198119 Update copyright date 2015-12-02 14:44:03 +01:00
Samuel Tardieu 82879e2104 Ignore SIGPIPE on socket disconnections 2015-12-02 14:39:40 +01:00
Samuel Tardieu 3b70276f64 Convert instructions to md format and file names 2015-09-22 00:55:55 +02:00
Samuel Tardieu 1205c48100 Upgrade travis to container-based infrastructure 2015-09-20 12:13:51 +02:00
Samuel Tardieu a76aab2b85 Release 1.9.2 2015-08-27 14:08:13 +02:00
Samuel Tardieu 612f2eedc3 Merge pull request #2 from AGWA-forks/master
Make adasockets build reproducibly
2015-08-27 14:06:15 +02:00
Andrew Ayer b617659ada Remove uname and date from generated sockets-constants.ads file
The uname and date capture non-deterministic information about the build
environment, rendering the build unreproducible.
2015-08-21 05:48:58 -07:00
Andrew Ayer 3c96bf8a30 Preserve timestamps when copying files during build
If the timestamp is not preserved, the current time gets
captured by the build, rendering it unreproducible.
2015-08-21 05:30:22 -07:00