ports: more webkitgtk work

This commit is contained in:
Matheus
2026-06-03 19:39:28 -03:00
parent 91d93872ad
commit 008cfd9b63
17 changed files with 198 additions and 31 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
name=enchant
revision=1
revision=2
from_source=enchant
imagedeps="build-essential"
hostdeps="xgcc xbinutils pkgconfig libtool automake autoconf"
+3 -3
View File
@@ -1,12 +1,12 @@
name=harfbuzz
revision=1
revision=2
from_source=harfbuzz
imagedeps="gcc meson ninja-build libglib2.0-dev"
hostdeps="xgcc xbinutils pkgconfig libstdc++-v3"
deps="base freetype glib"
deps="base freetype glib icu"
configure() {
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release --wrap-mode=nofallback -Dintrospection=disabled -Ddocs=disabled -Dtests=disabled -Dutilities=disabled -Dglib=enabled -Dgobject=enabled -Dfreetype=enabled -Dicu=disabled -Dgraphite2=disabled -Dcairo=disabled ${source_dir}
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release --wrap-mode=nofallback -Dintrospection=disabled -Ddocs=disabled -Dtests=disabled -Dutilities=disabled -Dglib=enabled -Dgobject=enabled -Dfreetype=enabled -Dicu=enabled -Dgraphite2=disabled -Dcairo=disabled ${source_dir}
}
build() {
+1 -1
View File
@@ -1,5 +1,5 @@
name=libdrm
revision=1
revision=2
from_source=libdrm
imagedeps="ninja-build build-essential"
hostdeps="xgcc xbinutils pkgconfig libtool"
+1 -1
View File
@@ -1,5 +1,5 @@
name=libsoup
revision=1
revision=2
from_source=libsoup
imagedeps="gcc meson ninja-build libglib2.0-dev-bin"
hostdeps="xgcc xbinutils pkgconfig"
+18
View File
@@ -0,0 +1,18 @@
name=libxslt
revision=2
from_source=libxslt
imagedeps="build-essential libxml2"
hostdeps="xgcc xbinutils pkgconfig libtool"
deps="base libxml"
configure() {
PKG_CONFIG=/usr/local/bin/x86_64-astral-pkg-config ${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --without-python
}
build() {
make -j ${parallelism}
}
package() {
make install DESTDIR=${dest_dir}
}
+1 -1
View File
@@ -1,6 +1,6 @@
name=mlibc
from_source=mlibc
revision=5
revision=6
hostdeps="xgcc xbinutils pkgconfig"
builddeps="freestnd-c-hdrs freestnd-cxx-hdrs frigg libsmarter"
imagedeps="meson ninja-build git build-essential binutils"
+2 -2
View File
@@ -1,12 +1,12 @@
name=sqlite
revision=1
revision=2
from_source=sqlite
imagedeps="build-essential"
hostdeps="xgcc xbinutils pkgconfig libtool"
deps="base readline zlib"
configure() {
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-fts{4,5} CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 -D SQLITE_ENABLE_DBSTAT_VTAB=1 -D SQLITE_SECURE_DELETE=1"
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --soname=legacy --enable-fts{4,5} CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 -D SQLITE_ENABLE_DBSTAT_VTAB=1 -D SQLITE_SECURE_DELETE=1"
}
build() {