New port: graphics/engauge-digitizer: Extract data points from images of graphs

This commit is contained in:
Yuri Victorovich 2018-06-20 05:26:56 +00:00
parent 338fc6d6cc
commit d0faab8f35
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=472845
5 changed files with 63 additions and 0 deletions

View file

@ -161,6 +161,7 @@
SUBDIR += electrix
SUBDIR += embree
SUBDIR += enblend
SUBDIR += engauge-digitizer
SUBDIR += entangle
SUBDIR += eog
SUBDIR += eog-plugins

View file

@ -0,0 +1,45 @@
# $FreeBSD$
PORTNAME= engauge-digitizer
DISTVERSIONPREFIX= v
DISTVERSION= 10.7.6-2
DISTVERSIONSUFFIX= -g7ce911c2
CATEGORIES= graphics math science
MAINTAINER= yuri@FreeBSD.org
COMMENT= Extract data points from images of graphs
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfftw3.so:math/fftw3 \
liblog4cpp.so:devel/log4cpp \
libopenjp2.so:graphics/openjpeg \
libpoppler-qt5.so:graphics/poppler-qt5
USES= desktop-file-utils qmake
USE_GITHUB= yes
GH_ACCOUNT= markummitchell
USE_QT5= core gui help printsupport sql xml widgets buildtools_build linguist_build
USE_GL= gl
CONFIGURE_ENV= OPENJPEG_INCLUDE=${PREFIX}/include/openjpeg-2.3 OPENJPEG_LIB=${PREFIX}/lib \
POPPLER_INCLUDE=${PREFIX}/include/poppler/qt5 POPPLER_LIB=${PREFIX}/lib
QMAKE_ARGS= "CONFIG+=jpeg2000 pdf"
OPTIONS_DEFINE= DOCS
post-build:
@cd ${WRKSRC}/help && ./build
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/engauge ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${GZIP_CMD} < ${WRKSRC}/src/img/${PORTNAME}.svg > ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svgz
${INSTALL_DATA} ${WRKSRC}/dev/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/bin/documentation/engauge.qch ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/bin/documentation/engauge.qhc ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1529465389
SHA256 (markummitchell-engauge-digitizer-v10.7.6-2-g7ce911c2_GH0.tar.gz) = ce1ca9a91a4505adf91150c2abb037d1642558b1b02b2035a4e623dad7867647
SIZE (markummitchell-engauge-digitizer-v10.7.6-2-g7ce911c2_GH0.tar.gz) = 68504322

View file

@ -0,0 +1,9 @@
The Engauge Digitizer tool accepts image files (like PNG, JPEG and TIFF)
containing graphs, and recovers the data points from those graphs. The resulting
data points are usually used as input to other software applications.
Conceptually, Engauge Digitizer is the opposite of a graphing tool that converts
data points to graphs. The process is shown below - an image file is imported,
digitized within Engauge, and exported as a table of numeric data to a text
file. Work can be saved into an Engauge DIG file.
WWW: http://markummitchell.github.io/engauge-digitizer/

View file

@ -0,0 +1,5 @@
bin/engauge
share/icons/hicolor/scalable/apps/engauge-digitizer.svgz
share/applications/engauge-digitizer.desktop
%%PORTDOCS%%%%DOCSDIR%%/engauge.qch
%%PORTDOCS%%%%DOCSDIR%%/engauge.qhc