Bochs: bump, debuginfo (#2415)

* Bochs: bump, debuginfo

* SOURCE_URI

* Cleanup, license

* License
This commit is contained in:
miqlas
2018-04-09 18:20:01 +02:00
committed by GitHub
parent 2bc2838a26
commit 6d71f63e76
2 changed files with 20 additions and 9 deletions

View File

@@ -1,11 +1,12 @@
SUMMARY="The open-source IA-32 emulator"
DESCRIPTION="Bochs IA-32 Emulator provides a virtual PC that can run operating systems such as Windows, Linux, and BSD"
HOMEPAGE="http://bochs.org/"
COPYRIGHT="2001-2006 The Bochs Project"
LICENSE="GNU LGPL v2.1"
REVISION="3"
SOURCE_URI="http://downloads.sourceforge.net/project/bochs/bochs/2.6/bochs-2.6.tar.gz"
CHECKSUM_SHA256="65123e44a6d2c1148d741da025d16311b9ccd600ef268b911aba73c67eaf86e1"
HOMEPAGE="http://bochs.sourceforge.net/"
COPYRIGHT="2001-2017 The Bochs Project"
LICENSE="GNU LGPL v2.1
Bochs"
REVISION="1"
SOURCE_URI="https://downloads.sourceforge.net/bochs/bochs-$portVersion.tar.gz"
CHECKSUM_SHA256="ee5b677fd9b1b9f484b5aeb4614f43df21993088c0c0571187f93acb0866e98c"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
@@ -13,17 +14,17 @@ SECONDARY_ARCHITECTURES="x86"
PROVIDES="
bochs$secondaryArchSuffix = $portVersion
cmd:bochs$secondaryArchSuffix = $portVersion
cmd:bochs$secondaryArchSuffix = $portVersion
cmd:bxcommit$secondaryArchSuffix = $portVersion
cmd:bximage$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libreadline$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libz$secondaryArchSuffix
devel:libreadline$secondaryArchSuffix
devel:libsdl$secondaryArchSuffix
"
BUILD_PREREQUIRES="
@@ -34,6 +35,10 @@ BUILD_PREREQUIRES="
cmd:make
"
defineDebugInfoPackage bochs$secondaryArchSuffix \
"$binDir"/bochs \
"$binDir"/bximage
BUILD()
{
LIBS=-lnetwork runConfigure ./configure --with-sdl
@@ -43,5 +48,4 @@ BUILD()
INSTALL()
{
make install
strip -s $binDir/bochs
}

View File

@@ -0,0 +1,7 @@
The following points clarify the Bochs license:
1) Bochs as a whole is released under the GNU Lesser General Public License
2) Parts of Bochs have specific licenses which are compatible with the
GNU Lesser General Public License. Hence each source file contains its
own licensing information.