diff --git a/cairomm12/.footprint b/cairomm-1.0/.footprint similarity index 97% rename from cairomm12/.footprint rename to cairomm-1.0/.footprint index 11b7c682a..08b0a3dfc 100644 --- a/cairomm12/.footprint +++ b/cairomm-1.0/.footprint @@ -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/ diff --git a/cairomm-1.0/.signature b/cairomm-1.0/.signature new file mode 100644 index 000000000..ce7c44b3e --- /dev/null +++ b/cairomm-1.0/.signature @@ -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 diff --git a/cairomm-1.0/Pkgfile b/cairomm-1.0/Pkgfile new file mode 100644 index 000000000..7bed7d037 --- /dev/null +++ b/cairomm-1.0/Pkgfile @@ -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 +} diff --git a/cairomm12/.signature b/cairomm12/.signature deleted file mode 100644 index 086b3c4f8..000000000 --- a/cairomm12/.signature +++ /dev/null @@ -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 diff --git a/cairomm12/Pkgfile b/cairomm12/Pkgfile deleted file mode 100644 index 99066fd10..000000000 --- a/cairomm12/Pkgfile +++ /dev/null @@ -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 -} diff --git a/pangomm/.signature b/pangomm/.signature index 655b3cc0c..01747fe94 100644 --- a/pangomm/.signature +++ b/pangomm/.signature @@ -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 diff --git a/pangomm/Pkgfile b/pangomm/Pkgfile index 1e1b406c7..e5334543b 100644 --- a/pangomm/Pkgfile +++ b/pangomm/Pkgfile @@ -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