mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
Recipes for NetSurf 3.7 and libraries
This commit is contained in:
@@ -1,41 +0,0 @@
|
||||
SUMMARY="NetSurf build framework"
|
||||
DESCRIPTION="
|
||||
NetSurf build framework for compiling some of their libraries."
|
||||
HOMEPAGE="http://git.netsurf-browser.org/buildsystem.git/"
|
||||
COPYRIGHT="2009 - 2013 The NetSurf Browser project"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://download.netsurf-browser.org/libs/releases/buildsystem-1.1.tar.gz"
|
||||
CHECKSUM_SHA256="5c092afe653d1c6c0fadb39cc47659471e4741fdd2803127be42db4264e3ac44"
|
||||
SOURCE_DIR="buildsystem-1.1"
|
||||
PATCHES="netsurf_buildsystem-1.1.patchset"
|
||||
|
||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
||||
|
||||
PROVIDES="
|
||||
netsurf_buildsystem$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
# no-op
|
||||
true
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install PREFIX=$prefix BASE=$prefix/data/netsurf-buildsystem
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
SUMMARY="NetSurf build framework"
|
||||
DESCRIPTION="
|
||||
NetSurf build framework for compiling some of their libraries."
|
||||
HOMEPAGE="http://git.netsurf-browser.org/buildsystem.git/"
|
||||
COPYRIGHT="2009-2014 The NetSurf Browser project"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://download.netsurf-browser.org/libs/releases/buildsystem-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="3903a4a1551c9c202e1d2047344c4f3598c8d9d6c35ebf8cc2e18874bd0c9d61"
|
||||
SOURCE_DIR="buildsystem-$portVersion"
|
||||
PATCHES="netsurf_buildsystem-1.1.patchset"
|
||||
|
||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
||||
|
||||
PROVIDES="
|
||||
netsurf_buildsystem$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
# no-op
|
||||
true
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install PREFIX=$prefix BASE=$prefix/data/netsurf-buildsystem
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
SUMMARY="NetSurf build framework"
|
||||
DESCRIPTION="
|
||||
NetSurf build framework for compiling some of their libraries."
|
||||
HOMEPAGE="http://git.netsurf-browser.org/buildsystem.git/"
|
||||
COPYRIGHT="2009-2015 The NetSurf Browser project"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://download.netsurf-browser.org/libs/releases/buildsystem-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79"
|
||||
SOURCE_DIR="buildsystem-$portVersion"
|
||||
PATCHES="netsurf_buildsystem-1.3.patchset"
|
||||
|
||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
||||
|
||||
PROVIDES="
|
||||
netsurf_buildsystem$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
# no-op
|
||||
true
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install PREFIX=$prefix BASE=$prefix/data/netsurf-buildsystem
|
||||
}
|
||||
37
dev-util/netsurf_buildsystem/netsurf_buildsystem-1.6.recipe
Normal file
37
dev-util/netsurf_buildsystem/netsurf_buildsystem-1.6.recipe
Normal file
@@ -0,0 +1,37 @@
|
||||
SUMMARY="NetSurf build framework"
|
||||
DESCRIPTION="NetSurf build framework for compiling some of their libraries."
|
||||
HOMEPAGE="http://git.netsurf-browser.org/buildsystem.git/"
|
||||
COPYRIGHT="2009-2017 The NetSurf Browser project"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://download.netsurf-browser.org/libs/releases/buildsystem-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="3d9c8a2f60dab6add712a2e67ba35f592e31688566b2ded38d0d61461138b35c"
|
||||
SOURCE_DIR="buildsystem-$portVersion"
|
||||
|
||||
ARCHITECTURES="any"
|
||||
DISABLE_SOURCE_PACKAGE=yes
|
||||
|
||||
PROVIDES="
|
||||
netsurf_buildsystem = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
# no-op
|
||||
true
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install PREFIX=$prefix BASE=$prefix/data/netsurf-buildsystem
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
From 4a0ea106ab2a23af3798b7a3114c969f7339c05a Mon Sep 17 00:00:00 2001
|
||||
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
||||
Date: Sun, 8 Jun 2014 18:12:27 +0200
|
||||
Subject: Add support for INCLUDEDIR in pkg-config files.
|
||||
|
||||
|
||||
diff --git a/makefiles/Makefile.tools b/makefiles/Makefile.tools
|
||||
index 5b76f23..2f21be0 100644
|
||||
--- a/makefiles/Makefile.tools
|
||||
+++ b/makefiles/Makefile.tools
|
||||
@@ -21,6 +21,8 @@
|
||||
# (defaults to /usr/local)
|
||||
# LIBDIR Library installation directory in ${PREFIX}
|
||||
# (defaults to lib)
|
||||
+# INCLUDEDIR Header installation directory in ${PREFIX}
|
||||
+# (defaults to include)
|
||||
#
|
||||
|
||||
###############################################################################
|
||||
@@ -373,6 +375,9 @@ PREFIX ?= /usr/local
|
||||
# Default libdir
|
||||
LIBDIR ?= lib
|
||||
|
||||
+# Default includedir
|
||||
+INCLUDEDIR ?= include
|
||||
+
|
||||
###############################################################################
|
||||
# Tool defaults
|
||||
###############################################################################
|
||||
diff --git a/makefiles/Makefile.top b/makefiles/Makefile.top
|
||||
index 6329c47..bd51ecd 100644
|
||||
--- a/makefiles/Makefile.top
|
||||
+++ b/makefiles/Makefile.top
|
||||
@@ -291,6 +291,7 @@ define install_pkgconfig
|
||||
-e 's#MAJOR#$(major-version)#' \
|
||||
-e 's#MINOR#$(minor-version)#' \
|
||||
-e 's#PATCH#$(patch-version)#' \
|
||||
+ -e 's#INCLUDEDIR#$(INCLUDEDIR)#' \
|
||||
-e 's#VERSION#$(COMPONENT_VERSION)#' \
|
||||
-e 's#REQUIRED#$(__required)#' \
|
||||
$1 >$(BUILDDIR)/$(1:.in=)
|
||||
--
|
||||
1.8.3.4
|
||||
|
||||
@@ -1,46 +0,0 @@
|
||||
From 7aecf23ed919012dacf142de7aa1a49d9131570a Mon Sep 17 00:00:00 2001
|
||||
From: Adrien Destugues <pulkomandy@gmail.com>
|
||||
Date: Sat, 21 Mar 2015 15:01:39 +0100
|
||||
Subject: Allow to change include directory.
|
||||
|
||||
* On Haiku, includes are not stored in include/, but develop/headers. We
|
||||
need the buildsystem to be able to adjust itself for this.
|
||||
|
||||
diff --git a/makefiles/Makefile.tools b/makefiles/Makefile.tools
|
||||
index 8a104d7..dd5ff91 100644
|
||||
--- a/makefiles/Makefile.tools
|
||||
+++ b/makefiles/Makefile.tools
|
||||
@@ -22,6 +22,8 @@
|
||||
# (defaults to /usr/local)
|
||||
# LIBDIR Library installation directory in ${PREFIX}
|
||||
# (defaults to lib)
|
||||
+# INCLUDEDIR Header installtion directory in ${PREFIX}
|
||||
+# (defaults to include)
|
||||
#
|
||||
|
||||
###############################################################################
|
||||
@@ -241,6 +243,9 @@ PREFIX ?= /usr/local
|
||||
# Default libdir
|
||||
LIBDIR ?= lib
|
||||
|
||||
+# Default includedir
|
||||
+INCLUDEDIR ?= include
|
||||
+
|
||||
###############################################################################
|
||||
# Tool defaults
|
||||
###############################################################################
|
||||
diff --git a/makefiles/Makefile.top b/makefiles/Makefile.top
|
||||
index 38922d1..476a93f 100644
|
||||
--- a/makefiles/Makefile.top
|
||||
+++ b/makefiles/Makefile.top
|
||||
@@ -292,6 +292,7 @@ define install_pkgconfig
|
||||
$(Q)$(SED) \
|
||||
-e 's#PREFIX#$(PREFIX)#' \
|
||||
-e 's#LIBDIR#$(LIBDIR)#' \
|
||||
+ -e 's#INCLUDEDIR#$(INCLUDEDIR)#' \
|
||||
-e 's#MAJOR#$(major-version)#' \
|
||||
-e 's#MINOR#$(minor-version)#' \
|
||||
-e 's#PATCH#$(patch-version)#' \
|
||||
--
|
||||
2.2.2
|
||||
|
||||
Reference in New Issue
Block a user