SOURCES: pchar-gcc4.patch (NEW), pchar-ac_fixes.patch, pchar-build...

sls sls at pld-linux.org
Sat Mar 24 19:05:11 CET 2007


Author: sls                          Date: Sat Mar 24 18:05:11 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated to ver. 1.5

---- Files affected:
SOURCES:
   pchar-gcc4.patch (NONE -> 1.1)  (NEW), pchar-ac_fixes.patch (1.1 -> 1.2) , pchar-build.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/pchar-gcc4.patch
diff -u /dev/null SOURCES/pchar-gcc4.patch:1.1
--- /dev/null	Sat Mar 24 19:05:11 2007
+++ SOURCES/pchar-gcc4.patch	Sat Mar 24 19:05:06 2007
@@ -0,0 +1,11 @@
+--- pchar-1.4/GetIfInfo.h.orig	2006-09-02 02:15:02.000000000 +0000
++++ pchar-1.4/GetIfInfo.h	2006-09-02 02:15:15.000000000 +0000
+@@ -17,7 +17,7 @@
+   bool	IsValid(void);
+ 
+   const char *	GetDescription(void) const;
+-  const char *	GetIfInfo::GetName(void) const;
++  const char *	GetName(void) const;
+   const char *	GetContact(void) const;
+   const char *	GetLocation(void) const;
+   const char *	GetIfDescription(void) const;

================================================================
Index: SOURCES/pchar-ac_fixes.patch
diff -u SOURCES/pchar-ac_fixes.patch:1.1 SOURCES/pchar-ac_fixes.patch:1.2
--- SOURCES/pchar-ac_fixes.patch:1.1	Fri Jul 20 08:20:09 2001
+++ SOURCES/pchar-ac_fixes.patch	Sat Mar 24 19:05:05 2007
@@ -1,718 +1,21 @@
-diff -Nru pchar-1.4/aclocal.m4 pchar-1.4.new/aclocal.m4
---- pchar-1.4/aclocal.m4	Wed Sep  8 21:42:49 1999
-+++ pchar-1.4.new/aclocal.m4	Thu Jan  1 01:00:00 1970
-@@ -1,706 +0,0 @@
--dnl @(#) $Header$ (LBL)
--dnl
--dnl Copyright (c) 1995, 1996, 1997, 1998
--dnl	The Regents of the University of California.  All rights reserved.
--dnl
--dnl Redistribution and use in source and binary forms, with or without
--dnl modification, are permitted provided that: (1) source code distributions
--dnl retain the above copyright notice and this paragraph in its entirety, (2)
--dnl distributions including binary code include the above copyright notice and
--dnl this paragraph in its entirety in the documentation or other materials
--dnl provided with the distribution, and (3) all advertising materials mentioning
--dnl features or use of this software display the following acknowledgement:
--dnl ``This product includes software developed by the University of California,
--dnl Lawrence Berkeley Laboratory and its contributors.'' Neither the name of
--dnl the University nor the names of its contributors may be used to endorse
--dnl or promote products derived from this software without specific prior
--dnl written permission.
--dnl THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
--dnl WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
--dnl MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
--dnl
--dnl LBL autoconf macros
--dnl
--
--dnl
--dnl Determine which compiler we're using (cc or gcc)
--dnl If using gcc, determine the version number
--dnl If using cc, require that it support ansi prototypes
--dnl If using gcc, use -O2 (otherwise use -O)
--dnl If using cc, explicitly specify /usr/local/include
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_C_INIT(copt, incls)
--dnl
--dnl results:
--dnl
--dnl	$1 (copt set)
--dnl	$2 (incls set)
--dnl	CC
--dnl	LDFLAGS
--dnl	ac_cv_lbl_gcc_vers
--dnl	LBL_CFLAGS
--dnl
--AC_DEFUN(AC_LBL_C_INIT,
--    [AC_PREREQ(2.12)
--    AC_BEFORE([$0], [AC_PROG_CC])
--    AC_BEFORE([$0], [AC_LBL_FIXINCLUDES])
--    AC_BEFORE([$0], [AC_LBL_DEVEL])
--    AC_ARG_WITH(gcc, [  --without-gcc           don't use gcc])
--    $1="-O"
--    $2=""
--    if test "${srcdir}" != "." ; then
--	    $2="-I\$\(srcdir\)"
--    fi
--    if test "${CFLAGS+set}" = set; then
--	    LBL_CFLAGS="$CFLAGS"
--    fi
--    if test -z "$CC" ; then
--	    case "$target_os" in
--
--	    bsdi*)
--		    AC_CHECK_PROG(SHLICC2, shlicc2, yes, no)
--		    if test $SHLICC2 = yes ; then
--			    CC=shlicc2
--			    export CC
--		    fi
--		    ;;
--	    esac
--    fi
--    if test -z "$CC" -a "$with_gcc" = no ; then
--	    CC=cc
--	    export CC
--    fi
--    AC_PROG_CC
--    if test "$GCC" = yes ; then
--	    if test "$SHLICC2" = yes ; then
--		    ac_cv_lbl_gcc_vers=2
--		    $1="-O2"
--	    else
--		    AC_MSG_CHECKING(gcc version)
--		    AC_CACHE_VAL(ac_cv_lbl_gcc_vers,
--			ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
--			    sed -e '/^gcc version /!d' \
--				-e 's/^gcc version //' \
--				-e 's/ .*//' -e 's/^[[[^0-9]]]*//' \
--				-e 's/\..*//'`)
--		    AC_MSG_RESULT($ac_cv_lbl_gcc_vers)
--		    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
--			    $1="-O2"
--		    fi
--	    fi
--    else
--	    AC_MSG_CHECKING(that $CC handles ansi prototypes)
--	    AC_CACHE_VAL(ac_cv_lbl_cc_ansi_prototypes,
--		AC_TRY_COMPILE(
--		    [#include <sys/types.h>],
--		    [int frob(int, char *)],
--		    ac_cv_lbl_cc_ansi_prototypes=yes,
--		    ac_cv_lbl_cc_ansi_prototypes=no))
--	    AC_MSG_RESULT($ac_cv_lbl_cc_ansi_prototypes)
--	    if test $ac_cv_lbl_cc_ansi_prototypes = no ; then
--		    case "$target_os" in
--
--		    hpux*)
--			    AC_MSG_CHECKING(for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE))
--			    savedcflags="$CFLAGS"
--			    CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS"
--			    AC_CACHE_VAL(ac_cv_lbl_cc_hpux_cc_aa,
--				AC_TRY_COMPILE(
--				    [#include <sys/types.h>],
--				    [int frob(int, char *)],
--				    ac_cv_lbl_cc_hpux_cc_aa=yes,
--				    ac_cv_lbl_cc_hpux_cc_aa=no))
--			    AC_MSG_RESULT($ac_cv_lbl_cc_hpux_cc_aa)
--			    if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then
--				    AC_MSG_ERROR(see the INSTALL doc for more info)
--			    fi
--			    CFLAGS="$savedcflags"
--			    V_CCOPT="-Aa $V_CCOPT"
--			    AC_DEFINE(_HPUX_SOURCE)
--			    ;;
--
--		    *)
--			    AC_MSG_ERROR(see the INSTALL doc for more info)
--			    ;;
--		    esac
--	    fi
--	    $2="$$2 -I/usr/local/include"
--	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
--
--	    case "$target_os" in
--
--	    irix*)
--		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
--		    ;;
--
--	    osf*)
--		    V_CCOPT="$V_CCOPT -std1 -g3"
--		    ;;
--
--	    ultrix*)
--		    AC_MSG_CHECKING(that Ultrix $CC hacks const in prototypes)
--		    AC_CACHE_VAL(ac_cv_lbl_cc_const_proto,
--			AC_TRY_COMPILE(
--			    [#include <sys/types.h>],
--			    [struct a { int b; };
--			    void c(const struct a *)],
--			    ac_cv_lbl_cc_const_proto=yes,
--			    ac_cv_lbl_cc_const_proto=no))
--		    AC_MSG_RESULT($ac_cv_lbl_cc_const_proto)
--		    if test $ac_cv_lbl_cc_const_proto = no ; then
--			    AC_DEFINE(const,)
--		    fi
--		    ;;
--	    esac
--    fi
--])
--
--dnl
--dnl Use pfopen.c if available and pfopen() not in standard libraries
--dnl Require libpcap
--dnl Look for libpcap in ..
--dnl Use the installed libpcap if there is no local version
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_LIBPCAP(pcapdep, incls)
--dnl
--dnl results:
--dnl
--dnl	$1 (pcapdep set)
--dnl	$2 (incls appended)
--dnl	LIBS
--dnl	LBL_LIBS
--dnl
--AC_DEFUN(AC_LBL_LIBPCAP,
--    [AC_REQUIRE([AC_LBL_LIBRARY_NET])
--    dnl
--    dnl save a copy before locating libpcap.a
--    dnl
--    LBL_LIBS="$LIBS"
--    pfopen=/usr/examples/packetfilter/pfopen.c
--    if test -f $pfopen ; then
--	    AC_CHECK_FUNCS(pfopen)
--	    if test $ac_cv_func_pfopen = "no" ; then
--		    AC_MSG_RESULT(Using $pfopen)
--		    LIBS="$LIBS $pfopen"
--	    fi
--    fi
--    AC_MSG_CHECKING(for local pcap library)
--    libpcap=FAIL
--    lastdir=FAIL
--    places=`ls .. | sed -e 's,/$,,' -e 's,^,../,' | \
--	egrep '/libpcap-[[0-9]]*\.[[0-9]]*(\.[[0-9]]*)?([[ab]][[0-9]]*)?$'`
--    for dir in $places ../libpcap libpcap ; do
--	    basedir=`echo $dir | sed -e 's/[[ab]][[0-9]]*$//'`
--	    if test $lastdir = $basedir ; then
--		    dnl skip alphas when an actual release is present
--		    continue;
--	    fi
--	    lastdir=$dir
--	    if test -r $dir/pcap.c ; then
--		    libpcap=$dir/libpcap.a
--		    d=$dir
--		    dnl continue and select the last one that exists
--	    fi
--    done
--    if test $libpcap = FAIL ; then
--	    AC_MSG_RESULT(not found)
--	    AC_CHECK_LIB(pcap, main, libpcap="-lpcap")
--	    if test $libpcap = FAIL ; then
--		    AC_MSG_ERROR(see the INSTALL doc for more info)
--	    fi
--    else
--	    $1=$libpcap
--	    $2="-I$d $$2"
--	    AC_MSG_RESULT($libpcap)
--    fi
--    LIBS="$libpcap $LIBS"
--    case "$target_os" in
--
--    aix*)
--	    pseexe="/lib/pse.exp"
--	    AC_MSG_CHECKING(for $pseexe)
--	    if test -f $pseexe ; then
--		    AC_MSG_RESULT(yes)
--		    LIBS="$LIBS -I:$pseexe"
--	    fi
--	    ;;
--    esac])
--
--dnl
--dnl Define RETSIGTYPE and RETSIGVAL
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_TYPE_SIGNAL
--dnl
--dnl results:
--dnl
--dnl	RETSIGTYPE (defined)
--dnl	RETSIGVAL (defined)
--dnl
--AC_DEFUN(AC_LBL_TYPE_SIGNAL,
--    [AC_BEFORE([$0], [AC_LBL_LIBPCAP])
--    AC_TYPE_SIGNAL
--    if test "$ac_cv_type_signal" = void ; then
--	    AC_DEFINE(RETSIGVAL,)
--    else
--	    AC_DEFINE(RETSIGVAL,(0))
--    fi
--    case "$target_os" in
--
--    irix*)
--	    AC_DEFINE(_BSD_SIGNALS)
--	    ;;
--
--    *)
--	    dnl prefer sigset() to sigaction()
--	    AC_CHECK_FUNCS(sigset)
--	    if test $ac_cv_func_sigset = no ; then
--		    AC_CHECK_FUNCS(sigaction)
--	    fi
--	    ;;
--    esac])
--
--dnl
--dnl If using gcc, make sure we have ANSI ioctl definitions
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_FIXINCLUDES
--dnl
--AC_DEFUN(AC_LBL_FIXINCLUDES,
--    [if test "$GCC" = yes ; then
--	    AC_MSG_CHECKING(for ANSI ioctl definitions)
--	    AC_CACHE_VAL(ac_cv_lbl_gcc_fixincludes,
--		AC_TRY_COMPILE(
--		    [/*
--		     * This generates a "duplicate case value" when fixincludes
--		     * has not be run.
--		     */
--#		include <sys/types.h>
--#		include <sys/time.h>
--#		include <sys/ioctl.h>
--#		ifdef HAVE_SYS_IOCCOM_H
--#		include <sys/ioccom.h>
--#		endif],
--		    [switch (0) {
--		    case _IO('A', 1):;
--		    case _IO('B', 1):;
--		    }],
--		    ac_cv_lbl_gcc_fixincludes=yes,
--		    ac_cv_lbl_gcc_fixincludes=no))
--	    AC_MSG_RESULT($ac_cv_lbl_gcc_fixincludes)
--	    if test $ac_cv_lbl_gcc_fixincludes = no ; then
--		    # Don't cache failure
--		    unset ac_cv_lbl_gcc_fixincludes
--		    AC_MSG_ERROR(see the INSTALL for more info)
--	    fi
--    fi])
--
--dnl
--dnl Check for flex, default to lex
--dnl Require flex 2.4 or higher
--dnl Check for bison, default to yacc
--dnl Default to lex/yacc if both flex and bison are not available
--dnl Define the yy prefix string if using flex and bison
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_LEX_AND_YACC(lex, yacc, yyprefix)
--dnl
--dnl results:
--dnl
--dnl	$1 (lex set)
--dnl	$2 (yacc appended)
--dnl	$3 (optional flex and bison -P prefix)
--dnl
--AC_DEFUN(AC_LBL_LEX_AND_YACC,
--    [AC_ARG_WITH(flex, [  --without-flex          don't use flex])
--    AC_ARG_WITH(bison, [  --without-bison         don't use bison])
--    if test "$with_flex" = no ; then
--	    $1=lex
--    else
--	    AC_CHECK_PROGS($1, flex, lex)
--    fi
--    if test "$$1" = flex ; then
--	    # The -V flag was added in 2.4
--	    AC_MSG_CHECKING(for flex 2.4 or higher)
--	    AC_CACHE_VAL(ac_cv_lbl_flex_v24,
--		if flex -V >/dev/null 2>&1; then
--			ac_cv_lbl_flex_v24=yes
--		else
--			ac_cv_lbl_flex_v24=no
--		fi)
--	    AC_MSG_RESULT($ac_cv_lbl_flex_v24)
--	    if test $ac_cv_lbl_flex_v24 = no ; then
--		    s="2.4 or higher required"
--		    AC_MSG_WARN(ignoring obsolete flex executable ($s))
--		    $1=lex
--	    fi
--    fi
--    if test "$with_bison" = no ; then
--	    $2=yacc
--    else
--	    AC_CHECK_PROGS($2, bison, yacc)
--    fi
--    if test "$$2" = bison ; then
--	    $2="$$2 -y"
--    fi
--    if test "$$1" != lex -a "$$2" = yacc -o "$$1" = lex -a "$$2" != yacc ; then
--	    AC_MSG_WARN(don't have both flex and bison; reverting to lex/yacc)
--	    $1=lex
--	    $2=yacc
--    fi
--    if test "$$1" = flex -a -n "$3" ; then
--	    $1="$$1 -P$3"
--	    $2="$$2 -p $3"
--    fi])
--
--dnl
--dnl Checks to see if union wait is used with WEXITSTATUS()
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_UNION_WAIT
--dnl
--dnl results:
--dnl
--dnl	DECLWAITSTATUS (defined)
--dnl
--AC_DEFUN(AC_LBL_UNION_WAIT,
--    [AC_MSG_CHECKING(if union wait is used)
--    AC_CACHE_VAL(ac_cv_lbl_union_wait,
--	AC_TRY_COMPILE([
--#	include <sys/types.h>
--#	include <sys/wait.h>],
--	    [int status;
--	    u_int i = WEXITSTATUS(status);
--	    u_int j = waitpid(0, &status, 0);],
--	    ac_cv_lbl_union_wait=no,
--	    ac_cv_lbl_union_wait=yes))
--    AC_MSG_RESULT($ac_cv_lbl_union_wait)
--    if test $ac_cv_lbl_union_wait = yes ; then
--	    AC_DEFINE(DECLWAITSTATUS,union wait)
--    else
--	    AC_DEFINE(DECLWAITSTATUS,int)
--    fi])
--
--dnl
--dnl Checks to see if the sockaddr struct has the 4.4 BSD sa_len member
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_SOCKADDR_SA_LEN
--dnl
--dnl results:
--dnl
--dnl	HAVE_SOCKADDR_SA_LEN (defined)
--dnl
--AC_DEFUN(AC_LBL_SOCKADDR_SA_LEN,
--    [AC_MSG_CHECKING(if sockaddr struct has sa_len member)
--    AC_CACHE_VAL(ac_cv_lbl_sockaddr_has_sa_len,
--	AC_TRY_COMPILE([
--#	include <sys/types.h>
--#	include <sys/socket.h>],
--	[u_int i = sizeof(((struct sockaddr *)0)->sa_len)],
--	ac_cv_lbl_sockaddr_has_sa_len=yes,
--	ac_cv_lbl_sockaddr_has_sa_len=no))
--    AC_MSG_RESULT($ac_cv_lbl_sockaddr_has_sa_len)
--    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
--	    AC_DEFINE(HAVE_SOCKADDR_SA_LEN)
--    fi])
--
--dnl
--dnl Checks to see if -R is used
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_HAVE_RUN_PATH
--dnl
--dnl results:
--dnl
--dnl	ac_cv_lbl_have_run_path (yes or no)
--dnl
--AC_DEFUN(AC_LBL_HAVE_RUN_PATH,
--    [AC_MSG_CHECKING(for ${CC-cc} -R)
--    AC_CACHE_VAL(ac_cv_lbl_have_run_path,
--	[echo 'main(){}' > conftest.c
--	${CC-cc} -o conftest conftest.c -R/a1/b2/c3 >conftest.out 2>&1
--	if test ! -s conftest.out ; then
--		ac_cv_lbl_have_run_path=yes
--	else
--		ac_cv_lbl_have_run_path=no
--	fi
--	rm -f conftest*])
--    AC_MSG_RESULT($ac_cv_lbl_have_run_path)
--    ])
--
--dnl
--dnl Due to the stupid way it's implemented, AC_CHECK_TYPE is nearly useless.
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_CHECK_TYPE
--dnl
--dnl results:
--dnl
--dnl	int32_t (defined)
--dnl	u_int32_t (defined)
--dnl
--AC_DEFUN(AC_LBL_CHECK_TYPE,
--    [AC_MSG_CHECKING(for $1 using $CC)
--    AC_CACHE_VAL(ac_cv_lbl_have_$1,
--	AC_TRY_COMPILE([
--#	include "confdefs.h"
--#	include <sys/types.h>
--#	if STDC_HEADERS
--#	include <stdlib.h>
--#	include <stddef.h>
--#	endif],
--	[$1 i],
--	ac_cv_lbl_have_$1=yes,
--	ac_cv_lbl_have_$1=no))
--    AC_MSG_RESULT($ac_cv_lbl_have_$1)
--    if test $ac_cv_lbl_have_$1 = no ; then
--	    AC_DEFINE($1, $2)
--    fi])
--
--dnl
--dnl Checks to see if unaligned memory accesses fail
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_UNALIGNED_ACCESS
--dnl
--dnl results:
--dnl
--dnl	LBL_ALIGN (DEFINED)
--dnl
--AC_DEFUN(AC_LBL_UNALIGNED_ACCESS,
--    [AC_MSG_CHECKING(if unaligned accesses fail)
--    AC_CACHE_VAL(ac_cv_lbl_unaligned_fail,
--	[case "$target_cpu" in
--
--	alpha|hp*|mips|sparc)
--		ac_cv_lbl_unaligned_fail=yes
--		;;
--
--	*)
--		cat >conftest.c <<EOF
--#		include <sys/types.h>
--#		include <sys/wait.h>
--#		include <stdio.h>
--		unsigned char a[[5]] = { 1, 2, 3, 4, 5 };
--		main() {
--		unsigned int i;
--		pid_t pid;
--		int status;
--		/* avoid "core dumped" message */
--		pid = fork();
--		if (pid <  0)
--			exit(2);
--		if (pid > 0) {
--			/* parent */
--			pid = waitpid(pid, &status, 0);
--			if (pid < 0)
--				exit(3);
--			exit(!WIFEXITED(status));
--		}
--		/* child */
--		i = *(unsigned int *)&a[[1]];
--		printf("%d\n", i);
--		exit(0);
--		}
--EOF
--		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
--		    conftest.c $LIBS >/dev/null 2>&1
--		if test ! -x conftest ; then
--			dnl failed to compile for some reason
--			ac_cv_lbl_unaligned_fail=yes
--		else
--			./conftest >conftest.out
--			if test ! -s conftest.out ; then
--				ac_cv_lbl_unaligned_fail=yes
--			else
--				ac_cv_lbl_unaligned_fail=no
--			fi
--		fi
--		rm -f conftest* core core.conftest
--		;;
--	esac])
--    AC_MSG_RESULT($ac_cv_lbl_unaligned_fail)
--    if test $ac_cv_lbl_unaligned_fail = yes ; then
--	    AC_DEFINE(LBL_ALIGN)
--    fi])
--
--dnl
--dnl If using gcc and the file .devel exists:
--dnl	Compile with -g (if supported) and -Wall
--dnl	If using gcc 2, do extra prototype checking
--dnl	If an os prototype include exists, symlink os-proto.h to it
--dnl
--dnl usage:
--dnl
--dnl	AC_LBL_DEVEL(copt)
--dnl
--dnl results:
--dnl
--dnl	$1 (copt appended)
--dnl	HAVE_OS_PROTO_H (defined)
--dnl	os-proto.h (symlinked)
--dnl
--AC_DEFUN(AC_LBL_DEVEL,
--    [rm -f os-proto.h
--    if test "${LBL_CFLAGS+set}" = set; then
--	    $1="$$1 ${LBL_CFLAGS}"
--    fi
--    if test -f .devel ; then
--	    if test "$GCC" = yes ; then
--		    if test "${LBL_CFLAGS+set}" != set; then
--			    if test "$ac_cv_prog_cc_g" = yes ; then
--				    $1="-g $$1"
--			    fi
--			    $1="$$1 -Wall"
--			    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
--				    $1="$$1 -Wmissing-prototypes -Wstrict-prototypes"
--			    fi
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/pchar-ac_fixes.patch?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/SOURCES/pchar-build.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list