From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jun 20 01:20:03 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 E86E91065672 for ; Fri, 20 Jun 2008 01:20:02 +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 BB7D58FC2F for ; Fri, 20 Jun 2008 01:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5K1K2ac091601 for ; Fri, 20 Jun 2008 01:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5K1K2lC091600; Fri, 20 Jun 2008 01:20:02 GMT (envelope-from gnats) Resent-Date: Fri, 20 Jun 2008 01:20:02 GMT Resent-Message-Id: <200806200120.m5K1K2lC091600@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 6C7C7106566B for ; Fri, 20 Jun 2008 01:14:01 +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 52A228FC1D for ; Fri, 20 Jun 2008 01:14:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5K1E0LZ090970 for ; Fri, 20 Jun 2008 01:14:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5K1E0JR090969; Fri, 20 Jun 2008 01:14:00 GMT (envelope-from gnats) Message-Id: <200806200114.m5K1E0JR090969@freefall.freebsd.org> Date: Fri, 20 Jun 2008 01:14:00 GMT From: Andrew Reilly To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/124776: new port lang/plt-scheme (attached) 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: Fri, 20 Jun 2008 01:20:03 -0000 >Number: 124776 >Category: ports >Synopsis: new port lang/plt-scheme (attached) >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jun 20 01:20:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Andrew Reilly >Release: FreeBSD 7.0-STABLE amd64 >Organization: >Environment: System: FreeBSD duncan.reilly.home 7.0-STABLE FreeBSD 7.0-STABLE #16: Sat Jun 14 10:35:09 EST 2008 root@duncan.reilly.home:/usr/obj/usr/src/sys/DUNCAN amd64 Athlon64-X2 machine. >Description: The PLT-Scheme group have released a new version of their Scheme language and IDE tools suite, and here's a port that builds it on FreeBSD. >How-To-Repeat: cd /usr/ports/lang/plt-scheme --> no such file or directory >Fix: Please consider the attached port. ----snip---- # 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: # # lang/plt-scheme/Makefile # lang/plt-scheme/distinfo # lang/plt-scheme/pkg-descr # lang/plt-scheme/scripts/pre-configure # lang/plt-scheme/scripts/configure # lang/plt-scheme/pkg-plist # echo x - lang/plt-scheme/Makefile sed 's/^X//' >lang/plt-scheme/Makefile << 'f24ba6668fa5b6c52d412166e94321c0' 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.39 2008/04/19 17:51:26 miwi Exp $ X# X XPORTNAME= plt-scheme XPORTVERSION= 4.0 XPORTREVISION= 1 XCATEGORIES= lang scheme XMASTER_SITES= http://download.plt-scheme.org/bundles/${PORTVERSION}/plt/ \ X http://www.cs.utah.edu/plt/download/${PORTVERSION}/plt/ \ X ftp://ftp.pasteur.fr/pub/computing/Scheme/plt-scheme/${PORTVERSION}/plt/ \ X ftp://archive.informatik.uni-tuebingen.de/unix/language/plt/${PORTVERSION}/plt/ \ X ftp://infogroep.be/pub/plt/bundles/${PORTVERSION}/plt/ \ X ftp://morpheus.wish.com.mx/pub/plt/${PORTVERSION}/plt/ \ X http://download.plt-scheme.org/patches/${PORTVERSION}/:PLT XDISTFILES= plt-${PORTVERSION}-src-unix.tgz ${PLTPATCHES} XDIST_SUBDIR= plt-scheme/${PORTVERSION} XEXTRACT_ONLY= plt-${PORTVERSION}-src-unix.tgz X XMAINTAINER= ports@FreeBSD.org 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 X#GNU_CONFIGURE= yes 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 X# MAN1= drscheme.1 help-desk.1 mred.1 mzscheme.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 X.include f24ba6668fa5b6c52d412166e94321c0 echo x - lang/plt-scheme/distinfo sed 's/^X//' >lang/plt-scheme/distinfo << '490932aaf4b32da2930d876f599c5c1f' XMD5 (plt-scheme/4.0/plt-4.0-src-unix.tgz) = c4d1c05c306897a57b900ff3a609c655 XSHA256 (plt-scheme/4.0/plt-4.0-src-unix.tgz) = ecdc1010aafdb5b9d7be6def34f2889a7903d03ea9f6b5b904049c4546c156eb XSIZE (plt-scheme/4.0/plt-4.0-src-unix.tgz) = 14678584 490932aaf4b32da2930d876f599c5c1f echo x - lang/plt-scheme/pkg-descr sed 's/^X//' >lang/plt-scheme/pkg-descr << '3330ad0cb45c4b55a908459421d439da' 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 programms.plt-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/ 3330ad0cb45c4b55a908459421d439da echo x - lang/plt-scheme/scripts/pre-configure sed 's/^X//' >lang/plt-scheme/scripts/pre-configure << 'd95462d7df7b16110cea1a32debbd627' Xmkdir work/plt-4.0/src/build d95462d7df7b16110cea1a32debbd627 echo x - lang/plt-scheme/scripts/configure sed 's/^X//' >lang/plt-scheme/scripts/configure << '2a0dbf0df4a3b59ee5582cd9f40458ed' X#!/bin/sh -xve Xprintenv Xmkdir $WRKSRC Xcd $WRKSRC XX11BASE=${PREFIX} X#CFLAGS="-O0 -Werror-implicit-function-declaration -pipe -g" X#CFLAGS="-O2 -pipe -g" X#LDFLAGS=-L/usr/local/lib X#CPPFLAGS="-I/usr/local/include -DLONG64" X#LIBTOOL=/usr/local/bin/libtool X 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} 2a0dbf0df4a3b59ee5582cd9f40458ed >Release-Note: >Audit-Trail: >Unformatted: