From f113b046f22f59c04390ce221861831b68725f67 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 6 Mar 2009 09:37:42 +0100 Subject: [PATCH] Added iputils-20071127 template. --HG-- extra : convert_revision : f5bdebd8b5da47626004f486339b929256fa3d49 --- templates/iputils/build.diff | 16 ++++++++++++++++ templates/iputils/install.diff | 17 +++++++++++++++++ templates/iputils/template | 16 ++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 templates/iputils/build.diff create mode 100644 templates/iputils/install.diff create mode 100644 templates/iputils/template diff --git a/templates/iputils/build.diff b/templates/iputils/build.diff new file mode 100644 index 00000000000..e60807772ed --- /dev/null +++ b/templates/iputils/build.diff @@ -0,0 +1,16 @@ +the OPEN_MAX define has been removed in newer kernel headers so use the +proper method of getting the value dynamically + +http://bugs.gentoo.org/195861 + +--- rdisc.c ++++ rdisc.c +@@ -247,7 +247,7 @@ void do_fork(void) + if ((pid=fork()) != 0) + exit(0); + +- for (t = 0; t < OPEN_MAX; t++) ++ for (t = 0; t < sysconf(_SC_OPEN_MAX); t++) + if (t != s) + close(t); + diff --git a/templates/iputils/install.diff b/templates/iputils/install.diff new file mode 100644 index 00000000000..2218360d53c --- /dev/null +++ b/templates/iputils/install.diff @@ -0,0 +1,17 @@ +--- Makefile.orig 2009-03-06 09:03:41.189028082 +0100 ++++ Makefile 2009-03-06 09:08:37.087015943 +0100 +@@ -25,6 +25,14 @@ TAG:=`date +s%Y%m%d` + + all: $(TARGETS) + ++install: ++ for f in $(TARGETS); do \ ++ if [ "$$f" = "ping" -o "$$f" = "ping6" ]; then \ ++ install -D -m4755 $$f $(DESTDIR)/sbin/$$f; \ ++ else \ ++ install -D -m755 $$f $(DESTDIR)/sbin/$$f; \ ++ fi; \ ++ done + + tftpd: tftpd.o tftpsubs.o + ping: ping.o ping_common.o diff --git a/templates/iputils/template b/templates/iputils/template new file mode 100644 index 00000000000..8e40e85de05 --- /dev/null +++ b/templates/iputils/template @@ -0,0 +1,16 @@ +# Template file for 'iputils' +pkgname=iputils +version=20071127 +distver=s${version} +wrksrc="$pkgname-$distver" +distfiles="http://www.skbuff.net/$pkgname/$pkgname-$distver.tar.bz2" +build_style=gnu_makefile +make_install_args="DESTDIR=$XBPS_DESTDIR/$pkgname-$version" +short_desc="IP Configuration Utilities (and Ping)" +maintainer="Juan RP " +checksum=dbbd87554d66e438245487ac31aa4a542a1c6c1ec8273cfacbbfeda09eb44a93 +long_desc=" + The iputils package is set of small useful utilities for Linux networking. + It was originally maintained by Alexey Kuznetsov." + +Add_dependency run glibc