pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/35007 (editors/emacs (check at install))



The following reply was made to PR pkg/35007; it has been noted by GNATS.

From: Gilles Dauphin <Gilles.Dauphin%enst.fr@localhost>
To: pkg-manager%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost, 
wiz%NetBSD.org@localhost,
        gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/35007 (editors/emacs (check at install))
Date: Mon, 20 Nov 2006 18:56:17 +0100 (CET)

 --Sute_of_Bloodhounds_225_000
 Content-Type: TEXT/plain; charset=us-ascii
 Content-MD5: rPpQjZmo9+WO2EmSyr9uTQ==
 
 
 
 > From: wiz%NetBSD.org@localhost
 > 
 > Synopsis: editors/emacs (check at install)
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: wiz%netbsd.org@localhost
 > State-Changed-When: Fri, 17 Nov 2006 21:18:53 +0000
 > State-Changed-Why:
 > This was fixed in Makefile.common  1.11 on 2006/11/03, could you
 > please verify which version you have?
 
 Makefile.common is 1.11
 
 It works but with a patch for my (virtual) architecture (x86_64-sun-solaris)
 See attachment patch-ab.
 There is a core dump when installing, but it is for blessmail, i will
 resend a PR soon.
 currently i do 'bmake -k' and the only file that is not in PLIST
 is /usr/pkg/share/emacs/21.4/lisp/core (because of blessamil coredump)
 
 Please, close the PR,
 thanks
 Gilles
 
 --Sute_of_Bloodhounds_225_000
 Content-Type: TEXT/plain; name=patch-ab; charset=us-ascii; x-unix-mode=0644
 Content-Description: patch-ab
 Content-MD5: m6+dwpsvS5h6aktoup0+Zw==
 
 --- configure.orig     Tue Mar 18 15:19:12 2003
 +++ configure  Mon Nov 20 18:45:29 2006
 @@ -822,9 +822,16 @@
        sparc*-*-netbsd*)       machine=sparc ;;
        vax-*-netbsd*)  machine=vax ;;
        arm-*-netbsd*)  machine=arm ;;
 +      x86_64-*-netbsd*)       machine=amd64 ;;
 +      x86_64-*-solaris*)      machine=amd64 ;;
 +      hppa-*-netbsd*) machine=hp800 ;;
 +      shle-*-netbsd*) machine=sh3el ;;
      esac
    ;;
  
 +  ## Darwin / Mac OS X
 +  powerpc-apple-darwin* )
 +    machine=powermac opsys=darwin ;;
    ## OpenBSD ports
    *-*-openbsd* )
      opsys=openbsd
 @@ -909,6 +916,10 @@
      machine=macppc opsys=gnu-linux
    ;;
  
 +  x86_64-*-linux* )
 +    machine=amd64 opsys=gnu-linux
 +  ;;
 +
    ## Altos 3068
    m68*-altos-sysv* )
      machine=altos opsys=usg5-2
 @@ -1498,6 +1509,7 @@
        powerpcle* )      machine=powerpcle ;;
        powerpc* | rs6000* )  machine=ibmrs6000 ;;
        sparc* )                machine=sparc ;;
 +      x86_64-*-* )            machine=amd64 ;;
        * )             unported=yes ;;
      esac
      case "${canonical}" in
 @@ -1659,6 +1671,7 @@
        *-sysv4.2uw* )          opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
        *-386bsd* )             opsys=386bsd ;;
        *-freebsd* )            opsys=freebsd ;;
 +      *-dragonfly* )          opsys=dragonfly ;;
        *-nextstep* )             opsys=nextstep ;;
        ## Otherwise, we'll fall through to the generic opsys code at the 
bottom.
      esac
 @@ -9124,6 +9137,22 @@
  fi
  
  
 +# NETBSD: NetBSD's newer run-time linker fix.
 +if test $opsys = netbsd; then
 +  if test -f /usr/lib/crti.o; then
 +    cat >> confdefs.h <<\EOF
 +#define HAVE_NETBSD_CRTI 1
 +EOF
 +
 +  fi
 +  if test -f /usr/lib/crtn.o; then
 +    cat >> confdefs.h <<\EOF
 +#define HAVE_NETBSD_CRTN 1
 +EOF
 +
 +  fi
 +fi
 +
  # Set up the CFLAGS for real compilation, so we can substitute it.
  CFLAGS="$REAL_CFLAGS"
  CPPFLAGS="$REAL_CPPFLAGS"
 @@ -9392,6 +9421,8 @@
  do
    case "\$ac_option" in
    -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
 +      : Avoid regenerating within pkgsrc
 +      exit 0
      echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create 
--no-recursion"
      exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create 
--no-recursion ;;
    -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
 
 --Sute_of_Bloodhounds_225_000--
 



Home | Main Index | Thread Index | Old Index