| Commit message (Collapse) | Author | Age |
|
|
|
| |
* DragonFly BSD is not Dragonfly BSD.
|
| |
|
|
|
|
| |
The header is already used appropriately in the code.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD PR was https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=108117
OpenBSD PR was 5447.
Both have been fixed for years.
This reverts commit c55cbd3f2f003ea6e36727f8b985e880d6aded85, among
others.
|
|
|
| |
Tests for POSIX_C_SOURCE value need to be done before any actual checks
|
| |
|
|
|
|
|
|
|
| |
Doxygen 1.8.6 and lower do not have the \\htmlonly[block] directive
which fixes a multitude of problems in the rendering of the docs. In
Doxygen 1.8.7 the list of understood HTML entities was greatly
increased. I tested earlier versions and many little issues returned.
|
| |
|
|
|
|
| |
This rolls back to commit 60b9f8db18b8889c3db864e443ee113d897bfe72.
|
| |
|
| |
|
|
|
|
|
|
| |
The inotify notifier is fragile, fails on travis, and fails to compile
on certain Linux kernels. It doesn't appear to work as well as the named
pipe mechanism. Best to just get rid of it.
|
|\ |
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
configure.ac
|
| | |
|
| |
| |
| |
| | |
Linux
|
| |
| |
| |
| |
| |
| | |
This removes undefined behavior in the previous code by properly
checking for miliseconds (actually typing proper names, not abusing
pointer arithmetics).
|
|/
|
|
|
|
|
|
|
| |
Fix for CVE-2014-2905.
Code for getpeereid() on non-BSD systems imported from the PostgreSQL
project under a BSD-style license.
Closes #1436
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
configure will no longer check for the existence of extra include, lib
and bin directories in /usr/pkg /sw /opt /opt/local /usr/local.
The check was not done in a particularly sensible manner and there are
now no mandatory dependencies that not shipped in the main system trees
on virtually every system in existence.
If building with Fink, follow these directions as suggested by the fink
project:
http://www.finkproject.org/faq/usage-general.php#compile-myself
Closes #1185, and closes #1186.
|
| |
|
|
|
|
| |
configure.ac.
|
| |
|
|
|
|
|
|
| |
See Gentoo bug 459768 (https://bugs.gentoo.org/show_bug.cgi?id=459768)
Closes #1322 (https://github.com/fish-shell/fish-shell/pull/1322).
|
|
|
|
| |
build system
|
| |
|
|
|
|
| |
'direcotry' => 'directory'
|
|
|
|
|
|
|
|
| |
Removes some unused variables and out-of-date references.
Wraps some tests in quotes to avoid expansion errors.
Removes the fish.spec generated file as it is out of date and is
arguably better maintained by downstream packagers.
See http://github.com/zanchey/fish-build/ for a better RPM spec file.
|
|
|
|
|
|
|
| |
- expunge LIBS_COMMON, it doesn't get used anywhere
- don't reset LIBS to empty
- move the gettext test as every binary depends on it
- only include one set of libraries
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Closes #766
doesn't appear to actually be required, and adding RPATH breaks Debian and OpenSUSE policy
all flames to me
|
|
|
|
|
|
|
|
|
|
|
|
| |
m4_esyscmd_s is a macro only available in Autoconf 2.64, which despite
being released in 2009 is not available on a number of build targets for
the project (specifically CentOS/RHEL 6).
ca8e4c08a78 tries to remove the error produced with m4_pattern_allow,
but that just silences the sanity check.
Instead, replace m4_esyscmd_s with m4_esyscmd + manual removal of
newlines.
|
|
|
| |
I hope I didn't broke anything, but it works for me.
|
|
|
|
| |
Note that this will NOT get updated on every run - even if autoconf is run manually, the value may be cached. The PACKAGE_VERSION variable/symbol will not be reliable. Use FISH_BUILD_VERSION instead.
|
| |
|
| |
|
|
|
|
| |
again
|
|
|
|
| |
https://github.com/fish-shell/fish-shell/issues/664
|
| |
|
|
|
|
| |
https://github.com/fish-shell/fish-shell/issues/633
|
|
|
|
|
|
|
|
|
|
|
| |
On FreeBSD, compilation complains that "this file includes
<sys/termios.h> which is deprecated, use <termios.h> instead". On Linux
and FreeBSD, <sys/termios.h> literally just pulls in <termios.h>. On OS
X and Solaris, <termios.h> pulls in <sys/termios.h>.
<termio.h> doesn't exist on FreeBSD or Mac OS X, and on Linux is marked
as deprecated and just includes <termios.h>. It does exist on Solaris,
but no `struct termio` is ever actually used in the codebase.
|
|
|
|
| |
https://github.com/fish-shell/fish-shell/issues/548)
|
|
|
|
| |
--without-gettext work on platforms where gettext exists but isn't wanted)
|