SPECS: traceroute.spec - switch to new traceroute suite at http://...

arekm arekm at pld-linux.org
Mon Apr 7 15:13:56 CEST 2008


Author: arekm                        Date: Mon Apr  7 13:13:56 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- switch to new traceroute suite at http://traceroute.sf.net (ver 2.0.9)

---- Files affected:
SPECS:
   traceroute.spec (1.34 -> 1.35) 

---- Diffs:

================================================================
Index: SPECS/traceroute.spec
diff -u SPECS/traceroute.spec:1.34 SPECS/traceroute.spec:1.35
--- SPECS/traceroute.spec:1.34	Mon Feb 12 23:09:18 2007
+++ SPECS/traceroute.spec	Mon Apr  7 15:13:50 2008
@@ -10,22 +10,13 @@
 Summary(uk.UTF-8):	Показує трасу, якою проходять пакети по TCP/IP мережі
 Summary(zh_CN.UTF-8):	[系统]检查网络联通路径的工具
 Name:		traceroute
-Version:	1.4a12
-Release:	11
+Version:	2.0.9
+Release:	1
 License:	BSD
 Group:		Applications/Networking
-Source0:	ftp://ftp.ee.lbl.gov/%{name}-%{version}.tar.gz
-# Source0-md5:	964d599ef696efccdeebe7721cd4828d
-Source1:	http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
-# Source1-md5:	76539283b9fcb499ba5121a8a06e9825
-Patch0:		%{name}-acfix.patch
-Patch1:		%{name}-secfix.patch
-Patch2:		%{name}-unaligned.patch
-Patch3:		%{name}-autoroute.patch
-Patch4:		%{name}-lsrr.patch
-Patch5:		%{name}-droproot.patch
-BuildRequires:	autoconf
-BuildRequires:	automake
+Source0:	http://dl.sourceforge.net/traceroute/%{name}-%{version}.tar.gz
+# Source0-md5:	884d132d16d2566062811e569ed28583
+URL:		http://traceroute.sourceforge.net/
 Obsoletes:	traceroute-nanog
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -100,42 +91,35 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-#%patch5 -p1
 
 %build
-%{__autoconf}
-cp -f /usr/share/automake/install-sh .
-cp -f /usr/share/automake/config.sub .
-CFLAGS="%{rpmcflags} -DHAVE_IFF_LOOPBACK -DUSE_KERNEL_ROUTING_TABLE"
-%configure
-%{__make}
+%{__make} \
+	CC="%{__cc}" \
+	CPPFLAGS="%{rpmcflags} -D_GNU_SOURCE=1" \
+	LDFLAGS="%{rpmldflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man8}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man8}
 
-install traceroute $RPM_BUILD_ROOT%{_bindir}
-ln -s %{_bindir}/traceroute $RPM_BUILD_ROOT%{_sbindir}
-install traceroute.8 $RPM_BUILD_ROOT%{_mandir}/man8
+install traceroute/traceroute $RPM_BUILD_ROOT%{_bindir}
 
-bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+ln -s traceroute $RPM_BUILD_ROOT%{_bindir}/traceroute6
+ln -s tracert $RPM_BUILD_ROOT%{_bindir}/tracert
+
+install */*.8 $RPM_BUILD_ROOT%{_mandir}/man8
+
+echo ".so traceroute.8" > $RPM_BUILD_ROOT%{_mandir}/man8/traceroute6.8
+echo ".so traceroute.8" > $RPM_BUILD_ROOT%{_mandir}/man8/tracert.8
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc CHANGES README
-%attr(4754,root,adm) %{_bindir}/*
-%{_sbindir}/*
+%doc CREDITS ChangeLog README TODO
+%attr(4754,root,adm) %{_bindir}/* # FIXME no globs for suid/sgid files
 %{_mandir}/man8/*
-%lang(pl) %{_mandir}/pl/man8/*
-%lang(pt) %{_mandir}/pt/man8/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -143,7 +127,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
-Revision 1.34  2007-02-12 22:09:18  glen
+Revision 1.35  2008-04-07 13:13:50  arekm
+- switch to new traceroute suite at http://traceroute.sf.net (ver 2.0.9)
+
+Revision 1.34  2007/02/12 22:09:18  glen
 - tabs in preamble
 
 Revision 1.33  2007/02/12 01:06:35  baggins
@@ -276,38 +263,3 @@
 Revision 1.1  1999/08/19 20:07:27  baggins
 almost raw
 
-* Sun Mar 21 1999 Cristian Gafton <gafton at redhat.com>
-- auto rebuild in the new build environment (release 14)
-
-* Fri Mar 19 1999 Jeff Johnson <jbj at redhat.com>
-- strip binaries.
-
-* Sun Feb 07 1999 Preston Brown <pbrown at redhat.com>
-- patch added to automatically determine interface to route through
-
-* Fri Jan 22 1999 Jeff Johnson <jbj at redhat.com>
-- use %configure
-- fix 64 bit problem on alpha (#919)
-
-* Wed Jan 13 1999 Bill Nottingham <notting at redhat.com>
-- configure fix for arm
-
-* Mon Apr 27 1998 Prospector System <bugs at redhat.com>
-- translations modified for de, fr, tr
-
-* Tue Dec 16 1997 Cristian Gafton <gafton at redhat.com>
-- updated the security patch (ouch!). Without the glibc fix, it could be
-  worthless anyway
-
-* Sat Dec 13 1997 Cristian Gafton <gafton at redhat.com>
-- added a security patch fix
-
-* Wed Oct 22 1997 Erik Troan <ewt at redhat.com>
-- added fix from Christopher Seawood
-
-* Mon Sep 22 1997 Erik Troan <ewt at redhat.com>
-- updated to 1.4a5 for security fixes; release 1 is for RH 4.2, release 2
-  is against glibc
-
-* Fri Jul 18 1997 Erik Troan <ewt at redhat.com>
-- built against glibc
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/traceroute.spec?r1=1.34&r2=1.35&f=u



More information about the pld-cvs-commit mailing list