From owner-svn-ports-head@freebsd.org Sun Sep 13 06:23:55 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A33D73EE4FD; Sun, 13 Sep 2020 06:23:55 +0000 (UTC) (envelope-from tcberner@gmail.com) Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BpzwB5r42z3X5L; Sun, 13 Sep 2020 06:23:54 +0000 (UTC) (envelope-from tcberner@gmail.com) Received: by mail-ed1-f50.google.com with SMTP id w1so14509758edr.3; Sat, 12 Sep 2020 23:23:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=g9OKqYvuoLPecyzpsiaOrIlLC55E9Ob8e+9FkM8sytw=; b=KrkPCbu1KKkrEaARQfUvaCvXpqBSGqwvAQ0AvGrjEyhx1jeFaPKBdwNYYpox+Cnuxk k0WYGzy0S5zjfOcyFFUKPUa2T9jwMeCSxoaiPUt0Qtl33SZAa7TmsQsGonVUKEDXv5FW +osgtaVUExPC2m2Z8iOGbIQQUSEbk0gPjTM6qSl/0EeM7DVEpdvUf2zhLhtB0tyreZ98 yj735GgB+kqZ4vUO3sA1jfjAybUKnU58Kimh57NQnPXvT0rf+/Ka+K6hqWYtqRjurHog btmyRb3X7ySM1KWGHlkvm9KU+z9dTvcP6lnWGjP5TFp6uNW5sIJt9RTaqLbHEt291Miz hE7g== X-Gm-Message-State: AOAM532R44uc39CQqP6z8+c76H6towHCnBtTwKUhC1M4obPzl0uZhmef qpR2gC46pDaf5A+0LLrIT525DuWldRFqwA== X-Google-Smtp-Source: ABdhPJxRK4ciH4ib5CmfTc+rpPORvaimLJS7JILiISgCHWjCnkOmiWr0xb69M6hbPe1VVYW+hzqK0A== X-Received: by 2002:a05:6402:16c9:: with SMTP id r9mr11171884edx.27.1599978232667; Sat, 12 Sep 2020 23:23:52 -0700 (PDT) Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com. [209.85.208.46]) by smtp.gmail.com with ESMTPSA id f21sm6301751edw.83.2020.09.12.23.23.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 12 Sep 2020 23:23:52 -0700 (PDT) Received: by mail-ed1-f46.google.com with SMTP id ay8so14448408edb.8; Sat, 12 Sep 2020 23:23:52 -0700 (PDT) X-Received: by 2002:aa7:dd16:: with SMTP id i22mr11611451edv.335.1599978232126; Sat, 12 Sep 2020 23:23:52 -0700 (PDT) MIME-Version: 1.0 References: <202009130621.08D6Ljct090518@repo.freebsd.org> In-Reply-To: <202009130621.08D6Ljct090518@repo.freebsd.org> From: "Tobias C. Berner" Date: Sun, 13 Sep 2020 08:23:41 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: svn commit: r548456 - head/graphics/seexpr To: Alexey Dokuchaev Cc: ports-committers , svn-ports-all , svn-ports-head Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4BpzwB5r42z3X5L X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; REPLY(-4.00)[] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Sep 2020 06:23:55 -0000 Thanks! mfg Tobias On Sun, 13 Sep 2020 at 08:21, Alexey Dokuchaev wrote: > > Author: danfe > Date: Sun Sep 13 06:21:44 2020 > New Revision: 548456 > URL: https://svnweb.freebsd.org/changeset/ports/548456 > > Log: > While upstream development of SeExpr had apparently stalled, update the > port to unofficial version 3.4.4.0-alpha.1 prepared by the KDE project, > which contains a number of important bugfixes and supports translations. > > This is required for upcoming update of Krita to version 4.4.0. While > here, actualize the WWW line in the port description. > > Requested by: tcberner > > Modified: > head/graphics/seexpr/Makefile > head/graphics/seexpr/distinfo > head/graphics/seexpr/pkg-descr > head/graphics/seexpr/pkg-plist > > Modified: head/graphics/seexpr/Makefile > ============================================================================== > --- head/graphics/seexpr/Makefile Sun Sep 13 06:20:16 2020 (r548455) > +++ head/graphics/seexpr/Makefile Sun Sep 13 06:21:44 2020 (r548456) > @@ -2,10 +2,9 @@ > # $FreeBSD$ > > PORTNAME= seexpr > -PORTVERSION= 3.0.1 > -DISTVERSIONPREFIX= v > -PORTREVISION= 1 > +DISTVERSION= 3.4.4.0-alpha.1 > CATEGORIES= graphics math > +MASTER_SITES= https://files.kde.org/krita/build/dependencies/ > > MAINTAINER= danfe@FreeBSD.org > COMMENT= Embeddable expression evaluation language > @@ -14,10 +13,6 @@ LICENSE= APACHE20 > > LIB_DEPENDS= libpng.so:graphics/png > > -USE_GITHUB= yes > -GH_ACCOUNT= wdas > -GH_PROJECT= SeExpr > - > USES= bison cmake compiler:c++11-lang gl qt:5 > USE_GL= gl glu > USE_LDCONFIG= yes > @@ -25,13 +20,25 @@ USE_QT= buildtools_build qmake_build core gui opengl > > MAKE_JOBS_UNSAFE= yes # https://github.com/wdas/seexpr/issues/40 > > -OPTIONS_DEFINE= LLVM PYTHON > +OPTIONS_DEFINE= ANIMCURVE DEEPWATER LLVM NLS PYTHON > +OPTIONS_DEFAULT= DEEPWATER > OPTIONS_SUB= yes > > +ANIMCURVE_DESC= Build controls for animation curves > +ANIMCURVE_CMAKE_ON= -DENABLE_ANIMCURVE:BOOL=TRUE > +ANIMCURVE_BROKEN= error: use of undeclared identifier 'animlib' > + > +DEEPWATER_DESC= Build controls for deep water spectrum > +DEEPWATER_CMAKE_ON= -DENABLE_DEEPWATER:BOOL=TRUE > + > LLVM_DESC= Build with LLVM ${LLVM_DEFAULT:C/.$$//} backend > LLVM_LIB_DEPENDS= libLLVM.so:devel/llvm${LLVM_DEFAULT} > LLVM_CMAKE_OFF= -DENABLE_LLVM_BACKEND:BOOL=FALSE > > +NLS_USES= kde:5 > +NLS_USE= KDE=ecm_build > +NLS_CMAKE_OFF= -DBUILD_TRANSLATIONS:BOOL=FALSE > + > PYTHON_LIB_DEPENDS= ${PY_BOOST} > PYTHON_USES= pyqt:5 python > PYTHON_USE= PYQT=core_build,sip_build,widgets_build > @@ -43,11 +50,16 @@ CMAKE_ARGS+= -DENABLE_SSE4:BOOL=FALSE > .endif > > post-patch: > + @${REINPLACE_CMD} -e '/addError/s/raw\.str()/ErrorCode::Unknown,\ > + { & }/' ${WRKSRC}/src/SeExpr2/Evaluator.h > @${REINPLACE_CMD} -e '//d' ${WRKSRC}/src/SeExpr2/Platform.h > @${REINPLACE_CMD} -e '/pkgconfig/s/share/libdata/' \ > ${WRKSRC}/CMakeLists.txt > .if !defined(WITH_DEBUG) > @${REINPLACE_CMD} -e 's/-g //' ${WRKSRC}/CMakeLists.txt > .endif > + > +post-install: > + @${RMDIR} ${STAGEDIR}${PREFIX}/include/SeExpr2/generated > > .include > > Modified: head/graphics/seexpr/distinfo > ============================================================================== > --- head/graphics/seexpr/distinfo Sun Sep 13 06:20:16 2020 (r548455) > +++ head/graphics/seexpr/distinfo Sun Sep 13 06:21:44 2020 (r548456) > @@ -1,3 +1,3 @@ > -TIMESTAMP = 1570122938 > -SHA256 (wdas-SeExpr-v3.0.1_GH0.tar.gz) = 1e4cd35e6d63bd3443e1bffe723dbae91334c2c94a84cc590ea8f1886f96f84e > -SIZE (wdas-SeExpr-v3.0.1_GH0.tar.gz) = 903297 > +TIMESTAMP = 1599312456 > +SHA256 (seexpr-3.4.4.0-alpha.1.tar.gz) = dee9067e94ac3bfdf6ecacfa79601d032a00af371cd10d0adc1f704b58d66fd5 > +SIZE (seexpr-3.4.4.0-alpha.1.tar.gz) = 932992 > > Modified: head/graphics/seexpr/pkg-descr > ============================================================================== > --- head/graphics/seexpr/pkg-descr Sun Sep 13 06:20:16 2020 (r548455) > +++ head/graphics/seexpr/pkg-descr Sun Sep 13 06:21:44 2020 (r548456) > @@ -10,4 +10,4 @@ Major features: > * Simple to embed in any program > * High-level UI components to manipulate and visualize expressions > > -WWW: http://www.disneyanimation.com/technology/seexpr.html > +WWW: https://wdas.github.io/SeExpr/ > > Modified: head/graphics/seexpr/pkg-plist > ============================================================================== > --- head/graphics/seexpr/pkg-plist Sun Sep 13 06:20:16 2020 (r548455) > +++ head/graphics/seexpr/pkg-plist Sun Sep 13 06:21:44 2020 (r548456) > @@ -6,6 +6,7 @@ bin/imageSynthPaint3d2 > include/SeExpr2/Context.h > include/SeExpr2/ContextUtils.h > include/SeExpr2/Curve.h > +include/SeExpr2/ErrorCode.h > include/SeExpr2/Evaluator.h > include/SeExpr2/ExprBuiltins.h > include/SeExpr2/ExprConfig.h > @@ -30,10 +31,14 @@ include/SeExpr2/Platform.h > include/SeExpr2/SeContext.h > include/SeExpr2/SeExprMacros.h > include/SeExpr2/StringUtils.h > +include/SeExpr2/Timer.h > include/SeExpr2/UI/BasicExpression.h > include/SeExpr2/UI/ControlSpec.h > +include/SeExpr2/UI/Debug.h > include/SeExpr2/UI/Editable.h > include/SeExpr2/UI/EditableExpression.h > +include/SeExpr2/UI/ErrorMessages.h > +include/SeExpr2/UI/ExprAddDialog.h > include/SeExpr2/UI/ExprBrowser.h > include/SeExpr2/UI/ExprColorCurve.h > include/SeExpr2/UI/ExprColorSwatch.h > @@ -41,20 +46,17 @@ include/SeExpr2/UI/ExprCompletionModel.h > include/SeExpr2/UI/ExprControl.h > include/SeExpr2/UI/ExprControlCollection.h > include/SeExpr2/UI/ExprCurve.h > -include/SeExpr2/UI/ExprDeepWater.h > -include/SeExpr2/UI/ExprDialog.h > +%%DEEPWATER%%include/SeExpr2/UI/ExprDeepWater.h > include/SeExpr2/UI/ExprEditor.h > include/SeExpr2/UI/ExprFileDialog.h > -include/SeExpr2/UI/ExprGrapher2d.h > include/SeExpr2/UI/ExprHelp.h > include/SeExpr2/UI/ExprHighlighter.h > include/SeExpr2/UI/ExprPopupDoc.h > include/SeExpr2/UI/ExprShortEdit.h > include/SeExpr2/UI/ExprSpecType.h > -include/SeExpr2/UI/generated/ExprSpecParser.tab.h > +include/SeExpr2/UI/ExprTextEdit.h > include/SeExpr2/VarBlock.h > include/SeExpr2/Vec.h > -include/SeExpr2/generated/ExprParser.tab.h > include/SeExpr2/parser/ASTNode.h > include/SeExpr2/parser/SeExprLex.h > include/SeExpr2/parser/SeExprParse.h > @@ -104,8 +106,19 @@ share/SeExpr2/expressions/raytrace.se > share/SeExpr2/expressions/sinc.se > share/SeExpr2/utils/eval > share/SeExpr2/utils/listVar > +share/cmake/SeExpr2/SeExpr2Targets-%%CMAKE_BUILD_TYPE%%.cmake > +share/cmake/SeExpr2/SeExpr2Targets.cmake > share/cmake/SeExpr2/seexpr2-config.cmake > share/cmake/SeExpr2/seexpr2-version.cmake > +%%NLS%%share/locale/ca/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/ca@valencia/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/es/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/fr/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/nl/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/nn/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/pt/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/pt_BR/LC_MESSAGES/seexpr2_qt.qm > +%%NLS%%share/locale/uk/LC_MESSAGES/seexpr2_qt.qm > share/test/SeExpr2/BlockTests > share/test/SeExpr2/VarBlockExample > share/test/SeExpr2/dirtSimple