From nobody Thu Mar 10 11:57:42 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 9C5C51A01C03; Thu, 10 Mar 2022 11:57:42 +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 4KDnck41bbz501H; Thu, 10 Mar 2022 11:57:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1646913462; 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=AzcXPN3/+V0ic10/uNxRRToA4Fgdinuah7IuqT5TY3Y=; b=QIY6liL/p3v0x1KA6k86wyqEGDN917vssROdGVNp0CJ8k/sxj5pgcoTLZNw1NrFjxmy74x 4qar6PWr3RbSr7Z4Ao5QLtLejNCuCDJdt4qiQVOxZ8LArgFJlo5RvbcYA4oOGRC8lBAfQw 8EoI6wMZKgedbV+woVeWykMwF7vqh9iM2exNT0WbwSnhAf9DuAFlc2GNyreyCM96KGKxOB J08JzHvLreqGC3eVT2fi+cEPIlp8kOfzLH2unSHCoaumleU0JRa7CUeZSxCGAMw3TLG+lK fLHxsX+f2fQ98nl5rkMY7MEifVCfJG2BN2wPPOjdINnT7IpuHfZNI8EkPFEhTg== 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 69F23247B2; Thu, 10 Mar 2022 11:57:42 +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 22ABvgnw071983; Thu, 10 Mar 2022 11:57:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22ABvgwY071982; Thu, 10 Mar 2022 11:57:42 GMT (envelope-from git) Date: Thu, 10 Mar 2022 11:57:42 GMT Message-Id: <202203101157.22ABvgwY071982@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dmitry Marakasov Subject: git: 70d774b3e64d - main - =?utf-8?Q?x11/eaglemode: update 0.95.0 =E2=86=92 0.95.1?= 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: amdmi3 X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 70d774b3e64d7562e8102d1cdd1ae1538362151a Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1646913462; 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=AzcXPN3/+V0ic10/uNxRRToA4Fgdinuah7IuqT5TY3Y=; b=Fn0kbJ0MBWiQOuHQayonIk+Bg6qvga3FItvXon2lXnSaK4A8cQEXTDgdWfDGv9UhBTigTu mlY77qrK5Jo2sgw9gdsq++kuC9hqhWgT8+j5OpnmHmWiOhZjDCACte9ifax6khNn+uo3A5 z6ZyRsNXt6WhapdTSNT60MvJCuxyXhuzclb7TeRfjUaEA6dyRfe5j10/l9yG7rUb48F/cq 2Amp1a/qYbp1sT6g1OlO/vT7YbTlcfHlaTc6F5JXOTcSKc5OIGe069e+diQZpHkNvdluLd qCdwg/gi0g3WocJEQlb5rtJayO0wn73rcaWhfWqqIKzvYgNHcqZ6U+rVwETczA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1646913462; a=rsa-sha256; cv=none; b=KwOrRG1pQg0pybHtNL/bhmjRsuUKQ4RksHgnb+quYT+tjinYx7txL5hguAVGfDmwPeHf3i D1Fjp5LUxXS6bAq9JXJcuEZ7T5Uo3eWE72jz/og9ME4T+rItpiRZzTvD5dI2YDRHCmRISA 66aTiL9Wtl/defDou+kTfa/t0j3cpfQEhgDip0FAAqHCBDFdtxLwlTwcJ75ljv4mQ3VhEX jT6JVzaKrnNf8lWWmqhok45Rea0vJcx4Mb/hRCOC+cDMZDxuHZ0dMciqykaYTkCrD8O8Nk 1MePO+jaRJP+NCzdIpHhuQqAiU33zrWIFB/LpvAoV8GB/KswF2Ng3yCteJNFUA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by amdmi3: URL: https://cgit.FreeBSD.org/ports/commit/?id=70d774b3e64d7562e8102d1cdd1ae1538362151a commit 70d774b3e64d7562e8102d1cdd1ae1538362151a Author: Dmitry Marakasov AuthorDate: 2021-07-16 14:54:30 +0000 Commit: Dmitry Marakasov CommitDate: 2022-03-10 11:17:09 +0000 x11/eaglemode: update 0.95.0 → 0.95.1 - Trim unused X depends. - Require c++11, remove ancient gcc handling. - No need to specify *-{inc,lib}-dir args, as pkgconfig handles it fine. - Further hack crippled upstream build system, make it use linker for correct (C/C++) language, which allows to remove LLD_UNSAFE. --- x11/eaglemode/Makefile | 32 +++++++--------------- x11/eaglemode/distinfo | 6 ++-- .../files/patch-makers_unicc_plugins_unicc__gnu.pm | 16 +++++++++-- 3 files changed, 26 insertions(+), 28 deletions(-) diff --git a/x11/eaglemode/Makefile b/x11/eaglemode/Makefile index aa24e5158597..b41f31a871a8 100644 --- a/x11/eaglemode/Makefile +++ b/x11/eaglemode/Makefile @@ -1,6 +1,5 @@ PORTNAME= eaglemode -PORTVERSION= 0.95.0 -PORTREVISION= 18 +PORTVERSION= 0.95.1 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} @@ -13,27 +12,20 @@ LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 -USES= compiler:features jpeg gnome perl5 \ +USES= compiler:c++11-lib jpeg gnome perl5 \ pkgconfig tar:bzip2 xorg USE_PERL5= build -USE_XORG= x11 xext xxf86vm +USE_XORG= x11 SUB_FILES= eaglemode.sh -LLD_UNSAFE= yes - BUILD_ARGS= continue=no -.for lib in X11 jpeg png tiff -BUILD_ARGS+= ${lib}-inc-dir="${LOCALBASE}/include" \ - ${lib}-lib-dir="${LOCALBASE}/lib" -.endfor - DATADIR= ${PREFIX}/lib/${PORTNAME} PLIST_FILES= bin/${PORTNAME} PORTDATA= * -OPTIONS_DEFINE= RSVG PDF -OPTIONS_DEFAULT=VLC RSVG PDF +OPTIONS_DEFINE= RSVG PDF WEBP +OPTIONS_DEFAULT=VLC RSVG PDF WEBP OPTIONS_SUB= yes OPTIONS_GROUP= EMAV OPTIONS_GROUP_EMAV= XINE VLC @@ -50,19 +42,12 @@ PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_USE= GNOME=gtk20 VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc VLC_VARS= EMAV+=vlc +WEBP_LIB_DEPENDS= libwebp.so:graphics/webp .include -.if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42 -USE_GCC= yes -.endif - -.if ${PORT_OPTIONS:MXINE} -BUILD_ARGS+= xine-inc-dir="${LOCALBASE}/include" \ - xine-lib-dir="${LOCALBASE}/lib" -.endif .if !empty(EMAV) -BUILD_ARGS+= emAv=${EMAV:ts,} +BUILD_ARGS+= emAv=${EMAV:ts,} # seed perl make.pl show-extra-options .endif post-patch: @@ -78,6 +63,9 @@ post-patch-RSVG-off: post-patch-PDF-off: @${RM} ${WRKSRC}/makers/emPdf.maker.pm +post-patch-WEBP-off: + @${RM} ${WRKSRC}/makers/emWebp.maker.pm + do-build: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PERL} make.pl build ${BUILD_ARGS}) diff --git a/x11/eaglemode/distinfo b/x11/eaglemode/distinfo index c3fc5aca0698..af1997f50030 100644 --- a/x11/eaglemode/distinfo +++ b/x11/eaglemode/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598183362 -SHA256 (eaglemode-0.95.0.tar.bz2) = a3a63a4a5eba73d89c54840aa1f6fdb26da505d9c2b220fcca90d94b3727756a -SIZE (eaglemode-0.95.0.tar.bz2) = 16566607 +TIMESTAMP = 1626355146 +SHA256 (eaglemode-0.95.1.tar.bz2) = e7dd54d31f2092a766909971e2fcf8a002170e9e2bca30698e4912e66ac363a0 +SIZE (eaglemode-0.95.1.tar.bz2) = 16580356 diff --git a/x11/eaglemode/files/patch-makers_unicc_plugins_unicc__gnu.pm b/x11/eaglemode/files/patch-makers_unicc_plugins_unicc__gnu.pm index 82e5850b1e6b..9c5260d7a108 100644 --- a/x11/eaglemode/files/patch-makers_unicc_plugins_unicc__gnu.pm +++ b/x11/eaglemode/files/patch-makers_unicc_plugins_unicc__gnu.pm @@ -1,4 +1,6 @@ ---- makers/unicc/plugins/unicc_gnu.pm.orig 2018-12-23 06:47:44 UTC +Note that this plugin is used for both gnu and clang build. + +--- makers/unicc/plugins/unicc_gnu.pm.orig 2021-07-11 05:50:52 UTC +++ makers/unicc/plugins/unicc_gnu.pm @@ -35,7 +35,7 @@ my $IsWinOrCygwin; my $IsDarwin; @@ -21,13 +23,21 @@ if ($isCpp && $GccVersion>=4.7 && $GccVersion<6.1) { push(@args,"-std=c++11"); } -@@ -167,7 +167,8 @@ sub Link +@@ -166,7 +166,8 @@ sub Link push(@args,(@{GetObjFiles()})); } else { - push(@args,"gcc"); -+ push(@args,$ENV{'CC'}); ++ push(@args,HaveCppLib ? $ENV{'CXX'} : $ENV{'CC'}); + push(@args,grep /./, split(/\s+/, $ENV{'LDFLAGS'})); if (HaveDebug) { push(@args,"-g"); } if ($type eq 'dynlib') { push(@args,$IsDarwin ? "-dynamiclib" : "-shared"); +@@ -182,7 +183,6 @@ sub Link + foreach my $s (@{GetLinkNames()}) { push(@args,"-l$s"); } + if ($IsCygwin && -e "/lib/libcygipc.a") { push(@args,"-lcygipc"); } + if (HaveMath) { push(@args,"-lm"); } +- if (HaveCppLib) { push(@args,"-lstdc++"); } + push(@args,"-o"); + push(@args,GetTgtFile); + if ($IsWinOrCygwin and $type eq "dynlib") {