From: Michael Tremer Date: Sat, 27 Dec 2008 14:04:12 +0000 (+0100) Subject: Converted lfs/gawk to new LFS format. X-Git-Tag: v3.0-alpha1~309 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2ea016edfffa2046d1fa1a50e9c32fbfa634c51c;p=ipfire-3.x.git Converted lfs/gawk to new LFS format. --- diff --git a/lfs/gawk b/lfs/gawk index 1caa3a5b1..02dbef533 100644 --- a/lfs/gawk +++ b/lfs/gawk @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007, 2008 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 # @@ -26,6 +26,7 @@ include Config PKG_NAME = gawk VER = 3.1.6 +PKG_VER = 0 THISAPP = $(PKG_NAME)-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -33,26 +34,45 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP) +MAINTAINER = +GROUP = System/Tools +EXTRA = no +DEBUG = no +DEPS = + +URL = http://www.gnu.org/software/gawk/gawk.html +LICENSE = GPLv3+ +SHORT_DESC = The GNU version of the awk text processing utility. + +define LONG_DESC + The gawk package contains the GNU version of awk, a text processing \ + utility. Awk interprets a special-purpose programming language to do \ + quick and easy text pattern matching and reformatting jobs. +endef + ############################################################################### # Top-level Rules ############################################################################### objects = $(DL_FILE) -install : $(OBJECT) +download: $(objects) + +install: $(OBJECT) -download : $(objects) +package: + @$(DO_PACKAGE) -$(objects) : +$(objects): @$(LOAD) ############################################################################### # Installation Details ############################################################################### -$(OBJECT) : +$(OBJECT): $(objects) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE) ifeq "$(STAGE)" "toolchain" cd $(DIR_APP) && \ @@ -61,8 +81,8 @@ ifeq "$(STAGE)" "toolchain" $(CONFIGURE_ARCH) \ --prefix=$(TOOLS_DIR) \ --libexecdir=$(TOOLS_DIR)/lib - cd $(DIR_APP) && echo "#define HAVE_LANGINFO_CODESET 1" >> config.h - cd $(DIR_APP) && echo "#define HAVE_LC_MESSAGES 1" >> config.h + cd $(DIR_APP) && echo "#define HAVE_LANGINFO_CODESET 1" >> config.h + cd $(DIR_APP) && echo "#define HAVE_LC_MESSAGES 1" >> config.h cd $(DIR_APP) && make $(PARALLELISMFLAGS) cd $(DIR_APP) && make install endif @@ -74,8 +94,8 @@ ifeq "$(STAGE)" "base" $(CONFIGURE_ARCH) \ --prefix=/usr \ --libexecdir=/usr/lib - cd $(DIR_APP) && echo "#define HAVE_LANGINFO_CODESET 1" >> config.h - cd $(DIR_APP) && echo "#define HAVE_LC_MESSAGES 1" >> config.h + cd $(DIR_APP) && echo "#define HAVE_LANGINFO_CODESET 1" >> config.h + cd $(DIR_APP) && echo "#define HAVE_LC_MESSAGES 1" >> config.h cd $(DIR_APP) && make $(PARALLELISMFLAGS) cd $(DIR_APP) && make install endif