svn commit: r466756 - in head/science/kst2: . files
Max Brazhnikov
makc at FreeBSD.org
Sat Apr 7 16:40:03 UTC 2018
Author: makc
Date: Sat Apr 7 16:40:01 2018
New Revision: 466756
URL: https://svnweb.freebsd.org/changeset/ports/466756
Log:
science/kst2:
- Switch to GITHUB and update to 2018.04.05 snapshot
- Remove stale patch
- Build Qt 5 version by default
- Take maintainership
Deleted:
head/science/kst2/files/patch-git_a9d24f9
Modified:
head/science/kst2/Makefile
head/science/kst2/distinfo
head/science/kst2/files/patch-CMakeLists.txt
head/science/kst2/files/patch-src__kst__CMakeLists.txt
head/science/kst2/pkg-plist
Modified: head/science/kst2/Makefile
==============================================================================
--- head/science/kst2/Makefile Sat Apr 7 16:35:18 2018 (r466755)
+++ head/science/kst2/Makefile Sat Apr 7 16:40:01 2018 (r466756)
@@ -2,33 +2,41 @@
# $FreeBSD$
PORTNAME= kst
-DISTVERSION= 2.0.8
-PORTREVISION= 3
+DISTVERSION= ${KST_VERSION}.${KST_DATE}
CATEGORIES= science kde
-MASTER_SITES= SF/${PORTNAME}/Kst%20${DISTVERSION:C/-r.*//}/
-DISTNAME= Kst-${DISTVERSION}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= makc at FreeBSD.org
COMMENT= Data viewing and plotting tool
-LIB_DEPENDS= libgsl.so:math/gsl
+LIB_DEPENDS= libgsl.so:math/gsl \
+ libtiff.so:graphics/tiff
-USES= cmake:outsource pkgconfig
+KST_VERSION= 2.0.8
+KST_DATE= 20180405
+
+USES= cmake:outsource desktop-file-utils pkgconfig \
+ shared-mime-info
_USE_QT4= gui xml designer svg linguisttools_build \
qmake_build moc_build rcc_build uic_build
_USE_QT5= concurrent network printsupport widgets xml \
buildtools_build linguisttools_build qmake_build
USE_LDCONFIG= yes
+USE_GITHUB= yes
+GH_ACCOUNT= Kst-plot
+GH_TAGNAME= 6afa76a
+
CMAKE_ARGS+= -Dkst_install_prefix=${PREFIX} \
- -Dkst_pch=off
+ -Dkst_pch=off \
+ -Dkst_version_string=${KST_VERSION} \
+ -Dkst_revision=${KST_DATE}
-PLIST_SUB= SHLIB_VER=${PORTVERSION}
+PLIST_SUB= SHLIB_VER=${KST_VERSION}
OPTIONS_DEFINE= FITS MATLAB NETCDF
OPTIONS_SINGLE= TOOLKIT
OPTIONS_SINGLE_TOOLKIT= QT4 QT5
-OPTIONS_DEFAULT= QT4
+OPTIONS_DEFAULT= QT5
OPTIONS_SUB= yes
FITS_DESC= Support for data in FITS format
@@ -47,8 +55,8 @@ QT5_USE= ${_USE_QT5:S/^/QT5=/}
QT5_CMAKE_ON= -Dkst_qt5=on
post-patch:
- ${REINPLACE_CMD} -e '/^Exec=kst2/s,\(kst2\).*,\1 %f,' \
- ${WRKSRC}/src/kst/kst2.desktop
+ ${REINPLACE_CMD} -e '/find_package(Getdata)/d' \
+ ${CMAKE_SOURCE_PATH}/CMakeLists.txt
post-patch-FITS-off:
${REINPLACE_CMD} -e '/find_package(CFITSIO)/d' \
Modified: head/science/kst2/distinfo
==============================================================================
--- head/science/kst2/distinfo Sat Apr 7 16:35:18 2018 (r466755)
+++ head/science/kst2/distinfo Sat Apr 7 16:40:01 2018 (r466756)
@@ -1,2 +1,3 @@
-SHA256 (Kst-2.0.8.tar.gz) = cefbfd3e3710771985e08f02a397ef8ab407168fa8415d2c3c5740c031af18c6
-SIZE (Kst-2.0.8.tar.gz) = 14527129
+TIMESTAMP = 1523062184
+SHA256 (Kst-plot-kst-2.0.8.20180405-6afa76a_GH0.tar.gz) = beee92019c0b320c9a4d1e51ce25b8f4783f60baa3a90b1e810c11d48b2bc418
+SIZE (Kst-plot-kst-2.0.8.20180405-6afa76a_GH0.tar.gz) = 18731504
Modified: head/science/kst2/files/patch-CMakeLists.txt
==============================================================================
--- head/science/kst2/files/patch-CMakeLists.txt Sat Apr 7 16:35:18 2018 (r466755)
+++ head/science/kst2/files/patch-CMakeLists.txt Sat Apr 7 16:40:01 2018 (r466756)
@@ -1,18 +1,19 @@
---- CMakeLists.txt.orig 2014-07-20 09:38:16 UTC
+--- CMakeLists.txt.orig 2018-04-05 13:33:30 UTC
+++ CMakeLists.txt
-@@ -64,11 +64,6 @@
+@@ -72,12 +72,6 @@ endif()
project(Kst)
-if(kst_release)
- set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type" FORCE)
+- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DQT_NO_WARNING_OUTPUT")
-else()
- set(CMAKE_BUILD_TYPE Debug CACHE STRING "Build type" FORCE)
-endif()
if(kst_sanitize)
-@@ -226,11 +219,6 @@
+@@ -239,11 +233,6 @@ message(STATUS)
# React on options
Modified: head/science/kst2/files/patch-src__kst__CMakeLists.txt
==============================================================================
--- head/science/kst2/files/patch-src__kst__CMakeLists.txt Sat Apr 7 16:35:18 2018 (r466755)
+++ head/science/kst2/files/patch-src__kst__CMakeLists.txt Sat Apr 7 16:40:01 2018 (r466756)
@@ -1,6 +1,6 @@
---- src/kst/CMakeLists.txt.orig 2014-04-07 16:11:03 UTC
+--- src/kst/CMakeLists.txt.orig 2018-04-05 13:33:30 UTC
+++ src/kst/CMakeLists.txt
-@@ -37,9 +37,7 @@
+@@ -37,9 +37,7 @@ kst_install_executable()
if(UNIX AND NOT APPLE)
set(man ${CMAKE_BINARY_DIR}/${kst_binary_name}.1)
configure_file(${kst_dir}/src/kst/kst.1.txt ${man})
@@ -11,13 +11,3 @@
set(k ${kst_dir}/src/kst)
# install(FILES ${k}/kstplugin.desktop
-@@ -49,8 +47,7 @@
- # ${k}/kstfilter.desktop
- # ${k}/kstextension.desktop
- # DESTINATION share/servicetypes/kst)
-- install(FILES ${k}/kst2.desktop DESTINATION share/applnk/Graphics)
-- install(FILES ${k}/x-kst2.desktop DESTINATION share/mimelink/application)
-+ install(FILES ${k}/x-kst2.desktop DESTINATION share/mimelnk/application)
- install(FILES ${k}/kst2.desktop DESTINATION share/applications)
-
- # icons
Modified: head/science/kst2/pkg-plist
==============================================================================
--- head/science/kst2/pkg-plist Sat Apr 7 16:35:18 2018 (r466755)
+++ head/science/kst2/pkg-plist Sat Apr 7 16:40:01 2018 (r466756)
@@ -24,12 +24,13 @@ lib/kst2/plugins/libkst2_dataobject_shift.so
lib/kst2/plugins/libkst2_dataobject_statistics.so
lib/kst2/plugins/libkst2_dataobject_syncbin.so
lib/kst2/plugins/libkst2_datasource_ascii.so
+lib/kst2/plugins/libkst2_datasource_bis.so
%%FITS%%lib/kst2/plugins/libkst2_datasource_fitsimage.so
%%MATLAB%%lib/kst2/plugins/libkst2_datasource_matlab.so
%%NETCDF%%lib/kst2/plugins/libkst2_datasource_netcdf.so
lib/kst2/plugins/libkst2_datasource_qimagesource.so
-lib/kst2/plugins/libkst2_datasource_sampledatasource.so
lib/kst2/plugins/libkst2_datasource_sourcelist.so
+lib/kst2/plugins/libkst2_datasource_tiff16source.so
lib/kst2/plugins/libkst2_filters_butterworth_bandpass.so
lib/kst2/plugins/libkst2_filters_butterworth_bandstop.so
lib/kst2/plugins/libkst2_filters_butterworth_highpass.so
@@ -38,7 +39,9 @@ lib/kst2/plugins/libkst2_filters_cumulativeaverage.so
lib/kst2/plugins/libkst2_filters_cumulativesum.so
lib/kst2/plugins/libkst2_filters_despike.so
lib/kst2/plugins/libkst2_filters_differentiation.so
+lib/kst2/plugins/libkst2_filters_flag.so
lib/kst2/plugins/libkst2_filters_unwind.so
+lib/kst2/plugins/libkst2_filters_window.so
lib/kst2/plugins/libkst2_fits_exponential_unweighted.so
lib/kst2/plugins/libkst2_fits_exponential_weighted.so
lib/kst2/plugins/libkst2_fits_gaussian_unweighted.so
@@ -66,25 +69,14 @@ lib/libkst2widgets.so.2
lib/libkst2widgets.so.%%SHLIB_VER%%
man/man1/kst2.1.gz
share/applications/kst2.desktop
-share/icons/hicolor/128x128/apps/application-x-kst.png
share/icons/hicolor/128x128/apps/kst.png
-share/icons/hicolor/32x32/apps/application-x-kst.png
+share/icons/hicolor/128x128/mimetypes/application-x-kst.png
share/icons/hicolor/32x32/apps/kst.png
-share/icons/hicolor/48x48/apps/application-x-kst.png
+share/icons/hicolor/32x32/mimetypes/application-x-kst.png
share/icons/hicolor/48x48/apps/kst.png
-share/icons/hicolor/64x64/apps/application-x-kst.png
+share/icons/hicolor/48x48/mimetypes/application-x-kst.png
share/icons/hicolor/64x64/apps/kst.png
-share/icons/hicolor/scalable/apps/application-x-kst.svg
+share/icons/hicolor/64x64/mimetypes/application-x-kst.png
share/icons/hicolor/scalable/apps/kst.svg
-%%DATADIR%%/locale/kst_common_ca.qm
-%%DATADIR%%/locale/kst_common_ca at valencia.qm
-%%DATADIR%%/locale/kst_common_de.qm
-%%DATADIR%%/locale/kst_common_en_GB.qm
-%%DATADIR%%/locale/kst_common_fr.qm
-%%DATADIR%%/locale/kst_common_nl.qm
-%%DATADIR%%/locale/kst_common_pl.qm
-%%DATADIR%%/locale/kst_common_pt.qm
-%%DATADIR%%/locale/kst_common_pt_BR.qm
-%%DATADIR%%/locale/kst_common_sv.qm
-%%DATADIR%%/locale/kst_common_uk.qm
-share/mimelnk/application/x-kst2.desktop
+share/icons/hicolor/scalable/mimetypes/application-x-kst.svg
+share/mime/packages/x-kst.xml
More information about the svn-ports-all
mailing list