1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/elinks/trunk/Makefile

Revision 18035, 2.8 KB (checked in by chninkel, 7 days ago)

elinks/trunk: switched to SUN cc, updated depandancy name: CSWbzip2 -> CSWlibbz2-1-0

Line 
1#####################################################################
2# OpenCSW build recipe for elinks
3#
4# Copyright 2009 Yann Rouillard <yann@pleiades.fr.eu.org>
5# All rights reserved.  Use is subject to license terms.
6#
7# Redistribution and/or use, with or without modification, is
8# permitted.  This software is without warranty of any kind.  The
9# author(s) shall not be liable in the event that use of the
10# software causes damage.
11#####################################################################
12
13###### Package information #######
14
15NAME = elinks
16VERSION = 0.11.7
17CATEGORIES = net
18GARTYPE = v2
19
20DESCRIPTION = An advanced text mode web browser
21define BLURB
22  ELinks is an advanced and well-established feature-rich text mode Web
23  (HTTP, FTP, etc.) browser. It can render both frames and tables, is
24  highly customizable, and can be extended via Lua, Guile, Perl, or Ruby
25  scripts. It has limited support for CSS and Javascript.
26endef
27
28PACKAGES = CSWelinks
29
30RUNTIME_DEP_PKGS  = CSWlibbz2-1-0
31RUNTIME_DEP_PKGS += CSWlibexpat1
32RUNTIME_DEP_PKGS += CSWlibiconv2
33RUNTIME_DEP_PKGS += CSWlibidn11
34RUNTIME_DEP_PKGS += CSWlibssl1-0-0
35RUNTIME_DEP_PKGS += CSWlibz1
36RUNTIME_DEP_PKGS += CSWlibjs1-7-0
37
38
39# paths used in some default path (mailcap search path and lua doc path), this can be safely ignored
40# lua doc links could be fixed if lua doc is packaged in opencsw
41CHECKPKG_OVERRIDES_CSWelinks += file-with-bad-content|/usr/share|root/opt/csw/bin/elinks
42CHECKPKG_OVERRIDES_CSWelinks += file-with-bad-content|/usr/share|root/opt/csw/share/man/man5/elinks.conf.5
43CHECKPKG_OVERRIDES_CSWelinks += file-with-bad-content|/usr/local|root/opt/csw/share/man/man5/elinks.conf.5
44CHECKPKG_OVERRIDES_CSWelinks += file-with-bad-content|/usr/local|root/opt/csw/bin/elinks
45
46
47###### Upstream and opencsw files information #######
48
49MASTER_SITES = http://elinks.cz/download/
50
51DISTFILES  = $(NAME)-$(VERSION).tar.bz2
52DISTFILES += changelog.CSW
53
54# Debian security path for CVE-2007-2027
55PATCHFILES += elinks-417789.diff
56
57# Provided by iconv
58MERGE_EXCLUDE_FILES  = .*/charset.alias
59MERGE_EXCLUDE_FILES += .*/locale.alias
60
61##### Build and installation information #####
62
63# we use bash instead of sh as the Makefiles
64# use "test -e" unsupported with sun sh
65CONFIG_SHELL = /bin/bash
66
67#GARCOMPILER = GNU
68CONFIGURE_ARGS = $(DIRPATHS)
69CONFIGURE_ARGS += --enable-88-colors
70CONFIGURE_ARGS += --enable-256-colors
71# ecma support not stable enough
72# CONFIGURE_ARGS += --enable-sm-scripting
73CONFIGURE_ARGS += --disable-sm-scripting
74
75TEST_SCRIPTS =
76
77include gar/category.mk
78
79# We touch these file to avoid aclocal/autoconf
80# configure to be run again
81pre-configure:
82        touch $(WORKSRC)/aclocal.m4
83        touch $(WORKSRC)/configure
84        touch $(WORKSRC)/config.status
85
86post-merge:
87        @ginstall -D $(WORKDIR_FIRSTMOD)/changelog.CSW $(PKGROOT)$(docdir)/$(NAME)/changelog.CSW
88
Note: See TracBrowser for help on using the browser.