Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

11
lang/racket/DESCR Normal file
View File

@@ -0,0 +1,11 @@
Racket (formerly PLT Scheme) is a specific dialect of the Lisp
language based on the Scheme branch of the Lisp family.
It is suitable for implementation tasks ranging from scripting
to application development, including GUIs, web services, etc.
It includes programming environment, a virtual machine with
a just-in-time compiler, tools for creating stand-alone
executables, web server, extensive libraries, documentation
for both beginners and experts, and more. It supports the
creation of new programming languages through a rich, expressive
syntax system.

69
lang/racket/Makefile Normal file
View File

@@ -0,0 +1,69 @@
# $NetBSD: Makefile,v 1.31 2013/06/06 12:54:40 wiz Exp $
PKGNAME= racket-5.3.3
DISTNAME= $(PKGNAME_NOREV)-src-unix
PKGREVISION= 3
CATEGORIES= lang
MASTER_SITES_PLT= http://download.racket-lang.org/installers/$(PKGVERSION_NOREV)/ \
http://www.eecs.northwestern.edu/racket/$(PKGVERSION_NOREV)/ \
http://www.cs.utah.edu/plt/installers/$(PKGVERSION_NOREV)/ \
http://mirror.informatik.uni-tuebingen.de/mirror/racket/$(PKGVERSION_NOREV)/ \
ftp://infogroep.be/pub/racket/installers/$(PKGVERSION_NOREV)/ \
http://russell.cs.bilgi.edu.tr/racket-installers/$(PKGVERSION_NOREV)/
MASTER_SITES= ${MASTER_SITES_PLT:=racket/}
EXTRACT_SUFX= .tgz
MAINTAINER= asau@inbox.ru
HOMEPAGE= http://racket-lang.org/
COMMENT= Scheme-based dialect of Lisp
LICENSE= gnu-lgpl-v2
CONFLICTS+= drscheme-[0-9]* mzscheme-[0-9]* racket-textual-[0-9]*
WRKSRC= $(WRKDIR)/$(PKGNAME_NOREV)
GNU_CONFIGURE= yes
CONFIGURE_DIRS= src
CONFIGURE_ARGS= --enable-pthread
USE_LANGUAGES= c c++
USE_TOOLS= pkg-config
MAKE_JOBS_SAFE= no
UNLIMIT_RESOURCES= datasize
LDFLAGS.DragonFly+= -rdynamic
REPLACE_SH= collects/tests/framework/framework-test
CHECK_INTERPRETER_SKIP= collects/meta/build/sitemap/setup.py \
collects/meta/build/sitemap/test_sitemap_gen.py
CHECK_INTERPRETER_SKIP= lib/racket/collects/meta/build/sitemap/setup.py \
lib/racket/collects/meta/build/sitemap/sitemap_gen.py \
lib/racket/collects/meta/build/sitemap/test_sitemap_gen.py
CHECK_INTERPRETER_SKIP+= lib/racket/collects/tests/jpr/mon-script.ss
.for f in use-c-printf.rkt use-crypt.rkt use-esd.rkt use-magick.rkt use-sndfile.rkt use-tcl.rkt use-xmmsctrl.rkt use-xosd.rkt
REPLACE_RACKET+= collects/ffi/examples/${f}
.endfor
REPLACE_INTERPRETER+= racket
REPLACE.racket.old= .*racket
REPLACE.racket.new= $(LOCALBASE)/bin/racket
REPLACE_FILES.racket= $(REPLACE_RACKET)
do-test:
$(RUN) cd $(WRKSRC)/collects/tests/racket && $(WRKSRC)/src/racket/racket3m -f quiet.rktl
.include "../../devel/pango/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/jpeg/buildlink3.mk"
.include "../../x11/libXaw/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
PTHREAD_AUTO_VARS= yes
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

20123
lang/racket/PLIST Normal file

File diff suppressed because it is too large Load Diff

6
lang/racket/distinfo Normal file
View File

@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.10 2013/02/16 21:20:22 asau Exp $
SHA1 (racket-5.3.3-src-unix.tgz) = 96995fe20b332c4644dd51668851193b16976071
RMD160 (racket-5.3.3-src-unix.tgz) = 810bb14cfa532d164fb5eab986ea5f5b9450408f
Size (racket-5.3.3-src-unix.tgz) = 18903284 bytes
SHA1 (patch-collects_racket_draw_unsafe_png.rkt) = 7ec0c190e97ab653a01aec6cc4ea909ec7ce0ee2

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-collects_racket_draw_unsafe_png.rkt,v 1.2 2012/08/08 06:55:32 asau Exp $
--- collects/racket/draw/unsafe/png.rkt.orig 2012-06-02 05:21:31.000000000 +0000
+++ collects/racket/draw/unsafe/png.rkt
@@ -10,7 +10,7 @@
[(unix)
;; Most Linux distros supply "libpng12", while other Unix
;; variants often have just "libpng", etc.
- (ffi-lib "libpng15" '("15" "")
+ (ffi-lib "libpng15" '("15" "0" "")
#:fail (lambda ()
(ffi-lib "libpng12" '("0" "")
#:fail (lambda ()