summaryrefslogtreecommitdiff
path: root/emulators/rewind
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2002-04-20 08:10:29 +0000
committerrh <rh@pkgsrc.org>2002-04-20 08:10:29 +0000
commitdc3f30f415924b5cfa56cd81c76de941b65edd1a (patch)
tree05f70593d3405139227241701adb8e863885a0a3 /emulators/rewind
parent25dc4fd71d0b3ee7bc075c573d73f0b7720ac73d (diff)
downloadpkgsrc-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/rewind')
-rw-r--r--emulators/rewind/DESCR9
-rw-r--r--emulators/rewind/Makefile50
-rw-r--r--emulators/rewind/PLIST360
-rw-r--r--emulators/rewind/distinfo6
-rw-r--r--emulators/rewind/patches/patch-aa13
-rw-r--r--emulators/rewind/patches/patch-ab15
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