Commits
- Commit:
af5018021e44b18ee320ec23efdbf90039d40138
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: check for libcrypto unconditionally
Don't exclude OpenBSD from checking for libcrypto; gotd still needs
this.
- Commit:
7e97fd319197d8a100a5de3f613a02253977b26b
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add check for libcrypto
This is needed for gotd's got-notify-http libexec helper.
- Commit:
3f1103ea8d6aba2aad6eee95d8a0009bd24bd337
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: fix compilation on OpenBSD
Make -portable work on OpenBSD; explicitly use -ltls, and dont't use
PKG_CONFIG to check for a library which won't exist on OpenBSD.
- Commit:
4c2c912121116761d73fbb528b89d7dc65aa3d32
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
portable: enable SHA256
This allows the use of native SHA256 functions.
From naddy@
- Commit:
8d2e954c7b9ef33d7c66d022729aa30d16e2aa84
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
portable: disable SHA384/SHA512
This isn't used in got, so may as well disable from compat.
From naddy@
- Commit:
e9ac8ffb81b959aef62a5b522a7e340da6ffd597
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
portable: compile gotd unconditionally
For some time now, gotd was only ever available if one used the
--enable-gotd flag to configure. This was fine back when gotd was still
under development -- but it's now very usable, and deserves to be
enabled by default.
- Commit:
4b22f43cfffaae8668f6bd6320700fe4eb73b0c7
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
portable: update help syntax
Fix syntax for --enable-{gotd,cvg}
- Commit:
e19a8793edf7bd79135e1bd3e90eb8c36dc951b5
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
portable: enable got-fetch-http
- Commit:
a58e44b08071a64fd0718a077405e118d9a136d5
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotd: enable got-notify-http
- Commit:
b2ce1dae7426855da5636b9762b278f2d89651de
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: enable got-notify-email
Now that gotd has the start of helpers, got-notify-email is the first.
This is still behind the --enable-gotd flag.
- Commit:
36d7ed1e4ca16170bfdc637695cc21f41a871593
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: update dist configuration
When running 'make dist', ensure we automatically pass through the
relevant configure options so that the relevant files are included.
- Commit:
a77903c9966763710b6ec7500228274cc73a8aa0
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add --enable-cvg flag
Just while cvg is being developed, mask the building of this via a flag
to ./configure -- this is not intended to be used by any packagers, but
rather, provide a means for developers for testing.
This flag will go away once cvg is considered releasable.
- Commit:
8dafd5874fb5bfc195ebf7ecae8dd84bd14e852c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: configure: echo gotd/gitwrapper paths
When --enable-gotd is present, and gotd empty path or gitwrapper's git
libexec path is set, print those out with the other information at the
end of the configure script.
"N/A" is set where no value is present.
Helpful for debugging.
- Commit:
3770e05568dc25b65125358aeb7a51ced8afb221
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: make gitwrapper --enable-gotd aware
There's no point installing gitwrapper outside of enabling gotd, as this
is only used by gotd.
- Commit:
adafacd3356d54a893e7181d7fb63363129f7c64
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: configure gitwrapper/gotd paths
Rather than hard-code assumptions into gitwrapper and gotd binaries,
allow for some values to be overriden at compile time.
This should help portability.
- Commit:
4efc8dcb177f6c378c12a7d91f51e6ae4e80078b
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotd/gitwrapper: update for libs
Bring gotd and gitwrapper closer to how libraries are detected.
- Commit:
40de210a716dc3b8dd4116cda482c851eac44d4f
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: enable gotctl (via --enable-gotd)
This builds gotctl, for the moment via --enable-gotd
- Commit:
52daa6ad930882d88e621503559fcb23baad5d7b
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: build gotsh when --enable-gotd passed
When building gotd, also build gotsh.
- Commit:
2f1efc186f6bda57e8357f593f19883a7edb7895
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: enable compiling gotd
This enables gotd -- for now, this is opt-in at compile-time, via:
./configure --enable-gotd
- Commit:
b7eff1274c82d60d1eeca924bb9c5dcb951a781c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: enable cvg
- Commit:
5007bd0d88e88e4e812dbb82ec4cf157920f62ea
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: linux: add libmd
On some systems libmd isn't explicitly implied, so detect this via
pkg-config at configure time.
Problem reported by @stsp
- Commit:
8d60d668faa58a809d2f1244697a7a5e285951b7
- From:
- Thomas Adam <ThomasAdam@users.noreply.github.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: fix getopt check
Rather than always asserting our version of getopt(2), only do so
if it lacks certain features.
Some of the configure.ac changes have come from openssh-portable.
- Commit:
8cff5e95a33fae159bff83b798f8c0425e2aff5c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: OpenBSD compilation fixes
- Commit:
d3f1e38b5d5c7188a56b8b08d472ff8683c10e15
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: curses: improve detection
When checking for ncurses, don't clobber previous checks for libpanel.
- Commit:
206be139b57622a9d9d2fe28a7d2c1eb62109136
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: improve b64_ntop detection
When looking for base64 functions, check -lresolv and/or -lnetwork, and
only build those in compat if required.
Some of the detection code was modified from tmux's configure.ac script.