mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +00:00
multimedia/opentoonz: massage dependencies, hand off maintainership
This is all rozhuk.im's work, (but without a name to attach I can't easily set --author, so let's stick to an 'Obtained from' line). - add installation shortcut to apps menu - add missed deps: print/freetype2, multimedia/ffmpeg - add WITH_DEBUG CXXFLAGS - add pkg-message about missed tiff support - drop libjson-c.so, gettext-runtime deps, it required only for libmypaint.so - remove glib20 dep - remove .gitkeep files - switch to USES= blaslapack:openblas from LIB_DEPENDS= libgslcblas.so:math/gsl PR: 256713 Approved by: tcberner (kde@) Obtained from: rozhuk.im@gmail.com
This commit is contained in:
parent
41a6d1dfc4
commit
834cafe74f
@ -4,14 +4,14 @@ DISTVERSION= 1.5.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= 2D animation software
|
||||
MAINTAINER= rozhuk.im@gmail.com
|
||||
COMMENT= Open-source full-featured 2D animation creation software
|
||||
|
||||
LICENSE= GPLv2+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
|
||||
LIB_DEPENDS= libgslcblas.so:math/gsl \
|
||||
libjson-c.so:devel/json-c \
|
||||
LIB_DEPENDS= libfreetype.so:print/freetype2 \
|
||||
liblz4.so:archivers/liblz4 \
|
||||
liblzo2.so:archivers/lzo2 \
|
||||
libmypaint.so:graphics/libmypaint \
|
||||
@ -19,16 +19,48 @@ LIB_DEPENDS= libgslcblas.so:math/gsl \
|
||||
libpng.so:graphics/png \
|
||||
libsuperlu.so:math/superlu \
|
||||
libturbojpeg.so:graphics/libjpeg-turbo
|
||||
RUN_DEPENDS= ${LOCALBASE}/bin/ffprobe:multimedia/ffmpeg
|
||||
|
||||
USES= cmake:noninja compiler:c++11-lang gettext-runtime gl \
|
||||
USES= cmake:noninja compiler:c++11-lang gl \
|
||||
gnome jpeg pkgconfig qt:5
|
||||
USE_GITHUB= yes
|
||||
USE_GL= gl glew glu glut
|
||||
USE_GNOME= glib20
|
||||
USE_QT= core gui multimedia network opengl printsupport \
|
||||
script serialport svg widgets xml \
|
||||
buildtools_build linguisttools_build qmake_build
|
||||
|
||||
CMAKE_ARGS= -DWITH_SYSTEM_LZO:BOOL=ON \
|
||||
-DWITH_SYSTEM_SUPERLU:BOOL=ON
|
||||
CMAKE_SOURCE_PATH= ${WRKSRC}/toonz/sources
|
||||
INSTALLS_ICONS= yes
|
||||
|
||||
OPTIONS_SINGLE= BLASLIB
|
||||
OPTIONS_SINGLE_BLASLIB= CBLAS GSLCBLAS NETLIB OPENBLAS
|
||||
OPTIONS_DEFAULT= OPENBLAS
|
||||
|
||||
CBLAS_LIB_DEPENDS= libcblas.so:math/cblas
|
||||
CBLAS_VARS= BLASLIBS="cblas"
|
||||
CBLAS_DESC= C interface to the legacy Fortran BLAS
|
||||
GSLCBLAS_LIB_DEPENDS= libgslcblas.so:math/gsl
|
||||
GSLCBLAS_VARS= BLASLIBS="gslcblas"
|
||||
GSLCBLAS_DESC= The GNU Scientific Library - mathematical libs
|
||||
NETLIB_USES= blaslapack:netlib
|
||||
NETLIB_VARS= BLASLIBS="blas"
|
||||
OPENBLAS_USES= blaslapack:openblas
|
||||
OPENBLAS_VARS= BLASLIBS="openblas"
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_DEBUG)
|
||||
CXXFLAGS+= -DDEBUG -g3 -ggdb
|
||||
.else
|
||||
CXXFLAGS+= -DNDEBUG
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
${FIND} ${WRKSRC} -name '*.gitkeep' -delete
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e "s|find_library(OPENBLAS_LIB NAMES.*|find_library(OPENBLAS_LIB NAMES ${BLASLIBS})|g" \
|
||||
${WRKSRC}/toonz/sources/CMakeLists.txt
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,6 @@
|
||||
OpenToonz is a 2D animation software published by DWANGO. It is based on Toonz
|
||||
Studio Ghibli Version, originally developed in Italy by Digital Video, Inc.,
|
||||
and customized by Studio Ghibli over many years of production.
|
||||
OpenToonz is a 2D animation software published by DWANGO.
|
||||
It is based on Toonz Studio Ghibli Version, originally developed in
|
||||
Italy by Digital Video, Inc., and customized by Studio Ghibli over
|
||||
many years of production.
|
||||
|
||||
WWW: https://github.com/opentoonz/opentoonz
|
||||
WWW: https://opentoonz.github.io/e/
|
||||
|
12
multimedia/opentoonz/pkg-message
Normal file
12
multimedia/opentoonz/pkg-message
Normal file
@ -0,0 +1,12 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
|
||||
!!! ATTENTION !!!
|
||||
|
||||
No TIFF support now, set in settings some other image format!
|
||||
SSE2 available only on Windows.
|
||||
|
||||
EOM
|
||||
}
|
||||
]
|
@ -1338,7 +1338,6 @@ share/metainfo/io.github.OpenToonz.appdata.xml
|
||||
%%DATADIR%%/stuff/library/vector brushes/thickening.pli
|
||||
%%DATADIR%%/stuff/library/vector brushes/trail_shape1.pli
|
||||
%%DATADIR%%/stuff/library/vector brushes/trail_shape2.pli
|
||||
%%DATADIR%%/stuff/plugins/.gitkeep
|
||||
%%DATADIR%%/stuff/profiles/layouts/check.bmp
|
||||
%%DATADIR%%/stuff/profiles/layouts/fxs/SHADER_caustics.xml
|
||||
%%DATADIR%%/stuff/profiles/layouts/fxs/SHADER_fireball.xml
|
||||
@ -1526,10 +1525,11 @@ share/metainfo/io.github.OpenToonz.appdata.xml
|
||||
%%DATADIR%%/stuff/profiles/layouts/shortcuts/otretas.ini
|
||||
%%DATADIR%%/stuff/profiles/layouts/toolbars/maintoolbar.xml
|
||||
%%DATADIR%%/stuff/profiles/project_folders.txt
|
||||
%%DATADIR%%/stuff/projects/.gitkeep
|
||||
%%DATADIR%%/stuff/studiopalette/Global Palettes/basics.tpl
|
||||
%%DATADIR%%/stuff/studiopalette/Global Palettes/color_key.tpl
|
||||
%%DATADIR%%/stuff/studiopalette/Global Palettes/skin.tpl
|
||||
%%DATADIR%%/stuff/studiopalette/Global Palettes/variety.tpl
|
||||
%%DATADIR%%/stuff/studiopalette/cleanup_default.tpl
|
||||
%%DATADIR%%/stuff/toonzfarm/.gitkeep
|
||||
@dir %%DATADIR%%/stuff/plugins
|
||||
@dir %%DATADIR%%/stuff/projects
|
||||
@dir %%DATADIR%%/stuff/toonzfarm
|
||||
|
Loading…
Reference in New Issue
Block a user