aboutsummaryrefslogtreecommitdiffstats
path: root/emulators/i386-wine-devel/files
Commit message (Collapse)AuthorAgeFilesLines
* Update emulators/i386-wine-devel to 1.7.7.dbn2013-12-011-1/+1
| | | | | | | | | | Changes: - Fix the patch-nvidia.sh script's usage of getopt [1] - Fix the patching of the packages for installation on amd64 [2] - Reported by: [1] Nicole Reid <nicole@cooltrainer.org> [2] Piotr Kubaj <pkubaj@riseup.net>
* Update emulators/i386-wine-devel to 1.7.4 and add stage support.dbn2013-11-041-1/+3
| | | | | | | | | Port ChangeLog: - Update to version 1.7.4 (for pre-built packages for amd64) - Add stage support for both Makefile.(i386|inc) - Add the -devel suffix and remove LATEST_LINK - Teach the patch-nvidia.sh script about the -devel suffix - Track updates for the GECKO version (2.24)
* Enable packaging of emulators/i386-wine-devel on amd64 (part 1/2).dbn2013-08-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CHANGES ------- Provide two ports, in one. When compiling on i386 the port behaves as a slave port of wine-devel, creating a package suitable for installation on amd64. No change here When compiling on amd64 the port manually installs the provided amd64 packages (see wiki.FreeBSD.org/i386-Wine for those packages) and thus allowing the packages to be "build" using the FreeBSD infrastructure, and critically, to appear in the standard package set without requiring users to manually add these packages to their systems. DESIGN ------ The bootstrapping (for choosing between i386 and amd64 Makefiles) was done manually as Makefile.i386 is a slave port while Makefile.inc (for amd64) is a master port. This situation does not work in the current infrastructure thus requiring a manual bootstrap. PRECEDENT --------- Although Ports does not support cross compiling of packages there is precedent in supplying binary packages for those situations where, otherwise, cross compiling is required. In support of taking this approach I site: - misc/compat?x ports - */linux-* ports
* Fix plist and directory creation for emulators/i386-wine-devel.dbn2013-06-151-1/+1
| | | | | | | | | | The dynamic plist removed some directories before the files in those directories were created, fix this. Use a UMASH of 0755 for directory creation (vs 0333). Approved by: eadler,bdrewery (mentors, implicit) Pointed out by: Jan Beich <jbeich@tormail.org>
* Improve 3D acceleration for emulators/i386-wine-devel.dbn2013-06-103-35/+55
| | | | | | | | | | | | | | - Install the dri library drivers that are required by mesaGL - Teach binbounce about LIBGL_LIBRARY_PATH - Prevent recursive definitions by binbounce - Follow the example of mesagl/nvidia-driver wrt library handing - Lay initial ground work to handle "old" and "new" xorg WARNING: there appears to be a problem with FREEBSD32 which prevents 3D-acceleration support from working, further investigation is required HELP WANTED TO SOLVE THIS PROBLEM Approved by: eadler,bdrewery (mentors, implicit)
* Fix emulators/i386-wine-devel's automatic nVidia patching.dbn2013-05-071-8/+11
| | | | | | | | Due to naming and other issues the patch failed properly detect if itself or nVidia-driver was installed, and aborted the patching. This fixes the patching for those who have nVidia-driver installed. Approved by: eadler,bdrewery (mentors, implicit)
* Add emulators/i386-wine-devel, slave to emulators/wine-devel.dbn2013-03-263-0/+251
This port adds shims to enable wine to run cleanly on an amd64 system. This is done by doing a "static link" of the package: including all libraries required by the port. It is possible to use this package under i386, although it is intended for an amd64 system. Feedback welcome for improvement of the port. Approved by: bdrewery (mentor)