diff options
author | rh <rh@pkgsrc.org> | 2002-04-20 08:10:29 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2002-04-20 08:10:29 +0000 |
commit | dc3f30f415924b5cfa56cd81c76de941b65edd1a (patch) | |
tree | 05f70593d3405139227241701adb8e863885a0a3 /emulators | |
parent | 25dc4fd71d0b3ee7bc075c573d73f0b7720ac73d (diff) | |
download | pkgsrc-dc3f30f415924b5cfa56cd81c76de941b65edd1a.tar.gz |
Initial import of rewind-20020420, a fork of the Wine project that remained
with a BSD/X11 licence as Wine moved to LGPL.
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/rewind/DESCR | 9 | ||||
-rw-r--r-- | emulators/rewind/Makefile | 50 | ||||
-rw-r--r-- | emulators/rewind/PLIST | 360 | ||||
-rw-r--r-- | emulators/rewind/distinfo | 6 | ||||
-rw-r--r-- | emulators/rewind/patches/patch-aa | 13 | ||||
-rw-r--r-- | emulators/rewind/patches/patch-ab | 15 |
6 files changed, 453 insertions, 0 deletions
diff --git a/emulators/rewind/DESCR b/emulators/rewind/DESCR new file mode 100644 index 00000000000..695ad49166c --- /dev/null +++ b/emulators/rewind/DESCR @@ -0,0 +1,9 @@ +Rewind is a fork of the Wine project that remained under a BSD/X11 licence +after Wine switched its licence to LGPL. + +Wine is a program which allows running Microsoft Windows programs +(including DOS, Windows 3.x and Win32 executables) on Unix. It consists +of a program loader which loads and executes an Microsoft Windows binary, +and a library that implements Windows API calls using their Unix or X11 +equivalents. The library may also be used for porting Win32 code into +native Unix executables. diff --git a/emulators/rewind/Makefile b/emulators/rewind/Makefile new file mode 100644 index 00000000000..48f249d3fb5 --- /dev/null +++ b/emulators/rewind/Makefile @@ -0,0 +1,50 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/04/20 08:10:29 rh Exp $ + +DISTNAME= rewind-20020420 +CATEGORIES= emulators +MASTER_SITES= ${MASTER_SITE_LOCAL} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://rewind.sourceforge.net/ +COMMENT= BSD/X11 licenced fork of Wine (Windows on Unix) + +CONFLICTS= wine-[0-9]* + +ONLY_FOR_PLATFORM= NetBSD-1.5Z*-i386 NetBSD-1.[6-9]*-i386 + +USE_BUILDLINK_ONLY= YES +USE_GMAKE= YES +GNU_CONFIGURE= YES +CONFIGURE_ARGS+= --without-curses + +# The rewind configure script has problems locating the freetype-config +# script and the libraries in the buildlink directory, so explicitly +# set the location of freetype-config and prepend all of the LDFLAGS +# necessary to link against the libraries. +# +CONFIGURE_ENV+= ft_devel=${FREETYPE_CONFIG} +CONFIGURE_ENV+= X_LIBS="${LDFLAGS}" +LIBS+= ${LDFLAGS} + +.include "../../mk/bsd.prefs.mk" + +.if defined(USE_CUPS) && (${USE_CUPS} == YES) +.include "../../print/cups/buildlink.mk" +BUILD_DEFS+= USE_CUPS +.endif + +EGDIR= ${PREFIX}/share/examples/rewind + +post-install: + ${INSTALL_DATA_DIR} ${EGDIR} + cd ${WRKSRC}/documentation/samples; \ + ${INSTALL_DATA} config ${EGDIR}/wine.conf; \ + ${INSTALL_DATA} generic.ppd ${EGDIR}/generic.ppd; \ + ${INSTALL_DATA} system.ini ${EGDIR}/system.ini + +.include "../../graphics/Mesa/buildlink.mk" +.include "../../graphics/freetype2/buildlink.mk" +.include "../../graphics/jpeg/buildlink.mk" +.include "../../mk/x11.buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/rewind/PLIST b/emulators/rewind/PLIST new file mode 100644 index 00000000000..e85826d42b8 --- /dev/null +++ b/emulators/rewind/PLIST @@ -0,0 +1,360 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/04/20 08:10:31 rh Exp $ +bin/fnt2bdf +bin/function_grep.pl +bin/wine +bin/winebuild +bin/wineclipsrv +bin/wineconsole +bin/wineconsole.so +bin/winedbg +bin/winedbg.so +bin/winedump +bin/winelauncher +bin/winemaker +bin/wineserver +bin/wineshelllink +bin/wmc +bin/wrc +include/wine/amaudio.h +include/wine/amvideo.h +include/wine/audevcod.h +include/wine/basetsd.h +include/wine/cderr.h +include/wine/cguid.h +include/wine/comcat.h +include/wine/commctrl.h +include/wine/commdlg.h +include/wine/compobj.h +include/wine/control.h +include/wine/cpl.h +include/wine/d3d.h +include/wine/d3dcaps.h +include/wine/d3dtypes.h +include/wine/d3dvec.inl +include/wine/dde.h +include/wine/ddeml.h +include/wine/ddraw.h +include/wine/digitalv.h +include/wine/dinput.h +include/wine/dispdib.h +include/wine/dlgs.h +include/wine/docobj.h +include/wine/dplay.h +include/wine/dplobby.h +include/wine/dshow.h +include/wine/dsound.h +include/wine/errors.h +include/wine/evcode.h +include/wine/guiddef.h +include/wine/imagehlp.h +include/wine/imm.h +include/wine/initguid.h +include/wine/instance.h +include/wine/lmcons.h +include/wine/lzexpand.h +include/wine/mapi.h +include/wine/mapicode.h +include/wine/mapidefs.h +include/wine/mciavi.h +include/wine/mcx.h +include/wine/minmax.h +include/wine/mmreg.h +include/wine/mmsystem.h +include/wine/msacm.h +include/wine/msacmdlg.h +include/wine/msvcrt/conio.h +include/wine/msvcrt/crtdbg.h +include/wine/msvcrt/ctype.h +include/wine/msvcrt/direct.h +include/wine/msvcrt/dos.h +include/wine/msvcrt/eh.h +include/wine/msvcrt/excpt.h +include/wine/msvcrt/fcntl.h +include/wine/msvcrt/io.h +include/wine/msvcrt/locale.h +include/wine/msvcrt/malloc.h +include/wine/msvcrt/mbctype.h +include/wine/msvcrt/mbstring.h +include/wine/msvcrt/process.h +include/wine/msvcrt/search.h +include/wine/msvcrt/setjmp.h +include/wine/msvcrt/share.h +include/wine/msvcrt/stddef.h +include/wine/msvcrt/stdio.h +include/wine/msvcrt/stdlib.h +include/wine/msvcrt/string.h +include/wine/msvcrt/sys/stat.h +include/wine/msvcrt/sys/timeb.h +include/wine/msvcrt/sys/types.h +include/wine/msvcrt/sys/utime.h +include/wine/msvcrt/time.h +include/wine/msvcrt/wchar.h +include/wine/msvcrt/wctype.h +include/wine/nb30.h +include/wine/nspapi.h +include/wine/ntsecapi.h +include/wine/oaidl.h +include/wine/objbase.h +include/wine/objidl.h +include/wine/ocidl.h +include/wine/ole2.h +include/wine/ole2ver.h +include/wine/oleauto.h +include/wine/olectl.h +include/wine/oledlg.h +include/wine/oleidl.h +include/wine/poppack.h +include/wine/prsht.h +include/wine/psapi.h +include/wine/pshpack1.h +include/wine/pshpack2.h +include/wine/pshpack4.h +include/wine/pshpack8.h +include/wine/ras.h +include/wine/regstr.h +include/wine/richedit.h +include/wine/rpc.h +include/wine/rpcdce.h +include/wine/rpcdcep.h +include/wine/rpcndr.h +include/wine/rpcnterr.h +include/wine/rpcproxy.h +include/wine/servprov.h +include/wine/setupapi.h +include/wine/shellapi.h +include/wine/shlguid.h +include/wine/shlobj.h +include/wine/shlwapi.h +include/wine/sql.h +include/wine/sqlext.h +include/wine/sqltypes.h +include/wine/storage.h +include/wine/strmif.h +include/wine/tapi.h +include/wine/tlhelp32.h +include/wine/unknwn.h +include/wine/urlmon.h +include/wine/uuids.h +include/wine/ver.h +include/wine/vfw.h +include/wine/vfwmsgs.h +include/wine/winbase.h +include/wine/wincon.h +include/wine/wincrypt.h +include/wine/windef.h +include/wine/windows.h +include/wine/windowsx.h +include/wine/wine/debug.h +include/wine/wine/exception.h +include/wine/wine/icmpapi.h +include/wine/wine/ipexport.h +include/wine/wine/library.h +include/wine/wine/obj_base.h +include/wine/wine/obj_cache.h +include/wine/wine/obj_channel.h +include/wine/wine/obj_clientserver.h +include/wine/wine/obj_commdlgbrowser.h +include/wine/wine/obj_connection.h +include/wine/wine/obj_contextmenu.h +include/wine/wine/obj_control.h +include/wine/wine/obj_dataobject.h +include/wine/wine/obj_dockingwindowframe.h +include/wine/wine/obj_dragdrop.h +include/wine/wine/obj_enumidlist.h +include/wine/wine/obj_errorinfo.h +include/wine/wine/obj_extracticon.h +include/wine/wine/obj_inplace.h +include/wine/wine/obj_ksproperty.h +include/wine/wine/obj_marshal.h +include/wine/wine/obj_misc.h +include/wine/wine/obj_moniker.h +include/wine/wine/obj_oleaut.h +include/wine/wine/obj_olefont.h +include/wine/wine/obj_oleobj.h +include/wine/wine/obj_oleundo.h +include/wine/wine/obj_oleview.h +include/wine/wine/obj_picture.h +include/wine/wine/obj_property.h +include/wine/wine/obj_propertystorage.h +include/wine/wine/obj_queryassociations.h +include/wine/wine/obj_serviceprovider.h +include/wine/wine/obj_shellbrowser.h +include/wine/wine/obj_shellextinit.h +include/wine/wine/obj_shellfolder.h +include/wine/wine/obj_shelllink.h +include/wine/wine/obj_shellview.h +include/wine/wine/obj_storage.h +include/wine/wine/obj_webbrowser.h +include/wine/wine/unicode.h +include/wine/winerror.h +include/wine/wingdi.h +include/wine/wininet.h +include/wine/winioctl.h +include/wine/winnetwk.h +include/wine/winnls.h +include/wine/winnt.h +include/wine/winreg.h +include/wine/winres.h +include/wine/winresrc.h +include/wine/winsock.h +include/wine/winsock2.h +include/wine/winspool.h +include/wine/winsvc.h +include/wine/winuser.h +include/wine/winver.h +include/wine/wnaspi32.h +include/wine/wownt32.h +include/wine/ws2spi.h +include/wine/ws2tcpip.h +include/wine/wshisotp.h +include/wine/wsipx.h +include/wine/wtypes.h +include/wine/zmouse.h +lib/libadvapi32.so +lib/libavicap32.so +lib/libavifil32.so +lib/libavifile.so +lib/libcomctl32.so +lib/libcomdlg32.so +lib/libcomm.so +lib/libcommdlg.so +lib/libcompobj.so +lib/libcrtdll.so +lib/libcrypt32.so +lib/libdciman32.so +lib/libddeml.so +lib/libddraw.so +lib/libdevenum.so +lib/libdinput.so +lib/libdispdib.so +lib/libdisplay.so +lib/libdplay.so +lib/libdplayx.so +lib/libdsound.so +lib/libgdi.so +lib/libgdi32.so +lib/libglu32.so +lib/libicmp.so +lib/libimagehlp.so +lib/libimm.so +lib/libimm32.so +lib/libjoystick.drv.so +lib/libkernel.so +lib/libkernel32.so +lib/libkeyboard.so +lib/liblz32.so +lib/liblzexpand.so +lib/libmapi32.so +lib/libmcianim.drv.so +lib/libmciavi.drv.so +lib/libmcicda.drv.so +lib/libmciseq.drv.so +lib/libmciwave.drv.so +lib/libmidimap.drv.so +lib/libmmsystem.so +lib/libmouse.so +lib/libmpr.so +lib/libmsacm.drv.so +lib/libmsacm.so +lib/libmsacm32.so +lib/libmsdmo.so +lib/libmsimg32.so +lib/libmsnet32.so +lib/libmsrle32.so +lib/libmsvcrt.so +lib/libmsvcrt20.so +lib/libmsvfw32.so +lib/libmsvideo.so +lib/libnetapi32.so +lib/libntdll.so +lib/libodbc32.so +lib/libole2.so +lib/libole2conv.so +lib/libole2disp.so +lib/libole2nls.so +lib/libole2prox.so +lib/libole2thk.so +lib/libole32.so +lib/liboleaut32.so +lib/libolecli.so +lib/libolecli32.so +lib/liboledlg.so +lib/libolepro32.so +lib/libolesvr.so +lib/libolesvr32.so +lib/libopengl32.so +lib/libpsapi.so +lib/libqcap.so +lib/libquartz.so +lib/librasapi16.so +lib/librasapi32.so +lib/libriched32.so +lib/librpcrt4.so +lib/libserialui.so +lib/libsetupapi.so +lib/libsetupx.so +lib/libshdocvw.so +lib/libshell.so +lib/libshell32.so +lib/libshfolder.so +lib/libshlwapi.so +lib/libsound.so +lib/libsti.so +lib/libstorage.so +lib/libstress.so +lib/libsystem.so +lib/libtapi32.so +lib/libtoolhelp.so +lib/libttydrv.so +lib/libtwain_32.so +lib/libtypelib.so +lib/liburl.so +lib/liburlmon.so +lib/libuser.so +lib/libuser32.so +lib/libver.so +lib/libversion.so +lib/libw32skrnl.so +lib/libw32sys.so +lib/libwin32s16.so +lib/libwin87em.so +lib/libwinaspi.so +lib/libwindebug.so +lib/libwine.so +lib/libwine.so.1.0 +lib/libwine_tsx11.so +lib/libwine_tsx11.so.1.0 +lib/libwine_unicode.so +lib/libwine_unicode.so.1.0 +lib/libwine_uuid.a +lib/libwinedos.so +lib/libwineoss.drv.so +lib/libwineps.so +lib/libwineps16.so +lib/libwing.so +lib/libwininet.so +lib/libwinmm.so +lib/libwinnls.so +lib/libwinnls32.so +lib/libwinsock.so +lib/libwinspool.drv.so +lib/libwintrust.so +lib/libwnaspi32.so +lib/libwow32.so +lib/libwprocs.so +lib/libws2_32.so +lib/libwsock32.so +lib/libx11drv.so +man/man1/wine.1 +man/man1/winemaker.1 +man/man1/wmc.1 +man/man1/wrc.1 +man/man5/wine.conf.5 +share/examples/rewind/generic.ppd +share/examples/rewind/system.ini +share/examples/rewind/wine.conf +@dirrm share/examples/rewind +@dirrm include/wine/wine +@dirrm include/wine/msvcrt/sys +@dirrm include/wine/msvcrt +@dirrm include/wine diff --git a/emulators/rewind/distinfo b/emulators/rewind/distinfo new file mode 100644 index 00000000000..7f5bba91262 --- /dev/null +++ b/emulators/rewind/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/04/20 08:10:31 rh Exp $ + +SHA1 (rewind-20020420.tar.bz2) = 6d6beeaa17bbebe8bd4b56cb987f5dd81c28560e +Size (rewind-20020420.tar.bz2) = 5713100 bytes +SHA1 (patch-aa) = bf45f5b343bda55a0809459469a2476b566ad7d5 +SHA1 (patch-ab) = 9436ce4af53709445053b5fedcab3c48761a2f7a diff --git a/emulators/rewind/patches/patch-aa b/emulators/rewind/patches/patch-aa new file mode 100644 index 00000000000..18c00fa22e0 --- /dev/null +++ b/emulators/rewind/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/04/20 08:10:31 rh Exp $ + +--- Make.rules.in.orig Tue Jan 15 04:56:46 2002 ++++ Make.rules.in Sat Jan 26 21:08:41 2002 +@@ -31,7 +31,7 @@ + X_CFLAGS = @X_CFLAGS@ + X_LIBS = @X_LIBS@ + XLIB = @X_PRE_LIBS@ @XLIB@ @X_EXTRA_LIBS@ +-LIBS = @LIBS@ ++LIBS = @LIBS@ -lc + YACC = @YACC@ + LEX = @LEX@ + LEXLIB = @LEXLIB@ diff --git a/emulators/rewind/patches/patch-ab b/emulators/rewind/patches/patch-ab new file mode 100644 index 00000000000..987e93514a4 --- /dev/null +++ b/emulators/rewind/patches/patch-ab @@ -0,0 +1,15 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/04/20 08:10:31 rh Exp $ + +--- dlls/ntdll/cdrom.c.orig Fri Apr 12 06:48:31 2002 ++++ dlls/ntdll/cdrom.c +@@ -31,6 +31,10 @@ + # include <sys/cdio.h> + #endif + ++#ifndef ENOMEDIUM ++#define ENOMEDIUM ENODEV ++#endif ++ + DEFAULT_DEBUG_CHANNEL(cdrom); + + /* FIXME: this is needed because we can't open simultaneously several times /dev/cdrom |