+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = bind
-PKG_VER = 9.4.1-P1
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Networking/Tools
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = openssl
-
-URL = http://www.isc.org/products/BIND/
-LICENSE = Proprietary
-SHORT_DESC = BIND provides tools for the DNS.
-
-define LONG_DESC
- BIND (Berkeley Internet Name Domain or named) is the most commonly used \
- DNS server on the Internet, especially on Unix-like systems.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr
- cd $(DIR_APP) && make -C lib/dns #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make -C lib/isc #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make -C lib/bind9 #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make -C lib/isccfg #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make -C lib/lwres #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make -C bin/dig #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make -C bin/dig install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = br2684ctl
-PKG_VER = ipfire-1
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(PKG_NAME)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Networking/Tools
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://cvs.linux-atm.sourceforge.net/viewcvs.py/linux-atm/linux-atm/src/br2684/Attic/br2684ctl.8?rev=1.1.2.1&hideattic=0&only_with_tag=V2_5_0
-LICENSE = GPLv2+
-SHORT_DESC = Utilities for configuring an ATM/ethernet bridge.
-
-define LONG_DESC
- Utility for configuring RFC 2684 ATM/Ethernet bridging \
- ATM bridging is a way to extend Ethernet over an ATM network and is \
- mainly used for DSL connections. This package contains the user space \
- utility needed to configure the kernel driver. \
- This package is needed if you own an USB DSL modem and your connection \
- uses one of these protocols: RFC 1483 bridged (RFC 2684 bridged), \
- PPP over Ethernet (PPPoE).
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && gcc $(CFLAGS) -latm br2684ctl.c -o br2684ctl
- cd $(DIR_APP) && install -v -m 755 br2684ctl /usr/bin/br2684ctl
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = curl
-PKG_VER = 7.19.6
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Applications/Internet
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS = pkg-config
-DEPS = libssh2 openssl openldap
-
-URL = http://curl.haxx.se/
-LICENSE = MIT
-SHORT_DESC = A utility for getting files from remote servers (FTP, HTTP, and others).
-
-define LONG_DESC
- cURL is a tool for getting files from HTTP, FTP, FILE, LDAP, LDAPS, \
- DICT, TELNET and TFTP servers, using any of the supported protocols. \
- cURL is designed to work without user interaction or any kind of \
- interactivity. cURL offers many useful capabilities, like proxy support, \
- user authentication, FTP upload, HTTP post, and file transfer resume.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- CPPFLAGS="-DHAVE_PK11_CREATEGENERICOBJECT" \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static \
- --with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt \
- --with-libidn \
- --with-libssh2 \
- --with-nss \
- --enable-ldaps \
- --enable-ipv6
-
- # Remove bogus rpath
- cd $(DIR_APP) && sed -i \
- -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
- -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -vf /usr/lib/libcurl.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = dbus-glib
-PKG_VER = 0.82
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = dbus glib2 expat
-
-URL = http://www.freedesktop.org/software/dbus/
-LICENSE = GPLv2+ AFL
-SHORT_DESC = GLib bindings for D-Bus.
-
-define LONG_DESC
- D-Bus add-on library to integrate the standard D-Bus library with \
- the GLib thread abstraction and main loop.
-endef
-
-CFLAGS += -fno-strict-aliasing -fPIC
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --sysconfdir=/etc \
- --libexecdir=/usr/lib
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -vf /usr/lib/libdbus-glib-1.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = dhcp
-PKG_VER = 4.1.0
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Networking/Daemons
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://isc.org/products/DHCP/
-LICENSE = ISC
-SHORT_DESC = Dynamic host configuration protocol software.
-
-define LONG_DESC
- DHCP (Dynamic Host Configuration Protocol) is a protocol which allows \
- individual devices on an IP network to get their own network \
- configuration information (IP address, subnetmask, broadcast address, \
- etc.) from a DHCP server. The overall purpose of DHCP is to make it \
- easier to administer a large network.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
-
- # Doesn't compile with ipv6 at the moment
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --sysconfdir=/etc \
- --disable-dhcpv6 \
- --with-srv-lease-file=/var/lib/dhcpd/dhcpd.leases \
- --with-cli-lease-file=/var/lib/dhclient/dhclient.leases \
- --with-srv-pid-file=/var/run/dhcpd.pid \
- --with-cli-pid-file=/var/run/dhclient.pid \
- --with-relay-pid-file=/var/run/dhcrelay.pid \
- --disable-static
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- # Move the client to /sbin, create dirs
- # and remove the default config.
- mv -v /usr/sbin/dhclient /sbin
- rm -vf /etc/dhclient.conf
- -mkdir -pv /var/lib/dhclient
- install -v -m 755 $(DIR_SOURCE)/$(PKG_NAME)/dhclient-script /sbin/dhclient-script
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = dvdrtools
-PKG_VER = 0.2.1
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Filesystems
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://savannah.nongnu.org/projects/dvdrtools/
-LICENSE = GPLv2+
-SHORT_DESC = A set of command line programs that allows to record media.
-
-define LONG_DESC
- dvdrtools is a fork of cdrtools/cdrecord with support for writing to DVDs. \
- While its primary purpose is writing data DVDs, it includes basic support \
- for mastering video DVDs.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- CFLAGS=$$(sed "s/-O2/-O0/g" <<<$$CFLAGS) \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = eventlog
-PKG_VER = 0.2.9
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://www.balabit.com/
-LICENSE = GPLv2+
-SHORT_DESC = Eventlog is an API for syslog-ng.
-
-define LONG_DESC
- A new API to format and send structured log messages. It supports multiple \
- message representations (plain, XML attributes and XML tags) and multiple \
- output methods (local syslogd).
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && \
- ./configure \
- --prefix=/usr
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- mv -v /usr/lib/libevtlog.so.0* /lib
- ln -svf ../../lib/libevtlog.so.0.* /usr/lib/libevtlog.so
- rm -vf /usr/lib/libevtlog.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = firewall
-PKG_VER =
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)
-DIR_APP = $(DIR_SOURCE)/$(PKG_NAME)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER = Michael Tremer <michael.tremer@ipfire.org>
-GROUP = Networking/Firewall
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://www.ipfire.org/
-LICENSE = GPL3+
-SHORT_DESC = The IPFire Firewall Engine.
-
-define LONG_DESC
- This script installs IPFire's firewall.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects =
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- -mkdir -pv /usr/{lib,share}/firewall
- for i in $(DIR_APP)/{functions,zones}*; do \
- install -m 644 -v $$i /usr/lib/firewall; \
- done
- cp -avf $(DIR_APP)/macros /usr/share/firewall/
- install -m 755 -v $(DIR_APP)/firewall /usr/bin
- $(INSTALL_INITSCRIPT)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = gnutls
-PKG_VER = 2.8.1
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = libgcrypt
-
-URL = http://www.gnu.org/software/gnutls/
-LICENSE = LGPLv2.1+
-SHORT_DESC = A general-purpose cryptography library.
-
-define LONG_DESC
- GnuTLS is a project that aims to develop a library which provides \
- a secure layer, over a reliable transport layer. Currently the \
- GnuTLS library implements the proposed standards by the IETF's \
- TLS working group.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static \
- --with-included-libcfg \
- --disable-srp-authentication \
-
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -fv /usr/lib/libgnutls*.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = iptables
-PKG_VER = 1.4.5
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Networking/Tools
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://www.netfilter.org/
-LICENSE = GPL+
-SHORT_DESC = Tools for managing Linux kernel packet filtering capabilities.
-
-define LONG_DESC
- The iptables utility controls the network packet filtering code in the \
- Linux kernel. If you need to set up firewalls and/or IP masquerading, \
- you should install this package.
-endef
-
-define QUALITY_AGENT_WHITELIST_SONAME
- /lib/xtables/*
-endef
-
-CFLAGS += -fno-strict-aliasing
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) #$(THISAPP)-imq-1.patch
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
-
- #cd $(DIR_APP) && patch -Np1 < $(DIR_PATCHES)/$(THISAPP)-imq-1.patch
-
- # Make more space for target name on output.
- cd $(DIR_APP) && sed -e "s/%-9s/%-18s/g" -i ip{,6}tables.c
-
- cd $(DIR_APP) && ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --bindir=/bin \
- --sbindir=/sbin \
- --libdir=/lib \
- --libexecdir=/lib \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --with-kernel=/usr \
- --with-kbuild=/usr \
- --with-ksource=/usr \
- --enable-devel \
- --enable-libipq
-
- # Remove rpath
- cd $(DIR_APP) && sed -i libtool \
- -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
- -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g'
-
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -vf /lib/lib{iptc,xtables,ip4tc,ip6tc}.la
-
- # install ip*tables.h header files
- cd $(DIR_APP) && install -v -m 644 include/ip{,6}tables.h /usr/include
- cd $(DIR_APP) && install -v -d /usr/include/iptables
- cd $(DIR_APP) && install -v -m 644 include/iptables/internal.h /usr/include/iptables/
- cd $(DIR_APP) && install -v -d /usr/include/libiptc
- cd $(DIR_APP) && install -v -m 644 include/libiptc/*.h /usr/include/libiptc
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = libgcrypt
-PKG_VER = 1.4.4
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = libgpg-error
-
-URL = http://www.gnupg.org/
-LICENSE = LGPLv2.1+
-SHORT_DESC = A general-purpose cryptography library.
-
-define LONG_DESC
- Libgcrypt is a general purpose crypto library based on the code used \
- in GNU Privacy Guard.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static \
- --enable-noexecstack
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -vf /usr/lib/libgcrypt.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = libgpg-error
-PKG_VER = 1.7
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://www.gnupg.org/
-LICENSE = LGPLv2+
-SHORT_DESC = Library for error values used by GnuPG components.
-
-define LONG_DESC
- This is a library that defines common error values for all GnuPG \
- components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, \
- pinentry, SmartCard Daemon and possibly more in the future.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -vf /usr/lib/libgpg-error.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = libssh2
-PKG_VER = 1.1
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = openssl zlib
-
-URL = http://www.libssh2.org/
-LICENSE = BSD
-SHORT_DESC = A library implementing the SSH2 protocol.
-
-define LONG_DESC
- libssh2 is a library implementing the SSH2 protocol as defined by \
- Internet Drafts: SECSH-TRANS(22), SECSH-USERAUTH(25), \
- SECSH-CONNECTION(23), SECSH-ARCH(20), SECSH-FILEXFER(06)*, \
- SECSH-DHGEX(04), and SECSH-NUMBERS(10).
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = libuser
-PKG_VER = 0.56.9
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = https://fedorahosted.org/libuser/
-LICENSE = LGPLv2+
-SHORT_DESC = A user and group account administration library.
-
-define LONG_DESC
- The libuser library implements a standardized interface for \
- manipulating and administering user and group accounts. The \
- library uses pluggable back-ends to interface to its data sources.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --sysconfdir=/etc \
- --with-ldap
- cd $(DIR_APP) && sed -e "s/^SUBDIRS = .*/SUBDIRS = po/" -i Makefile
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -vf /usr/lib/libuser.la /usr/lib/libuser/*.la \
- /usr/lib/python*/site-packages/libusermodule.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = linux-atm
-PKG_VER = 2.4.1
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Daemons
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://linux-atm.sourceforge.net/
-LICENSE = BSD and GPLv2 and GPLv2+ and LGPLv2+ and MIT
-SHORT_DESC = Tools to support ATM networking under Linux
-
-define LONG_DESC
- This package contains header files and libraries for development \
- using theLinux ATM API.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
- $(THISAPP)-gcc-4.patch \
- $(THISAPP)-nmu.diff
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_PATCHES)/$(THISAPP)-gcc-4.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_PATCHES)/$(THISAPP)-nmu.diff
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --sysconfdir=/etc \
- --disable-static
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- rm -vf /usr/lib/libatm.la
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = memtest86+
-PKG_VER = 4.00
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Base
-CORE = no
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://www.memtest.org/
-LICENSE = GPLv2
-SHORT_DESC = Stand-alone memory tester for x86 and x86-64 computers.
-
-define LONG_DESC
- Memtest86+ is a thorough stand-alone memory test for x86 and x86-64 \
- architecture computers. BIOS based memory tests are only a quick \
- check and often miss many of the failures that are detected by \
- Memtest86+.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && make $(PARALLELISMFLAGS) CC="gcc -fno-PIE -fno-stack-protector"
- -mkdir -p /usr/lib/memtest86+
- cd $(DIR_APP) && cp -f memtest.bin /usr/lib/memtest86+
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = nano
-PKG_VER = 2.0.9
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Applications/Editors
-CORE = no
-EXTRA = yes
-DEBUG = no
-BUILD_DEPS =
-DEPS = slang
-
-URL = http://www.nano-editor.org/
-LICENSE = GPLv2+
-SHORT_DESC = A small text editor.
-
-define LONG_DESC
- GNU nano is a small and friendly text editor.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --sysconfdir=/etc/nano \
- --enable-color \
- --enable-multibuffer \
- --enable-nanorc
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- cd $(DIR_APP) && install -v -m644 -D doc/nanorc.sample /etc/nano/nanorc.sample
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = nasm
-PKG_VER = 2.02
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Development/Languages
-CORE = no
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = perl
-
-URL = http://nasm.sourceforge.net/
-LICENSE = LGPLv2+
-SHORT_DESC = A portable x86 assembler which uses Intel-like syntax.
-
-define LONG_DESC
- NASM is the Netwide Assembler, a free portable assembler for the \
- Intel 80x86 microprocessor series, using primarily the traditional \
- Intel instruction mnemonics and syntax.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = network
-PKG_VER =
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)
-DIR_APP = $(DIR_SOURCE)/$(PKG_NAME)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER = Michael Tremer <michael.tremer@ipfire.org>
-GROUP = Networking/Tools
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = dhcp iproute2 ppp sqlite vlan
-
-URL = http://www.ipfire.org/
-LICENSE = GPL3+
-SHORT_DESC = The IPFire Networking Scripts.
-
-define LONG_DESC
- This script installs the IPFire Networking Scripts.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects =
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
-
- -mkdir -pv /etc/ppp
- -mkdir -pv /lib/network
- -mkdir -pv /sbin
- -mkdir -pv /var/log/network
-
- install -m 755 -v $(DIR_APP)/network /sbin
-
- cp -rfv $(DIR_APP)/{hooks,hook-header,functions*,zone} /lib/network/
-
- install -m 755 -v $(DIR_APP)/ppp/ip-updown /etc/ppp
- ln -svf ip-updown /etc/ppp/ip-up
- ln -svf ip-updown /etc/ppp/ip-down
-
- $(INSTALL_INITSCRIPT)
-
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = openldap
-PKG_VER = 2.4.17
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tgz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Daemons
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = berkeley cyrus-sasl openssl pth
-
-LICENSE = OpenLDAP
-URL = http://www.openldap.org/
-SHORT_DESC = LDAP support libraries
-
-define LONG_DESC
- OpenLDAP is an open source suite of LDAP (Lightweight Directory Access \
- Protocol) applications and development tools. LDAP is a set of \
- protocols for accessing directory services over the Internet, similar \
- to the way DNS information is propagated over the Internet. The \
- openldap package contains configuration files, libraries, and \
- documentation for OpenLDAP.
-endef
-
-CFLAGS += -D_GNU_SOURCE -D_REENTRANT
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
- $(THISAPP)-disable_sys_err.patch
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-disable_sys_err.patch
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --libexecdir=/usr/lib \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --with-threads=posix \
- --disable-debug \
- --disable-perl \
- --enable-dynamic \
- --enable-crypt \
- --enable-modules \
- --enable-rlookups \
- --enable-backends=mod \
- --enable-overlays=mod \
- --enable-sql=no \
- --enable-ndb=no \
- --disable-static
-
- cd $(DIR_APP) && make depend
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- mv -v /usr/lib/slapd /usr/sbin/slapd
- rm -rvf /var/openldap-data /usr/lib/openldap/*.la
-
- for LINK in lber ldap ldap_r; do \
- chmod -v 0755 /usr/lib/$$(readlink /usr/lib/lib$${LINK}.so); \
- rm -vf /usr/lib/lib$${LINK}.la; \
- done
-
- # Install configuration
- $(INSTALL_INITSCRIPT)
- $(INSTALL_CONFIG) $(DIR_SOURCE)/$(PKG_NAME)/slapd.conf \
- > /etc/$(PKG_NAME)/slapd.conf
-
- -mkdir -pv /var/lib/ldap
- chmod 700 -Rv /var/lib/ldap
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = openssh
-PKG_VER = 5.3p1
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Applications/Internet
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = openssl pam
-
-LICENSE = BSD
-URL = http://www.openssh.com/portable.html
-SHORT_DESC = An open source implementation of SSH protocol versions 1 and 2.
-
-define LONG_DESC
- SH (Secure SHell) is a program for logging into and executing \
- commands on a remote machine. SSH is intended to replace rlogin and \
- rsh, and to provide secure encrypted communications between two \
- untrusted hosts over an insecure network.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- install -v -m700 -d /var/lib/sshd
- chown -v root:sys /var/lib/sshd
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --sysconfdir=/etc/ssh \
- --datadir=/usr/share/sshd \
- --libexecdir=/usr/lib/openssh \
- --with-md5-passwords \
- --with-privsep-path=/var/lib/sshd \
- --with-pam
- cd $(DIR_APP) && make #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- sed 's@d/login@d/sshd@g' /etc/pam.d/login > /etc/pam.d/sshd
- chmod 644 /etc/pam.d/sshd
-
- @$(INSTALL_INITSCRIPT)
- cp -vf $(DIR_SOURCE)/$(PKG_NAME)/sshd_config /etc/ssh/sshd_config
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = passwd
-PKG_VER = 0.76
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Base
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = glib2 libuser pam
-
-URL = http://fedorahosted.org/passwd
-LICENSE = BSD
-SHORT_DESC = An utility for setting or changing passwords using PAM.
-
-define LONG_DESC
- This package contains a system utility (passwd) which sets \
- or changes passwords, using PAM (Pluggable Authentication \
- Modules) library.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --without-selinux \
- --without-audit \
- --disable-static
- cd $(DIR_APP) && make DEBUG= RPM_OPT_FLAGS="$(CFLAGS)" $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = paxtest
-PKG_VER = 0.9.7-pre4
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Security/Tools
-CORE = yes
-EXTRA = no
-DEBUG = yes
-BUILD_DEPS =
-DEPS =
-
-URL = http://pax.grsecurity.org/
-LICENSE = GPLv2+
-SHORT_DESC = Utilities for testing PaX configuration.
-
-define LONG_DESC
- This package contains several files for checking the PaX configuration \
- and checks if it all works correctly.
-endef
-
-define QUALITY_AGENT_WHITELIST_EXECSTACK
- /usr/lib/paxtest
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && make -f Makefile.generic RUNDIR=/usr/lib/paxtest
- cd $(DIR_APP) && make -f Makefile.generic install DESTDIR=/ RUNDIR=/usr/lib/paxtest BINDIR=/usr/bin
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = popt
-PKG_VER = 1.15
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS = gettext
-
-LICENSE = MIT
-URL = http://www.rpm5.org/
-SHORT_DESC = C library for parsing command line parameters.
-
-define LONG_DESC
- Popt is a C library for parsing command line parameters. Popt was \
- heavily influenced by the getopt() and getopt_long() functions, but \
- it improves on them by allowing more powerful argument expansion.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- #cd $(DIR_APP) && sed -i -e "/*origOptString ==/c 0)" popt.c
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- rm -vf /usr/lib/libpopt.la
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = pth
-PKG_VER = 2.0.7
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Libraries
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://www.gnu.org/software/pth/
-LICENSE = GPLv3+
-SHORT_DESC = GNU Pth - The GNU Portable Threads.
-
-define LONG_DESC
- The Pth package contains a very portable POSIX/ANSI-C based library for \
- Unix platforms which provides non-preemptive priority-based scheduling for \
- multiple threads of execution (multithreading) inside event-driven \
- applications.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- # Don't add the --enable-pthread parameter to the configure command below
- # else you will overwrite the pthread library and interface header
- # installed by the Glibc package.
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --disable-static
- cd $(DIR_APP) && make #$(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- rm -vf /usr/lib/libpth.la
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# 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 #
-# 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
-
-PKG_NAME = rstp
-PKG_VER = 0.21
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.gz
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = Networking/Tools
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = http://git.ipfire.org/?p=thirdparty/rstp.git;a=summary
-LICENSE = GPLv2+
-SHORT_DESC = Rapid Spanning Tree Protocol for Linux Ethernet bridge.
-
-define LONG_DESC
- Rapid Spanning Tree Protocol for Linux Ethernet bridge.
-endef
-
-CFLAGS += -fno-strict-aliasing
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && sed -e "s/^CFLAGS = .*/& $(CFLAGS)/g" -i Makefile
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- install -v -m 755 $(DIR_SOURCE)/$(PKG_NAME)/bridge-stp /sbin/bridge-stp
- $(INSTALL_INITSCRIPT)
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = shadow
-PKG_VER = 4.1.4.2
-PKG_REL = 0
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-MAINTAINER =
-GROUP = System/Base
-CORE = yes
-EXTRA = no
-DEBUG = no
-BUILD_DEPS =
-DEPS =
-
-URL = ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/
-LICENSE = GPLv2+
-SHORT_DESC = Utilities to deal with user accounts.
-
-define LONG_DESC
- The shadow-utils package includes the necessary programs \
- for converting UNIX password files to the shadow password \
- format, plus programs for managing user and group accounts.
-endef
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
- $(THISAPP)-ipfire.patch \
- $(THISAPP)-goodname.patch
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
-
- # Modification of the user and shell permissions
- cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-ipfire.patch
-
- # Username check for umlaute
- cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-goodname.patch
-
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --sysconfdir=/etc \
- --enable-shadowgrp \
- --with-sha-crypt \
- --without-selinux \
- --without-libcrack \
- --without-libpam \
- --disable-static
-
- # Do not build these files:
- cd $(DIR_APP) && \
- for i in chfn chgpasswd chpasswd chsh expiry gpasswd groups login \
- logoutd nologin passwd su; do \
- sed -i "s/$$i\$$(EXEEXT)//" src/Makefile; \
- find man -name Makefile -exec sed -i "s/$$i\.1/ /" {} \;; \
- done
- cd $(DIR_APP) && sed -i src/Makefile \
- -e "s/^suidbins.*/# &/" -e "s/^suidubins.*/# &/"
-
- # Do not install korean and zh man pages
- cd $(DIR_APP) && sed -i -e 's/ ko//' -e 's/ zh_CN zh_TW//' man/Makefile
-
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 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 #
-# 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
-
-PKG_NAME = vim
-PKG_VER = 7.2
-
-THISAPP = $(PKG_NAME)-$(PKG_VER)
-DL_FILE = $(THISAPP).tar.bz2
-DIR_APP = $(DIR_SRC)/$(PKG_NAME)72
-
-OBJECT = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
-
-CORE = yes
-EXTRA = no
-DEBUG = no
-
-MAINTAINER =
-GROUP = Applications/Editors
-BUILD_DEPS =
-DEPS =
-
-URL =
-LICENSE = PublicDomain/Charityware
-SHORT_DESC = Very feature- and powerful editor.
-
-define LONG_DESC
- Vim is a highly configurable text editor built to enable efficient \
- text editing. It is an improved version of the vi editor \
- distributed with most UNIX systems.
-endef
-
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
- $(THISAPP)-fixes-4.patch \
- $(THISAPP)-mandir-1.patch
-
-download: $(objects)
-
-info:
- $(DO_PKG_INFO)
-
-install: $(OBJECT)
-
-packages: $(PACKAGES)
-
-$(PACKAGES): $(OBJECT)
- @$(DO_PACKAGE)
-
-$(objects):
- @$(LOAD)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(OBJECT): $(objects)
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_PATCHES)/$(THISAPP)-fixes-4.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_PATCHES)/$(THISAPP)-mandir-1.patch
- cd $(DIR_APP) && echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
- cd $(DIR_APP) && \
- ./configure \
- $(CONFIGURE_ARCH) \
- --prefix=/usr \
- --enable-multibyte
- cd $(DIR_APP) && make $(PARALLELISMFLAGS)
- cd $(DIR_APP) && make install
- ln -sfv vim /usr/bin/vi
- echo "set nocompatible" > /etc/vimrc
- echo "set backspace=2" >> /etc/vimrc
- echo "syntax on" >> /etc/vimrc
- echo -e "if (&term == \"iterm\") || (&term == \"putty\")" >> /etc/vimrc
- echo "set background=dark" >> /etc/vimrc
- echo "endif" >> /etc/vimrc
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)