From 3495f7ba2a3ecd28bf5a60a16ea2adcc54677d4b Mon Sep 17 00:00:00 2001 From: arne_f Date: Sun, 24 Feb 2008 14:17:20 +0000 Subject: [PATCH] Addon: elinks (www-browser for textconsole) git-svn-id: http://svn.ipfire.org/svn/ipfire/branches/2.1/trunk@1235 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 --- config/elinks/elinks.conf | 46 +++++++++++++++ config/rootfiles/packages/elinks | 97 ++++++++++++++++++++++++++++++++ doc/packages-list.txt | 1 + lfs/elinks | 89 +++++++++++++++++++++++++++++ make.sh | 2 + 5 files changed, 235 insertions(+) create mode 100755 config/elinks/elinks.conf create mode 100644 config/rootfiles/packages/elinks create mode 100644 lfs/elinks diff --git a/config/elinks/elinks.conf b/config/elinks/elinks.conf new file mode 100755 index 0000000000..dbf940e5ed --- /dev/null +++ b/config/elinks/elinks.conf @@ -0,0 +1,46 @@ +## ELinks 0.11.4rc0 configuration file + +## This is ELinks configuration file. You can edit it manually, +## if you wish so; this file is edited by ELinks when you save +## options through UI, however only option values will be altered +## and missing options will be added at the end of file; if option +## is not written in this file, but in some file included from it, +## it is NOT counted as missing. Note that all your formatting, +## own comments and so on will be kept as-is. +## +## Obviously, if you don't like what ELinks is going to do with +## this file, you can change it by altering the config.saving_style +## option. Come on, aren't we friendly guys after all? + + + +############################## +# Automatically saved options +# + + ## config.saving_style_w [0|1] + # This is internal option used when displaying a warning about + # obsolete config.saving_style. You shouldn't touch it. + set config.saving_style_w = 1 + + ## terminal.linux.utf_8_io [0|1] + set terminal.linux.utf_8_io = 1 + ## ui.language + # Language of user interface. 'System' means that the language will + # be extracted from the environment dynamically. + set ui.language = "System" + + + + +############################## +# Automatically saved options +# + + ## ui.sessions.homepage + # The URI to load either at startup time when no URI was given + # on the command line or when requested by the goto-url-home action. + # Set to "" if the environment variable WWW_HOME should be used + # as homepage URI instead. + set ui.sessions.homepage = "https://localhost:444" + diff --git a/config/rootfiles/packages/elinks b/config/rootfiles/packages/elinks new file mode 100644 index 0000000000..fa8e64b9af --- /dev/null +++ b/config/rootfiles/packages/elinks @@ -0,0 +1,97 @@ +usr/local/etc/elinks/elinks.conf +usr/local/bin/elinks +usr/local/man/man1/elinks.1 +usr/local/man/man5 +usr/local/man/man5/elinks.conf.5 +usr/local/man/man5/elinkskeys.5 +#usr/local/share/locale/be +#usr/local/share/locale/be/LC_MESSAGES +#usr/local/share/locale/be/LC_MESSAGES/elinks.mo +#usr/local/share/locale/bg +#usr/local/share/locale/bg/LC_MESSAGES +#usr/local/share/locale/bg/LC_MESSAGES/elinks.mo +#usr/local/share/locale/ca +#usr/local/share/locale/ca/LC_MESSAGES +#usr/local/share/locale/ca/LC_MESSAGES/elinks.mo +#usr/local/share/locale/cs +#usr/local/share/locale/cs/LC_MESSAGES +#usr/local/share/locale/cs/LC_MESSAGES/elinks.mo +#usr/local/share/locale/da +#usr/local/share/locale/da/LC_MESSAGES +#usr/local/share/locale/da/LC_MESSAGES/elinks.mo +usr/local/share/locale/de +usr/local/share/locale/de/LC_MESSAGES +usr/local/share/locale/de/LC_MESSAGES/elinks.mo +#usr/local/share/locale/el +#usr/local/share/locale/el/LC_MESSAGES +#usr/local/share/locale/el/LC_MESSAGES/elinks.mo +#usr/local/share/locale/es +#usr/local/share/locale/es/LC_MESSAGES +#usr/local/share/locale/es/LC_MESSAGES/elinks.mo +#usr/local/share/locale/et +#usr/local/share/locale/et/LC_MESSAGES +#usr/local/share/locale/et/LC_MESSAGES/elinks.mo +#usr/local/share/locale/fi +#usr/local/share/locale/fi/LC_MESSAGES +#usr/local/share/locale/fi/LC_MESSAGES/elinks.mo +#usr/local/share/locale/fr +#usr/local/share/locale/fr/LC_MESSAGES +#usr/local/share/locale/fr/LC_MESSAGES/elinks.mo +#usr/local/share/locale/gl +#usr/local/share/locale/gl/LC_MESSAGES +#usr/local/share/locale/gl/LC_MESSAGES/elinks.mo +#usr/local/share/locale/hr +#usr/local/share/locale/hr/LC_MESSAGES +#usr/local/share/locale/hr/LC_MESSAGES/elinks.mo +#usr/local/share/locale/hu +#usr/local/share/locale/hu/LC_MESSAGES +#usr/local/share/locale/hu/LC_MESSAGES/elinks.mo +#usr/local/share/locale/id +#usr/local/share/locale/id/LC_MESSAGES +#usr/local/share/locale/id/LC_MESSAGES/elinks.mo +#usr/local/share/locale/is +#usr/local/share/locale/is/LC_MESSAGES +#usr/local/share/locale/is/LC_MESSAGES/elinks.mo +#usr/local/share/locale/it +#usr/local/share/locale/it/LC_MESSAGES +#usr/local/share/locale/it/LC_MESSAGES/elinks.mo +#usr/local/share/locale/locale.alias +#usr/local/share/locale/lt +#usr/local/share/locale/lt/LC_MESSAGES +#usr/local/share/locale/lt/LC_MESSAGES/elinks.mo +#usr/local/share/locale/nb +#usr/local/share/locale/nb/LC_MESSAGES +#usr/local/share/locale/nb/LC_MESSAGES/elinks.mo +#usr/local/share/locale/nl +#usr/local/share/locale/nl/LC_MESSAGES +#usr/local/share/locale/nl/LC_MESSAGES/elinks.mo +#usr/local/share/locale/pl +#usr/local/share/locale/pl/LC_MESSAGES +#usr/local/share/locale/pl/LC_MESSAGES/elinks.mo +#usr/local/share/locale/pt +#usr/local/share/locale/pt/LC_MESSAGES +#usr/local/share/locale/pt/LC_MESSAGES/elinks.mo +#usr/local/share/locale/pt_BR +#usr/local/share/locale/pt_BR/LC_MESSAGES +#usr/local/share/locale/pt_BR/LC_MESSAGES/elinks.mo +#usr/local/share/locale/ro +#usr/local/share/locale/ro/LC_MESSAGES +#usr/local/share/locale/ro/LC_MESSAGES/elinks.mo +#usr/local/share/locale/ru +#usr/local/share/locale/ru/LC_MESSAGES +#usr/local/share/locale/ru/LC_MESSAGES/elinks.mo +#usr/local/share/locale/sk +#usr/local/share/locale/sk/LC_MESSAGES +#usr/local/share/locale/sk/LC_MESSAGES/elinks.mo +#usr/local/share/locale/sr +#usr/local/share/locale/sr/LC_MESSAGES +#usr/local/share/locale/sr/LC_MESSAGES/elinks.mo +#usr/local/share/locale/sv +#usr/local/share/locale/sv/LC_MESSAGES +#usr/local/share/locale/sv/LC_MESSAGES/elinks.mo +#usr/local/share/locale/tr +#usr/local/share/locale/tr/LC_MESSAGES +#usr/local/share/locale/tr/LC_MESSAGES/elinks.mo +#usr/local/share/locale/uk +#usr/local/share/locale/uk/LC_MESSAGES +#usr/local/share/locale/uk/LC_MESSAGES/elinks.mo diff --git a/doc/packages-list.txt b/doc/packages-list.txt index 7b7255c3eb..081b857ea9 100644 --- a/doc/packages-list.txt +++ b/doc/packages-list.txt @@ -69,6 +69,7 @@ * dosfstools-2.11 * e2fsprogs-1.39 * ed-0.2 +* elinks-0.11.4rc0 * espgs-8.15.1 * etherwake-1.09 * ethtool-3 diff --git a/lfs/elinks b/lfs/elinks new file mode 100644 index 0000000000..a553dd0c87 --- /dev/null +++ b/lfs/elinks @@ -0,0 +1,89 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.11.4rc0 + +THISAPP = elinks-$(VER) +DL_FILE = $(THISAPP).tar.bz2 +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = elinks +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 718137aa45ddb2e7137edb8fb4f646a6 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +dist: + @$(PAK) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure + cd $(DIR_APP) && make + cd $(DIR_APP) && make install + + mkdir -p /usr/local/etc/elinks + cp -vf $(DIR_SRC)/config/elinks/elinks.conf /usr/local/etc/elinks/elinks.conf + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index c2850bf047..f4ab0d5656 100755 --- a/make.sh +++ b/make.sh @@ -535,6 +535,8 @@ buildipfire() { ipfiremake subversion ipfiremake tcptrack ipfiremake teamspeak + ipfiremake elinks + } buildinstaller() { -- 2.39.2