aboutsummaryrefslogtreecommitdiffstats
path: root/net/hlmaster
diff options
context:
space:
mode:
authordbn <dbn@FreeBSD.org>2013-08-10 23:46:30 +0800
committerdbn <dbn@FreeBSD.org>2013-08-10 23:46:30 +0800
commit8bad5083afe8c5ef56ec0825dfd15733cee9ab7b (patch)
tree719be335fd3a5f655244a844be794036191c7b8d /net/hlmaster
parent96fd5388b9b5d5f31e5cc0ac7994158fb5dcf673 (diff)
downloadfreebsd-ports-gnome-8bad5083afe8c5ef56ec0825dfd15733cee9ab7b.tar.gz
freebsd-ports-gnome-8bad5083afe8c5ef56ec0825dfd15733cee9ab7b.tar.zst
freebsd-ports-gnome-8bad5083afe8c5ef56ec0825dfd15733cee9ab7b.zip
Enable packaging of emulators/i386-wine-devel on amd64 (part 2/2).
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
Diffstat (limited to 'net/hlmaster')
0 files changed, 0 insertions, 0 deletions