[46698] trunk/dports/www

perry at macports.org perry at macports.org
Tue Feb 10 13:01:07 PST 2009


Revision: 46698
          http://trac.macports.org/changeset/46698
Author:   perry at macports.org
Date:     2009-02-10 13:01:06 -0800 (Tue, 10 Feb 2009)
Log Message:
-----------
www/elinks-devel - Added new port.

Added Paths:
-----------
    trunk/dports/www/elinks-devel/
    trunk/dports/www/elinks-devel/Portfile
    trunk/dports/www/elinks-devel/files/
    trunk/dports/www/elinks-devel/files/patch-hooks.h.diff

Added: trunk/dports/www/elinks-devel/Portfile
===================================================================
--- trunk/dports/www/elinks-devel/Portfile	                        (rev 0)
+++ trunk/dports/www/elinks-devel/Portfile	2009-02-10 21:01:06 UTC (rev 46698)
@@ -0,0 +1,88 @@
+# $Id$
+
+PortSystem          1.0
+
+name                elinks-devel
+version             0.12pre2
+revision            0
+categories          www
+maintainers         perry
+platforms           darwin
+
+description         Full-Featured Text WWW Browser
+long_description    ELinks is an advanced and well established feature rich \
+                    text mode web (HTTP/FTP/..) browser.
+homepage            http://elinks.or.cz/
+
+distname            elinks-${version}
+master_sites        ${homepage}download/
+
+checksums           rmd160 a757c1ad146bb5c2aa56197cc1689f3b65637b76
+
+configure.args \
+    --disable-256-colors --disable-88-colors --disable-bittorrent \
+    --disable-debug --disable-fastmem --disable-fsp --disable-no-root \
+    --disable-own-libc --disable-sm-scripting --disable-small --disable-smb \
+    --disable-sysmouse --disable-true-color --enable-backtrace \
+    --enable-bookmarks --enable-cgi --enable-cookies --enable-css \
+    --enable-data --enable-exmode --enable-finger --enable-formhist \
+    --enable-ftp --enable-globhist --enable-gopher --enable-html-highlight \
+    --enable-ipv6 --enable-largefile --enable-leds --enable-mailcap \
+    --enable-marks --enable-mimetypes --enable-mouse --enable-nls \
+    --enable-nntp --enable-uri-rewrite --enable-utf-8 --enable-xbel \
+    --with-bzlib --with-gc --with-libiconv --with-lzma --with-openssl \
+    --with-see --with-zlib --without-gnutls --without-gpm --without-gssapi \
+    --without-guile --without-idn --without-lua --without-perl \
+    --without-python --without-ruby --without-spidermonkey --without-x \
+    --without-xterm
+depends_lib \
+    port:boehmgc port:bzip2 port:expat port:libiconv port:liblzma \
+    port:openssl port:see port:zlib
+
+# Note: This variant increases memory usage regardless of color mode.
+variant colors description {Enable support for 88/256 colors and True color} {
+    configure.args-append \
+        --enable-256-colors --enable-88-colors --enable-true-color
+    configure.args-delete \
+        --disable-256-colors --disable-88-colors --disable-true-color
+}
+
+variant gnutls description {Use GnuTLS in lieu of OpenSSL} {
+    configure.args-append --with-gnutls --without-openssl
+    configure.args-delete --with-openssl --without-gnutls
+    depends_lib-append port:gnutls
+    depends_lib-delete port:openssl
+}
+
+variant guile description {Enable support for Guile} {
+    configure.args-append --with-guile
+    configure.args-delete --without-guile
+    depends_lib-append port:guile
+}
+
+variant idn description {Enable support for internationalized domain names} {
+    configure.args-append --with-idn
+    configure.args-delete --without-idn
+    depends_lib-append port:libidn
+}
+
+variant perl description {Enable support for Perl} {
+    patchfiles patch-hooks.h.diff
+
+    configure.args-append --with-perl
+    configure.args-delete --without-perl
+    depends_lib-append path:bin/perl:perl5
+}
+
+variant python description {Enable support for Python} {
+    configure.args-append --with-python
+    configure.args-delete --without-python
+    configure.env-append PYTHON=${prefix}/bin/python2.6
+    depends_lib-append port:python26
+}
+
+variant ruby description {Enable support for Ruby} {
+    configure.args-append --with-ruby
+    configure.args-delete --without-ruby
+    depends_lib-append port:ruby
+}


Property changes on: trunk/dports/www/elinks-devel/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/www/elinks-devel/files/patch-hooks.h.diff
===================================================================
--- trunk/dports/www/elinks-devel/files/patch-hooks.h.diff	                        (rev 0)
+++ trunk/dports/www/elinks-devel/files/patch-hooks.h.diff	2009-02-10 21:01:06 UTC (rev 46698)
@@ -0,0 +1,13 @@
+--- src/scripting/perl/hooks.h.orig	2009-02-09 23:20:48.000000000 -0800
++++ src/scripting/perl/hooks.h	2009-02-09 23:21:03.000000000 -0800
+@@ -2,6 +2,10 @@
+ #ifndef EL__SCRIPTING_PERL_HOOKS_H
+ #define EL__SCRIPTING_PERL_HOOKS_H
+ 
++/* src/util/lists.h */
++#undef LIST_HEAD
++#define LIST_HEAD(x) x *next; x *prev
++
+ struct event_hook_info;
+ 
+ extern struct event_hook_info perl_scripting_hooks[];
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090210/17219f30/attachment.html>


More information about the macports-changes mailing list