ports/opt (3.6): harfbuzz: use meson
commit a8eff5b15d28434f549ea3d7cc6974bf8a3adeee Author: Fredrik Rinnestam <fredrik@crux.nu> Date: Fri Sep 4 19:54:42 2020 +0200 harfbuzz: use meson diff --git a/harfbuzz/.footprint b/harfbuzz/.footprint index 0e58ce273..a5b1c4d81 100644 --- a/harfbuzz/.footprint +++ b/harfbuzz/.footprint @@ -17,6 +17,9 @@ drwxr-xr-x root/root usr/include/harfbuzz/ -rw-r--r-- root/root usr/include/harfbuzz/hb-font.h -rw-r--r-- root/root usr/include/harfbuzz/hb-ft.h -rw-r--r-- root/root usr/include/harfbuzz/hb-glib.h +-rw-r--r-- root/root usr/include/harfbuzz/hb-gobject-enums.h +-rw-r--r-- root/root usr/include/harfbuzz/hb-gobject-structs.h +-rw-r--r-- root/root usr/include/harfbuzz/hb-gobject.h -rw-r--r-- root/root usr/include/harfbuzz/hb-map.h -rw-r--r-- root/root usr/include/harfbuzz/hb-ot-color.h -rw-r--r-- root/root usr/include/harfbuzz/hb-ot-deprecated.h @@ -41,14 +44,21 @@ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/cmake/ drwxr-xr-x root/root usr/lib/cmake/harfbuzz/ -rw-r--r-- root/root usr/lib/cmake/harfbuzz/harfbuzz-config.cmake --rwxr-xr-x root/root usr/lib/libharfbuzz-subset.la -lrwxrwxrwx root/root usr/lib/libharfbuzz-subset.so -> libharfbuzz-subset.so.0.20702.0 -lrwxrwxrwx root/root usr/lib/libharfbuzz-subset.so.0 -> libharfbuzz-subset.so.0.20702.0 --rwxr-xr-x root/root usr/lib/libharfbuzz-subset.so.0.20702.0 --rwxr-xr-x root/root usr/lib/libharfbuzz.la -lrwxrwxrwx root/root usr/lib/libharfbuzz.so -> libharfbuzz.so.0.20702.0 -lrwxrwxrwx root/root usr/lib/libharfbuzz.so.0 -> libharfbuzz.so.0.20702.0 --rwxr-xr-x root/root usr/lib/libharfbuzz.so.0.20702.0 +drwxr-xr-x root/root usr/lib/girepository-1.0/ +-rw-r--r-- root/root usr/lib/girepository-1.0/HarfBuzz-0.0.typelib +lrwxrwxrwx root/root usr/lib/libharfbuzz-gobject.so -> libharfbuzz-gobject.so.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz-gobject.so.0 -> libharfbuzz-gobject.so.0.20701.0 +-rwxr-xr-x root/root usr/lib/libharfbuzz-gobject.so.0.20701.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz-subset.so -> libharfbuzz-subset.so.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz-subset.so.0 -> libharfbuzz-subset.so.0.20701.0 +-rwxr-xr-x root/root usr/lib/libharfbuzz-subset.so.0.20701.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz.so -> libharfbuzz.so.0 +lrwxrwxrwx root/root usr/lib/libharfbuzz.so.0 -> libharfbuzz.so.0.20701.0 +-rwxr-xr-x root/root usr/lib/libharfbuzz.so.0.20701.0 drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/harfbuzz-gobject.pc -rw-r--r-- root/root usr/lib/pkgconfig/harfbuzz-subset.pc -rw-r--r-- root/root usr/lib/pkgconfig/harfbuzz.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/gir-1.0/ +-rw-r--r-- root/root usr/share/gir-1.0/HarfBuzz-0.0.gir diff --git a/harfbuzz/.signature b/harfbuzz/.signature index c5363cb99..57a547d2a 100644 --- a/harfbuzz/.signature +++ b/harfbuzz/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/ZUB9IXG2XRfFVOwVD0Xg+8jg21Y0/BdSu0bFI2eso9/ZTYACC6i5nq1U9YEkXvOfQOaQypj1snKfVk6GW+M/w4= -SHA256 (Pkgfile) = 6775ce184c658a60f7d88f79c4d678a88e97d8ada04e94619bc9324d69aaf1d1 -SHA256 (.footprint) = faee40dc9bed7ad301278f23c63a1160d6d7d57516d5a686956aa1cfc78ea924 -SHA256 (harfbuzz-2.7.2.tar.gz) = 8ec112ee108642477478b75fc7906422abed404d7530e47ba0a4875f553f1b59 +RWSE3ohX2g5d/SvxE5PEc31vLMRLtz5t7z2CMkhQouUVgolbweLvTscHgzfVPEpy2eSDIPtjF1acYNSoxuhoUaBJdID/lGkZqQY= +SHA256 (Pkgfile) = 8d942365f91348c6b2762cb89a7842fbb1ddc77d8427454ea7885e34f95715d2 +SHA256 (.footprint) = 86dd14d5dd6877382e0529dbc0f00e30c3e0516d48ba107a5ce5a7db10db61ec +SHA256 (harfbuzz-2.7.1.tar.gz) = 431c856ff18eeca89b2a36b58f2c2d56273cd522c34c0ffbc9dd6f7da4b9bd08 diff --git a/harfbuzz/Pkgfile b/harfbuzz/Pkgfile index ae6638de5..07c57beaa 100644 --- a/harfbuzz/Pkgfile +++ b/harfbuzz/Pkgfile @@ -1,25 +1,16 @@ # Description: An OpenType text shaping engine # URL: https://github.com/harfbuzz/harfbuzz # Maintainer: Fredrik Rinnestam, fredrik at crux dot nu -# Depends on: cairo +# Depends on: cairo meson ninja name=harfbuzz -version=2.7.2 -release=1 +version=2.7.1 +release=2 source=(https://github.com/harfbuzz/harfbuzz/archive/$version/$name-$version.tar.gz) build() { cd $name-$version - echo "EXTRA_DIST = " > gtk-doc.make - autoreconf --force --install - ./configure --prefix=/usr \ - --with-glib \ - --with-freetype \ - --with-cairo \ - --with-icu=no \ - --with-graphite2=auto - - make - make DESTDIR=$PKG install + meson build --prefix=/usr -Dgraphite=auto + DESTDIR=$PKG ninja -C build install }
participants (1)
-
crux@crux.nu