From nobody Thu Dec 29 04:23:01 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NjFcP4zDkz2lDtc; Thu, 29 Dec 2022 04:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NjFcP4SP7z4GtQ; Thu, 29 Dec 2022 04:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672287781; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QiZlv3AvUD8A87tb+OXbksWHuKW8MoQZfSMkm7RKurE=; b=RltcAMCLo467j/zK94U7+ILBEAJut5JsJMY3iUWBEuhb/ELpfZTdYATJOr2dUhxljB4mTG snl3ZK3HekrfwUEyIPIRHLSOEqz0qHES+9xUB3aCj/hmjB82jWiLUQhVJ1iOrRAu4eJT4t HsQVc9UQrzsPw2vA5G3xmrRWVz8BhorQ8qut+xQBzVeG6YS1w3gVoiEzXvUx4c0Z7cYexM Yut0keKq8ekMzYr3YJotkp6WYl/MpZYop+ESLBPHFYi+AeWO4Aij3NbJd8/nAEdamGGeVB tiHHHSuH3g/1xMCaBmYABSEEw9LG1mhlTObpFJmycUCN4eOwmzMbf1AvGvxtiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672287781; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QiZlv3AvUD8A87tb+OXbksWHuKW8MoQZfSMkm7RKurE=; b=SfRxPu0QJuoBVe2NwmBJKLk1Ciaft2hRlkrocTyaegM12IguJidd9Zer3eoMNEG2w1DI3I zVafz+iA2uE7v7MH1jbyHfJPt+HvxUjVhz3cyQRzYCSxd4tXm5flUjrePcokHw/bFhtDnj W02NBErus30UTVPnkdxFgO0qtnYy/SjBSAdO9FayjFW9Owh28Vjj+RizC+S40iZUsQaHJ9 zZO7Y/Efq8u/tHbhfgeyxYkKCFMwbMVy8gqx3lRtHoH56h0b8kCIbdXW+geHPVE6uIcv3J 6BDqwBc6L7Mnpx8W7TFr0zvsPZ5ZJOHq+/yenKSkqBqZ9dEswpeTlis9YnVrgw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672287781; a=rsa-sha256; cv=none; b=UPjPjnlR3WFsQjLNPbnONJjxjb1B4GkN+V1exOwHOUVYku1NbLSFgJaV0jgKj5pIPYDyfi J2UNOyW70lrwd3Mqu0SA3YMXFZf9pxHPS8vuJRBTFo46HtLCBsznhwV+eh8wFoXVN9ABKX GWAkCt3D2F5ort4S3catXzk0CtVp5W/jfDK2C9DD48pivp7OZ9jc8HfrdoGnaKwaUKCjlu oZW2QYOfO8QirtUhQ92bD18DLbUtiFo8k+flsOMg90xt12PhwYstk6ae69jD5sMTabFVRG wUClg0p+hGfX4MvK4gXiUS5h3h4hJORMy5QF+0NPrmiNWDDynAZvwqO3KrmStQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NjFcP3XjzzG9k; Thu, 29 Dec 2022 04:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BT4N1q7027818; Thu, 29 Dec 2022 04:23:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BT4N10t027817; Thu, 29 Dec 2022 04:23:01 GMT (envelope-from git) Date: Thu, 29 Dec 2022 04:23:01 GMT Message-Id: <202212290423.2BT4N10t027817@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: 81ff56db9fc6 - main - x11-wm/icewm: update IceWM to version 3.3.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 81ff56db9fc6aff09acba4a787f09ecdc5aa2360 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=81ff56db9fc6aff09acba4a787f09ecdc5aa2360 commit 81ff56db9fc6aff09acba4a787f09ecdc5aa2360 Author: Alexey Dokuchaev AuthorDate: 2022-12-29 04:22:32 +0000 Commit: Alexey Dokuchaev CommitDate: 2022-12-29 04:22:32 +0000 x11-wm/icewm: update IceWM to version 3.3.0 Build against `graphics/nanosvg' by default, which is currently supported only with Imlib2 renderer. Being a simple two-header dependency, it does not warrant an additional option. LIBRSVG2 would override it if selected. --- x11-wm/icewm/Makefile | 18 +++++++++++++----- x11-wm/icewm/distinfo | 6 +++--- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/x11-wm/icewm/Makefile b/x11-wm/icewm/Makefile index 94411d3adca7..4ea013a8834f 100644 --- a/x11-wm/icewm/Makefile +++ b/x11-wm/icewm/Makefile @@ -1,5 +1,5 @@ PORTNAME= icewm -PORTVERSION= 3.2.3 +PORTVERSION= 3.3.0 CATEGORIES= x11-wm MASTER_SITES= https://github.com/ice-wm/icewm/releases/download/${PORTVERSION}/ @@ -24,7 +24,7 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-icesound=oss SHEBANG_FILES= contrib/icewm-menu-xrandr -OPTIONS_DEFINE= BEASTIE DOCS IMLIB2 NLS SVG XFT XINERAMA XRANDR +OPTIONS_DEFINE= BEASTIE DOCS IMLIB2 LIBRSVG2 NLS XFT XINERAMA XRANDR OPTIONS_DEFAULT= BEASTIE IMLIB2 XFT XINERAMA XRANDR OPTIONS_SUB= yes @@ -32,17 +32,19 @@ BEASTIE_DESC= Use Beastie'fied startup button BEASTIE_VARS= STARTUP_PIXMAP=bsd-daemon.xpm BEASTIE_VARS_OFF= STARTUP_PIXMAP=icewm-logo.xpm +IMLIB2_BUILD_DEPENDS= ${LOCALBASE}/include/nanosvg.h:graphics/nanosvg IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 IMLIB2_DESC= Use Imlib2 for rendering +IMLIB2_CONFIGURE_ON= --enable-nanosvg IMLIB2_CONFIGURE_OFF= --disable-imlib2 --enable-gdk-pixbuf IMLIB2_USE_OFF= GNOME=gdkpixbuf2xlib +LIBRSVG2_USE= GNOME=librsvg2 +LIBRSVG2_CONFIGURE_OFF= --disable-rsvg + NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls -SVG_USE= GNOME=librsvg2 -SVG_CONFIGURE_OFF= --disable-rsvg - XFT_LIB_DEPENDS= libXft.so:x11-fonts/libXft XFT_CONFIGURE_OFF= --enable-corefonts --disable-xfreetype @@ -59,6 +61,12 @@ post-extract: @${LN} -sf ${STARTUP_PIXMAP} ${WRKSRC}/lib/${dir}/start.xpm .endfor +post-patch-IMLIB2-on: + @${LN} -sf ${LOCALBASE}/include/nanosvg.h \ + ${LOCALBASE}/include/nanosvgrast.h ${WRKSRC}/src + @${REINPLACE_CMD} -e '/NANOSVG_IMPLEMENTATION/{ x; \ + s,^,#include ,; G; }' ${WRKSRC}/src/ysvg.cc + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ChangeLog NEWS README TODO doc/*.html diff --git a/x11-wm/icewm/distinfo b/x11-wm/icewm/distinfo index 7849efd21d79..6497a5eb0615 100644 --- a/x11-wm/icewm/distinfo +++ b/x11-wm/icewm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670195464 -SHA256 (icewm-3.2.3.tar.lz) = af735dedcc8ee8912de0a7651a451e7caa68a54b343475947068b779b2d48421 -SIZE (icewm-3.2.3.tar.lz) = 1788099 +TIMESTAMP = 1671564310 +SHA256 (icewm-3.3.0.tar.lz) = f8dea2bc4f8648ee11fbcb3b7efe9162eebe0f9e33eb561f928eef9c72d97393 +SIZE (icewm-3.3.0.tar.lz) = 1794714