From: Michael Tremer Date: Sat, 14 Mar 2009 11:56:26 +0000 (+0100) Subject: Converted lfs/{libaal,libart,libpca2} to new LFS format. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f91b6a1f6ab5744e23daf4a5bdfb367be9d55256;p=ipfire-3.x.git Converted lfs/{libaal,libart,libpca2} to new LFS format. --- diff --git a/lfs/libaal b/lfs/libaal index 40cddc373..fde98eda5 100644 --- a/lfs/libaal +++ b/lfs/libaal @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007, 2008, 2009 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 = libaal PKG_VER = 1.0.5 +PKG_REL = 0 THISAPP = $(PKG_NAME)-$(PKG_VER) DL_FILE = $(THISAPP).tar.gz @@ -33,29 +34,46 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP) +MAINTAINER = +GROUP = System/Filesystems +EXTRA = no +DEBUG = no +DEPS = + +URL = http://www.me.kernel.org/pub/linux/utils/fs/reiser4/libaal/ +LICENSE = GPLv2+ +SHORT_DESC = Reiser4's application abstraction library. + +define LONG_DESC + This library is part of the Reiser4's filesystem support tools. +endef + ############################################################################### # Top-level Rules ############################################################################### objects = $(DL_FILE) +download: $(objects) + info: $(DO_PKG_INFO) install: $(OBJECT) -download : $(objects) +package: + @$(DO_PACKAGE) -$(objects) : +$(objects): @$(LOAD) ############################################################################### # Installation Details ############################################################################### -$(OBJECT) : +$(OBJECT): $(objects) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && \ ./configure \ $(CONFIGURE_ARCH) \ diff --git a/lfs/libart b/lfs/libart index 0fc5d4056..ed341d7d1 100644 --- a/lfs/libart +++ b/lfs/libart @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007, 2008, 2009 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 = libart_lgpl PKG_VER = 2.3.19 +PKG_REL = 0 THISAPP = $(PKG_NAME)-$(PKG_VER) DL_FILE = $(THISAPP).tar.bz2 @@ -33,29 +34,47 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP) +MAINTAINER = +GROUP = System/Graphics +EXTRA = no +DEBUG = no +DEPS = + +URL = http://www.gnome.org +LICENSE = LGPLv2+ +SHORT_DESC = Library of graphics routines used by libgnomecanvas. + +define LONG_DESC + Graphics routines used by the GnomeCanvas widget and some other \ + applications. libart renders vector paths and the like. +endef + ############################################################################### # Top-level Rules ############################################################################### -objects = $(DL_FILE) $(THISAPP)-upstream_fix-1.patch +objects = $(DL_FILE) + +download: $(objects) $(THISAPP)-upstream_fix-1.patch info: $(DO_PKG_INFO) 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) cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-upstream_fix-1.patch cd $(DIR_APP) && \ ./configure \ diff --git a/lfs/libcap2 b/lfs/libcap2 index f68f9b687..e0ea2ff52 100644 --- a/lfs/libcap2 +++ b/lfs/libcap2 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007, 2008, 2009 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 = libcap PKG_VER = 2.10 +PKG_REL = 0 THISAPP = $(PKG_NAME)-$(PKG_VER) DL_FILE = $(THISAPP).tar.bz2 @@ -33,26 +34,52 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP) +MAINTAINER = +GROUP = Networking/Tools +EXTRA = no +DEBUG = no +DEPS = + +URL = http://www.tcpdump.org/ +LICENSE = BSD with advertising +SHORT_DESC = A system-independent interface for user-level packet capture. + +define LONG_DESC + Libpcap provides a portable framework for low-level network \ + monitoring. Libpcap can provide network statistics collection, \ + security monitoring and network debugging. Since almost every system \ + vendor provides a different interface for packet capture, the libpcap \ + authors created this system-independent API to ease in porting and to \ + alleviate the need for several system-dependent packet capture modules \ + in each application. +endef + ############################################################################### # Top-level Rules ############################################################################### objects = $(DL_FILE) -install : $(OBJECT) +download: $(objects) + +info: + $(DO_PKG_INFO) + +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) cd $(DIR_APP) && sed 's/--static//' -i.orig progs/Makefile cd $(DIR_APP) && make $(PARALLELISMFLAGS) cd $(DIR_APP) && make install