Markus, Your patches look line-break-damaged, could you re-check?
rsc On Wed, Aug 26, 2009 at 03:26:45PM +0200, Markus Rathgeb wrote: > New package: links - tiny browser for directx, fbcon, X, etc. > > Signed-off-by: Markus Rathgeb <[email protected]> > =============================================================================== > diff -Naur /tmp/rules/./rules/links.in ./rules/links.in > --- /tmp/rules/./rules/links.in 1970-01-01 01:00:00.000000000 +0100 > +++ ./rules/links.in 2009-08-26 15:11:10.000000000 +0200 > @@ -0,0 +1,72 @@ > +## SECTION=networking > + > +menuconfig LINKS > + tristate > + prompt "links" > + select NCURSES > + select OPENSSL if LINKS_SSL > +# select OPENSSL_SHARED > + select GPM if LINKS_GPM > + select LIBPNG if LINKS_PNG > + select LIBJPEG if LINKS_JPEG > + select XORG_LIB_XEXT if LINKS_X > + select DIRECTFB if LINKS_DIRECTFB > + select SDL if LINKS_SDL > +# select SDL_SHARED > + select ZLIB if LINKS_ZLIB > + select BZIP2 if LINKS_BZIP2 > + help > + links is a fast lightweight text and graphic web-browser > + > +if LINKS > + > +config LINKS_SSL > + bool > + prompt "support for SSL" > + > +config LINKS_GPM > + bool > + prompt "support for GPM" > + > +config LINKS_PNG > + bool > + prompt "support for png" > + > +config LINKS_JPEG > + bool > + prompt "support for jpeg" > + > +config LINKS_FBCON > + bool > + select LINKS_PNG > + select LINKS_JPEG > + select LINKS_GPM > + prompt "support for fbcon" > + > +#config LINKS_TIFF > +# bool > +# select > +# prompt "support for tiff" > + > +config LINKS_X > + bool > + select LINKS_PNG > + prompt "support for X" > + > +config LINKS_DIRECTFB > + bool > + select LINKS_PNG > + prompt "support for DirectFB" > + > +config LINKS_SDL > + bool > + prompt "support for SDL" > + > +config LINKS_ZLIB > + bool > + prompt "support for zlib" > + > +config LINKS_BZIP2 > + bool > + prompt "support for bzip2" > +endif > diff -Naur /tmp/rules/./rules/links.make ./rules/links.make > --- /tmp/rules/./rules/links.make 1970-01-01 01:00:00.000000000 +0100 > +++ ./rules/links.make 2009-08-26 15:11:10.000000000 +0200 > @@ -0,0 +1,197 @@ > +# Copyright (C) 2009 by Markus Rathgeb <[email protected]> > + > + > +PACKAGES-$(PTXCONF_LINKS) += links > + > +# > +# Paths and names > +# > +LINKS_NAME := links > +LINKS_VERSION := 2.2 > +LINKS := $(LINKS_NAME)-$(LINKS_VERSION) > +LINKS_SUFFIX := tar.bz2 > +LINKS_URL := http://links.twibright.com/download/$(LINKS). > $(LINKS_SUFFIX) > +LINKS_SOURCE := $(SRCDIR)/$(LINKS).$(LINKS_SUFFIX) > +LINKS_DIR := $(BUILDDIR)/$(LINKS) > + > + > +# > ---------------------------------------------------------------------------- > +# Get > +# > ---------------------------------------------------------------------------- > + > +links_get: $(STATEDIR)/links.get > + > +$(STATEDIR)/links.get: $(links_get_deps_default) > + @$(call targetinfo, $@) > + @$(call touch, $@) > + > +$(LINKS_SOURCE): > + @$(call targetinfo, $@) > + @$(call get, LINKS) > + > +# > ---------------------------------------------------------------------------- > +# Extract > +# > ---------------------------------------------------------------------------- > + > +links_extract: $(STATEDIR)/links.extract > + > +$(STATEDIR)/links.extract: $(links_extract_deps_default) > + @$(call targetinfo, $@) > + @$(call clean, $(LINKS_DIR)) > + @$(call extract, LINKS) > + @$(call patchin, LINKS) > + @$(call touch, $@) > + > +# > ---------------------------------------------------------------------------- > +# Prepare > +# > ---------------------------------------------------------------------------- > + > +links_prepare: $(STATEDIR)/links.prepare > + > +LINKS_PATH := PATH=$(CROSS_PATH) > +LINKS_ENV := $(CROSS_ENV) > + > +# > +# autoconf > +# > +LINKS_AUTOCONF := $(CROSS_AUTOCONF_USR) > + > +ifneq ($(PTXCONF_LINKS_X)$(PTXCONF_LINKS_FBCON)$(PTXCONF_LINKS_DIRECTFB),) > +LINKS_AUTOCONF += --enable-graphics > +else > +LINKS_AUTOCONF += --disable-graphics > +endif > + > +ifdef PTXCONF_LINKS_SSL > +LINKS_AUTOCONF += --with-ssl > +else > +LINKS_AUTOCONF += --without-ssl > +endif > + > +ifdef PTXCONF_LINKS_GPM > +LINKS_AUTOCONF += --with-gpm > +else > +LINKS_AUTOCONF += --without-gpm > +# Note: ./configure only support 'gpm' features auto-detection, so > +# we use the autoconf trick (see Gentoo ebuild) > +LINKS_ENV += ac_cv_lib_gpm_Gpm_Open=no > +endif > + > +ifdef PTXCONF_LINKS_PNG > +LINKS_AUTOCONF += --with-libpng > +else > +LINKS_AUTOCONF += --without-libpng > +endif > + > +ifdef PTXCONF_LINKS_JPEG > +LINKS_AUTOCONF += --with-libjpeg > +else > +LINKS_AUTOCONF += --without-libjpeg > +endif > + > +ifdef PTXCONF_LINKS_FBCON > +LINKS_AUTOCONF += --with-fb > +else > +LINKS_AUTOCONF += --without-fb > +endif > + > +ifdef PTXCONF_LINKS_TIFF > +LINKS_AUTOCONF += --with-libtiff > +else > +LINKS_AUTOCONF += --without-libtiff > +endif > + > +ifdef PTXCONF_LINKS_X > +LINKS_AUTOCONF += --with-x > +else > +LINKS_AUTOCONF += --without-x > +endif > + > +ifdef PTXCONF_LINKS_DIRECTFB > +LINKS_AUTOCONF += --with-directfb > +else > +LINKS_AUTOCONF += --without-directfb > +endif > + > +ifdef PTXCONF_LINKS_SDL > +LINKS_AUTOCONF += --with-sdl > +else > +LINKS_AUTOCONF += --without-sdl > +endif > + > +ifdef PTXCONF_LINKS_ZLIB > +LINKS_AUTOCONF += --with-zlib > +else > +LINKS_AUTOCONF += --without-zlib > +endif > + > +ifdef PTXCONF_LINKS_BZIP2 > +LINKS_AUTOCONF += --with-bzip2 > +else > +LINKS_AUTOCONF += --without-bzip2 > +endif > + > +$(STATEDIR)/links.prepare: $(links_prepare_deps_default) > + @$(call targetinfo, $@) > + @$(call clean, $(LINKS_DIR)/config.cache) > + cd $(LINKS_DIR) && \ > + $(LINKS_PATH) $(LINKS_ENV) \ > + CC="$(CROSS_CC)" \ > + ./configure $(LINKS_AUTOCONF) > + @$(call touch, $@) > + > +# > ---------------------------------------------------------------------------- > +# Compile > +# > ---------------------------------------------------------------------------- > + > +links_compile: $(STATEDIR)/links.compile > + > +$(STATEDIR)/links.compile: $(links_compile_deps_default) > + @$(call targetinfo, $@) > + cd $(LINKS_DIR) && $(LINKS_ENV) $(LINKS_PATH) make > + @$(call touch, $@) > + > +# > ---------------------------------------------------------------------------- > +# Install > +# > ---------------------------------------------------------------------------- > + > +links_install: $(STATEDIR)/links.install > + > +$(STATEDIR)/links.install: $(links_install_deps_default) > + @$(call targetinfo, $@) > + @$(call install, LINKS) > + @$(call touch, $@) > + > +# > ---------------------------------------------------------------------------- > +# Target-Install > +# > ---------------------------------------------------------------------------- > + > +links_targetinstall: $(STATEDIR)/links.targetinstall > + > +$(STATEDIR)/links.targetinstall: $(links_targetinstall_deps_default) > + @$(call targetinfo, $@) > + > + @$(call install_init, links) > + @$(call install_fixup, links,PACKAGE,links) > + @$(call install_fixup, links,PRIORITY,optional) > + @$(call install_fixup, links,VERSION,$(LINKS_VERSION)) > + @$(call install_fixup, links,SECTION,base) > + @$(call install_fixup, links,AUTHOR,"Markus Rathgeb > <[email protected]>") > + @$(call install_fixup, links,DEPENDS,) > + @$(call install_fixup, links,DESCRIPTION,missing) > + > + @$(call install_copy, links, 0, 0, 0755, $(LINKS_DIR)/links, > /usr/bin/links) > + #...@$(call install_link, links, links, /bin/links2) > + > + @$(call install_finish, links) > + > + @$(call touch, $@) > + > +# > ---------------------------------------------------------------------------- > +# Clean > +# > ---------------------------------------------------------------------------- > + > +links_clean: > + rm -rf $(STATEDIR)/links.* > + rm -rf $(PKGDIR)/links_* > + rm -rf $(LINKS_DIR) > > -- > > Markus Rathgeb > Public Key Server: http://wwwkeys.us.pgp.net/ bzw. hkp://wwwkeys.us.pgp.net/ > Public Key Server: http://stinkfoot.org:11371/ bzw. hkp://stinkfoot.org > > "Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun." > "It's only after we've lost everything, that we're free to do anything!" > -- > ptxdist mailing list > [email protected] -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
signature.asc
Description: Digital signature
-- ptxdist mailing list [email protected]
