From nobody Tue Jan 04 14:09:32 2022 X-Original-To: ports-bugs@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 89B9C1922487 for ; Tue, 4 Jan 2022 14:09:32 +0000 (UTC) (envelope-from bugzilla-noreply@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 4JSvcr1bL3z3Khn for ; Tue, 4 Jan 2022 14:09:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 1725C1A589 for ; Tue, 4 Jan 2022 14:09:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 204E9WeU091698 for ; Tue, 4 Jan 2022 14:09:32 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 204E9WlE091697 for ports-bugs@FreeBSD.org; Tue, 4 Jan 2022 14:09:32 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 260922] print/ft2demos: fix build and use meson now, update to 2.11.1 Date: Tue, 04 Jan 2022 14:09:32 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: ricky@rickysquid.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641305372; 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: in-reply-to:in-reply-to:references:references; bh=8kLLqWvtlQ3wbTtppOjMIoJvAcAgvPMTSLRTqKPhX+U=; b=Y3I4HvBvumpSsOcmgD6HIIAUMiAOcJXm0J5TwU09Yvd66kQQbxRtM9I3KL1ij3aaBsw19V 1Ye7zFtnF5mVwIqAPu36oLRBo5ADhhCn+wuOB5CD1d7XcOMWT2AXA5/ZWpPbOpnlsxPJY0 dFGJ8AwFUkDVCvK5Kb7+xGzvjVrAvyFbbnsqpVFnXBDtTkCkIz2BB3v/EP+gPBG07yTm5Q T0gmbGUayWkC29BpxmZ+DxK3O9Q1E4uH82vzQqRa8adK56lcdylyxKVMuXVWlvXrRs45gW n0fdS1MRNgLGzB+nFeaI84QFl00rCP0hzx+bOsk0Bl6sX923sLIs5aMLVBx7Ng== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641305372; a=rsa-sha256; cv=none; b=v2dCNiCUqiuG9R6/El1g3M4vOBHEW+tMO88k8RQENdJOy/PCNUN+uuCBUNp01TjeqSFy/Y 9BxJPsHtAsuROMvZJogp693UqJAzQI/Vq7yc75BaBPuyBQrHXXIA0r/5NFkokW1hX1D/Qt 9JjPt63hNvMTi9fVd7kOPxHevpXn1J5O3v9o0TUDnw91RG99Uv1Yyu2fFDyXhbl32WSV7q oqx3DTmrqEKOo/ERHf8rsa+RbmzJ0XeHTcqmSV59HRjKouKDiQw0iofQjG2H+NXOilhBoj OXYT85GwEjNTBkaAdSiJNFXEJqbhPXE/znOrEuEkvPWCUmEpGRffNEOIyBqtrw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260922 --- Comment #1 from Eric Gullufsen --- Comment on attachment 230684 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D230684 Patch file to fix broken ft2demos port diff --git a/print/ft2demos/Makefile b/print/ft2demos/Makefile index cc07936c3d94..02a411654dca 100644 --- a/print/ft2demos/Makefile +++ b/print/ft2demos/Makefile @@ -1,10 +1,10 @@ # Created by: KANOU Hiroki PORTNAME=3D ft2demos -PORTVERSION=3D 2.10.4 +PORTVERSION=3D 2.11.1 CATEGORIES=3D print -MASTER_SITES=3D SAVANNAH/freetype/ \ - SF/freetype/freetype-demos/${PORTVERSION} + +MASTER_SITES=3Dhttps://gitlab.freedesktop.org MAINTAINER=3D ports@FreeBSD.org COMMENT=3D Demo programs for FreeType2 @@ -12,16 +12,20 @@ COMMENT=3D Demo programs for FreeType2 LICENSE=3D BSD3CLAUSE GPLv2 LICENSE_COMB=3D dual -BROKEN=3D Doesn't build with FreeType 2.11.0 - BUILD_DEPENDS=3D ${NONEXISTENT}:print/freetype2:build LIB_DEPENDS=3D libfreetype.so:print/freetype2 \ libpng.so:graphics/png -USES=3D gmake tar:xz xorg -USE_XORG=3D x11 +USES=3D tar:xz xorg +USE_XORG=3D x11 -MAKE_ARGS=3D EXES=3D"${FT_PROGRAMS}" X11_PATH=3D"${LOCALBASE}" +USE_GITLAB=3D yes +GL_PROJECT=3Dfreetype-demos +GL_ACCOUNT=3Dfreetype +GL_COMMIT=3D07027905d9a47664251b3ee362c5cfad1cddf86f + +USES=3D meson tar:xz xorg +USE_XORG=3D x11 PLIST_FILES=3D ${FT_PROGRAMS:S,^,bin/,} @@ -29,10 +33,11 @@ FT_PROGRAMS=3D ftbench ftchkwd ftdiff ftdump ftg= amma ftgrid ftlint ftmemchk \ ftmulti ftpatchk ftstring fttimer ftvalid ftview post-extract: - ${LN} -sf `${MAKE} -C ${.CURDIR}/../../print/freetype2 -V WRKSRC` ${WRKDIR}/freetype2 + ${LN} -sf `${MAKE} -C ${.CURDIR}/../../print/freetype2 -V WRKSRC` \ + ${WRKDIR}/${GL_PROJECT}-${GL_COMMIT}/subprojects/freetype2 do-install: - @(cd ${WRKSRC}/bin/.libs && \ + @(cd ${WRKSRC}/_build && \ ${INSTALL_PROGRAM} ${FT_PROGRAMS} ${STAGEDIR}${PREFIX}/bin) .include diff --git a/print/ft2demos/distinfo b/print/ft2demos/distinfo index d2b1796799fb..1f573d4c8c9c 100644 --- a/print/ft2demos/distinfo +++ b/print/ft2demos/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP =3D 1603568666 -SHA256 (ft2demos-2.10.4.tar.xz) =3D 3f873ebe4fb387da3859149459f9be95320ce1fd56b50f8fdb9d2a8492887083 -SIZE (ft2demos-2.10.4.tar.xz) =3D 236712 +TIMESTAMP =3D 1641293484 +SHA256 (freetype-freetype-demos-07027905d9a47664251b3ee362c5cfad1cddf86f_GL0.tar.g= z) =3D 61c872dde5aa69fc0a27019950c301cd3db7f11a776e4eb9859311d2fc0d3d5e +SIZE (freetype-freetype-demos-07027905d9a47664251b3ee362c5cfad1cddf86f_GL0.tar.g= z) =3D 342190 diff --git a/print/ft2demos/files/patch-Makefile b/print/ft2demos/files/patch-Makefile deleted file mode 100644 index d4fdf71abe9c..000000000000 --- a/print/ft2demos/files/patch-Makefile +++ /dev/null @@ -1,14 +0,0 @@ ---- Makefile.orig 2017-03-29 16:20:30 UTC -+++ Makefile -@@ -136,11 +136,9 @@ else - # Enable C99 for gcc to avoid warnings. - # Note that clang++ aborts with an error if we use `-std=3DC99', - # so check for `++' in $(CC) also. -- ifneq ($(findstring -pedantic,$(COMPILE)),) - ifeq ($(findstring ++,$(CC)),) - COMPILE +=3D -std=3Dc99 - endif -- endif -=20 - FTLIB :=3D $(LIB_DIR)/$(LIBRARY).$A -=20 diff --git a/print/ft2demos/files/patch-meson.build b/print/ft2demos/files/patch-meson.build new file mode 100644 index 000000000000..69d0d5831227 --- /dev/null +++ b/print/ft2demos/files/patch-meson.build @@ -0,0 +1,11 @@ +--- meson.build.orig 2021-12-02 03:37:39.000000000 -0900 ++++ meson.build 2022-01-04 02:25:43.961204000 -0900 +@@ -112,7 +112,7 @@ +=20 + executable('ftgrid', + 'src/ftgrid.c', +- dependencies: libfreetype2_dep, ++ dependencies: [libfreetype2_dep, math_dep], + include_directories: graph_include_dir, + link_with: [ftcommon_lib, output_lib], + install: true) --=20 You are receiving this mail because: You are the assignee for the bug.=