Merge remote-tracking branch 'jlentfer/swatch' into next

Conflicts:
	make.sh
This commit is contained in:
Michael Tremer
2013-06-24 10:36:21 +02:00
13 changed files with 1667 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
#usr/lib/perl5/site_perl/5.12.3/Carp
usr/lib/perl5/site_perl/5.12.3/Carp/Clan.pm
usr/lib/perl5/site_perl/5.12.3/Carp/Clan.pod
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Carp
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Carp/Clan
usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Carp/Clan/.packlist
#usr/share/man/man3/Carp::Clan.3

View File

@@ -0,0 +1,24 @@
#usr/lib/perl5/site_perl/5.12.3/Date
#usr/lib/perl5/site_perl/5.12.3/Date/Calc
usr/lib/perl5/site_perl/5.12.3/Date/Calc.pm
usr/lib/perl5/site_perl/5.12.3/Date/Calc.pod
usr/lib/perl5/site_perl/5.12.3/Date/Calc/Object.pm
usr/lib/perl5/site_perl/5.12.3/Date/Calc/Object.pod
usr/lib/perl5/site_perl/5.12.3/Date/Calc/PP.pm
usr/lib/perl5/site_perl/5.12.3/Date/Calc/PP.pod
#usr/lib/perl5/site_perl/5.12.3/Date/Calendar
usr/lib/perl5/site_perl/5.12.3/Date/Calendar.pm
usr/lib/perl5/site_perl/5.12.3/Date/Calendar.pod
usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Profiles.pm
usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Profiles.pod
usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Year.pm
usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Year.pod
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Date
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Date/Calc
usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Date/Calc/.packlist
#usr/share/man/man3/Date::Calc.3
#usr/share/man/man3/Date::Calc::Object.3
#usr/share/man/man3/Date::Calc::PP.3
#usr/share/man/man3/Date::Calendar.3
#usr/share/man/man3/Date::Calendar::Profiles.3
#usr/share/man/man3/Date::Calendar::Year.3

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
#usr/lib/perl5/site_perl/5.12.3/File
usr/lib/perl5/site_perl/5.12.3/File/Tail.pm
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/File
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/File/Tail
usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/File/Tail/.packlist
#usr/share/man/man3/File::Tail.3

View File

@@ -0,0 +1,45 @@
usr/lib/perl5/site_perl/5.12.3/Date/Format.pm
#usr/lib/perl5/site_perl/5.12.3/Date/Language
usr/lib/perl5/site_perl/5.12.3/Date/Language.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Afar.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Amharic.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Austrian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Brazilian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Chinese.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Chinese_GB.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Czech.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Danish.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Dutch.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/English.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Finnish.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/French.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Gedeo.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/German.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Greek.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Hungarian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Icelandic.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Italian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Norwegian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Oromo.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Romanian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Russian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Russian_cp1251.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Russian_koi8r.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Sidama.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Somali.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Spanish.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Swedish.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Tigrinya.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/TigrinyaEritrean.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/TigrinyaEthiopian.pm
usr/lib/perl5/site_perl/5.12.3/Date/Language/Turkish.pm
usr/lib/perl5/site_perl/5.12.3/Date/Parse.pm
#usr/lib/perl5/site_perl/5.12.3/Time
usr/lib/perl5/site_perl/5.12.3/Time/Zone.pm
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/TimeDate
usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/TimeDate/.packlist
#usr/share/man/man3/Date::Format.3
#usr/share/man/man3/Date::Language.3
#usr/share/man/man3/Date::Language::Hungarian.3
#usr/share/man/man3/Date::Parse.3
#usr/share/man/man3/Time::Zone.3

View File

@@ -0,0 +1,14 @@
usr/bin/swatch
#usr/lib/perl5/site_perl/5.12.3/Swatch
usr/lib/perl5/site_perl/5.12.3/Swatch/Actions.pm
usr/lib/perl5/site_perl/5.12.3/Swatch/Threshold.pm
usr/lib/perl5/site_perl/5.12.3/Swatch/Throttle.pm
#usr/lib/perl5/site_perl/5.12.3/auto/Swatch
#usr/lib/perl5/site_perl/5.12.3/auto/Swatch/Actions
usr/lib/perl5/site_perl/5.12.3/auto/Swatch/Actions/autosplit.ix
#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/swatch
usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/swatch/.packlist
#usr/share/man/man1/swatch.1
#usr/share/man/man3/Swatch::Actions.3
#usr/share/man/man3/Swatch::Threshold.3
#usr/share/man/man3/Swatch::Throttle.3

83
lfs/perl-Carp-Clan Normal file
View File

@@ -0,0 +1,83 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
# #
# 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 #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 6.04
THISAPP = Carp-Clan-$(VER)
DL_FILE = ${THISAPP}.tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = perl-Carp-Clan
DEPS = ""
PAK_VER = 3
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = b6316bc51bb530d994f2784615939fb2
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && perl Makefile.PL
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

82
lfs/perl-Date-Calc Normal file
View File

@@ -0,0 +1,82 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
# #
# 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 #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 6.3
THISAPP = Date-Calc-$(VER)
DL_FILE = ${THISAPP}.tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = perl-Date-Calc
DEPS = "perl-Carp-Clan"
PAK_VER = 3
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 9b64555b7051c1beb6b61daead2d01b3
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && perl Makefile.PL
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

82
lfs/perl-Date-Manip Normal file
View File

@@ -0,0 +1,82 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
# #
# 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 #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 6.40
THISAPP = Date-Manip-$(VER)
DL_FILE = ${THISAPP}.tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = perl-Date-Manip
DEPS = ""
PAK_VER = 4
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = ae57b05e8ec689de2f23c99639e0109d
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && perl Makefile.PL
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

83
lfs/perl-File-Tail Normal file
View File

@@ -0,0 +1,83 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
# #
# 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 #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 0.99.3
THISAPP = File-Tail-$(VER)
DL_FILE = ${THISAPP}.tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = perl-File-Tail
DEPS = ""
PAK_VER = 3
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = ef0fb7bcb4181ba593f4a09940f61d1c
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && perl Makefile.PL
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

82
lfs/perl-TimeDate Normal file
View File

@@ -0,0 +1,82 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
# #
# 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 #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 1.20
THISAPP = TimeDate-$(VER)
DL_FILE = ${THISAPP}.tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = perl-TimeDate
DEPS = ""
PAK_VER = 3
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 7da7452bce4c684e4238e6d09b390200
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && perl Makefile.PL
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

84
lfs/swatch Normal file
View File

@@ -0,0 +1,84 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
# #
# 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 #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 3.2.3
THISAPP = swatch-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = swatch
PAK_VER = 2
DEPS = "perl-File-Tail perl-Date-Calc perl-TimeDate perl-Date-Manip"
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 1162f1024cf07fc750ed4960d61ac4e8
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && yes 'n' | perl Makefile.PL
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -772,6 +772,12 @@ buildipfire() {
ipfiremake multicat
ipfiremake keepalived
ipfiremake ipvsadm
ipfiremake perl-Carp-Clan
ipfiremake perl-Date-Calc
ipfiremake perl-Date-Manip
ipfiremake perl-File-Tail
ipfiremake perl-TimeDate
ipfiremake swatch
echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
echo >> $BASEDIR/build/var/ipfire/firebuild