From owner-freebsd-ports Fri Jul 26 1: 0:15 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7192737B400 for ; Fri, 26 Jul 2002 01:00:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6CE143E67 for ; Fri, 26 Jul 2002 01:00:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g6Q803JU035353 for ; Fri, 26 Jul 2002 01:00:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g6Q803Kj035352; Fri, 26 Jul 2002 01:00:03 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 245B437B400 for ; Fri, 26 Jul 2002 00:56:16 -0700 (PDT) Received: from com-server1.c.oka-pu.ac.jp (com-server1.c.oka-pu.ac.jp [163.225.215.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D44743E31 for ; Fri, 26 Jul 2002 00:56:15 -0700 (PDT) (envelope-from kunishi@c.oka-pu.ac.jp) Received: from dbmail.c.oka-pu.ac.jp (dbmail.c.oka-pu.ac.jp [163.225.223.2]) by com-server1.c.oka-pu.ac.jp (Postfix) with ESMTP id 098CA4295F for ; Fri, 26 Jul 2002 16:56:09 +0900 (JST) Received: from localhost (aquamarine.c.oka-pu.ac.jp [163.225.223.17]) by dbmail.c.oka-pu.ac.jp (Postfix) with ESMTP id 3FF1E9888 for ; Fri, 26 Jul 2002 16:56:08 +0900 (JST) Message-Id: <20020726165601H.kunishi@aquamarine.c.oka-pu.ac.jp> Date: Fri, 26 Jul 2002 16:56:01 +0900 From: KUNISHIMA Takeo Reply-To: KUNISHIMA Takeo To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/41001: lang/mit-scheme: do not depend on old libc Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41001 >Category: ports >Synopsis: lang/mit-scheme: do not depend on old libc >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 26 01:00:03 PDT 2002 >Closed-Date: >Last-Modified: >Originator: KUNISHIMA Takeo >Release: FreeBSD 5.0-CURRENT i386 >Organization: Okayama Prefectural University, Japan >Environment: System: FreeBSD fiva.chorusroom.org 5.0-CURRENT FreeBSD 5.0-CURRENT #12: Tue Jul 23 12:42:12 JST 2002 root@fiva.chorusroom.org:/usr/obj/usr/src/sys/FIVA i386 >Description: The recent MIT Scheme (lang/mit-scheme) port just installs the binary distributions, which is compiled on FreeBSD 4.3-RELEASE. A web page in the distribution site (*1) describes how to compile MIT Scheme for UNIX systems not distributed binaries. By using this procedure, you can build binaries not depending compat package. (*1) http://www.swiss.ai.mit.edu/projects/scheme/mit/gnulinux-install.php By the way, lang/mit-scheme LIB_DEPENDS with c.3, but I wonder if it's a mistake (c.4 for 5-CURRENT, and nothing for 4-STABLE). >How-To-Repeat: >Fix: diff -ruN /usr/ports/lang/mit-scheme/Makefile mit-scheme/Makefile --- /usr/ports/lang/mit-scheme/Makefile Fri Jun 21 08:10:32 2002 +++ mit-scheme/Makefile Wed Jul 24 19:39:15 2002 @@ -10,21 +10,23 @@ CATEGORIES= lang MASTER_SITES= ftp.swiss.ai.mit.edu/pub/mit-scheme/7.7/%SUBDIR%/ MASTER_SITE_SUBDIR= ${PORTVERSION} OLD/${PORTVERSION} -DISTNAME= scheme-${PORTVERSION}-ix86-freebsd +DISTNAME= scheme-${PORTVERSION}-src-ucode +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + scheme-${PORTVERSION}-ix86-freebsd.tar.gz MAINTAINER= olgeni@FreeBSD.org -LIB_DEPENDS= c.3:${PORTSDIR}/misc/compat3x - ONLY_FOR_ARCHS= i386 +GNU_CONFIGURE= yes +USE_GMAKE= yes USE_XLIB= yes -NO_BUILD= yes -NO_WRKSUBDIR= yes +WRKSRC= ${WRKDIR}/scheme-${PORTVERSION}/src/microcode +ALL_TARGET= default-target do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/scheme ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/bin/bchscheme ${PREFIX}/bin - cd ${WRKSRC}/lib && pax -rw mit-scheme ${PREFIX}/lib + ${INSTALL_PROGRAM} ${WRKSRC}/scheme ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/bchscheme ${PREFIX}/bin + cd ${WRKDIR}/lib && pax -rw mit-scheme ${PREFIX}/lib ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/mit-scheme .include diff -ruN /usr/ports/lang/mit-scheme/distinfo mit-scheme/distinfo --- /usr/ports/lang/mit-scheme/distinfo Fri Jun 21 08:10:32 2002 +++ mit-scheme/distinfo Wed Jul 24 19:39:37 2002 @@ -1 +1,2 @@ +MD5 (scheme-7.7.1-src-ucode.tar.gz) = 8b5ebee84989be87e0ace33c566645ef MD5 (scheme-7.7.1-ix86-freebsd.tar.gz) = be12ea278f5424a4659245ea0bec2024 diff -ruN /usr/ports/lang/mit-scheme/pkg-plist mit-scheme/pkg-plist --- /usr/ports/lang/mit-scheme/pkg-plist Fri Jun 21 08:10:32 2002 +++ mit-scheme/pkg-plist Wed Jul 24 19:51:44 2002 @@ -426,23 +426,40 @@ lib/mit-scheme/doc/user_fot.html lib/mit-scheme/doc/user_ovr.html lib/mit-scheme/doc/user_toc.html +lib/mit-scheme/edwin/autoload/debian-changelog.bci lib/mit-scheme/edwin/autoload/debian-changelog.com +lib/mit-scheme/edwin/autoload/eystep.bci lib/mit-scheme/edwin/autoload/eystep.com +lib/mit-scheme/edwin/autoload/manual.bci lib/mit-scheme/edwin/autoload/manual.com +lib/mit-scheme/edwin/autoload/midas.bci lib/mit-scheme/edwin/autoload/midas.com +lib/mit-scheme/edwin/autoload/nntp.bci lib/mit-scheme/edwin/autoload/nntp.com +lib/mit-scheme/edwin/autoload/pasmod.bci lib/mit-scheme/edwin/autoload/pasmod.com +lib/mit-scheme/edwin/autoload/print.bci lib/mit-scheme/edwin/autoload/print.com +lib/mit-scheme/edwin/autoload/pwedit.bci lib/mit-scheme/edwin/autoload/pwedit.com +lib/mit-scheme/edwin/autoload/pwparse.bci lib/mit-scheme/edwin/autoload/pwparse.com +lib/mit-scheme/edwin/autoload/snr.bci lib/mit-scheme/edwin/autoload/snr.com +lib/mit-scheme/edwin/autoload/sort.bci lib/mit-scheme/edwin/autoload/sort.com +lib/mit-scheme/edwin/autoload/techinfo.bci lib/mit-scheme/edwin/autoload/techinfo.com +lib/mit-scheme/edwin/autoload/telnet.bci lib/mit-scheme/edwin/autoload/telnet.com +lib/mit-scheme/edwin/autoload/tximod.bci lib/mit-scheme/edwin/autoload/tximod.com +lib/mit-scheme/edwin/autoload/verilog.bci lib/mit-scheme/edwin/autoload/verilog.com +lib/mit-scheme/edwin/autoload/vhdl.bci lib/mit-scheme/edwin/autoload/vhdl.com lib/mit-scheme/edwin/autoload/webster.com +lib/mit-scheme/edwin/autoload/webster.bci lib/mit-scheme/edwin/etc/TUTORIAL lib/mit-scheme/edwin/etc/mime.types lib/mit-scheme/edwin/info/dir @@ -521,23 +538,41 @@ lib/mit-scheme/imail/url.bci lib/mit-scheme/imail/url.com lib/mit-scheme/optiondb.scm +lib/mit-scheme/options/chrsyn.bci lib/mit-scheme/options/chrsyn.com +lib/mit-scheme/options/cpress.bci lib/mit-scheme/options/cpress.com +lib/mit-scheme/options/format.bci lib/mit-scheme/options/format.com +lib/mit-scheme/options/gdbm.bci lib/mit-scheme/options/gdbm.com +lib/mit-scheme/options/hashtb.bci lib/mit-scheme/options/hashtb.com +lib/mit-scheme/options/krypt.bci lib/mit-scheme/options/krypt.com +lib/mit-scheme/options/mime-codec.bci lib/mit-scheme/options/mime-codec.com +lib/mit-scheme/options/numint.bci lib/mit-scheme/options/numint.com +lib/mit-scheme/options/optiondb.bci lib/mit-scheme/options/optiondb.com +lib/mit-scheme/options/ordvec.bci lib/mit-scheme/options/ordvec.com +lib/mit-scheme/options/process.bci lib/mit-scheme/options/process.com +lib/mit-scheme/options/rbtree.bci lib/mit-scheme/options/rbtree.com +lib/mit-scheme/options/regexp.bci lib/mit-scheme/options/regexp.com +lib/mit-scheme/options/rexp.bci lib/mit-scheme/options/rexp.com +lib/mit-scheme/options/rgxcmp.bci lib/mit-scheme/options/rgxcmp.com +lib/mit-scheme/options/syncproc.bci lib/mit-scheme/options/syncproc.com +lib/mit-scheme/options/wttree.bci lib/mit-scheme/options/wttree.com +lib/mit-scheme/options/ystep.bci lib/mit-scheme/options/ystep.com lib/mit-scheme/runtime.com lib/mit-scheme/sos/class.bci >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message