From 6d71f63e76c7369a97bf7cf4745e4e9e057aac54 Mon Sep 17 00:00:00 2001 From: miqlas <5569059+extrowerk@users.noreply.github.com> Date: Mon, 9 Apr 2018 18:20:01 +0200 Subject: [PATCH] Bochs: bump, debuginfo (#2415) * Bochs: bump, debuginfo * SOURCE_URI * Cleanup, license * License --- .../{bochs-2.6.recipe => bochs-2.6.9.recipe} | 22 +++++++++++-------- app-emulation/bochs/licenses/Bochs | 7 ++++++ 2 files changed, 20 insertions(+), 9 deletions(-) rename app-emulation/bochs/{bochs-2.6.recipe => bochs-2.6.9.recipe} (63%) create mode 100644 app-emulation/bochs/licenses/Bochs diff --git a/app-emulation/bochs/bochs-2.6.recipe b/app-emulation/bochs/bochs-2.6.9.recipe similarity index 63% rename from app-emulation/bochs/bochs-2.6.recipe rename to app-emulation/bochs/bochs-2.6.9.recipe index db06a4723..5dae2c7c8 100644 --- a/app-emulation/bochs/bochs-2.6.recipe +++ b/app-emulation/bochs/bochs-2.6.9.recipe @@ -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 } diff --git a/app-emulation/bochs/licenses/Bochs b/app-emulation/bochs/licenses/Bochs new file mode 100644 index 000000000..008d14725 --- /dev/null +++ b/app-emulation/bochs/licenses/Bochs @@ -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.