aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Li <vishwin@FreeBSD.org>2022-01-19 03:21:57 +0000
committerCharlie Li <vishwin@FreeBSD.org>2022-01-19 20:52:08 +0000
commit061922168176bc6fbeb746e8335f1dc31140e6a4 (patch)
tree6671dc21ca2d75e0e5679c574925069cebffa666
parent32845077315a3027b16a61e8b54062e6316b62f2 (diff)
downloadports-061922168176bc6fbeb746e8335f1dc31140e6a4.tar.gz
ports-061922168176bc6fbeb746e8335f1dc31140e6a4.zip
devel/glibmm: update to 2.66.2
Converted to meson. PORTSCOUT limited to the 2.66 series as 2.68 and later are incompatible with current consumers; the later versions are mainly for GTK 4 consumers that AFAICT do not exist yet. MFH: 2 weeks Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D33938
-rw-r--r--devel/glibmm/Makefile28
-rw-r--r--devel/glibmm/distinfo6
2 files changed, 14 insertions, 20 deletions
diff --git a/devel/glibmm/Makefile b/devel/glibmm/Makefile
index 5ddf3dbab8e8..c171a2bda4ee 100644
--- a/devel/glibmm/Makefile
+++ b/devel/glibmm/Makefile
@@ -1,7 +1,7 @@
# Created by: Adam Weinberger <adamw@FreeBSD.org>
PORTNAME= glibmm
-PORTVERSION= 2.64.2
+PORTVERSION= 2.66.2
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= GNOME
@@ -12,23 +12,17 @@ COMMENT= C++ interfaces for glib2
LICENSE= LGPL21
-USES+= tar:xz
-PORTSCOUT?= limitw:1,even
-
-PLIST_SUB= VERSION="2.4"
-
-USES+= compiler:c++11-lang gettext gmake gnome libtool pathfix perl5 \
- pkgconfig
+USES= compiler:c++11-lang gettext gnome meson pathfix perl5 \
+ pkgconfig python:3.7+,build shebangfix tar:xz
USE_GNOME= glib20 libsigc++20
-GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-CONFIGURE_ARGS= --disable-documentation
-INSTALL_TARGET= install-strip
-BINARY_WRAPPERS= gm4
-
-post-patch:
-.for d in docs examples tests
- @${REINPLACE_CMD} -e '/^SUBDIRS = /s/${d}//' ${WRKSRC}/Makefile.in
-.endfor
+
+SHEBANG_GLOB= *.py
+
+MESON_ARGS= -Dbuild-documentation=false
+
+# 2.68 and later are currently incompatible with consumers
+PORTSCOUT= limit:^2\.66
+PLIST_SUB= VERSION=2.4
.include <bsd.port.mk>
diff --git a/devel/glibmm/distinfo b/devel/glibmm/distinfo
index e335495de154..5abbd4ec7d36 100644
--- a/devel/glibmm/distinfo
+++ b/devel/glibmm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601366996
-SHA256 (gnome/glibmm-2.64.2.tar.xz) = a75282e58d556d9b2bb44262b6f5fb76c824ac46a25a06f527108bec86b8d4ec
-SIZE (gnome/glibmm-2.64.2.tar.xz) = 7438116
+TIMESTAMP = 1641718573
+SHA256 (gnome/glibmm-2.66.2.tar.xz) = b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
+SIZE (gnome/glibmm-2.66.2.tar.xz) = 7603104