Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jan 2001 17:44:54 +0000 (GMT)
From:      George Reid <greid@dogma.freebsd-uk.eu.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24229: [MAINTAINER UPDATE] sysutils/ftrace
Message-ID:  <Pine.BSF.4.21.0101101743540.65162-100000@sobek.openirc.co.uk>

next in thread | raw e-mail | index | archive | help

>Number:         24229
>Category:       ports
>Synopsis:       [MAINTAINER UPDATE] sysutils/ftrace
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 10 09:40:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     George Reid
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
FreeBSD UKUG
>Environment:
n/a
>Description:
Update sysutils/ftrace to version 0.9a
>How-To-Repeat:
n/a
>Fix:
diff -urN ftrace.old/Makefile ftrace/Makefile
--- ftrace.old/Makefile	Sat Jan  6 14:28:05 2001
+++ ftrace/Makefile	Wed Jan 10 17:33:54 2001
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=       	ftrace
-PORTVERSION=		0.9
+PORTVERSION=		0.9a
 CATEGORIES=     	sysutils
 MASTER_SITES=   	http://software.senko.net/pub/
 DISTNAME=		${PORTNAME}_${PORTVERSION}
@@ -14,5 +14,7 @@
 MAINTAINER=		greid@ukug.uk.freebsd.org
 
 WRKSRC=			${WRKDIR}/${DISTNAME:S/_/-/}
+
+GNU_CONFIGURE=		yes
 
 .include <bsd.port.mk>
diff -urN ftrace.old/distinfo ftrace/distinfo
--- ftrace.old/distinfo	Sat Jan  6 14:28:05 2001
+++ ftrace/distinfo	Wed Jan 10 17:43:08 2001
@@ -1 +1 @@
-MD5 (ftrace_0.9.tar.gz) = b2a479f2eec86ec24fd02a6723afe303
+MD5 (ftrace_0.9a.tar.gz) = 850a9344b87d94a3d52c46479591b9c8
diff -urN ftrace.old/files/patch-aa ftrace/files/patch-aa
--- ftrace.old/files/patch-aa	Sat Jan  6 14:28:05 2001
+++ ftrace/files/patch-aa	Wed Jan 10 17:37:56 2001
@@ -1,16 +1,15 @@
---- Makefile.orig	Fri Jan  5 18:40:20 2001
-+++ Makefile	Sat Jan  6 14:11:10 2001
-@@ -1,11 +1,10 @@
--PREFIX = /usr/local
- BINDIR = $(PREFIX)/bin
- LIBDIR = $(PREFIX)/lib
+--- configure.orig	Wed Jan 10 17:34:44 2001
++++ configure	Wed Jan 10 17:35:26 2001
+@@ -632,6 +632,12 @@
+   program_prefix=${target_alias}-
  
- CC = gcc
- LD = ld
--CFLAGS = -Wall -O3 -DPIC -fPIC -D_REENTRANT
--LDFLAGS = -shared -ldl
-+CFLAGS += -Wall -O3 -DPIC -fPIC -D_REENTRANT
-+LDFLAGS = -shared
- OBJS = ftrace.o
- 
- .PHONY:	all clean install
+ case "$host" in
++	*-freebsd*)
++		cat >> confdefs.h <<\EOF
++#define LINUX_GLIBC 1
++EOF
++		LDSHARED=-shared
++	;;
+ 	*-linux*)
+ 		cat >> confdefs.h <<\EOF
+ #define LINUX_GLIBC 1
diff -urN ftrace.old/files/patch-ab ftrace/files/patch-ab
--- ftrace.old/files/patch-ab	Sat Jan  6 14:28:05 2001
+++ ftrace/files/patch-ab	Wed Jan 10 17:38:24 2001
@@ -1,8 +1,14 @@
---- ftrace.orig	Sat Jan  6 14:11:37 2001
-+++ ftrace	Sat Jan  6 14:11:24 2001
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
+--- ftrace.c.orig	Wed Jan 10 17:38:16 2001
++++ ftrace.c	Wed Jan 10 17:36:28 2001
+@@ -10,9 +10,10 @@
+ #include <errno.h>
+ #include <unistd.h>
+ #include <string.h>
++#include <sys/types.h>
+ 
+ #ifdef LINUX_GLIBC
+-typedef __off64_t off64_t;
++typedef off_t off64_t;
+ #define _GNU_SOURCE
+ #endif /* LINUX_GLIBC */
  
- if [ "$1" = "-i" ]; then
- 	export FTRACEIGNOREME=1
diff -urN ftrace.old/files/patch-ac ftrace/files/patch-ac
--- ftrace.old/files/patch-ac	Thu Jan  1 01:00:00 1970
+++ ftrace/files/patch-ac	Wed Jan 10 17:40:57 2001
@@ -0,0 +1,31 @@
+--- Makefile.in.orig	Wed Jan 10 00:10:45 2001
++++ Makefile.in	Wed Jan 10 17:40:49 2001
+@@ -1,12 +1,12 @@
+ BINDIR = @prefix@/bin
+ LIBDIR = @prefix@/lib
+-DOCDIR = @prefix@/doc/ftrace
++DOCDIR = @prefix@/share/doc/ftrace
+ 
+ CC = @CC@
+ LD = @LD@
+ INSTALL = @INSTALL@
+ CFLAGS = -Wall -O2 -DPIC -fPIC -D_REENTRANT -I.
+-LDFLAGS = @LDSHARED@ -ldl
++LDFLAGS = @LDSHARED@
+ OBJS = ftrace.o
+ 
+ .PHONY:	all clean install distclean
+@@ -20,10 +20,10 @@
+ 	$(CC) $(CFLAGS) -c $< -o $@
+ 
+ install:	libftrace.so
+-		$(INSTALL) -m 755 ftrace $(BINDIR)
+-		$(INSTALL) -m 755 libftrace.so $(LIBDIR)
++		$(INSTALL) -m 555 ftrace $(BINDIR)
++		$(INSTALL) -m 555 libftrace.so $(LIBDIR)
+ 		$(INSTALL) -d $(DOCDIR)
+-		$(INSTALL) COPYING README TODO ChangeLog $(DOCDIR)
++		$(INSTALL) -m 444 COPYING README TODO ChangeLog $(DOCDIR)
+ 
+ clean:
+ 	rm -f *.o *.so *.bak *~
diff -urN ftrace.old/pkg-plist ftrace/pkg-plist
--- ftrace.old/pkg-plist	Sat Jan  6 14:28:05 2001
+++ ftrace/pkg-plist	Wed Jan 10 17:42:40 2001
@@ -1,2 +1,7 @@
 bin/ftrace
 lib/libftrace.so
+share/doc/ftrace/COPYING
+share/doc/ftrace/README
+share/doc/ftrace/TODO
+share/doc/ftrace/ChangeLog
+@dirrm share/doc/ftrace


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0101101743540.65162-100000>