Date: Fri, 23 Jun 2000 21:23:10 +0200 (CEST) From: mathiasp@virtual-earth.de To: FreeBSD-gnats-submit@freebsd.org Subject: ports/19476: New Port: mozart Message-ID: <200006231923.VAA82843@venus.virtual-earth.de>
next in thread | raw e-mail | index | archive | help
>Number: 19476 >Category: ports >Synopsis: New Port: mozart >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jun 23 12:30:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Mathias Picker >Release: FreeBSD 4.0-STABLE i386 >Organization: >Environment: >Description: # 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: # # mozart # mozart/Makefile # mozart/scripts # mozart/scripts/post-install # mozart/pkg # mozart/pkg/COMMENT # mozart/pkg/DESCR # mozart/pkg/MESSAGE # mozart/pkg/PLIST # mozart/files # mozart/files/md5 # mozart/patches # mozart/patches/patch-aa # mozart/patches/patch-ab # mozart/patches/patch-ac # mozart/patches/patch-ad # mozart/patches/patch-ae # echo c - mozart mkdir -p mozart > /dev/null 2>&1 echo x - mozart/Makefile sed 's/^X//' >mozart/Makefile << 'END-of-mozart/Makefile' X# New ports collection makefile for: mozart X# Date created: 23. June 2000 X# Whom: Mathias Picker <mathiasp@virtual-earth.de> X# X# $FreeBSD$ X# X XPORTNAME= mozart XPORTVERSION= 1.1.0.20000207 XCATEGORIES= lang XMASTER_SITES= ftp://ftp.mozart-oz.org/pub/mozart/${PORTVERSION}/tar/ \ X ftp://ftp.sics.se/pub/mozart/${PORTVERSION}/tar/ XEXTRACT_SUFX= -src.tar.gz X XMAINTAINER= mathiasp@virtual-earth.de X XBUILD_DEPENDS= xemacs:${PORTSDIR}/editors/xemacs21 XLIB_DEPENDS= gdbm.2:${PORTSDIR}/databases/gdbm \ X tk80.1:${PORTSDIR}/x11-toolkits/tk80 X XSCRIPTS_ENV= LN=${LN} PERL=${PERL} XALL_TARGET= XMAKE_ARGS= PREFIX=${PREFIX}/lib/oz XUSE_BISON= yes XUSE_GMAKE= yes XHAS_CONFIGURE= yes XUSE_XLIB= yes X# magic wand: set INSTALL to some absurd value, or else X# mozart's configure will not find the right install X# when configuring as root. XCONFIGURE_ENV= INSTALL=${CHMOD} XCONFIGURE_ARGS= --prefix=${PREFIX}/lib/oz --disable-doc \ X--with-inc-dir=${LOCALBASE}/include/tcl8.0,${LOCALBASE}/include/tk8.0 \ X--with-lib-dir=${LOCALBASE}/lib --with-tcl-lib=${LOCALBASE}/lib \ X--with-tk-lib=${LOCALBASE}/lib X Xpre-extract: X @${ECHO} X @${ECHO} ----------------------------------------------------- X @${ECHO} X @${ECHO} If you have problems building mozart, X @${ECHO} deinstall any old version of mozart X @${ECHO} and unset OZHOME X @${ECHO} X @${ECHO} ---------------------------------------------------- X @${ECHO} X Xpost-install: X @cat ${PKGDIR}/MESSAGE X X.include <bsd.port.mk> END-of-mozart/Makefile echo c - mozart/scripts mkdir -p mozart/scripts > /dev/null 2>&1 echo x - mozart/scripts/post-install sed 's/^X//' >mozart/scripts/post-install << 'END-of-mozart/scripts/post-install' X#!/bin/sh X X${PERL} -p -i -e"s:# OZHOME=.*:OZHOME=${PREFIX}/lib/oz:" ${PREFIX}/lib/oz/bin/oz X X${LN} -sf ${PREFIX}/lib/oz/bin/* ${PREFIX}/bin X END-of-mozart/scripts/post-install echo c - mozart/pkg mkdir -p mozart/pkg > /dev/null 2>&1 echo x - mozart/pkg/COMMENT sed 's/^X//' >mozart/pkg/COMMENT << 'END-of-mozart/pkg/COMMENT' XA concurrent, object-oriented, distributed language with constraint-based inference END-of-mozart/pkg/COMMENT echo x - mozart/pkg/DESCR sed 's/^X//' >mozart/pkg/DESCR << 'END-of-mozart/pkg/DESCR' XThe Mozart system provides state-of-the-art support in two areas: open Xdistributed computing and constraint-based inference. Mozart Ximplements Oz, a concurrent object-oriented language with dataflow Xsynchronization. Oz combines concurrent and distributed programming Xwith logical constraint-based inference, making it a unique choice for Xdeveloping multi-agent systems. Mozart is an ideal platform for both Xgeneral-purpose distributed applications as well as for hard problems Xrequiring sophisticated optimization and inferencing abilities. We Xhave developed applications in scheduling and time-tabling, in Xplacement and configuration, in natural language and knowledge Xrepresentation, multi-agent systems and sophisticated collaborative Xtools. X XFor more check the excellent documentation at: X XWWW: http://www.mozart-oz.org/ X X- Mathias Xmathiasp@virtual-earth.de END-of-mozart/pkg/DESCR echo x - mozart/pkg/MESSAGE sed 's/^X//' >mozart/pkg/MESSAGE << 'END-of-mozart/pkg/MESSAGE' X X-------------------------------------------------- X XIf you have both emacs and xemacs installed, Xset OZEMACS=xemacs in your .profile or .login Xto choose xemacs over emacs. X X-------------------------------------------------- X END-of-mozart/pkg/MESSAGE echo x - mozart/pkg/PLIST sed 's/^X//' >mozart/pkg/PLIST << 'END-of-mozart/pkg/PLIST' Xbin/oz Xbin/ozplatform Xbin/ozengine Xbin/text2pickle Xbin/pickle2text Xbin/oldpickle2text Xbin/oztool Xbin/ozc Xbin/ozl Xbin/ozd Xbin/convertTextPickle Xlib/oz/platform/freebsdelf-i486/oztool.sh Xlib/oz/platform/freebsdelf-i486/emulator.exe Xlib/oz/platform/freebsdelf-i486/text2pickle.exe Xlib/oz/platform/freebsdelf-i486/PID.so Xlib/oz/platform/freebsdelf-i486/Fault.so Xlib/oz/platform/freebsdelf-i486/DPMisc.so Xlib/oz/platform/freebsdelf-i486/DPB.so Xlib/oz/platform/freebsdelf-i486/VirtualSite.so Xlib/oz/platform/freebsdelf-i486/DPPane.so Xlib/oz/platform/freebsdelf-i486/Tk.so Xlib/oz/platform/freebsdelf-i486/Schedule.so Xlib/oz/platform/freebsdelf-i486/FDP.so Xlib/oz/platform/freebsdelf-i486/FSP.so Xlib/oz/platform/freebsdelf-i486/Parser.so Xlib/oz/platform/freebsdelf-i486/CompilerSupport.so Xlib/oz/platform/freebsdelf-i486/Browser.so Xlib/oz/platform/freebsdelf-i486/Debug.so Xlib/oz/platform/freebsdelf-i486/Space.so Xlib/oz/platform/freebsdelf-i486/FDB.so Xlib/oz/platform/freebsdelf-i486/FSB.so Xlib/oz/platform/freebsdelf-i486/CTB.so Xlib/oz/platform/freebsdelf-i486/RecordC.so Xlib/oz/platform/freebsdelf-i486/Compat.so Xlib/oz/platform/freebsdelf-i486/Win32.so Xlib/oz/platform/freebsdelf-i486/System.so Xlib/oz/platform/freebsdelf-i486/Profile.so Xlib/oz/platform/freebsdelf-i486/OsTime.so Xlib/oz/platform/freebsdelf-i486/wish/tcl/history.tcl Xlib/oz/platform/freebsdelf-i486/wish/tcl/init.tcl Xlib/oz/platform/freebsdelf-i486/wish/tcl/ldAix Xlib/oz/platform/freebsdelf-i486/wish/tcl/ldAout.tcl Xlib/oz/platform/freebsdelf-i486/wish/tcl/parray.tcl Xlib/oz/platform/freebsdelf-i486/wish/tcl/safe.tcl Xlib/oz/platform/freebsdelf-i486/wish/tcl/tclAppInit.c Xlib/oz/platform/freebsdelf-i486/wish/tcl/tclConfig.sh Xlib/oz/platform/freebsdelf-i486/wish/tcl/tclIndex Xlib/oz/platform/freebsdelf-i486/wish/tcl/word.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/bgerror.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/button.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/clrpick.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/comdlg.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/console.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/dialog.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/entry.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/focus.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/listbox.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/menu.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/msgbox.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/obsolete.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/optMenu.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/palette.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/prolog.ps Xlib/oz/platform/freebsdelf-i486/wish/tk/safetk.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/scale.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/scrlbar.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/tclIndex Xlib/oz/platform/freebsdelf-i486/wish/tk/tearoff.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/text.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/tk.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/tkAppInit.c Xlib/oz/platform/freebsdelf-i486/wish/tk/tkConfig.sh Xlib/oz/platform/freebsdelf-i486/wish/tk/tkfbox.tcl Xlib/oz/platform/freebsdelf-i486/wish/tk/xmfbox.tcl Xlib/oz/platform/freebsdelf-i486/tk.exe Xlib/oz/platform/freebsdelf-i486/GumpScanner.so Xlib/oz/platform/freebsdelf-i486/Bison.so Xlib/oz/platform/freebsdelf-i486/flex.exe Xlib/oz/include/mozart.h Xlib/oz/include/extension.hh Xlib/oz/include/mozart_cpi.hh Xlib/oz/include/FlexLexer.h Xlib/oz/include/lexer.h Xlib/oz/share/GumpScanner.so-freebsdelf-i486 Xlib/oz/share/Bison.so-freebsdelf-i486 Xlib/oz/share/Error.ozf Xlib/oz/share/ErrorFormatters.ozf Xlib/oz/share/Finalize.ozf Xlib/oz/share/Service.ozf Xlib/oz/share/Open.ozf Xlib/oz/share/Application.ozf Xlib/oz/share/Search.ozf Xlib/oz/share/FD.ozf Xlib/oz/share/FS.ozf Xlib/oz/share/Combinator.ozf Xlib/oz/share/RecordC.ozf Xlib/oz/share/Macro.ozf Xlib/oz/share/BackquoteMacro.ozf Xlib/oz/share/LoopMacro.ozf Xlib/oz/share/Init.ozf Xlib/oz/share/Connection.ozf Xlib/oz/share/Discovery.ozf Xlib/oz/share/Remote.ozf Xlib/oz/share/Fault.ozf Xlib/oz/share/RemoteServer.ozf Xlib/oz/share/URL.ozf Xlib/oz/share/DPMisc.ozf Xlib/oz/share/Tk.ozf Xlib/oz/share/TkTools.ozf Xlib/oz/share/Type.ozf Xlib/oz/share/Narrator.ozf Xlib/oz/share/Listener.ozf Xlib/oz/share/ErrorListener.ozf Xlib/oz/share/DefaultURL.ozf Xlib/oz/share/ObjectSupport.ozf Xlib/oz/share/Schedule.ozf Xlib/oz/share/ParSearch.ozf Xlib/oz/share/ParWorker.ozf Xlib/oz/share/ParLogging.ozf Xlib/oz/share/Compiler.ozf Xlib/oz/share/images/mini-dec.xbm Xlib/oz/share/images/mini-inc.xbm Xlib/oz/share/images/compiler.xbm Xlib/oz/share/images/compilermask.xbm Xlib/oz/share/images/lines-lr.xbm Xlib/oz/share/images/lines-rl.xbm Xlib/oz/share/images/grid-25.xbm Xlib/oz/share/images/grid-50.xbm Xlib/oz/share/images/browserMIcon.xbm Xlib/oz/share/images/browserIcon.xbm Xlib/oz/share/images/stop.xbm Xlib/oz/share/images/ozcar/step.xbm Xlib/oz/share/images/ozcar/next.xbm Xlib/oz/share/images/ozcar/unleash.xbm Xlib/oz/share/images/ozcar/stop.xbm Xlib/oz/share/images/ozcar/detach.xbm Xlib/oz/share/images/ozcar/term.xbm Xlib/oz/share/images/inspector/depth.xbm Xlib/oz/share/images/inspector/width.xbm Xlib/oz/share/images/inspector/stop.xbm Xlib/oz/share/images/inspector/sep.xbm Xlib/oz/share/gump/examples/Examples.oz Xlib/oz/share/gump/examples/Lambda.in Xlib/oz/share/gump/examples/LambdaParser.ozg Xlib/oz/share/gump/examples/LambdaScanner.ozg Xlib/oz/share/gump/examples/OzParser.ozg Xlib/oz/share/gump/examples/OzScanner.ozg Xlib/oz/share/gump/examples/OzFrontend.oz Xlib/oz/share/CompilerPanel.ozf Xlib/oz/share/Panel.ozf Xlib/oz/share/Browser.ozf Xlib/oz/share/Explorer.ozf Xlib/oz/share/Emacs.ozf Xlib/oz/share/Ozcar.ozf Xlib/oz/share/Profiler.ozf Xlib/oz/share/Gump.ozf Xlib/oz/share/GumpScanner.ozf Xlib/oz/share/GumpParser.ozf Xlib/oz/share/ProductionTemplates.ozf Xlib/oz/share/OPI.ozf Xlib/oz/share/OPIEnv.ozf Xlib/oz/share/EvalDialog.ozf Xlib/oz/share/Inspector.ozf Xlib/oz/share/elisp/oz.el Xlib/oz/share/elisp/oz.elc Xlib/oz/share/elisp/mozart.el Xlib/oz/share/elisp/mozart.elc Xlib/oz/share/elisp/oz-extra.el Xlib/oz/share/elisp/oz-extra.elc Xlib/oz/share/elisp/Fontifier.elc Xlib/oz/bin/oz Xlib/oz/bin/ozplatform Xlib/oz/bin/ozengine Xlib/oz/bin/text2pickle Xlib/oz/bin/pickle2text Xlib/oz/bin/oldpickle2text Xlib/oz/bin/oztool Xlib/oz/bin/ozc Xlib/oz/bin/ozl Xlib/oz/bin/ozd Xlib/oz/bin/convertTextPickle Xlib/oz/doc/demo/applets/JobShop.oza Xlib/oz/doc/demo/applets/Cutting.oza Xlib/oz/doc/demo/applets/AnimatedQueens.oza Xlib/oz/doc/demo/applets/Bounce.oza Xlib/oz/doc/demo/applets/Trucks.oza Xlib/oz/doc/demo/applets/Transport.oza Xlib/oz/doc/demo/applets/Lift.oza Xlib/oz/doc/demo/applets/Board.oza Xlib/oz/doc/demo/applets/College.oza Xlib/oz/doc/demo/applets/DictClient.oza Xlib/oz/doc/demo/applets/Flowers.oza Xlib/oz/doc/demo/applets/Flowers3d.oza Xlib/oz/doc/demo/applets/ChatServer.oza Xlib/oz/doc/demo/applets/ChatClient.oza Xlib/oz/doc/demo/applets/images/animated-queens/large-cross.xbm Xlib/oz/doc/demo/applets/images/animated-queens/large-gray.xbm Xlib/oz/doc/demo/applets/images/animated-queens/large-queen.xbm Xlib/oz/doc/demo/applets/images/animated-queens/large-solid.xbm Xlib/oz/doc/demo/applets/images/animated-queens/micro-gray.xbm Xlib/oz/doc/demo/applets/images/animated-queens/micro-queen.xbm Xlib/oz/doc/demo/applets/images/animated-queens/micro-solid.xbm Xlib/oz/doc/demo/applets/images/animated-queens/middle-cross.xbm Xlib/oz/doc/demo/applets/images/animated-queens/middle-gray.xbm Xlib/oz/doc/demo/applets/images/animated-queens/middle-queen.xbm Xlib/oz/doc/demo/applets/images/animated-queens/middle-solid.xbm Xlib/oz/doc/demo/applets/images/animated-queens/small-gray.xbm Xlib/oz/doc/demo/applets/images/animated-queens/small-queen.xbm Xlib/oz/doc/demo/applets/images/animated-queens/small-solid.xbm Xlib/oz/doc/demo/applets/images/animated-queens/tiny-gray.xbm Xlib/oz/doc/demo/applets/images/animated-queens/tiny-queen.xbm Xlib/oz/doc/demo/applets/images/animated-queens/tiny-solid.xbm Xlib/oz/doc/demo/applets/images/lift/downE.xbm Xlib/oz/doc/demo/applets/images/lift/downF.xbm Xlib/oz/doc/demo/applets/images/lift/lift.xbm Xlib/oz/doc/demo/applets/images/lift/liftDown.xbm Xlib/oz/doc/demo/applets/images/lift/liftUp.xbm Xlib/oz/doc/demo/applets/images/lift/upE.xbm Xlib/oz/doc/demo/applets/images/lift/upF.xbm Xlib/oz/doc/demo/applets/images/transport/down.xbm Xlib/oz/doc/demo/applets/images/transport/truck_fill_left.xbm Xlib/oz/doc/demo/applets/images/transport/truck_fill_right.xbm Xlib/oz/doc/demo/applets/images/transport/truck_frame_left.xbm Xlib/oz/doc/demo/applets/images/transport/truck_frame_right.xbm Xlib/oz/doc/demo/applets/images/transport/truck_win_left.xbm Xlib/oz/doc/demo/applets/images/transport/truck_win_right.xbm Xlib/oz/doc/demo/applets/images/trucks/truck-left.ppm Xlib/oz/doc/demo/applets/images/trucks/truck-right.ppm Xlib/oz/doc/demo/applets/images/college/title.xbm Xlib/oz/doc/demo/applets/images/dict-client/dict.gif Xlib/oz/doc/demo/applets/MIM.oza Xlib/oz/doc/system/MT10.ozf Xlib/oz/doc/system/MT10.oz Xlib/oz/examples/sampler/constraints/animate-bridge.oz Xlib/oz/examples/sampler/constraints/bridge.oz Xlib/oz/examples/sampler/constraints/draw-photo.oz Xlib/oz/examples/sampler/constraints/abz6.oz Xlib/oz/examples/sampler/constraints/scheduling-compiler.oz Xlib/oz/examples/sampler/oz.oz Xlib/oz/examples/fd/graphics/Knights.oz Xlib/oz/examples/fd/graphics/Queens.oz Xlib/oz/examples/fd/graphics/Knights.ozf Xlib/oz/examples/fd/graphics/Queens.ozf Xlib/oz/examples/fd/bin-packing.oz Xlib/oz/examples/fd/bridge.oz Xlib/oz/examples/fd/cars.oz Xlib/oz/examples/fd/change.oz Xlib/oz/examples/fd/conference.oz Xlib/oz/examples/fd/configuration.oz Xlib/oz/examples/fd/donald.oz Xlib/oz/examples/fd/family.oz Xlib/oz/examples/fd/fraction.oz Xlib/oz/examples/fd/grocery.oz Xlib/oz/examples/fd/kalotan.oz Xlib/oz/examples/fd/knights.oz Xlib/oz/examples/fd/magic-sequence.oz Xlib/oz/examples/fd/magic-square.oz Xlib/oz/examples/fd/map-coloring.oz Xlib/oz/examples/fd/money.oz Xlib/oz/examples/fd/multiply.oz Xlib/oz/examples/fd/photo.oz Xlib/oz/examples/fd/pythagoras.oz Xlib/oz/examples/fd/queens.oz Xlib/oz/examples/fd/safe.oz Xlib/oz/examples/fd/srat.oz Xlib/oz/examples/fd/warehouses.oz Xlib/oz/examples/fd/zebra.oz Xlib/oz/examples/grammar/shieber/formalism.oz Xlib/oz/examples/grammar/shieber/grammar.oz Xlib/oz/examples/grammar/hpsg.oz Xlib/oz/examples/grammar/shieber.oz Xlib/oz/contrib/tk/CheckBox.ozf Xlib/oz/contrib/tk/ScrollFrame.ozf Xlib/oz/contrib/ap/OptionSheet.ozf Xlib/oz/contrib/gdbm.ozf Xlib/oz/contrib/gdbm.so-freebsdelf-i486 Xlib/oz/contrib/regex.ozf Xlib/oz/contrib/regex.so-freebsdelf-i486 Xlib/oz/contrib/doc/code/Fontifier.ozf Xlib/oz/contrib/doc/sgml/Parser.ozf Xlib/oz/contrib/os/mode.ozf Xlib/oz/contrib/os/io.ozf Xlib/oz/contrib/os/process.ozf Xlib/oz/contrib/os/open.ozf Xlib/oz/contrib/os/io.so-freebsdelf-i486 Xlib/oz/contrib/os/process.so-freebsdelf-i486 Xlib/oz/contrib/tools/DistPanel.ozf Xlib/oz/contrib/micq/server.oza Xlib/oz/contrib/micq/client.oza Xlib/oz/contrib/compat/TextPickle.ozf Xlib/oz/contrib/compat/TextPickleScanner.so-freebsdelf-i486 Xlib/oz/contrib/directory/ExampleDirectory.oz Xlib/oz/contrib/directory/ExampleDirectory.ozf Xlib/oz/README Xlib/oz/LICENSE Xlib/oz/LICENSE.html Xlib/oz/LICENSE.rtf X@exec mkdir %D/lib/oz/cache X@exec mkdir %D/lib/oz/cache/http X@exec mkdir %D/lib/oz/cache/http/www.mozart-oz.org X@exec ln -s ../.. %D/lib/oz/cache/http/www.mozart-oz.org/home-1.1.0 X@unexec rm %D/lib/oz/cache/http/www.mozart-oz.org/home-1.1.0 X@dirrm lib/oz/cache/http/www.mozart-oz.org X@dirrm lib/oz/cache/http X@dirrm lib/oz/cache X@dirrm lib/oz/platform/freebsdelf-i486/wish/tcl X@dirrm lib/oz/platform/freebsdelf-i486/wish/tk X@dirrm lib/oz/platform/freebsdelf-i486/wish X@dirrm lib/oz/platform/freebsdelf-i486 X@dirrm lib/oz/platform X@dirrm lib/oz/include X@dirrm lib/oz/share/images/ozcar X@dirrm lib/oz/share/images/inspector X@dirrm lib/oz/share/images X@dirrm lib/oz/share/gump/examples X@dirrm lib/oz/share/gump X@dirrm lib/oz/share/elisp X@dirrm lib/oz/share X@dirrm lib/oz/bin X@dirrm lib/oz/doc/demo/applets/images/animated-queens X@dirrm lib/oz/doc/demo/applets/images/lift X@dirrm lib/oz/doc/demo/applets/images/transport X@dirrm lib/oz/doc/demo/applets/images/trucks X@dirrm lib/oz/doc/demo/applets/images/college X@dirrm lib/oz/doc/demo/applets/images/dict-client X@dirrm lib/oz/doc/demo/applets/images X@dirrm lib/oz/doc/demo/applets X@dirrm lib/oz/doc/demo X@dirrm lib/oz/doc/system X@dirrm lib/oz/doc X@dirrm lib/oz/examples/sampler/constraints X@dirrm lib/oz/examples/sampler X@dirrm lib/oz/examples/fd/graphics X@dirrm lib/oz/examples/fd X@dirrm lib/oz/examples/grammar/shieber X@dirrm lib/oz/examples/grammar X@dirrm lib/oz/examples X@dirrm lib/oz/contrib/tk X@dirrm lib/oz/contrib/ap X@dirrm lib/oz/contrib/doc/code X@dirrm lib/oz/contrib/doc/sgml X@dirrm lib/oz/contrib/doc X@dirrm lib/oz/contrib/os X@dirrm lib/oz/contrib/tools X@dirrm lib/oz/contrib/micq X@dirrm lib/oz/contrib/compat X@dirrm lib/oz/contrib/directory X@dirrm lib/oz/contrib X@dirrm lib/oz END-of-mozart/pkg/PLIST echo c - mozart/files mkdir -p mozart/files > /dev/null 2>&1 echo x - mozart/files/md5 sed 's/^X//' >mozart/files/md5 << 'END-of-mozart/files/md5' XMD5 (mozart-1.1.0.20000207-src.tar.gz) = 709245e860d01ab936f19bb3dd859ab1 END-of-mozart/files/md5 echo c - mozart/patches mkdir -p mozart/patches > /dev/null 2>&1 echo x - mozart/patches/patch-aa sed 's/^X//' >mozart/patches/patch-aa << 'END-of-mozart/patches/patch-aa' X--- mozart-orig/platform/emulator/libdp/network.cc Wed Jun 21 15:24:16 2000 X+++ platform/emulator/libdp/network.cc Wed Jun 21 15:33:49 2000 X@@ -2357,6 +2357,8 @@ X struct sockaddr_in addr1; X #if __GLIBC__ == 2 X unsigned int length = sizeof(addr1); X+#elif __FreeBSD__ > 2 X+ socklen_t length = sizeof(addr1); X #else X int length = sizeof(addr1); X #endif END-of-mozart/patches/patch-aa echo x - mozart/patches/patch-ab sed 's/^X//' >mozart/patches/patch-ab << 'END-of-mozart/patches/patch-ab' X--- mozart-orig/platform/emulator/os.cc Wed Jun 21 15:24:20 2000 X+++ platform/emulator/os.cc Wed Jun 21 15:25:14 2000 X@@ -1399,8 +1399,10 @@ X { X #if __GLIBC__ == 2 X int ret = accept(s,addr,(unsigned int*)addrlen); X+#elif __FreeBSD__ > 2 X+ int ret = accept(s,addr,(socklen_t*) addrlen); X #else X- int ret = accept(s,addr,addrlen); X+ int ret = accept(s,addr,(socklen_t*) addrlen); X #endif X if (ret >= 0) X registerSocket(ret); END-of-mozart/patches/patch-ab echo x - mozart/patches/patch-ac sed 's/^X//' >mozart/patches/patch-ac << 'END-of-mozart/patches/patch-ac' X--- mozart-orig/platform/emulator/unix.cc Wed Jun 21 15:24:22 2000 X+++ platform/emulator/unix.cc Wed Jun 21 15:25:14 2000 X@@ -1046,6 +1046,8 @@ X X #if __GLIBC__ == 2 X unsigned int length = sizeof(addr); X+#elif __FreeBSD__ > 2 X+ socklen_t length = sizeof(addr); X #else X int length = sizeof(addr); X #endif X@@ -1308,6 +1310,8 @@ X X #if __GLIBC__ == 2 X unsigned int fromlen = sizeof from; X+#elif __FreeBSD__ > 2 X+ socklen_t fromlen = sizeof from; X #else X int fromlen = sizeof from; X #endif END-of-mozart/patches/patch-ac echo x - mozart/patches/patch-ad sed 's/^X//' >mozart/patches/patch-ad << 'END-of-mozart/patches/patch-ad' X--- mozart-orig/platform/emulator/urlc.cc Wed Jun 21 15:24:22 2000 X+++ platform/emulator/urlc.cc Wed Jun 21 15:26:54 2000 X@@ -331,6 +331,8 @@ X // save local address for later use (esp. ftp PORT) X #if __GLIBC__ == 2 X unsigned int lin_len = sizeof(lin); X+#elif __FreeBSD__ > 2 X+ socklen_t lin_len = sizeof(lin); X #else X int lin_len = sizeof(lin); X #endif X@@ -993,6 +995,8 @@ X struct sockaddr_in rem_addr; X #if __GLIBC__ == 2 X unsigned int local_addr_len = sizeof(local_addr); X+#elif __FreeBSD__ > 2 X+ socklen_t local_addr_len = sizeof(local_addr); X #else X int local_addr_len = sizeof(local_addr); X #endif X@@ -1049,6 +1053,8 @@ X struct sockaddr_in pcin; // peer control connection address X #if __GLIBC__ == 2 X unsigned int pcin_len = sizeof(pcin); X+#elif __FreeBSD__ > 2 X+ socklen_t pcin_len = sizeof(pcin); X #else X int pcin_len = sizeof(pcin); X #endif END-of-mozart/patches/patch-ad echo x - mozart/patches/patch-ae sed 's/^X//' >mozart/patches/patch-ae << 'END-of-mozart/patches/patch-ae' X--- ../mozart-orig/platform/emulator/mem.cc Fri Jun 23 12:59:01 2000 X+++ platform/emulator/mem.cc Fri Jun 23 12:59:36 2000 X@@ -90,18 +90,19 @@ X // This is optional - that's kind'f not clear which evil is the X // smallest one: rely on "choose a nearest next free address" linux X // behaviour, or to use the discouraged 'MAP_FIXED' option; X-#if defined(LINUX_I486) X+#if defined(LINUX_I486) || defined (__FreeBSD__) X #define USE_AUTO_PLACEMENT X #endif X X // X #if defined(HAVE_MMAP) X X+#include <sys/mman.h> X+ X #if ( !defined(MAP_ANONYMOUS) && defined(MAP_ANON) ) X #define MAP_ANONYMOUS MAP_ANON X #endif X X-#include <sys/mman.h> X #include <fcntl.h> X X #if !defined(USE_AUTO_PLACEMENT) END-of-mozart/patches/patch-ae exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006231923.VAA82843>