1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-11-04 08:17:17 -05:00
Commit Graph

145 Commits

Author SHA1 Message Date
Jonas Fonseca
746cee981c Doh, revert -Wunused-parameter arg 2005-12-06 12:35:48 +01:00
Jonas Fonseca
df8aae9742 Add -Wunused-parameter to the gcc 4.* args
kahmalo reported that it spits out warnings for gcc version 4.1.0 20050716
(experimental).
2005-12-06 12:32:46 +01:00
Kalle Olavi Niemitalo
9dd84f8248 Check for GNUTLS 1.2 or newer (1.1 is too old)
The following patch makes the configure script of ELinks ignore an
installed GNUTLS that is too old.  If --with-gnutls was specified, this
results in a fatal error.

Tested with:
 - Debian libgnutls11-dev 1.0.16-14, configure --with-gnutls
   -> error at configure time
 - Debian libgnutls-dev 1.2.9-2, configure --with-gnutls
   -> compiles OK
2005-12-04 20:44:30 +01:00
Jonas Fonseca
68d692724c Add rules to check all .c files with sparse
... and things ain't looking too good. Lots of warnings.
2005-11-24 13:24:19 +01:00
Jonas Fonseca
44cf54f0fc Fix out-of-tree build when srcdir has no Makefile.config
By recursively 'bootstrapping' the builddir specific Makefiles we no longer
depend on running make in the srcdir.

The problem was pointed out by zas.
2005-10-26 00:34:13 +02:00
Jonas Fonseca
eaee3d5f44 Simplify the creation of out-of-tree Makefiles
They now always use the absolute path to the src Makefile.
Silence the mkinstalldir call.
2005-10-25 17:33:01 +02:00
Jonas Fonseca
9e97a100e2 Introduce 'make cleanall' and run it in the build dir when configuring
... but only if Makefile.config exists. cleanall will cause make to enter
even SUBDIR-no dirs and clean OBJS-no files. This should fix the linking
problem report by zas when running:

	./configure --enable-fastmem ; make ; \
	./configure --enable-debug ; make
2005-10-22 13:25:28 +02:00
Jonas Fonseca
0ba773e7a5 Add the basics for _browser_ (ecma)scripting ELinks with SEE
SEE is David Leonard's Simple Ecmascript Engine.  The SEE scripting backend
is very raw and not tested very much. The idea was to see what kind of
creature SEE is (and contradict pasky's aired opinion that no new features
are added anymore ;).

echo 'function goto_url() { return 'localhost'; }' > ~/.elinks/hooks.js
and get local for maximum security ...

FYI: SEE is smaller than Spidermonkey but doesn't have the same kind of
data-driven interface, although it looks like it is possible to build that.
2005-10-20 20:38:01 +02:00
Laurent MONIN
f28df73348 Fix a missing space. 2005-10-20 10:21:09 +02:00
Jonas Fonseca
c88afeb1c2 path_to_top -> top_builddir 2005-10-20 04:00:35 +02:00
Jonas Fonseca
db99a74777 Add support for out-of-tree builds
Involves prefixing with $(srcdir) to some of the build rule variables. For
the builddir we create Makefiles which simply include the srcdir Makefile.
Add list make rule to get list of Makefiles to generate (find will get it
wrong for builddirs nested in srcdir).

There are still a few minor issues like the file paths echoed during make
install ...
2005-10-20 03:49:40 +02:00
Jonas Fonseca
3713389032 Add support for rerunning the autotools
Adaptation of automakes ...
2005-10-03 01:29:52 +02:00
Jonas Fonseca
4f57cd0c6f Make some of the AC_SUBST() variables implicit 2005-10-03 00:50:16 +02:00
Petr Baudis
d8bc3f7b15 Merge with /srv/git/elinks.git 2005-09-26 16:09:29 +02:00
Petr Baudis
87938bbeca Rename locale no to nb
Apparently new name for the locale, makes new gettexts happy. Pointed
out by darix and probably someone else too.
2005-09-26 16:09:00 +02:00
Strahinya Radich
f86a009108 Add Serbian translation 2005-09-23 14:51:14 +02:00
Jonas Fonseca
5455795394 Upgrade to use cg-commit-id for getting build ID
The recent cogito-0.15 renamed commit-id to have the cg-prefix.
2005-09-19 11:04:03 +02:00
Petr Baudis
67ba923af4 Generate doc/man/man1/elinks.1. 2005-09-17 20:43:57 +02:00
Petr Baudis
c94471fde8 Throw in install-sh, missing, and mkinstalldirs, and detect BSD install
presence in the configure script.
2005-09-17 20:00:58 +02:00
Jonas Fonseca
9921e58aba Put the commit ID in the version string
Finally, we are able to identify the builds more accurately. Now we check
if commit-id (cogito tool) is available and pass the output to vernum.c
compilation which then exports it as a build_id string.

The first line of --version is now a bit long, we should probably move the
build date to a second indented line or something.
2005-09-17 14:45:59 +02:00
Jonas Fonseca
a7e8926622 Move notice of GNUTLS >= 1.2 requirement to NEWS file 2005-09-17 11:54:14 +02:00
Petr Baudis
a87d775eeb Merge with git+ssh://pasky.or.cz/srv/git/elinks.git 2005-09-17 08:45:23 +02:00
Petr Baudis
8623d1ce8c Mention that the GNUTLS SSL support is 1.2+
Suggested by Miernik.
2005-09-17 03:53:27 +02:00
Petr Baudis
96c100b014 Define PACKAGE and VERSION macros in config.h. 2005-09-16 13:54:26 +02:00
Petr Baudis
f513eefab9 Readd AC_CONFIG_HEADERS(). 2005-09-16 13:45:59 +02:00
Petr Baudis
a3787a29c1 Remove traces of nuts and automake. 2005-09-16 13:44:33 +02:00
Petr Baudis
94ba122117 Set PACKAGE and VERSION manually isntead of relying on AM_INIT_AUTOMAKE(). 2005-09-16 13:42:25 +02:00
Petr Baudis
03c2fb116d ELBuildized intl/. Final nail in automake's coffin. 2005-09-16 13:38:05 +02:00
Petr Baudis
68b55a8fcb ELBuildized mime/. 2005-09-16 13:36:47 +02:00
Petr Baudis
3e394f3367 ELBuildized viewer/. 2005-09-16 13:33:43 +02:00
Petr Baudis
c89190e0bf ELBuildized scripting/. 2005-09-16 13:29:06 +02:00
Petr Baudis
18f85bec14 ELBuildized util/. 2005-09-16 13:27:27 +02:00
Petr Baudis
98dd1a4fef Converted main, network and terminal to ELBuild. 2005-09-16 13:23:05 +02:00
Petr Baudis
568fe503f9 Don't autogenerate src/Makefile. 2005-09-16 13:15:09 +02:00
Petr Baudis
402a15c94e Update the autogeneration list. 2005-09-16 05:12:49 +02:00
Petr Baudis
145c0e3427 Merge with /srv/git/elinks.git 2005-09-16 04:25:00 +02:00
Petr Baudis
0f15183aed Added support for conditional rules in ELBuild (not used yet) 2005-09-16 04:24:01 +02:00
Petr Baudis
1fd3bff6f3 Converted src/intl/gettext/Makefile to ELBuild 2005-09-16 04:20:14 +02:00
Miciah Dashiel Butler Masters
b395b92543 Change 0.11.CVS to 0.11.GIT. 2005-09-16 02:17:33 +00:00
Petr Baudis
1f0cd14e91 Converted another bunch of submakefiles to ELBuild 2005-09-16 04:07:37 +02:00
Petr Baudis
22b6d3f623 Uhm, don't autogenerate po/Makefile. 2005-09-16 01:47:57 +02:00
Petr Baudis
953c772863 Don't autogenerate src/session/Makefile 2005-09-16 00:26:00 +02:00
Petr Baudis
4396927798 Make ./configure not care about doc/man/ subdirs, now in the new build
system.
2005-09-16 00:02:18 +02:00
Petr Baudis
06ea255a22 Convert part of the build to the new build system
The root makefile is converted as well as some leaf Makefiles. This
also brings in the required infrastructure and adjusts configure.in
appropriately.

I converted only makefiles containing no configurable stuff, since
that'll require more consideration yet.
2005-09-15 21:03:56 +02:00
Petr Baudis
0f6d4310ad Initial commit of the HEAD branch of the ELinks CVS repository, as of
Thu Sep 15 15:57:07 CEST 2005. The previous history can be added to this
by grafting.
2005-09-15 15:58:31 +02:00