From nobody Wed Aug 24 17:45:36 2022 X-Original-To: dev-commits-ports-all@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 4MCYR514DWz4ZRvX; Wed, 24 Aug 2022 17:45:37 +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 4MCYR50X8Kz3Fs5; Wed, 24 Aug 2022 17:45:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661363137; 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=7KxGY8OMpdQMtw5ymLYWdvhSfMdRQI2duRWxRLd15MU=; b=sDD5EjzZdcUcBQuSk/RtIytyxTqHRpJsvrqE++DeNjFF4XPHgA5GmKojw7aaQnYgHMRY6y DFbXcyoPnwn+/LIvdj91pSeVG5bjNeJEO9aBNFcoVfI761UGoCh2cnKSFDPafk0yoBrGTi WkCzrA7GszrYtj+aTo1/x1CqG0oqmNaUbnpZfHFiY44R/UIwlPKRkfRU4UyCd4+Uqy2RzU ji/6kkpOCHVYKDbschi5V8VdIKXUcZaQ+S8RqvCymWRo4jQmKYOtnFUTHuYkQg5DNsaD5Y 42U7RSSSGYdNlWlIyErQtcyG3nirkgEcY2wNdzrXY3/TkDBP5tdNAjUNqmar4g== 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 4MCYR46SG3zHwP; Wed, 24 Aug 2022 17:45:36 +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 27OHjaCH027099; Wed, 24 Aug 2022 17:45:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27OHjaJX027098; Wed, 24 Aug 2022 17:45:36 GMT (envelope-from git) Date: Wed, 24 Aug 2022 17:45:36 GMT Message-Id: <202208241745.27OHjaJX027098@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= Subject: git: d6332d9df6df - main - graphics/lux: update to 1.1.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d6332d9df6df417e757569eed348d61c51c8e3f4 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661363137; 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=7KxGY8OMpdQMtw5ymLYWdvhSfMdRQI2duRWxRLd15MU=; b=olqIdUB2yTp2rDjGGlSi1sEtI2fy1YiANymDaZPEyH3Ptdz8Zqxd1HyRRD3KKThH8+MHQA arlikiTVvW15HSpkIJYXCsp2+eavuvH6+PUXwtO9tNHi0pcC5oKaNBknwlFTIOwFiHTYy9 zg8T/GxZrV/uOG+bHZTRIlTLFwn6JGw4rKI5jMSzzG/VxUHyrKiusQf76eLAlQ4QYn4JDr 3GtQM8PPTd94WCMECfqTHn+OZjcGc1CFbMXE5eOQgh7cLrgduFlAckc2QqIztOtQdRrf37 FtbbVkOSKf+TzFoyLm7sYgXnar4pQhsa9xPYDjiO0/kxDNLatKnJqPJlWugnBA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1661363137; a=rsa-sha256; cv=none; b=oEaHj07rFO78pi0hF1qT2dwfRHreGQhGYV3Y88dGRRWmPpigf16U8eNF/twSZocipgq2yE RA/BGQ1woQ0OpMx7S3p+dcR1RetnMi18DNC8g9VIegLfLVrO7Ed4pLbtTCr0fOwlWtcQqb qOCpbVG6uEDT2iMvqkAR3Y5fyygKSCagKw/gdfWNkTrY/0A3yOEIEK9MdrhO5u3hC4V5Zw CrnyVlzbiSeSLUJO7FHV+lE8KrnYU/5AIM1tT4Fvfu9xlqFZ1/yTmj4jZbwMIXMn/OAFP8 Kb0v0qzBVgyU1+Zi9rBjfztlmxGcAm/kLvasOylZNgCyyOI8FMJ9l22cBKopJw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=d6332d9df6df417e757569eed348d61c51c8e3f4 commit d6332d9df6df417e757569eed348d61c51c8e3f4 Author: Robert Clausecker AuthorDate: 2022-08-24 05:41:30 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2022-08-24 17:42:18 +0000 graphics/lux: update to 1.1.1 - switch non-x86 to highway-based SIMD code Upstream changes: - better SIMD support for non-x86 through Google highway - full masking and stacking support for PTOs PR: 266003 Reported by: fuz@fuz.su (maintainer) --- graphics/lux/Makefile | 21 ++++++++++++++---- graphics/lux/distinfo | 6 +++--- graphics/lux/files/patch-CMakeLists.txt | 38 +++++++++++++++++++++++---------- 3 files changed, 47 insertions(+), 18 deletions(-) diff --git a/graphics/lux/Makefile b/graphics/lux/Makefile index 3ca569c3aa1f..2c40f5fac9fc 100644 --- a/graphics/lux/Makefile +++ b/graphics/lux/Makefile @@ -1,5 +1,5 @@ PORTNAME= lux -PORTVERSION= 1.1.0a +PORTVERSION= 1.1.1 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/kfj/pv/get/ PKGNAMESUFFIX= -pv # distinguish from www/lux @@ -15,7 +15,9 @@ LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE LICENSE_FILE_SANSATION= ${WRKSRC}/Sansation_1.31_ReadMe.txt LICENSE_PERMS_SANSATION= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept -BUILD_DEPENDS= vc>0:devel/vc +BROKEN_armv6= address space exhaustion in compiler +BROKEN_armv7= address space exhaustion in compiler + LIB_DEPENDS= libvigraimpex.so:graphics/vigra \ libsfml-window.so:devel/sfml \ libexiv2.so:graphics/exiv2 @@ -29,15 +31,26 @@ DESKTOP_ENTRIES= "Lux Panorama Viewer" \ false WRKSRC= ${WRKDIR}/kfj-pv-${COMMIT} -COMMIT= b5011de5af40 +COMMIT= 9ec3fe36f96a PLIST_FILES= bin/lux \ share/icons/hicolor/512x512/apps/lux-pv.png \ share/lux/fonts/Sansation_1.31_ReadMe.txt \ share/lux/fonts/Sansation_Regular.ttf +.include + +# cannot use CMAKE_ON after bsd.port.pre.mk +.if ${ARCH} == 'amd64' || ${ARCH} == 'i386' +BUILD_DEPENDS= vc>0:devel/vc +CMAKE_ARGS+= -DFLV_SSSE3=ON -DFLV_SSE42=ON +.else +LIB_DEPENDS+= libhwy.so:devel/highway +CMAKE_ARGS+= -DUSE_HWY_LIBRARY=ON -DFLV_NATIVE=ON +.endif + post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps ${INSTALL_DATA} ${WRKSRC}/scripts/PV_512x512x32.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/lux-pv.png -.include +.include diff --git a/graphics/lux/distinfo b/graphics/lux/distinfo index 8c90a45cce74..a7dddb571ff9 100644 --- a/graphics/lux/distinfo +++ b/graphics/lux/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1648645726 -SHA256 (b5011de5af40.tar.bz2) = da653c2c4a0cceac79f330a95153bf17d22315020bd21224c2fa1bba5420bb6b -SIZE (b5011de5af40.tar.bz2) = 870231 +TIMESTAMP = 1661221714 +SHA256 (9ec3fe36f96a.tar.bz2) = 339351a7cb9783292bdf6692f9bbe13001ce3ac4219c38714995c38d1e9dee7e +SIZE (9ec3fe36f96a.tar.bz2) = 895682 diff --git a/graphics/lux/files/patch-CMakeLists.txt b/graphics/lux/files/patch-CMakeLists.txt index 5378953d52d5..8fb3a862b519 100644 --- a/graphics/lux/files/patch-CMakeLists.txt +++ b/graphics/lux/files/patch-CMakeLists.txt @@ -1,15 +1,6 @@ ---- CMakeLists.txt.orig 2022-03-28 19:04:00 UTC +--- CMakeLists.txt.orig 2022-08-22 09:29:31 UTC +++ CMakeLists.txt -@@ -106,7 +106,7 @@ message(STATUS "***** SYSTEM PROCESSOR ${CMAKE_SYSTEM_ - # flavours which are on by default: - - option(FLV_FALLBACK "SETS FALLBACK FLAVOUR" ON) --option(FLV_SSE42 "SETS SSE42 FLAVOUR" OFF) -+option(FLV_SSE42 "SETS SSE42 FLAVOUR" ON) - option(FLV_AVX "SETS AVX FLAVOUR" ON) - option(FLV_AVX2 "SETS AVX2 FLAVOUR" ON) - option(FLV_AVX512f "SETS AVX512f FLAVOUR" ON) -@@ -115,8 +115,8 @@ option(FLV_NATIVE "SETS NATIVE FLAVOUR" OFF) +@@ -96,8 +96,8 @@ message(STATUS "***** SYSTEM PROCESSOR ${CMAKE_SYSTEM_ set(i86 FALSE) if(UNIX OR APPLE) @@ -20,3 +11,28 @@ set(i86 TRUE) endif() elseif(WIN32) +@@ -558,24 +558,6 @@ install(FILES Sansation_Regular.ttf Sansation_1.31_Rea + + find_program(LUX_GITVERSION git) + set(LUX_PACKAGE_RELEASE "UNDEFINED") +-if(LUX_GITVERSION) +- message(STATUS "${LUX_GITVERSION} describe --match ${pv_major}.${pv_minor}.${pv_patch} --tags") +- message(STATUS "WORKING_DIRECTORY = ${CMAKE_SOURCE_DIR}") +- execute_process(COMMAND ${LUX_GITVERSION} describe --match ${pv_major}.${pv_minor}.${pv_patch} --tags +- WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" +- RESULT_VARIABLE tmp_GIT_RESULT +- OUTPUT_VARIABLE tmp_LUX_PACKAGE_RELEASE +- ERROR_VARIABLE tmp_GIT_ERROR +- OUTPUT_STRIP_TRAILING_WHITESPACE) +- if (tmp_GIT_RESULT EQUAL 0) +- if (tmp_LUX_PACKAGE_RELEASE MATCHES "^${pv_major}.${pv_minor}.${pv_patch}-\([0-9]+\)") +- set(LUX_PACKAGE_RELEASE ${CMAKE_MATCH_1}) +- elseif(tmp_LUX_PACKAGE_RELEASE MATCHES "^${pv_major}.${pv_minor}.${pv_patch}") +- set(LUX_PACKAGE_RELEASE 0) +- endif() +- endif() +- message(STATUS "LUX_PACKAGE_RELEASE = ${LUX_PACKAGE_RELEASE}") +-endif() + + set(CPACK_PACKAGE_INSTALL_DIRECTORY ${CMAKE_INSTALL_PREFIX}) + set(CPACK_SET_DESTDIR "ON")