mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
graphics/py-diplib: New port: Library and development environment for quantitative image analysis
This commit is contained in:
parent
57f211fcdf
commit
938d535ecc
5 changed files with 86 additions and 0 deletions
|
@ -885,6 +885,7 @@
|
|||
SUBDIR += py-colorz
|
||||
SUBDIR += py-colour
|
||||
SUBDIR += py-descartes
|
||||
SUBDIR += py-diplib
|
||||
SUBDIR += py-django-easy-thumbnails
|
||||
SUBDIR += py-djvulibre
|
||||
SUBDIR += py-exifread
|
||||
|
|
37
graphics/py-diplib/Makefile
Normal file
37
graphics/py-diplib/Makefile
Normal file
|
@ -0,0 +1,37 @@
|
|||
PORTNAME= diplib
|
||||
DISTVERSION= 3.5.0
|
||||
CATEGORIES= graphics python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Library and development environment for quantitative image analysis
|
||||
WWW= https://diplib.org/
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
|
||||
|
||||
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
|
||||
${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}installer>0:devel/py-installer@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
||||
LIB_DEPENDS= libDIP.so:graphics/diplib
|
||||
|
||||
USES= cmake compiler:c++14-lang python
|
||||
USE_PYTHON= flavors
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= DIPlib
|
||||
|
||||
WRKSRC_SUBDIR= pydip
|
||||
|
||||
ALL_TARGET= bdist_wheel
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
|
||||
@cd ${INSTALL_WRKSRC} && \
|
||||
${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${PYTHON_CMD} \
|
||||
-m installer --destdir ${STAGEDIR} --prefix ${PREFIX} ${BUILD_WRKSRC}/staging/dist/${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.whl
|
||||
# remove the file conficting with the C++ diplib package
|
||||
@${RM} ${STAGEDIR}${PREFIX}/bin/dipview
|
||||
|
||||
.include <bsd.port.mk>
|
3
graphics/py-diplib/distinfo
Normal file
3
graphics/py-diplib/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1718772390
|
||||
SHA256 (DIPlib-diplib-3.5.0_GH0.tar.gz) = e63adf91baf9f300e00d74bc595bbac0fc0a41892a939d0ea8933c72eff05bec
|
||||
SIZE (DIPlib-diplib-3.5.0_GH0.tar.gz) = 8766540
|
17
graphics/py-diplib/pkg-descr
Normal file
17
graphics/py-diplib/pkg-descr
Normal file
|
@ -0,0 +1,17 @@
|
|||
The DIPlib project contains:
|
||||
* DIPlib, a C++ library for quantitative image analysis. It has been in
|
||||
development at Delft University of Technology in The Netherlands since 1995.
|
||||
The 3.0 release of DIPlib represented a complete rewrite in modern C++ of the
|
||||
library infrastructure, with most of the image processing and analysis
|
||||
algorithms ported from the previous version, and some of them improved
|
||||
significantly.
|
||||
* DIPimage, a MATLAB toolbox for quantitative image analysis. It has been in
|
||||
development at Delft University of Technology in The Netherlands since 1999.
|
||||
* PyDIP, Python bindings to DIPlib. This is currently a thin wrapper that
|
||||
exposes the C++ functionality with little change.
|
||||
* DIPviewer, an interactive image display utility. It is usable from C++, Python
|
||||
and MATLAB programs. Within DIPimage this is an optional alternative to the
|
||||
default MATLAB-native interactive display utility.
|
||||
* DIPjavaio, an interface to OME Bio-Formats, a Java-based library that reads
|
||||
hundreds of image file formats. This module is usable from C++ and Python
|
||||
(DIPimage interfaces to Bio-Formats natively).
|
28
graphics/py-diplib/pkg-plist
Normal file
28
graphics/py-diplib/pkg-plist
Normal file
|
@ -0,0 +1,28 @@
|
|||
%%PYTHON_SITELIBDIR%%/diplib-3.5.0.dist-info/LICENSE.txt
|
||||
%%PYTHON_SITELIBDIR%%/diplib-3.5.0.dist-info/METADATA
|
||||
%%PYTHON_SITELIBDIR%%/diplib-3.5.0.dist-info/RECORD
|
||||
%%PYTHON_SITELIBDIR%%/diplib-3.5.0.dist-info/WHEEL
|
||||
%%PYTHON_SITELIBDIR%%/diplib-3.5.0.dist-info/entry_points.txt
|
||||
%%PYTHON_SITELIBDIR%%/diplib-3.5.0.dist-info/top_level.txt
|
||||
%%PYTHON_SITELIBDIR%%/diplib/PyDIP_bin%%PYTHON_EXT_SUFFIX%%.so
|
||||
%%PYTHON_SITELIBDIR%%/diplib/PyDIP_py.py
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__main__.py
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/PyDIP_py%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/PyDIP_py%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/dipview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/dipview%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/javaio%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/javaio%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/loadjvm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/loadjvm%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/viewer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/__pycache__/viewer%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/diplib/dipview.py
|
||||
%%PYTHON_SITELIBDIR%%/diplib/javaio.py
|
||||
%%PYTHON_SITELIBDIR%%/diplib/loadjvm.py
|
||||
%%PYTHON_SITELIBDIR%%/diplib/viewer.py
|
Loading…
Add table
Reference in a new issue