From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Nov 12 19:00:15 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C61210656D7 for ; Wed, 12 Nov 2008 19:00:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5B2D58FC18 for ; Wed, 12 Nov 2008 19:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mACJ0Cp9036701 for ; Wed, 12 Nov 2008 19:00:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mACJ0COM036700; Wed, 12 Nov 2008 19:00:12 GMT (envelope-from gnats) Resent-Date: Wed, 12 Nov 2008 19:00:12 GMT Resent-Message-Id: <200811121900.mACJ0COM036700@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andrew Reilly Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C97ED1065687 for ; Wed, 12 Nov 2008 18:59:35 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B97018FC13 for ; Wed, 12 Nov 2008 18:59:35 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mACIxZeI036658 for ; Wed, 12 Nov 2008 18:59:35 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mACIxZaT036657; Wed, 12 Nov 2008 18:59:35 GMT (envelope-from gnats) Message-Id: <200811121859.mACIxZaT036657@freefall.freebsd.org> Date: Wed, 12 Nov 2008 18:59:35 GMT From: Andrew Reilly To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/128821: Update port: lang/plt-scheme -- track upstream release X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Andrew Reilly List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2008 19:00:15 -0000 >Number: 128821 >Category: ports >Synopsis: Update port: lang/plt-scheme -- track upstream release >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Nov 12 19:00:12 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Andrew Reilly >Release: FreeBSD 7.1-PRERELEASE amd64 >Organization: >Environment: System: FreeBSD duncan.reilly.home 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #35: Sat Nov 8 12:54:03 EST 2008 root@duncan.reilly.home:/usr/obj/usr/src/sys/DUNCAN amd64 >Description: The PLT group have released a bug-fix to a feature increment of the version currently in ports. Time to catch up. What's more: this catch up has been prompted by a request from an actual user! I'm clearly not the only one! Yay! >How-To-Repeat: >Fix: Apply attached shar to the ports tree, please. --- plt-scheme.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # plt-scheme # plt-scheme/files # plt-scheme/files/patch-src-mzscheme-src_number.c # plt-scheme/scripts # plt-scheme/scripts/configure # plt-scheme/Makefile # plt-scheme/pkg-descr # plt-scheme/pkg-plist # plt-scheme/distinfo # echo c - plt-scheme mkdir -p plt-scheme > /dev/null 2>&1 echo c - plt-scheme/files mkdir -p plt-scheme/files > /dev/null 2>&1 echo x - plt-scheme/files/patch-src-mzscheme-src_number.c sed 's/^X//' >plt-scheme/files/patch-src-mzscheme-src_number.c << '29dd0775313ba382bf034510d298e2ae' X--- ../mzscheme/src/number.c.orig 2008-05-07 23:15:18.000000000 +0200 X+++ ../mzscheme/src/number.c 2008-06-27 08:07:23.000000000 +0200 X@@ -52,6 +52,11 @@ X # define MAX_SHIFT_EVER 32 X #endif X X+#include X+#include X+#pragma STDC FENV_ACCESS ON X+ X+ X /* globals */ X double scheme_infinity_val, scheme_minus_infinity_val; X X@@ -152,7 +157,11 @@ X MZ_SIGSET(SIGFPE, SIG_IGN); X #endif X #ifdef FREEBSD_CONTROL_387 X+#if __FreeBSD_version < 800000 X __fpsetreg(FP_MSKS_FLD, FP_MSKS_REG, FP_MSKS_FLD, FP_MSKS_OFF); X+#else X+ fedisableexcept(FE_ALL_EXCEPT); X+#endif X #endif X #ifdef LINUX_CONTROL_387 X __setfpucw(_FPU_EXTENDED + _FPU_RC_NEAREST + 0x3F); 29dd0775313ba382bf034510d298e2ae echo c - plt-scheme/scripts mkdir -p plt-scheme/scripts > /dev/null 2>&1 echo x - plt-scheme/scripts/configure sed 's/^X//' >plt-scheme/scripts/configure << '975a55064747b40e5f7ff6aab84b94bf' X#!/bin/sh Xmkdir $WRKSRC Xcd $WRKSRC XX11BASE=${LOCALBASE} X../configure --prefix=${PREFIX} --enable-shared --enable-xft --enable-gl \ X --enable-xrender --enable-cairo --with-x --enable-pthread \ X --enable-lt=${LIBTOOL} \ X --x-includes=${X11BASE}/include --x-libraries=${X11BASE}/lib \ X CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ X CPPFLAGS="${CPPFLAGS}" \ X --mandir=${PREFIX}/man ${ARCH}-portbld-freebsd${OSREL} 975a55064747b40e5f7ff6aab84b94bf echo x - plt-scheme/Makefile sed 's/^X//' >plt-scheme/Makefile << 'a9d9df118d7c21f5b313e42c62af5a19' X# New ports collection Makefile for: DrScheme X# Date created: 21 Jun 2001 X# Whom: Joseph Koshy X# X# $FreeBSD: ports/lang/plt-scheme/Makefile,v 1.1 2008/07/08 18:37:44 gahr Exp $ X# X XPORTNAME= plt-scheme XPORTVERSION= 4.1.2 XCATEGORIES= lang scheme XMASTER_SITES= http://download.plt-scheme.org/bundles/${PORTVERSION}/plt/\ X http://plt.cs.uchicago.edu/bundles/${PORTVERSION}/plt/\ X http://www.cs.utah.edu/plt/download/${PORTVERSION}/plt/\ X http://mirror.informatik.uni-tuebingen.de/mirror/plt/${PORTVERSION}/plt/\ X ftp://infogroep.be/pub/plt/bundles/${PORTVERSION}/plt/\ X http://gd.tuwien.ac.at/languages/scheme/plt/${PORTVERSION}/plt/ XDISTFILES= plt-${PORTVERSION}-src-unix.tgz ${PLTPATCHES} XDIST_SUBDIR= plt-scheme/${PORTVERSION} XEXTRACT_ONLY= plt-${PORTVERSION}-src-unix.tgz X XMAINTAINER= areilly@bigpond.net.au XCOMMENT= An interactive, integrated, graphical Scheme programming environment X XLIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \ X jpeg.9:${PORTSDIR}/graphics/jpeg \ X png.5:${PORTSDIR}/graphics/png X XUSE_XORG= xft x11 xrender xaw XCONFIGURE_ARGS= --prefix=${PREFIX} --enable-shared --enable-xft --enable-gl \ X --enable-xrender --enable-cairo --with-x --enable-pthread \ X --enable-lt=${LIBTOOL} \ X CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ X CPPFLAGS="${CPPFLAGS}" X X# Force the "configure" script to look in $LOCALBASE for -lpng and -ljpeg XLDFLAGS+= -L${LOCALBASE}/lib XCPPFLAGS+= -I${LOCALBASE}/include X XWRKSRC= ${WRKDIR}/plt-${PORTVERSION}/src/build XUSE_ICONV= yes XUSE_GL= yes XUSE_LDCONFIG= yes XUSE_AUTOTOOLS= libtool:15:env X X# no man files in this version: run plt-help for helpdesk XMAN1= drscheme.1 mred.1 mzc.1 mzscheme.1 \ X plt-help.1 setup-plt.1 tex2page.1 X X#CGC is deprecated now X# OPTIONS= CGC "With CGC garbage collector" off X XONLY_FOR_ARCHS= i386 amd64 X XPLIST_SUB+= ARCH=${ARCH} X XPLTPATCHES= # none yet for this version X XCONFLICTS= lang/drscheme X X.include X X#.if defined(WITH_CGC) X#ALL_TARGET= both X#INSTALL_TARGET= install-both X#PLIST_SUB+= CGC="" X#.else X#PLIST_SUB+= CGC="@comment " X#.endif X X.if ${ARCH} == "amd64" XCPPFLAGS+= -DLONG64 X.endif X Xpre-patch: X ${MKDIR} ${WRKSRC} X X.include a9d9df118d7c21f5b313e42c62af5a19 echo x - plt-scheme/pkg-descr sed 's/^X//' >plt-scheme/pkg-descr << '0f22443bb7fb996a5874cb01ecf493f0' XPLT-Scheme is a set of tools for writing and running the PLT scheme Xprogramming language. It includes a graphical IDE (drscheme) that Xfeatures highlighting of the source of syntax and run-time errors, Xsupport for multiple language levels, an algebraic stepper, objects, Xmodules, a GUI library, TCP/IP, and much more. It includes an Xextensive, hyper-linked help system called Help Desk, available Xfrom the Help menu, the plt-help command line tool, or through a Xweb browser. X Xmred is the interpreter/JIT compiler that includes the GUI toolkit. Xdrscheme is the GUI ide, and is a mred application. Xmzscheme is a text-only variant that does not include the GUI toolkit. Xswindle is a language variant that includes a CLOS-style object system. Xmzc is a compilation manager that can produce stand-alone executable programs. Xplt-r5rs and plt-r6rs are front ends for running standards-conforming Xprogramms. Xplt-web-server is a web server. Xscribble, slatex and tex2page are text formatters. Xslideshow is a presentation formatter. Xsirmail is a mail user agent. X XWWW: http://www.plt-scheme.org/ 0f22443bb7fb996a5874cb01ecf493f0 exit --- plt-scheme.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: