]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Addon: elinks (www-browser for textconsole)
authorarne_f <arne_f@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Sun, 24 Feb 2008 14:17:20 +0000 (14:17 +0000)
committerarne_f <arne_f@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Sun, 24 Feb 2008 14:17:20 +0000 (14:17 +0000)
git-svn-id: http://svn.ipfire.org/svn/ipfire/branches/2.1/trunk@1235 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8

config/elinks/elinks.conf [new file with mode: 0755]
config/rootfiles/packages/elinks [new file with mode: 0644]
doc/packages-list.txt
lfs/elinks [new file with mode: 0644]
make.sh

diff --git a/config/elinks/elinks.conf b/config/elinks/elinks.conf
new file mode 100755 (executable)
index 0000000..dbf940e
--- /dev/null
@@ -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>
+  #  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 <str>
+    #  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 (file)
index 0000000..fa8e64b
--- /dev/null
@@ -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
index 7b7255c3eb3a879d07d4be98c0558d1d1bd78419..081b857ea9667b3a14ec7f72640a28bedf59e0e5 100644 (file)
@@ -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 (file)
index 0000000..a553dd0
--- /dev/null
@@ -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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# 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 c2850bf0479e7b2b8187e2e53ee7aad76cd88122..f4ab0d565637c19d3e0b58d6f98901fcb05cfd25 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -535,6 +535,8 @@ buildipfire() {
   ipfiremake subversion
   ipfiremake tcptrack
   ipfiremake teamspeak
+  ipfiremake elinks
+  
 }
 
 buildinstaller() {