New port: graphics/engauge-digitizer: Extract data points from images of graphs
This commit is contained in:
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
|
@ -161,6 +161,7 @@
|
|||
SUBDIR += electrix
|
||||
SUBDIR += embree
|
||||
SUBDIR += enblend
|
||||
SUBDIR += engauge-digitizer
|
||||
SUBDIR += entangle
|
||||
SUBDIR += eog
|
||||
SUBDIR += eog-plugins
|
||||
|
|
45
graphics/engauge-digitizer/Makefile
Normal file
45
graphics/engauge-digitizer/Makefile
Normal 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>
|
3
graphics/engauge-digitizer/distinfo
Normal file
3
graphics/engauge-digitizer/distinfo
Normal 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
|
9
graphics/engauge-digitizer/pkg-descr
Normal file
9
graphics/engauge-digitizer/pkg-descr
Normal 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/
|
5
graphics/engauge-digitizer/pkg-plist
Normal file
5
graphics/engauge-digitizer/pkg-plist
Normal 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
|
Loading…
Reference in a new issue