pangomm: adopted; renamed dependency (cairomm12 -> cairomm-1.0)

This commit is contained in:
John McQuah 2023-03-05 21:51:34 -05:00
parent acf4e650be
commit ed99b6c097
7 changed files with 39 additions and 42 deletions

View File

@ -28,8 +28,7 @@ drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cairomm-1.0/
drwxr-xr-x root/root usr/lib/cairomm-1.0/include/
-rw-r--r-- root/root usr/lib/cairomm-1.0/include/cairommconfig.h
-rwxr-xr-x root/root usr/lib/libcairomm-1.0.la
lrwxrwxrwx root/root usr/lib/libcairomm-1.0.so -> libcairomm-1.0.so.1.4.0
lrwxrwxrwx root/root usr/lib/libcairomm-1.0.so -> libcairomm-1.0.so.1
lrwxrwxrwx root/root usr/lib/libcairomm-1.0.so.1 -> libcairomm-1.0.so.1.4.0
-rwxr-xr-x root/root usr/lib/libcairomm-1.0.so.1.4.0
drwxr-xr-x root/root usr/lib/pkgconfig/

5
cairomm-1.0/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3y5UNrzEuqKctCqSPKSVDclf7w6M99RN+cwGrEyz94QPv5klaOe20FveSVIA0rH1fW9bexY+jgtQ/wHASyLupAY=
SHA256 (Pkgfile) = 6af43ad0326fbea26f2c678f96de8639c62935f5f92ff67c08879c219ab55bf8
SHA256 (.footprint) = aa25f846474b966eb601f7ca4272080744fd749f262e0a783406e4a2287af3c8
SHA256 (cairomm-1.14.0.tar.xz) = b64400a78304b2fba13036130d78ebf7588675546714fd5329d97ec80ed01217

24
cairomm-1.0/Pkgfile Normal file
View File

@ -0,0 +1,24 @@
# Description: C++ wrapper for the cairo graphics library.
# URL: http://cairographics.org/cairomm/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: cairo libsigc++2
name=cairomm-1.0
version=1.14.0
release=1
source=(https://cairographics.org/releases/cairomm-$version.tar.xz)
build() {
mkdir bld && cd bld
meson setup ../cairomm-$version \
--prefix=/usr \
--buildtype=release \
-D build-tests=false \
-D build-documentation=false \
-D b_lto=true \
-D b_pie=true
ninja -j ${JOBS:-1}
DESTDIR=$PKG ninja install
}

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3zgqSW6v4JTSoJhLUUNXWAAx5N6P+Z99545zwNaiLNF/8lXt5zn8sJFsQtg6supTL2G9D4phq9AB8dZ52wyhFgM=
SHA256 (Pkgfile) = 14f5500d60aebb05dfe0fec2e7934b9da5580e0230d8dfb1af33f166ec6ea443
SHA256 (.footprint) = 2fbafc3b4ce778a0bb2234b4bbd49c5f6e53a3ccf61de9b7f6e56154f4e56317
SHA256 (cairomm-1.12.2.tar.gz) = 45c47fd4d0aa77464a75cdca011143fea3ef795c4753f6e860057da5fb8bd599

View File

@ -1,29 +0,0 @@
# Description: C++ wrapper for the cairo graphics library.
# URL: http://cairographics.org/cairomm/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: cairo libsigc++2
name=cairomm12
version=1.12.2
release=1
source=(https://cairographics.org/releases/cairomm-$version.tar.gz)
build() {
cd cairomm-$version
NOCONFIGURE=1 ./autogen.sh
./configure --prefix=/usr
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
make DESTDIR=$PKG install
rm -r \
$PKG/usr/share/doc \
$PKG/usr/share/devhelp/books
rmdir \
$PKG/usr/share/devhelp \
$PKG/usr/share
}

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3+hrM4SmDjPNNjfS87+YbjVLlsDCuM3Rmq/UmaOtyyxeVBhZW2vky8PSHWbPN0P+904NRjSNP1+HEI4e9g3GFA4=
SHA256 (Pkgfile) = a10d40d261c061c70460a0dfaf7570ed1289fae635eb9506c971273e1671f869
RWSagIOpLGJF33iU0+nD1vWbcAIK79sGWfCAlNlokpH6Op1lKnRQecQpFixURim+L5/7pLhskuKxcH452lC05cDnr3NeBNBZSgU=
SHA256 (Pkgfile) = 16b7efbad56f58eee825d5b165e5cbfe829b5a3628dc576d29e53af586eec550
SHA256 (.footprint) = d0102e51dc80e3c33ebd4356adc3aac9b6fdc1bed08bf2d2f8ec57ec496994f6
SHA256 (pangomm-2.46.3.tar.xz) = 410fe04d471a608f3f0273d3a17d840241d911ed0ff2c758a9859c66c6f24379
SHA256 (pango.patch) = 9089d4c0ea2900371f3ec2f0641df02de78f1deef3cc773062d7e1f31c4fe660

View File

@ -1,7 +1,7 @@
# Description: C++ interface to pango.
# URL: https://gitlab.gnome.org/GNOME/pangomm
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: cairomm12 glibmm pango
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: cairomm-1.0 glibmm pango
name=pangomm
version=2.46.3
@ -12,8 +12,11 @@ source=(https://ftp.gnome.org/pub/GNOME/sources/$name/${version%.*}/$name-$versi
build() {
patch -d $name-$version -p1 -i $SRC/pango.patch
meson setup build $name-$version --prefix=/usr \
--buildtype=plain
meson setup build $name-$version \
--prefix=/usr \
--buildtype=plain \
-D b_lto=true \
-D b_pie=true
meson compile -C build -j ${JOBS:-1}
DESTDIR=$PKG meson install -C build