parent
034d89ae91
commit
99ca6f1dbb
|
@ -177,6 +177,7 @@
|
|||
SUBDIR += ppunpack
|
||||
SUBDIR += pxz
|
||||
SUBDIR += py-acefile
|
||||
SUBDIR += py-blosc2
|
||||
SUBDIR += py-borgbackup
|
||||
SUBDIR += py-borgbackup11
|
||||
SUBDIR += py-brotli
|
||||
|
@ -190,6 +191,7 @@
|
|||
SUBDIR += py-lz4
|
||||
SUBDIR += py-lzma
|
||||
SUBDIR += py-lzstring
|
||||
SUBDIR += py-pyminizip
|
||||
SUBDIR += py-python-lhafile
|
||||
SUBDIR += py-python-lzo
|
||||
SUBDIR += py-python-rpm-packaging
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
PORTNAME= blosc2
|
||||
PORTVERSION= 2.2.0
|
||||
CATEGORIES= archivers python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Python wrapper for the C-Blosc2 library
|
||||
WWW= https://github.com/Blosc/python-blosc2
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BUILD_DEPENDS= cmake:devel/cmake-core \
|
||||
ninja:devel/ninja \
|
||||
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
|
||||
LIB_DEPENDS= libblosc2.so:archivers/c-blosc2
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}ndindex>=1.4:math/py-ndindex@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}numpy>=1.20.3,1:math/py-numpy@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${PY_FLAVOR}
|
||||
|
||||
USES= pkgconfig python:3.8+
|
||||
USE_PYTHON= autoplist concurrent cython pep517
|
||||
|
||||
MAKE_ENV= CMAKE_ARGS=-DUSE_SYSTEM_BLOSC2=ON
|
||||
|
||||
post-extract:
|
||||
@${RM} ${WRKSRC}/blosc2/c-blosc2/blosc/shuffle-avx2.c.orig
|
||||
|
||||
post-patch:
|
||||
# Clean up bundled libraries
|
||||
@${RM} -r ${WRKSRC}/blosc2/c-blosc2/
|
||||
|
||||
post-install:
|
||||
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1681052880
|
||||
SHA256 (blosc2-2.2.0.tar.gz) = 4cf3893fe85da4bd899ecf7a457fd09b2212fad256182100108de7a92b88aa87
|
||||
SIZE (blosc2-2.2.0.tar.gz) = 4135248
|
|
@ -0,0 +1,9 @@
|
|||
--- pyproject.toml.orig 2023-04-04 10:26:30 UTC
|
||||
+++ pyproject.toml
|
||||
@@ -1,5 +1,5 @@
|
||||
[build-system]
|
||||
-requires = ["setuptools", "scikit-build", "cython", "cmake", "ninja", "oldest-supported-numpy"]
|
||||
+requires = ["setuptools", "scikit-build", "cython", "numpy"]
|
||||
|
||||
[tool.cibuildwheel]
|
||||
skip = "cp36-* cp37-* pp37-* *-manylinux_i686 *_ppc64le *_s390x *-musllinux*"
|
|
@ -0,0 +1,17 @@
|
|||
C-Blosc2 is the new major version of C-Blosc, and is backward compatible with
|
||||
both the C-Blosc1 API and its in-memory format. Python-Blosc2 is a Python
|
||||
package that wraps C-Blosc2, the newest version of the Blosc compressor.
|
||||
|
||||
Currently Python-Blosc2 already reproduces the API of Python-Blosc, so it can be
|
||||
used as a drop-in replacement. However, there are a few exceptions for a full
|
||||
compatibility.
|
||||
|
||||
In addition, Python-Blosc2 aims to leverage the new C-Blosc2 API so as to
|
||||
support super-chunks, multi-dimensional arrays (NDArray), serialization and
|
||||
other bells and whistles introduced in C-Blosc2. Although this is always and
|
||||
endless process, we have already catch up with most of the C-Blosc2 API
|
||||
capabilities.
|
||||
|
||||
Note: Python-Blosc2 is meant to be backward compatible with Python-Blosc data.
|
||||
That means that it can read data generated with Python-Blosc, but the opposite
|
||||
is not true (i.e. there is no forward compatibility).
|
|
@ -0,0 +1,19 @@
|
|||
PORTNAME= pyminizip
|
||||
DISTVERSION= 0.2.6
|
||||
CATEGORIES= archivers python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= acm@FreeBSD.org
|
||||
COMMENT= Library to create a password encrypted zip file in python
|
||||
WWW= https://github.com/smihica/pyminizip
|
||||
|
||||
LICENSE= ZLIB
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING.txt
|
||||
|
||||
USES= python:3.6+
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1680291354
|
||||
SHA256 (pyminizip-0.2.6.tar.gz) = 0a954dd2a65fd72c8b827b83fb806fb4f301075a6ec43e207d3345ab15843a7a
|
||||
SIZE (pyminizip-0.2.6.tar.gz) = 261210
|
|
@ -0,0 +1,3 @@
|
|||
To create a password encrypted zip file in python. And the zip file is able to
|
||||
extract in WINDOWS, GNU/Linux, BSD and others. This is a simple Minizip wrapper
|
||||
of python.
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= zstandard
|
||||
DISTVERSION= 0.20.0
|
||||
DISTVERSION= 0.21.0
|
||||
CATEGORIES= archivers python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -14,8 +14,9 @@ BROKEN_FreeBSD_12_powerpc64= fails to build: cffi.error.CDefError: parse error
|
|||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR}
|
||||
LIB_DEPENDS= libzstd.so:archivers/zstd
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR}
|
||||
|
||||
USES= localbase python:3.6+
|
||||
USES= localbase python:3.7+
|
||||
USE_PYTHON= distutils autoplist
|
||||
#PYDISTUTILS_BUILDARGS= --system-zstd # breaks in runtime due to version mismatch, keep disabled until this is fixed: https://github.com/indygreg/python-zstandard/issues/132
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1677663001
|
||||
SHA256 (zstandard-0.20.0.tar.gz) = 613daadd72c71b1488742cafb2c3b381c39d0c9bb8c6cc157aa2d5ea45cc2efc
|
||||
SIZE (zstandard-0.20.0.tar.gz) = 658909
|
||||
TIMESTAMP = 1681789212
|
||||
SHA256 (zstandard-0.21.0.tar.gz) = f08e3a10d01a247877e4cb61a82a319ea746c356a3786558bed2481e6c405546
|
||||
SIZE (zstandard-0.21.0.tar.gz) = 659790
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= Astro-Coords
|
||||
PORTVERSION= 0.20
|
||||
PORTVERSION= 0.21
|
||||
CATEGORIES= astro perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1568290948
|
||||
SHA256 (Astro-Coords-0.20.tar.gz) = 3409928dbdaa44db1e155808543012a3e57ff085c41821775c2bf12f0a154aa8
|
||||
SIZE (Astro-Coords-0.20.tar.gz) = 142414
|
||||
TIMESTAMP = 1681918890
|
||||
SHA256 (Astro-Coords-0.21.tar.gz) = 37dc8dc183ce2723738f3a9d0d68a468eda801b3db3b392a37815fd37279c7c6
|
||||
SIZE (Astro-Coords-0.21.tar.gz) = 138574
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= Astro-FITS-Header
|
||||
PORTVERSION= 3.08
|
||||
PORTVERSION= 3.09
|
||||
CATEGORIES= astro perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1614408803
|
||||
SHA256 (Astro-FITS-Header-3.08.tar.gz) = 2792553b7d687d7328768d431a485fad8b091c16ea951b78e41fded3a3657199
|
||||
SIZE (Astro-FITS-Header-3.08.tar.gz) = 116038
|
||||
TIMESTAMP = 1681918914
|
||||
SHA256 (Astro-FITS-Header-3.09.tar.gz) = 72ad68bde5a4bbeceff1516d67703fe2d002143970429a3cd69a651652d56986
|
||||
SIZE (Astro-FITS-Header-3.09.tar.gz) = 116093
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= Astro-SpaceTrack
|
||||
PORTVERSION= 0.160
|
||||
PORTVERSION= 0.161
|
||||
CATEGORIES= astro perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1679131445
|
||||
SHA256 (Astro-SpaceTrack-0.160.tar.gz) = 74c9c7b7d132abacb7f0941248e094eae552c081e20b89b485782d2e58ff9fb0
|
||||
SIZE (Astro-SpaceTrack-0.160.tar.gz) = 197317
|
||||
TIMESTAMP = 1681843948
|
||||
SHA256 (Astro-SpaceTrack-0.161.tar.gz) = 818a6b808b8ba58545c32b92555a372d7a6d67c48fb499f7b4434d3e5e580bf5
|
||||
SIZE (Astro-SpaceTrack-0.161.tar.gz) = 197464
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= Astro-WaveBand
|
||||
PORTVERSION= 0.09
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.10
|
||||
CATEGORIES= astro perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (Astro-WaveBand-0.09.tar.gz) = 9bb3f14386d1dc5f0931ee11ffe1c82f4fb24d37cd828f32bf37a16c26246577
|
||||
SIZE (Astro-WaveBand-0.09.tar.gz) = 14664
|
||||
TIMESTAMP = 1681918891
|
||||
SHA256 (Astro-WaveBand-0.10.tar.gz) = 917c01695e273248b76bc943abbe9e7257744d34c55b42efac33e3dfba7b10c8
|
||||
SIZE (Astro-WaveBand-0.10.tar.gz) = 14622
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= pykep
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.6
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 2.6.2
|
||||
CATEGORIES= astro python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1614487843
|
||||
SHA256 (esa-pykep-v2.6_GH0.tar.gz) = 67ba9a45b51ce9e99117621a4901095c5404c7ec285ac58e7782c94f37c65de7
|
||||
SIZE (esa-pykep-v2.6_GH0.tar.gz) = 31000269
|
||||
TIMESTAMP = 1681882302
|
||||
SHA256 (esa-pykep-v2.6.2_GH0.tar.gz) = 4e298961298b837ba42b98ccaf11639d3230b6e18724a40b7422f9c97af41f6c
|
||||
SIZE (esa-pykep-v2.6.2_GH0.tar.gz) = 31510753
|
||||
|
|
|
@ -47,6 +47,7 @@
|
|||
%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_juice.py
|
||||
%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_messenger.py
|
||||
%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_rosetta.py
|
||||
%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_solar_orbiter.py
|
||||
%%PYTHON_SITELIBDIR%%/pykep/trajopt/gym/_tandem.py
|
||||
%%PYTHON_SITELIBDIR%%/pykep/util/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/pykep/util/gravity_models/Ceres/jgdwn_cer18d.txt
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= pykep
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.6
|
||||
PORTREVISION= 3
|
||||
DISTVERSION= 2.6.2
|
||||
CATEGORIES= astro
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -13,10 +12,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
|||
|
||||
LIB_DEPENDS= libboost_serialization.so:devel/boost-libs
|
||||
|
||||
USES= cmake compiler:c++11-lang
|
||||
USES= cmake:testing compiler:c++11-lang
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CMAKE_OFF= PYKEP_BUILD_TESTS
|
||||
CMAKE_TESTING_ON= PYKEP_BUILD_TESTS
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= esa
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1614487843
|
||||
SHA256 (esa-pykep-v2.6_GH0.tar.gz) = 67ba9a45b51ce9e99117621a4901095c5404c7ec285ac58e7782c94f37c65de7
|
||||
SIZE (esa-pykep-v2.6_GH0.tar.gz) = 31000269
|
||||
TIMESTAMP = 1681876617
|
||||
SHA256 (esa-pykep-v2.6.2_GH0.tar.gz) = 4e298961298b837ba42b98ccaf11639d3230b6e18724a40b7422f9c97af41f6c
|
||||
SIZE (esa-pykep-v2.6.2_GH0.tar.gz) = 31510753
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
PORTNAME= flite
|
||||
PORTVERSION= 2.1
|
||||
DISTVERSIONSUFFIX= -release
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://www.festvox.org/flite/packed/${PORTNAME}-2.1/
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION:}-release
|
||||
MASTER_SITES= http://www.festvox.org/flite/packed/${PORTNAME}-${PORTVERSION}/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Small run-time speech synthesis engine
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= fluidsynth
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.3.1
|
||||
DISTVERSION= 2.3.2
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= multimedia@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1672385297
|
||||
SHA256 (FluidSynth-fluidsynth-v2.3.1_GH0.tar.gz) = d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883
|
||||
SIZE (FluidSynth-fluidsynth-v2.3.1_GH0.tar.gz) = 1758632
|
||||
TIMESTAMP = 1681659827
|
||||
SHA256 (FluidSynth-fluidsynth-v2.3.2_GH0.tar.gz) = cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7
|
||||
SIZE (FluidSynth-fluidsynth-v2.3.2_GH0.tar.gz) = 1773755
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
--- src/CMakeLists.txt.orig 2022-12-28 11:43:59 UTC
|
||||
--- src/CMakeLists.txt.orig 2023-04-02 15:54:17 UTC
|
||||
+++ src/CMakeLists.txt
|
||||
@@ -25,6 +25,11 @@ if ( PULSE_SUPPORT )
|
||||
set ( fluid_pulse_SOURCES drivers/fluid_pulse.c )
|
||||
|
@ -12,7 +12,7 @@
|
|||
if ( ALSA_SUPPORT )
|
||||
set ( fluid_alsa_SOURCES drivers/fluid_alsa.c )
|
||||
endif ( ALSA_SUPPORT )
|
||||
@@ -245,6 +250,7 @@ add_library ( libfluidsynth-OBJ OBJECT
|
||||
@@ -244,6 +249,7 @@ add_library ( libfluidsynth-OBJ OBJECT
|
||||
${fluid_oss_SOURCES}
|
||||
${fluid_portaudio_SOURCES}
|
||||
${fluid_pulse_SOURCES}
|
||||
|
@ -20,14 +20,14 @@
|
|||
${fluid_dsound_SOURCES}
|
||||
${fluid_wasapi_SOURCES}
|
||||
${fluid_waveout_SOURCES}
|
||||
@@ -360,6 +366,10 @@ endif()
|
||||
|
||||
if ( TARGET PkgConfig::PULSE AND PULSE_SUPPORT )
|
||||
target_link_libraries ( libfluidsynth-OBJ PUBLIC PkgConfig::PULSE )
|
||||
@@ -362,6 +368,10 @@ endif()
|
||||
if ( PULSE_SUPPORT )
|
||||
target_include_directories( libfluidsynth-OBJ PRIVATE ${PULSEAUDIO_INCLUDE_DIRS} )
|
||||
target_link_libraries ( libfluidsynth-OBJ PUBLIC ${PULSEAUDIO_LIBRARIES} )
|
||||
+endif()
|
||||
+
|
||||
+if ( SNDIO_SUPPORT)
|
||||
+ target_link_libraries ( libfluidsynth-OBJ PUBLIC ${SNDIO_LIBRARIES} )
|
||||
endif()
|
||||
|
||||
if ( ALSA_SUPPORT )
|
||||
if ( TARGET ALSA::ALSA AND ALSA_SUPPORT )
|
||||
|
|
|
@ -23,6 +23,6 @@ lib/cmake/fluidsynth/FluidSynthTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
|||
lib/cmake/fluidsynth/FluidSynthTargets.cmake
|
||||
lib/libfluidsynth.so
|
||||
lib/libfluidsynth.so.3
|
||||
lib/libfluidsynth.so.3.1.4
|
||||
lib/libfluidsynth.so.3.2.0
|
||||
libdata/pkgconfig/fluidsynth.pc
|
||||
share/man/man1/fluidsynth.1.gz
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
PORTNAME= cyclone
|
||||
DISTVERSION= 0.2~beta3
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= DEBIAN/pool/main/p/pd-${PORTNAME}
|
||||
PKGNAMEPREFIX= pd-
|
||||
DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}_${DISTVERSION}
|
||||
EXTRACT_SUFX= .orig.tar.gz
|
||||
|
||||
MAINTAINER= beyert@cs.ucr.edu
|
||||
COMMENT= Pd library of clones of Max/MSP 4.5 objects
|
||||
WWW= http://puredata.info/downloads/cyclone
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BUILD_DEPENDS= pd:audio/pd
|
||||
RUN_DEPENDS= pd:audio/pd
|
||||
|
||||
USES= gmake
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}miXedSon-0.2beta3
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|Linux|FreeBSD|g' \
|
||||
${WRKSRC}/Makefile
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|cflags =|cflags = -I${LOCALBASE}/include/pd -fcommon|' \
|
||||
${WRKSRC}/Makefile
|
||||
@${REINPLACE_CMD} -e 's|GNU/kFreeBSD|FreeBSD|g' \
|
||||
${WRKSRC}/Makefile.pdlibbuilder
|
||||
@${REINPLACE_CMD} -e 's|/usr/include|/usr/local/include|g' \
|
||||
${WRKSRC}/Makefile.pdlibbuilder
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/pd-externals/cyclone
|
||||
${FIND} ${WRKSRC} -name "*.pd" -exec ${INSTALL_DATA} {} \
|
||||
${STAGEDIR}${PREFIX}/lib/pd-externals/cyclone \;
|
||||
${FIND} ${WRKSRC} -name "*.pd_linux" -exec ${INSTALL_PROGRAM} {} \
|
||||
${STAGEDIR}${PREFIX}/lib/pd-externals/cyclone \;
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1644445770
|
||||
SHA256 (pd-cyclone_0.2~beta3.orig.tar.gz) = 7fbe330e756690e82f385ca2f02bb48460f73b5eeb78260610ba48c75f0117b7
|
||||
SIZE (pd-cyclone_0.2~beta3.orig.tar.gz) = 668314
|
|
@ -0,0 +1,6 @@
|
|||
Cyclone is a library of PureData classes, bringing some level of compatibility
|
||||
between Max/MSP and Pd environments. The original goal of cyclone was to create
|
||||
a collection of Max/MSP objects for PureData. This was in the 2000s area,
|
||||
Max/MSP version 4.6. Since then MAX evolved its architecture and file format to
|
||||
something that is incompatible with PureData. Compatibility in patch file level
|
||||
is limited to this very old version of Max/MSP.
|
|
@ -0,0 +1,435 @@
|
|||
lib/pd-externals/cyclone/Append-help.pd
|
||||
lib/pd-externals/cyclone/Append.pd_linux
|
||||
lib/pd-externals/cyclone/Borax-help.pd
|
||||
lib/pd-externals/cyclone/Borax-test.pd
|
||||
lib/pd-externals/cyclone/Borax.pd_linux
|
||||
lib/pd-externals/cyclone/Bucket-help.pd
|
||||
lib/pd-externals/cyclone/Bucket-test.pd
|
||||
lib/pd-externals/cyclone/Bucket.pd_linux
|
||||
lib/pd-externals/cyclone/Clip-help.pd
|
||||
lib/pd-externals/cyclone/Clip.pd_linux
|
||||
lib/pd-externals/cyclone/Clip~-help.pd
|
||||
lib/pd-externals/cyclone/Clip~.pd_linux
|
||||
lib/pd-externals/cyclone/Decode-help.pd
|
||||
lib/pd-externals/cyclone/Decode-test.pd
|
||||
lib/pd-externals/cyclone/Decode.pd_linux
|
||||
lib/pd-externals/cyclone/Histo-help.pd
|
||||
lib/pd-externals/cyclone/Histo-test.pd
|
||||
lib/pd-externals/cyclone/Histo.pd_linux
|
||||
lib/pd-externals/cyclone/Line~-help.pd
|
||||
lib/pd-externals/cyclone/Line~.pd_linux
|
||||
lib/pd-externals/cyclone/MouseState-help.pd
|
||||
lib/pd-externals/cyclone/MouseState-test.pd
|
||||
lib/pd-externals/cyclone/MouseState.pd_linux
|
||||
lib/pd-externals/cyclone/Peak-help.pd
|
||||
lib/pd-externals/cyclone/Peak.pd_linux
|
||||
lib/pd-externals/cyclone/Scope~-help.pd
|
||||
lib/pd-externals/cyclone/Scope~.pd_linux
|
||||
lib/pd-externals/cyclone/Snapshot~-help.pd
|
||||
lib/pd-externals/cyclone/Snapshot~.pd_linux
|
||||
lib/pd-externals/cyclone/Table-help.pd
|
||||
lib/pd-externals/cyclone/Table-test.pd
|
||||
lib/pd-externals/cyclone/Table.pd_linux
|
||||
lib/pd-externals/cyclone/TogEdge-help.pd
|
||||
lib/pd-externals/cyclone/TogEdge-test.pd
|
||||
lib/pd-externals/cyclone/TogEdge.pd_linux
|
||||
lib/pd-externals/cyclone/Trough-help.pd
|
||||
lib/pd-externals/cyclone/Trough.pd_linux
|
||||
lib/pd-externals/cyclone/Uzi-help.pd
|
||||
lib/pd-externals/cyclone/Uzi-test.pd
|
||||
lib/pd-externals/cyclone/Uzi.pd_linux
|
||||
lib/pd-externals/cyclone/a-mix2.pd
|
||||
lib/pd-externals/cyclone/abs~-help.pd
|
||||
lib/pd-externals/cyclone/abs~.pd_linux
|
||||
lib/pd-externals/cyclone/accum-help.pd
|
||||
lib/pd-externals/cyclone/accum.pd_linux
|
||||
lib/pd-externals/cyclone/acos-help.pd
|
||||
lib/pd-externals/cyclone/acos.pd_linux
|
||||
lib/pd-externals/cyclone/acosh~-help.pd
|
||||
lib/pd-externals/cyclone/acosh~.pd_linux
|
||||
lib/pd-externals/cyclone/acos~-help.pd
|
||||
lib/pd-externals/cyclone/acos~.pd_linux
|
||||
lib/pd-externals/cyclone/active-help.pd
|
||||
lib/pd-externals/cyclone/active-test.pd
|
||||
lib/pd-externals/cyclone/active.pd_linux
|
||||
lib/pd-externals/cyclone/allHammers.pd
|
||||
lib/pd-externals/cyclone/allSickles.pd
|
||||
lib/pd-externals/cyclone/allpass~-help.pd
|
||||
lib/pd-externals/cyclone/allpass~.pd_linux
|
||||
lib/pd-externals/cyclone/anal-help.pd
|
||||
lib/pd-externals/cyclone/anal-test.pd
|
||||
lib/pd-externals/cyclone/anal.pd_linux
|
||||
lib/pd-externals/cyclone/append-test.pd
|
||||
lib/pd-externals/cyclone/asin-help.pd
|
||||
lib/pd-externals/cyclone/asin.pd_linux
|
||||
lib/pd-externals/cyclone/asinh~-help.pd
|
||||
lib/pd-externals/cyclone/asinh~.pd_linux
|
||||
lib/pd-externals/cyclone/asin~-help.pd
|
||||
lib/pd-externals/cyclone/asin~.pd_linux
|
||||
lib/pd-externals/cyclone/atan2~-help.pd
|
||||
lib/pd-externals/cyclone/atan2~.pd_linux
|
||||
lib/pd-externals/cyclone/atanh~-help.pd
|
||||
lib/pd-externals/cyclone/atanh~.pd_linux
|
||||
lib/pd-externals/cyclone/atan~-help.pd
|
||||
lib/pd-externals/cyclone/atan~.pd_linux
|
||||
lib/pd-externals/cyclone/average~-help.pd
|
||||
lib/pd-externals/cyclone/average~.pd_linux
|
||||
lib/pd-externals/cyclone/avg~-help.pd
|
||||
lib/pd-externals/cyclone/avg~.pd_linux
|
||||
lib/pd-externals/cyclone/bangbang-help.pd
|
||||
lib/pd-externals/cyclone/bangbang.pd_linux
|
||||
lib/pd-externals/cyclone/bitand~-help.pd
|
||||
lib/pd-externals/cyclone/bitand~.pd_linux
|
||||
lib/pd-externals/cyclone/bitnot~-help.pd
|
||||
lib/pd-externals/cyclone/bitnot~.pd_linux
|
||||
lib/pd-externals/cyclone/bitor~-help.pd
|
||||
lib/pd-externals/cyclone/bitor~.pd_linux
|
||||
lib/pd-externals/cyclone/bitshift~-help.pd
|
||||
lib/pd-externals/cyclone/bitshift~.pd_linux
|
||||
lib/pd-externals/cyclone/bitxor~-help.pd
|
||||
lib/pd-externals/cyclone/bitxor~.pd_linux
|
||||
lib/pd-externals/cyclone/bondo-help.pd
|
||||
lib/pd-externals/cyclone/bondo-test.pd
|
||||
lib/pd-externals/cyclone/bondo.pd_linux
|
||||
lib/pd-externals/cyclone/buddy-help.pd
|
||||
lib/pd-externals/cyclone/buddy-test.pd
|
||||
lib/pd-externals/cyclone/buddy.pd_linux
|
||||
lib/pd-externals/cyclone/buffir-test.pd
|
||||
lib/pd-externals/cyclone/buffir~-help.pd
|
||||
lib/pd-externals/cyclone/buffir~.pd_linux
|
||||
lib/pd-externals/cyclone/capture-help.pd
|
||||
lib/pd-externals/cyclone/capture-test.pd
|
||||
lib/pd-externals/cyclone/capture.pd_linux
|
||||
lib/pd-externals/cyclone/capture~-help.pd
|
||||
lib/pd-externals/cyclone/capture~.pd_linux
|
||||
lib/pd-externals/cyclone/cartopol-help.pd
|
||||
lib/pd-externals/cyclone/cartopol.pd_linux
|
||||
lib/pd-externals/cyclone/cartopol~-help.pd
|
||||
lib/pd-externals/cyclone/cartopol~.pd_linux
|
||||
lib/pd-externals/cyclone/change~-help.pd
|
||||
lib/pd-externals/cyclone/change~.pd_linux
|
||||
lib/pd-externals/cyclone/click-test.pd
|
||||
lib/pd-externals/cyclone/click~-help.pd
|
||||
lib/pd-externals/cyclone/click~.pd_linux
|
||||
lib/pd-externals/cyclone/clip-test.pd
|
||||
lib/pd-externals/cyclone/coll-help.pd
|
||||
lib/pd-externals/cyclone/coll-print.pd
|
||||
lib/pd-externals/cyclone/coll-test.pd
|
||||
lib/pd-externals/cyclone/coll-test2.pd
|
||||
lib/pd-externals/cyclone/coll.pd_linux
|
||||
lib/pd-externals/cyclone/comb-test.pd
|
||||
lib/pd-externals/cyclone/comb~-help.pd
|
||||
lib/pd-externals/cyclone/comb~.pd_linux
|
||||
lib/pd-externals/cyclone/comment-dotest.pd
|
||||
lib/pd-externals/cyclone/comment-help.pd
|
||||
lib/pd-externals/cyclone/comment-ogonki.pd
|
||||
lib/pd-externals/cyclone/comment-test.pd
|
||||
lib/pd-externals/cyclone/comment.pd_linux
|
||||
lib/pd-externals/cyclone/cosh-help.pd
|
||||
lib/pd-externals/cyclone/cosh.pd_linux
|
||||
lib/pd-externals/cyclone/cosh~-help.pd
|
||||
lib/pd-externals/cyclone/cosh~.pd_linux
|
||||
lib/pd-externals/cyclone/cosx~-help.pd
|
||||
lib/pd-externals/cyclone/cosx~.pd_linux
|
||||
lib/pd-externals/cyclone/count-test.pd
|
||||
lib/pd-externals/cyclone/counter-help.pd
|
||||
lib/pd-externals/cyclone/counter-test.pd
|
||||
lib/pd-externals/cyclone/counter.pd_linux
|
||||
lib/pd-externals/cyclone/count~-help.pd
|
||||
lib/pd-externals/cyclone/count~.pd_linux
|
||||
lib/pd-externals/cyclone/curve-test.pd
|
||||
lib/pd-externals/cyclone/curve~-help.pd
|
||||
lib/pd-externals/cyclone/curve~.pd_linux
|
||||
lib/pd-externals/cyclone/cycle-help.pd
|
||||
lib/pd-externals/cyclone/cycle-test.pd
|
||||
lib/pd-externals/cyclone/cycle.pd_linux
|
||||
lib/pd-externals/cyclone/cycle~-help.pd
|
||||
lib/pd-externals/cyclone/cycle~.pd_linux
|
||||
lib/pd-externals/cyclone/cyclone-meta.pd
|
||||
lib/pd-externals/cyclone/cyclone-test.pd
|
||||
lib/pd-externals/cyclone/decide-help.pd
|
||||
lib/pd-externals/cyclone/decide-test.pd
|
||||
lib/pd-externals/cyclone/decide.pd_linux
|
||||
lib/pd-externals/cyclone/delay~-help.pd
|
||||
lib/pd-externals/cyclone/delay~.pd_linux
|
||||
lib/pd-externals/cyclone/deltaclip~-help.pd
|
||||
lib/pd-externals/cyclone/deltaclip~.pd_linux
|
||||
lib/pd-externals/cyclone/delta~-help.pd
|
||||
lib/pd-externals/cyclone/delta~.pd_linux
|
||||
lib/pd-externals/cyclone/drunk-help.pd
|
||||
lib/pd-externals/cyclone/drunk-test.pd
|
||||
lib/pd-externals/cyclone/drunk.pd_linux
|
||||
lib/pd-externals/cyclone/dspSwitch~.pd
|
||||
lib/pd-externals/cyclone/edge~-help.pd
|
||||
lib/pd-externals/cyclone/edge~.pd_linux
|
||||
lib/pd-externals/cyclone/flush-help.pd
|
||||
lib/pd-externals/cyclone/flush.pd_linux
|
||||
lib/pd-externals/cyclone/forward-help.pd
|
||||
lib/pd-externals/cyclone/forward-test.pd
|
||||
lib/pd-externals/cyclone/forward.pd_linux
|
||||
lib/pd-externals/cyclone/frameaccum-test.pd
|
||||
lib/pd-externals/cyclone/frameaccum-test2.pd
|
||||
lib/pd-externals/cyclone/frameaccum~-help.pd
|
||||
lib/pd-externals/cyclone/frameaccum~.pd_linux
|
||||
lib/pd-externals/cyclone/framedelta~-help.pd
|
||||
lib/pd-externals/cyclone/framedelta~.pd_linux
|
||||
lib/pd-externals/cyclone/fromsymbol-help.pd
|
||||
lib/pd-externals/cyclone/fromsymbol-test.pd
|
||||
lib/pd-externals/cyclone/fromsymbol.pd_linux
|
||||
lib/pd-externals/cyclone/funbuff-etest.pd
|
||||
lib/pd-externals/cyclone/funbuff-help.pd
|
||||
lib/pd-externals/cyclone/funbuff-test.pd
|
||||
lib/pd-externals/cyclone/funbuff.pd_linux
|
||||
lib/pd-externals/cyclone/funnel-help.pd
|
||||
lib/pd-externals/cyclone/funnel-test.pd
|
||||
lib/pd-externals/cyclone/funnel.pd_linux
|
||||
lib/pd-externals/cyclone/gate-help.pd
|
||||
lib/pd-externals/cyclone/gate-test.pd
|
||||
lib/pd-externals/cyclone/gate.pd_linux
|
||||
lib/pd-externals/cyclone/grab-help.pd
|
||||
lib/pd-externals/cyclone/grab-test.pd
|
||||
lib/pd-externals/cyclone/grab.pd_linux
|
||||
lib/pd-externals/cyclone/index-test.pd
|
||||
lib/pd-externals/cyclone/index~-help.pd
|
||||
lib/pd-externals/cyclone/index~.pd_linux
|
||||
lib/pd-externals/cyclone/iter-help.pd
|
||||
lib/pd-externals/cyclone/iter.pd_linux
|
||||
lib/pd-externals/cyclone/kink-test.pd
|
||||
lib/pd-externals/cyclone/kink~-help.pd
|
||||
lib/pd-externals/cyclone/kink~.pd_linux
|
||||
lib/pd-externals/cyclone/line-test.pd
|
||||
lib/pd-externals/cyclone/linedrive-help.pd
|
||||
lib/pd-externals/cyclone/linedrive-test.pd
|
||||
lib/pd-externals/cyclone/linedrive.pd_linux
|
||||
lib/pd-externals/cyclone/log~-help.pd
|
||||
lib/pd-externals/cyclone/log~.pd_linux
|
||||
lib/pd-externals/cyclone/lookup~-help.pd
|
||||
lib/pd-externals/cyclone/lookup~.pd_linux
|
||||
lib/pd-externals/cyclone/lores-test.pd
|
||||
lib/pd-externals/cyclone/lores~-help.pd
|
||||
lib/pd-externals/cyclone/lores~.pd_linux
|
||||
lib/pd-externals/cyclone/match-help.pd
|
||||
lib/pd-externals/cyclone/match-reentrant.pd
|
||||
lib/pd-externals/cyclone/match-test.pd
|
||||
lib/pd-externals/cyclone/match.pd_linux
|
||||
lib/pd-externals/cyclone/matrix-test.pd
|
||||
lib/pd-externals/cyclone/matrix-test2.pd
|
||||
lib/pd-externals/cyclone/matrix~-help.pd
|
||||
lib/pd-externals/cyclone/matrix~.pd_linux
|
||||
lib/pd-externals/cyclone/maximum-help.pd
|
||||
lib/pd-externals/cyclone/maximum.pd_linux
|
||||
lib/pd-externals/cyclone/maximum~-help.pd
|
||||
lib/pd-externals/cyclone/maximum~.pd_linux
|
||||
lib/pd-externals/cyclone/maxmin-test.pd
|
||||
lib/pd-externals/cyclone/maxmode-help.pd
|
||||
lib/pd-externals/cyclone/maxmode-test.pd
|
||||
lib/pd-externals/cyclone/mean-help.pd
|
||||
lib/pd-externals/cyclone/mean-test.pd
|
||||
lib/pd-externals/cyclone/mean.pd_linux
|
||||
lib/pd-externals/cyclone/midi-test.pd
|
||||
lib/pd-externals/cyclone/midiflush-help.pd
|
||||
lib/pd-externals/cyclone/midiflush.pd_linux
|
||||
lib/pd-externals/cyclone/midiformat-help.pd
|
||||
lib/pd-externals/cyclone/midiformat.pd_linux
|
||||
lib/pd-externals/cyclone/midiparse-help.pd
|
||||
lib/pd-externals/cyclone/midiparse-test.pd
|
||||
lib/pd-externals/cyclone/midiparse.pd_linux
|
||||
lib/pd-externals/cyclone/minimum-help.pd
|
||||
lib/pd-externals/cyclone/minimum.pd_linux
|
||||
lib/pd-externals/cyclone/minimum~-help.pd
|
||||
lib/pd-externals/cyclone/minimum~.pd_linux
|
||||
lib/pd-externals/cyclone/minmax~-help.pd
|
||||
lib/pd-externals/cyclone/minmax~.pd_linux
|
||||
lib/pd-externals/cyclone/mousefilter-help.pd
|
||||
lib/pd-externals/cyclone/mousefilter-test.pd
|
||||
lib/pd-externals/cyclone/mousefilter.pd_linux
|
||||
lib/pd-externals/cyclone/mstosamps-test.pd
|
||||
lib/pd-externals/cyclone/mstosamps~-help.pd
|
||||
lib/pd-externals/cyclone/mstosamps~.pd_linux
|
||||
lib/pd-externals/cyclone/mtr-help.pd
|
||||
lib/pd-externals/cyclone/mtr-test.pd
|
||||
lib/pd-externals/cyclone/mtr.pd_linux
|
||||
lib/pd-externals/cyclone/nettles-help.pd
|
||||
lib/pd-externals/cyclone/nettles.pd_linux
|
||||
lib/pd-externals/cyclone/next-help.pd
|
||||
lib/pd-externals/cyclone/next-test.pd
|
||||
lib/pd-externals/cyclone/next.pd_linux
|
||||
lib/pd-externals/cyclone/offer-help.pd
|
||||
lib/pd-externals/cyclone/offer-test.pd
|
||||
lib/pd-externals/cyclone/offer.pd_linux
|
||||
lib/pd-externals/cyclone/onebang-help.pd
|
||||
lib/pd-externals/cyclone/onebang-test.pd
|
||||
lib/pd-externals/cyclone/onebang.pd_linux
|
||||
lib/pd-externals/cyclone/onepole-test.pd
|
||||
lib/pd-externals/cyclone/onepole~-help.pd
|
||||
lib/pd-externals/cyclone/onepole~.pd_linux
|
||||
lib/pd-externals/cyclone/output~.pd
|
||||
lib/pd-externals/cyclone/overdrive~-help.pd
|
||||
lib/pd-externals/cyclone/overdrive~.pd_linux
|
||||
lib/pd-externals/cyclone/past-help.pd
|
||||
lib/pd-externals/cyclone/past-test.pd
|
||||
lib/pd-externals/cyclone/past.pd_linux
|
||||
lib/pd-externals/cyclone/peakamp-test.pd
|
||||
lib/pd-externals/cyclone/peakamp~-help.pd
|
||||
lib/pd-externals/cyclone/peakamp~.pd_linux
|
||||
lib/pd-externals/cyclone/peek-test.pd
|
||||
lib/pd-externals/cyclone/peek~-help.pd
|
||||
lib/pd-externals/cyclone/peek~.pd_linux
|
||||
lib/pd-externals/cyclone/phasewrap~-help.pd
|
||||
lib/pd-externals/cyclone/phasewrap~.pd_linux
|
||||
lib/pd-externals/cyclone/pink-test.pd
|
||||
lib/pd-externals/cyclone/pink~-help.pd
|
||||
lib/pd-externals/cyclone/pink~.pd_linux
|
||||
lib/pd-externals/cyclone/play~-help.pd
|
||||
lib/pd-externals/cyclone/play~.pd_linux
|
||||
lib/pd-externals/cyclone/poke-test.pd
|
||||
lib/pd-externals/cyclone/poke~-help.pd
|
||||
lib/pd-externals/cyclone/poke~.pd_linux
|
||||
lib/pd-externals/cyclone/poltocar-help.pd
|
||||
lib/pd-externals/cyclone/poltocar.pd_linux
|
||||
lib/pd-externals/cyclone/poltocar~-help.pd
|
||||
lib/pd-externals/cyclone/poltocar~.pd_linux
|
||||
lib/pd-externals/cyclone/pong-test.pd
|
||||
lib/pd-externals/cyclone/pong~-help.pd
|
||||
lib/pd-externals/cyclone/pong~.pd_linux
|
||||
lib/pd-externals/cyclone/pow~-help.pd
|
||||
lib/pd-externals/cyclone/pow~.pd_linux
|
||||
lib/pd-externals/cyclone/prepend-help.pd
|
||||
lib/pd-externals/cyclone/prepend-test.pd
|
||||
lib/pd-externals/cyclone/prepend.pd_linux
|
||||
lib/pd-externals/cyclone/prob-help.pd
|
||||
lib/pd-externals/cyclone/prob-test.pd
|
||||
lib/pd-externals/cyclone/prob.pd_linux
|
||||
lib/pd-externals/cyclone/pv-help.pd
|
||||
lib/pd-externals/cyclone/pv-test.pd
|
||||
lib/pd-externals/cyclone/pv.pd_linux
|
||||
lib/pd-externals/cyclone/rampsmooth~-help.pd
|
||||
lib/pd-externals/cyclone/rampsmooth~.pd_linux
|
||||
lib/pd-externals/cyclone/rand-test.pd
|
||||
lib/pd-externals/cyclone/rand~-help.pd
|
||||
lib/pd-externals/cyclone/rand~.pd_linux
|
||||
lib/pd-externals/cyclone/record-sync-test.pd
|
||||
lib/pd-externals/cyclone/record-test.pd
|
||||
lib/pd-externals/cyclone/record~-help.pd
|
||||
lib/pd-externals/cyclone/record~.pd_linux
|
||||
lib/pd-externals/cyclone/reson-test.pd
|
||||
lib/pd-externals/cyclone/reson~-help.pd
|
||||
lib/pd-externals/cyclone/reson~.pd_linux
|
||||
lib/pd-externals/cyclone/sah~-help.pd
|
||||
lib/pd-externals/cyclone/sah~.pd_linux
|
||||
lib/pd-externals/cyclone/sampstoms~-help.pd
|
||||
lib/pd-externals/cyclone/sampstoms~-test.pd
|
||||
lib/pd-externals/cyclone/sampstoms~.pd_linux
|
||||
lib/pd-externals/cyclone/scope-gop.pd
|
||||
lib/pd-externals/cyclone/scope-test.pd
|
||||
lib/pd-externals/cyclone/scope-test1.pd
|
||||
lib/pd-externals/cyclone/scope-test2.pd
|
||||
lib/pd-externals/cyclone/scope-test3.pd
|
||||
lib/pd-externals/cyclone/seq-help.pd
|
||||
lib/pd-externals/cyclone/seq-test.pd
|
||||
lib/pd-externals/cyclone/seq.pd_linux
|
||||
lib/pd-externals/cyclone/sigbits-test.pd
|
||||
lib/pd-externals/cyclone/sigcapture-test.pd
|
||||
lib/pd-externals/cyclone/sigcycle-test.pd
|
||||
lib/pd-externals/cyclone/sigmeters-test.pd
|
||||
lib/pd-externals/cyclone/sigops-test.pd
|
||||
lib/pd-externals/cyclone/sigsmoothers-test.pd
|
||||
lib/pd-externals/cyclone/sigtrig-test.pd
|
||||
lib/pd-externals/cyclone/sigwrappers-speed.pd
|
||||
lib/pd-externals/cyclone/sigwrappers-speed20.pd
|
||||
lib/pd-externals/cyclone/sigwrappers-test.pd
|
||||
lib/pd-externals/cyclone/sinh-help.pd
|
||||
lib/pd-externals/cyclone/sinh.pd_linux
|
||||
lib/pd-externals/cyclone/sinh~-help.pd
|
||||
lib/pd-externals/cyclone/sinh~.pd_linux
|
||||
lib/pd-externals/cyclone/sinx~-help.pd
|
||||
lib/pd-externals/cyclone/sinx~.pd_linux
|
||||
lib/pd-externals/cyclone/slide~-help.pd
|
||||
lib/pd-externals/cyclone/slide~.pd_linux
|
||||
lib/pd-externals/cyclone/spectrum-pm.pd
|
||||
lib/pd-externals/cyclone/speedlim-help.pd
|
||||
lib/pd-externals/cyclone/speedlim-rescheduling.pd
|
||||
lib/pd-externals/cyclone/speedlim-test.pd
|
||||
lib/pd-externals/cyclone/speedlim.pd_linux
|
||||
lib/pd-externals/cyclone/spell-help.pd
|
||||
lib/pd-externals/cyclone/spell-test.pd
|
||||
lib/pd-externals/cyclone/spell.pd_linux
|
||||
lib/pd-externals/cyclone/spike-test.pd
|
||||
lib/pd-externals/cyclone/spike~-help.pd
|
||||
lib/pd-externals/cyclone/spike~.pd_linux
|
||||
lib/pd-externals/cyclone/split-help.pd
|
||||
lib/pd-externals/cyclone/split-test.pd
|
||||
lib/pd-externals/cyclone/split.pd_linux
|
||||
lib/pd-externals/cyclone/spray-help.pd
|
||||
lib/pd-externals/cyclone/spray-test.pd
|
||||
lib/pd-externals/cyclone/spray.pd_linux
|
||||
lib/pd-externals/cyclone/sprintf-help.pd
|
||||
lib/pd-externals/cyclone/sprintf.pd_linux
|
||||
lib/pd-externals/cyclone/substitute-help.pd
|
||||
lib/pd-externals/cyclone/substitute-test.pd
|
||||
lib/pd-externals/cyclone/substitute.pd_linux
|
||||
lib/pd-externals/cyclone/sustain-help.pd
|
||||
lib/pd-externals/cyclone/sustain.pd_linux
|
||||
lib/pd-externals/cyclone/svf-test.pd
|
||||
lib/pd-externals/cyclone/svf~-help.pd
|
||||
lib/pd-externals/cyclone/svf~.pd_linux
|
||||
lib/pd-externals/cyclone/switch-help.pd
|
||||
lib/pd-externals/cyclone/switch-test.pd
|
||||
lib/pd-externals/cyclone/switch.pd_linux
|
||||
lib/pd-externals/cyclone/tanh-help.pd
|
||||
lib/pd-externals/cyclone/tanh.pd_linux
|
||||
lib/pd-externals/cyclone/tanh~-help.pd
|
||||
lib/pd-externals/cyclone/tanh~.pd_linux
|
||||
lib/pd-externals/cyclone/tanx~-help.pd
|
||||
lib/pd-externals/cyclone/tanx~.pd_linux
|
||||
lib/pd-externals/cyclone/teeth~-help.pd
|
||||
lib/pd-externals/cyclone/teeth~.pd_linux
|
||||
lib/pd-externals/cyclone/testmess-help.pd
|
||||
lib/pd-externals/cyclone/testmess-reentrant.pd
|
||||
lib/pd-externals/cyclone/testmess-test.pd
|
||||
lib/pd-externals/cyclone/testmess.pd_linux
|
||||
lib/pd-externals/cyclone/thresh-help.pd
|
||||
lib/pd-externals/cyclone/thresh-test.pd
|
||||
lib/pd-externals/cyclone/thresh.pd_linux
|
||||
lib/pd-externals/cyclone/tosymbol-help.pd
|
||||
lib/pd-externals/cyclone/tosymbol-test.pd
|
||||
lib/pd-externals/cyclone/tosymbol.pd_linux
|
||||
lib/pd-externals/cyclone/train-test.pd
|
||||
lib/pd-externals/cyclone/train~-help.pd
|
||||
lib/pd-externals/cyclone/train~.pd_linux
|
||||
lib/pd-externals/cyclone/trapezoid~-help.pd
|
||||
lib/pd-externals/cyclone/trapezoid~.pd_linux
|
||||
lib/pd-externals/cyclone/triangle~-help.pd
|
||||
lib/pd-externals/cyclone/triangle~.pd_linux
|
||||
lib/pd-externals/cyclone/trig-test.pd
|
||||
lib/pd-externals/cyclone/universal-help.pd
|
||||
lib/pd-externals/cyclone/universal-test.pd
|
||||
lib/pd-externals/cyclone/universal.pd_linux
|
||||
lib/pd-externals/cyclone/urn-help.pd
|
||||
lib/pd-externals/cyclone/urn-test.pd
|
||||
lib/pd-externals/cyclone/urn.pd_linux
|
||||
lib/pd-externals/cyclone/vectral-test.pd
|
||||
lib/pd-externals/cyclone/vectral~-help.pd
|
||||
lib/pd-externals/cyclone/vectral~.pd_linux
|
||||
lib/pd-externals/cyclone/wave~-help.pd
|
||||
lib/pd-externals/cyclone/wave~.pd_linux
|
||||
lib/pd-externals/cyclone/xbend-test.pd
|
||||
lib/pd-externals/cyclone/xbendin-help.pd
|
||||
lib/pd-externals/cyclone/xbendin.pd_linux
|
||||
lib/pd-externals/cyclone/xbendin2-help.pd
|
||||
lib/pd-externals/cyclone/xbendin2.pd_linux
|
||||
lib/pd-externals/cyclone/xbendout-help.pd
|
||||
lib/pd-externals/cyclone/xbendout.pd_linux
|
||||
lib/pd-externals/cyclone/xbendout2-help.pd
|
||||
lib/pd-externals/cyclone/xbendout2.pd_linux
|
||||
lib/pd-externals/cyclone/xnote-test.pd
|
||||
lib/pd-externals/cyclone/xnotein-help.pd
|
||||
lib/pd-externals/cyclone/xnotein.pd_linux
|
||||
lib/pd-externals/cyclone/xnoteout-help.pd
|
||||
lib/pd-externals/cyclone/xnoteout.pd_linux
|
||||
lib/pd-externals/cyclone/zerox-test.pd
|
||||
lib/pd-externals/cyclone/zerox~-help.pd
|
||||
lib/pd-externals/cyclone/zerox~.pd_linux
|
||||
lib/pd-externals/cyclone/zl-help.pd
|
||||
lib/pd-externals/cyclone/zl-test.pd
|
||||
lib/pd-externals/cyclone/zl.pd_linux
|
|
@ -1,46 +1,70 @@
|
|||
PORTNAME= pd
|
||||
DISTVERSION= 0.47-1
|
||||
PORTREVISION= 1
|
||||
DISTVERSIONSUFFIX= .src
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://msp.ucsd.edu/Software/
|
||||
|
||||
MAINTAINER= brittlehaus@gmail.com
|
||||
MAINTAINER= beyert@cs.ucr.edu
|
||||
COMMENT= MIDI-capable real-time audio processor/synthesizer
|
||||
WWW= http://msp.ucsd.edu/software.html
|
||||
|
||||
LICENSE= BSD3CLAUSE LGPL21
|
||||
LICENSE_COMB= multi
|
||||
# license of expr~ changed to BSD3 months prior to this version
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BROKEN_FreeBSD_13= ld: error: duplicate symbol: glist_reloadingabstraction
|
||||
BROKEN_FreeBSD_14= ld: error: duplicate symbol: glist_reloadingabstraction
|
||||
|
||||
RUN_DEPENDS= xdg-open:devel/xdg-utils \
|
||||
dejavu>0:x11-fonts/dejavu
|
||||
|
||||
USES= autoreconf dos2unix gmake libtool pkgconfig shebangfix \
|
||||
tcl:wrapper tk:wrapper
|
||||
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME:S,${DISTVERSIONSUFFIX},,}
|
||||
|
||||
USES= autoreconf gettext gmake libtool pkgconfig shebangfix \
|
||||
tcl:wrapper tk:wrapper
|
||||
OPTIONS_DEFINE= NLS PORTMIDI ALSA DOCS JACK
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_DEFAULT= NLS JACK PORTMIDI
|
||||
|
||||
NLS_USES= gettext
|
||||
|
||||
ALSA_CONFIGURE_ENABLE= alsa
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
JACK_CONFIGURE_ENABLE= jack
|
||||
JACK_LIB_DEPENDS= libjack.so:audio/jack
|
||||
|
||||
PORTMIDI_DESC= Midi device support via portmidi and sndio
|
||||
PORTMIDI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-configure.ac \
|
||||
${PATCHDIR}/extra-patch-portmidi_Makefile.am \
|
||||
${PATCHDIR}/extra-patch-portmidi_pm__common_CMakeLists.txt \
|
||||
${PATCHDIR}/extra-patch-portmidi_porttime_ptlinux.c \
|
||||
${PATCHDIR}/extra-patch-src_Makefile.am \
|
||||
${PATCHDIR}/extra-patch-src_s__midi__oss__pm.c
|
||||
PORTMIDI_LIB_DEPENDS= libsndio.so:audio/sndio
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MPORTMIDI}
|
||||
DOS2UNIX_FILES= portmidi/porttime/ptlinux.c
|
||||
.endif
|
||||
SHEBANG_FILES= tcl/pkg_mkIndex.tcl
|
||||
SHEBANG_LANG= tclsh
|
||||
tclsh_CMD= ${LOCALBASE}/bin/tclsh
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= ac_cv_lib_pthread_pthread_create=no
|
||||
|
||||
CFLAGS+= -fcommon
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -pthread
|
||||
.if ${PORT_OPTIONS:MPORTMIDI}
|
||||
LDFLAGS+= -lsndio
|
||||
.endif
|
||||
|
||||
DESKTOP_ENTRIES="Pd" "" "${PREFIX}/lib/pd/tcl/pd.ico" "pd" "" false
|
||||
DESKTOP_ENTRIES="Pd" "" "${PREFIX}/lib/pd/tcl/pd.ico" "pd" "" ${FALSE}
|
||||
|
||||
OPTIONS_DEFINE= ALSA DOCS JACK
|
||||
OPTIONS_DEFAULT= JACK
|
||||
|
||||
ALSA_CONFIGURE_ENABLE= alsa
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
JACK_CONFIGURE_ENABLE= jack
|
||||
JACK_LIB_DEPENDS= libjack.so:audio/jack
|
||||
post-extract:
|
||||
.if ${PORT_OPTIONS:MPORTMIDI}
|
||||
${CP} -pr ${FILESDIR}/portmidi/pm_sndio ${WRKSRC}/portmidi/
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
${FIND} ${PATCH_WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
--- configure.ac.orig 2016-06-18 15:02:47.000000000 -0700
|
||||
+++ configure.ac 2020-07-06 19:37:37.638911000 -0700
|
||||
@@ -38,6 +38,7 @@
|
||||
if test "x${ANDROID}" = "xno"; then
|
||||
LINUX=yes
|
||||
portaudio=yes
|
||||
+ portmidi=yes
|
||||
CFLAGS="-g -O3 -funroll-loops -fomit-frame-pointer $CFLAGS"
|
||||
fi
|
||||
EXTERNAL_CFLAGS="-fPIC"
|
|
@ -0,0 +1,27 @@
|
|||
--- portmidi/Makefile.am.orig 2015-05-13 13:58:54.000000000 -0700
|
||||
+++ portmidi/Makefile.am 2020-07-07 02:39:30.587648000 -0700
|
||||
@@ -9,10 +9,9 @@
|
||||
libportmidi_la_SOURCES = pm_common/pmutil.c pm_common/portmidi.c
|
||||
|
||||
if LINUX
|
||||
-INCLUDES += -Ipm_linux
|
||||
+INCLUDES += -Ipm_sndio
|
||||
libportmidi_la_SOURCES += porttime/ptlinux.c \
|
||||
- pm_linux/pmlinux.c \
|
||||
- pm_linux/pmlinuxalsa.c
|
||||
+ pm_sndio/pmsndio.c
|
||||
endif
|
||||
|
||||
if MACOSX
|
||||
@@ -37,10 +36,5 @@
|
||||
pm_common/pminternal.h \
|
||||
pm_common/pmutil.h \
|
||||
pm_common/portmidi.h \
|
||||
- pm_linux/pmlinux.h \
|
||||
- pm_linux/pmlinuxalsa.h \
|
||||
- pm_mac/pmmac.h \
|
||||
- pm_mac/pmmacosxcm.h \
|
||||
- pm_win/pmdll.h \
|
||||
- pm_win/pmwinmm.h \
|
||||
+ pm_sndio/pmsndio.h \
|
||||
porttime/porttime.h
|
|
@ -0,0 +1,54 @@
|
|||
--- portmidi/pm_common/CMakeLists.txt.orig 2010-09-20 19:57:48 UTC
|
||||
+++ portmidi/pm_common/CMakeLists.txt
|
||||
@@ -66,21 +66,12 @@ if(UNIX)
|
||||
set(JAVA_INCLUDE_PATHS ${JAVAVM_LIB}/Headers)
|
||||
message(STATUS "SYSROOT: " ${CMAKE_OSX_SYSROOT})
|
||||
else(APPLE)
|
||||
- # LINUX settings...
|
||||
- include(FindJNI)
|
||||
- message(STATUS "JAVA_JVM_LIB_PATH is " ${JAVA_JVM_LIB_PATH})
|
||||
- message(STATUS "JAVA_INCLUDE_PATH is " ${JAVA_INCLUDE_PATH})
|
||||
- message(STATUS "JAVA_INCLUDE_PATH2 is " ${JAVA_INCLUDE_PATH2})
|
||||
- message(STATUS "JAVA_JVM_LIBRARY is " ${JAVA_JVM_LIBRARY})
|
||||
- set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2})
|
||||
- # libjvm.so is found relative to JAVA_INCLUDE_PATH:
|
||||
- set(JAVAVM_LIB ${JAVA_JVM_LIBRARY}/libjvm.so)
|
||||
|
||||
- set(LINUXSRC pmlinuxalsa pmlinux finddefault)
|
||||
- prepend_path(LIBSRC ../pm_linux/ ${LINUXSRC})
|
||||
+ set(LINUXSRC pmsndio)
|
||||
+ prepend_path(LIBSRC ../pm_sndio/ ${LINUXSRC})
|
||||
list(APPEND LIBSRC ../porttime/ptlinux)
|
||||
|
||||
- set(PM_NEEDED_LIBS pthread asound)
|
||||
+ set(PM_NEEDED_LIBS pthread sndio)
|
||||
endif(APPLE)
|
||||
else(UNIX)
|
||||
if(WIN32)
|
||||
@@ -99,7 +90,6 @@ else(UNIX)
|
||||
set(PM_NEEDED_LIBS winmm.lib)
|
||||
endif(WIN32)
|
||||
endif(UNIX)
|
||||
-set(JNI_EXTRA_LIBS ${PM_NEEDED_LIBS} ${JAVA_JVM_LIBRARY})
|
||||
|
||||
# this completes the list of library sources by adding shared code
|
||||
list(APPEND LIBSRC pmutil portmidi)
|
||||
@@ -109,17 +99,10 @@ add_library(portmidi-static ${LIBSRC})
|
||||
set_target_properties(portmidi-static PROPERTIES OUTPUT_NAME "portmidi_s")
|
||||
target_link_libraries(portmidi-static ${PM_NEEDED_LIBS})
|
||||
|
||||
-# define the jni library
|
||||
-include_directories(${JAVA_INCLUDE_PATHS})
|
||||
|
||||
-set(JNISRC ${LIBSRC} ../pm_java/pmjni/pmjni.c)
|
||||
-add_library(pmjni SHARED ${JNISRC})
|
||||
-target_link_libraries(pmjni ${JNI_EXTRA_LIBS})
|
||||
-set_target_properties(pmjni PROPERTIES EXECUTABLE_EXTENSION "jnilib")
|
||||
-
|
||||
# install the libraries (Linux and Mac OS X command line)
|
||||
if(UNIX)
|
||||
- INSTALL(TARGETS portmidi-static pmjni
|
||||
+ INSTALL(TARGETS portmidi-static
|
||||
LIBRARY DESTINATION /usr/local/lib
|
||||
ARCHIVE DESTINATION /usr/local/lib)
|
||||
# .h files installed by pm_dylib/CMakeLists.txt, so don't need them here
|
|
@ -0,0 +1,46 @@
|
|||
--- portmidi/porttime/ptlinux.c.orig 2020-07-07 04:53:18 UTC
|
||||
+++ portmidi/porttime/ptlinux.c
|
||||
@@ -31,14 +31,13 @@ CHANGE LOG
|
||||
#include "porttime.h"
|
||||
#include "sys/time.h"
|
||||
#include "sys/resource.h"
|
||||
-#include "sys/timeb.h"
|
||||
#include "pthread.h"
|
||||
|
||||
#define TRUE 1
|
||||
#define FALSE 0
|
||||
|
||||
static int time_started_flag = FALSE;
|
||||
-static struct timeb time_offset = {0, 0, 0, 0};
|
||||
+static struct timespec time_offset = {0, 0};
|
||||
static pthread_t pt_thread_pid;
|
||||
static int pt_thread_created = FALSE;
|
||||
|
||||
@@ -79,7 +78,7 @@ static void *Pt_CallbackProc(void *p)
|
||||
PtError Pt_Start(int resolution, PtCallback *callback, void *userData)
|
||||
{
|
||||
if (time_started_flag) return ptNoError;
|
||||
- ftime(&time_offset); /* need this set before process runs */
|
||||
+ clock_gettime(CLOCK_MONOTONIC, &time_offset); /* need this set before process runs */
|
||||
if (callback) {
|
||||
int res;
|
||||
pt_callback_parameters *parms = (pt_callback_parameters *)
|
||||
@@ -120,12 +119,12 @@ int Pt_Started()
|
||||
|
||||
PtTimestamp Pt_Time()
|
||||
{
|
||||
- long seconds, milliseconds;
|
||||
- struct timeb now;
|
||||
- ftime(&now);
|
||||
- seconds = now.time - time_offset.time;
|
||||
- milliseconds = now.millitm - time_offset.millitm;
|
||||
- return seconds * 1000 + milliseconds;
|
||||
+ long seconds, nanoseconds;
|
||||
+ struct timespec now;
|
||||
+ clock_gettime(CLOCK_MONOTONIC, &now);
|
||||
+ seconds = now.tv_sec - time_offset.tv_sec;
|
||||
+ nanoseconds = now.tv_nsec - time_offset.tv_nsec;
|
||||
+ return seconds * 1000 + nanoseconds / 1000000;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
--- src/Makefile.am.orig 2016-04-03 04:55:23 UTC
|
||||
+++ src/Makefile.am
|
||||
@@ -81,7 +81,7 @@ endif
|
||||
if OSS
|
||||
if !WINDOWS
|
||||
pd_CFLAGS += -DUSEAPI_OSS
|
||||
-pd_SOURCES += s_audio_oss.c s_midi_oss.c
|
||||
+pd_SOURCES += s_audio_oss.c s_midi_oss_pm.c
|
||||
endif
|
||||
endif
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
--- src/s_midi_oss_pm.c.orig 2020-07-07 04:07:26.811553000 -0700
|
||||
+++ src/s_midi_oss_pm.c 2020-07-07 04:05:55.736126000 -0700
|
||||
@@ -0,0 +1,144 @@
|
||||
+/* Copyright (c) 1997-1999 Guenter Geiger, Miller Puckette, Larry Troxler,
|
||||
+* Winfried Ritsch, Karl MacMillan, and others.
|
||||
+* For information on usage and redistribution, and for a DISCLAIMER OF ALL
|
||||
+* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
|
||||
+
|
||||
+/* MIDI I/O for Linux using OSS */
|
||||
+
|
||||
+#include <stdio.h>
|
||||
+#ifdef HAVE_UNISTD_H
|
||||
+#include <unistd.h>
|
||||
+#endif
|
||||
+#include <stdlib.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+#include <fcntl.h>
|
||||
+#include <errno.h>
|
||||
+#include <string.h>
|
||||
+#include "m_pd.h"
|
||||
+#include "s_stuff.h"
|
||||
+
|
||||
+#define NSEARCH 10
|
||||
+static int oss_nmidiindevs, oss_nmidioutdevs;
|
||||
+static char oss_indevnames[NSEARCH][4], oss_outdevnames[NSEARCH][4];
|
||||
+static int oss_nmidiin;
|
||||
+static int oss_midiinfd[MAXMIDIINDEV];
|
||||
+static int oss_nmidiout;
|
||||
+static int oss_midioutfd[MAXMIDIOUTDEV];
|
||||
+
|
||||
+static void oss_midiout(int fd, int n)
|
||||
+{
|
||||
+ char b = n;
|
||||
+ if ((write(fd, (char *) &b, 1)) != 1)
|
||||
+ perror("midi write");
|
||||
+}
|
||||
+
|
||||
+#define O_MIDIFLAG O_NDELAY
|
||||
+
|
||||
+#define md_msglen(x) (((x)<0xC0)?2:((x)<0xE0)?1:((x)<0xF0)?2:\
|
||||
+ ((x)==0xF2)?2:((x)<0xF4)?1:0)
|
||||
+
|
||||
+
|
||||
+#if 0 /* this is the "select" version which doesn't work with OSS
|
||||
+ driver for emu10k1 (it doesn't implement select.) */
|
||||
+#else
|
||||
+
|
||||
+ /* this version uses the asynchronous "read()" ... */
|
||||
+void sys_poll_midi_oss_pm(void)
|
||||
+{
|
||||
+ int i, throttle = 100;
|
||||
+ struct timeval timout;
|
||||
+ int did = 1, maxfd = 0;
|
||||
+ while (did)
|
||||
+ {
|
||||
+ fd_set readset, writeset, exceptset;
|
||||
+ did = 0;
|
||||
+ if (throttle-- < 0)
|
||||
+ break;
|
||||
+ for (i = 0; i < oss_nmidiin; i++)
|
||||
+ {
|
||||
+ char c;
|
||||
+ int ret = read(oss_midiinfd[i], &c, 1);
|
||||
+ if (ret < 0)
|
||||
+ {
|
||||
+ if (errno != EAGAIN)
|
||||
+ perror("MIDI");
|
||||
+ }
|
||||
+ else if (ret != 0)
|
||||
+ {
|
||||
+ sys_midibytein(i, (c & 0xff));
|
||||
+ did = 1;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
+void midi_oss_init(void)
|
||||
+{
|
||||
+ int fd, devno;
|
||||
+ struct stat statbuf;
|
||||
+ char namebuf[80];
|
||||
+ /* we only try to detect devices before trying to open them, because
|
||||
+ when they're open, they migth not be possible to reopen here */
|
||||
+ static int initted = 0;
|
||||
+ if (initted)
|
||||
+ return;
|
||||
+ initted = 1;
|
||||
+ oss_nmidiindevs = oss_nmidioutdevs = 0;
|
||||
+
|
||||
+ for (devno = 0; devno < NSEARCH; devno++)
|
||||
+ {
|
||||
+ if (devno == 0)
|
||||
+ {
|
||||
+ /* try to open the device for reading */
|
||||
+ fd = open("/dev/midi", O_RDONLY | O_NDELAY);
|
||||
+ if (fd >= 0)
|
||||
+ {
|
||||
+ close(fd);
|
||||
+ strcpy(oss_indevnames[oss_nmidiindevs++], "");
|
||||
+ }
|
||||
+ fd = open("/dev/midi", O_WRONLY | O_NDELAY);
|
||||
+ if (fd >= 0)
|
||||
+ {
|
||||
+ close(fd);
|
||||
+ strcpy(oss_outdevnames[oss_nmidioutdevs++], "");
|
||||
+ }
|
||||
+ }
|
||||
+ if (oss_nmidiindevs >= NSEARCH || oss_nmidioutdevs >= NSEARCH)
|
||||
+ break;
|
||||
+
|
||||
+ sprintf(namebuf, "/dev/midi%d", devno);
|
||||
+ fd = open(namebuf, O_RDONLY | O_NDELAY);
|
||||
+ if (fd >= 0)
|
||||
+ {
|
||||
+ close(fd);
|
||||
+ sprintf(oss_indevnames[oss_nmidiindevs++], "%d", devno);
|
||||
+ }
|
||||
+ fd = open(namebuf, O_WRONLY | O_NDELAY);
|
||||
+ if (fd >= 0)
|
||||
+ {
|
||||
+ close(fd);
|
||||
+ sprintf(oss_outdevnames[oss_nmidioutdevs++], "%d", devno);
|
||||
+ }
|
||||
+ if (oss_nmidiindevs >= NSEARCH || oss_nmidioutdevs >= NSEARCH)
|
||||
+ break;
|
||||
+
|
||||
+ sprintf(namebuf, "/dev/midi%2.2d", devno);
|
||||
+ fd = open(namebuf, O_RDONLY | O_NDELAY);
|
||||
+ if (fd >= 0)
|
||||
+ {
|
||||
+ close(fd);
|
||||
+ sprintf(oss_indevnames[oss_nmidiindevs++], "%d", devno);
|
||||
+ }
|
||||
+ fd = open(namebuf, O_WRONLY | O_NDELAY);
|
||||
+ if (fd >= 0)
|
||||
+ {
|
||||
+ close(fd);
|
||||
+ sprintf(oss_outdevnames[oss_nmidioutdevs++], "%d", devno);
|
||||
+ }
|
||||
+ if (oss_nmidiindevs >= NSEARCH || oss_nmidioutdevs >= NSEARCH)
|
||||
+ break;
|
||||
+
|
||||
+ }
|
||||
+}
|
|
@ -0,0 +1,382 @@
|
|||
/* pmsndio.c -- PortMidi os-dependent code */
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <sndio.h>
|
||||
#include <string.h>
|
||||
#include <poll.h>
|
||||
#include <errno.h>
|
||||
#include <pthread.h>
|
||||
#include <glob.h>
|
||||
#include "portmidi.h"
|
||||
#include "pmutil.h"
|
||||
#include "pminternal.h"
|
||||
#include "porttime.h"
|
||||
|
||||
#define NDEVS 1024
|
||||
#define SYSEX_MAXLEN 1024
|
||||
|
||||
#define SYSEX_START 0xf0
|
||||
#define SYSEX_END 0xf7
|
||||
|
||||
PmDeviceID pm_default_input_device_id = -1;
|
||||
PmDeviceID pm_default_output_device_id = -1;
|
||||
|
||||
extern pm_fns_node pm_sndio_in_dictionary;
|
||||
extern pm_fns_node pm_sndio_out_dictionary;
|
||||
|
||||
/* length of voice and common messages (status byte included) */
|
||||
unsigned int voice_len[] = { 3, 3, 3, 3, 2, 2, 3 };
|
||||
unsigned int common_len[] = { 0, 2, 3, 2, 0, 0, 1, 1 };
|
||||
|
||||
struct mio_dev {
|
||||
char name[16];
|
||||
struct mio_hdl *hdl;
|
||||
int mode;
|
||||
char errmsg[PM_HOST_ERROR_MSG_LEN];
|
||||
pthread_t thread;
|
||||
} devs[NDEVS];
|
||||
|
||||
static void set_mode(struct mio_dev *, unsigned int);
|
||||
|
||||
void pm_init()
|
||||
{
|
||||
int i, j, k = 0;
|
||||
char devices[][16] = {"midithru", "rmidi", "midi", "snd"};
|
||||
glob_t out;
|
||||
|
||||
/* default */
|
||||
strcpy(devs[0].name, MIO_PORTANY);
|
||||
pm_add_device("SNDIO", devs[k].name, TRUE, (void *) &devs[k],
|
||||
&pm_sndio_in_dictionary);
|
||||
pm_add_device("SNDIO", devs[k].name, FALSE, (void *) &devs[k],
|
||||
&pm_sndio_out_dictionary);
|
||||
k++;
|
||||
|
||||
glob("/dev/umidi*.0", GLOB_TILDE, NULL, &out);
|
||||
int umidi_num_major_devs = out.gl_pathc;
|
||||
globfree(&out);
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
for (j = 0; j < umidi_num_major_devs; j++) {
|
||||
sprintf(devs[k].name, "%s/%d", devices[i], j);
|
||||
pm_add_device("SNDIO", devs[k].name, TRUE, (void *) &devs[k],
|
||||
&pm_sndio_in_dictionary);
|
||||
pm_add_device("SNDIO", devs[k].name, FALSE, (void *) &devs[k],
|
||||
&pm_sndio_out_dictionary);
|
||||
k++;
|
||||
}
|
||||
}
|
||||
|
||||
// this is set when we return to Pm_Initialize, but we need it
|
||||
// now in order to (successfully) call Pm_CountDevices()
|
||||
pm_initialized = TRUE;
|
||||
pm_default_input_device_id = 0;
|
||||
pm_default_output_device_id = 1;
|
||||
}
|
||||
|
||||
void pm_term(void)
|
||||
{
|
||||
int i;
|
||||
glob_t out;
|
||||
|
||||
glob("/dev/umidi*.0", GLOB_TILDE, NULL, &out);
|
||||
int umidi_num_major_devs = out.gl_pathc;
|
||||
/* each device has matching midithru, rmidi, midi and snd devices */
|
||||
int ndevs = (umidi_num_major_devs * 4) + 1;
|
||||
globfree(&out);
|
||||
|
||||
for(i = 0; i < ndevs; i++) {
|
||||
if (devs[i].mode != 0) {
|
||||
set_mode(&devs[i], 0);
|
||||
if (devs[i].thread) {
|
||||
pthread_join(devs[i].thread, NULL);
|
||||
devs[i].thread = NULL;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
PmDeviceID Pm_GetDefaultInputDeviceID() {
|
||||
Pm_Initialize();
|
||||
return pm_default_input_device_id;
|
||||
}
|
||||
|
||||
PmDeviceID Pm_GetDefaultOutputDeviceID() {
|
||||
Pm_Initialize();
|
||||
return pm_default_output_device_id;
|
||||
}
|
||||
|
||||
void *pm_alloc(size_t s) { return malloc(s); }
|
||||
|
||||
void pm_free(void *ptr) { free(ptr); }
|
||||
|
||||
/* midi_message_length -- how many bytes in a message? */
|
||||
static int midi_message_length(PmMessage message)
|
||||
{
|
||||
unsigned char st = message & 0xff;
|
||||
if (st >= 0xf8)
|
||||
return 1;
|
||||
else if (st >= 0xf0)
|
||||
return common_len[st & 7];
|
||||
else if (st >= 0x80)
|
||||
return voice_len[(st >> 4) & 7];
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
void* input_thread(void *param)
|
||||
{
|
||||
PmInternal *midi = (PmInternal*)param;
|
||||
struct mio_dev *dev = (struct mio_dev *) midi->descriptor;
|
||||
struct pollfd pfd[1];
|
||||
nfds_t nfds;
|
||||
unsigned char st = 0, c = 0;
|
||||
int rc, revents, idx = 0, len = 0;
|
||||
size_t todo = 0;
|
||||
unsigned char buf[0x200], *p;
|
||||
PmEvent pm_ev, pm_ev_rt;
|
||||
unsigned char sysex_data[SYSEX_MAXLEN];
|
||||
|
||||
while(dev->mode & MIO_IN) {
|
||||
if (todo == 0) {
|
||||
nfds = mio_pollfd(dev->hdl, pfd, POLLIN);
|
||||
rc = poll(pfd, nfds, 100);
|
||||
if (rc < 0) {
|
||||
if (errno == EINTR)
|
||||
continue;
|
||||
break;
|
||||
}
|
||||
revents = mio_revents(dev->hdl, pfd);
|
||||
if (!(revents & POLLIN))
|
||||
continue;
|
||||
|
||||
todo = mio_read(dev->hdl, buf, sizeof(buf));
|
||||
if (todo == 0)
|
||||
continue;
|
||||
p = buf;
|
||||
}
|
||||
c = *p++;
|
||||
todo--;
|
||||
|
||||
if (c >= 0xf8) {
|
||||
pm_ev_rt.message = c;
|
||||
pm_ev_rt.timestamp = Pt_Time();
|
||||
pm_read_short(midi, &pm_ev_rt);
|
||||
} else if (c == SYSEX_END) {
|
||||
if (st == SYSEX_START) {
|
||||
sysex_data[idx++] = c;
|
||||
pm_read_bytes(midi, sysex_data, idx, Pt_Time());
|
||||
}
|
||||
st = 0;
|
||||
idx = 0;
|
||||
} else if (c == SYSEX_START) {
|
||||
st = c;
|
||||
idx = 0;
|
||||
sysex_data[idx++] = c;
|
||||
} else if (c >= 0xf0) {
|
||||
pm_ev.message = c;
|
||||
len = common_len[c & 7];
|
||||
st = c;
|
||||
idx = 1;
|
||||
} else if (c >= 0x80) {
|
||||
pm_ev.message = c;
|
||||
len = voice_len[(c >> 4) & 7];
|
||||
st = c;
|
||||
idx = 1;
|
||||
} else if (st == SYSEX_START) {
|
||||
if (idx == SYSEX_MAXLEN) {
|
||||
fprintf(stderr, "the message is too long\n");
|
||||
idx = st = 0;
|
||||
} else {
|
||||
sysex_data[idx++] = c;
|
||||
}
|
||||
} else if (st) {
|
||||
if (idx == 0 && st != SYSEX_START)
|
||||
pm_ev.message |= (c << (8 * idx++));
|
||||
pm_ev.message |= (c << (8 * idx++));
|
||||
if (idx == len) {
|
||||
pm_read_short(midi, &pm_ev);
|
||||
if (st >= 0xf0)
|
||||
st = 0;
|
||||
idx = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pthread_exit(NULL);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static void set_mode(struct mio_dev *dev, unsigned int mode) {
|
||||
if (dev->mode != 0)
|
||||
mio_close(dev->hdl);
|
||||
dev->mode = 0;
|
||||
if (mode != 0)
|
||||
dev->hdl = mio_open(dev->name, mode, 0);
|
||||
if (dev->hdl)
|
||||
dev->mode = mode;
|
||||
}
|
||||
|
||||
static PmError sndio_out_open(PmInternal *midi, void *driverInfo)
|
||||
{
|
||||
descriptor_type desc = &descriptors[midi->device_id];
|
||||
struct mio_dev *dev = (struct mio_dev *) desc->descriptor;
|
||||
|
||||
if (dev->mode & MIO_OUT)
|
||||
return pmNoError;
|
||||
|
||||
set_mode(dev, dev->mode | MIO_OUT);
|
||||
if (!(dev->mode & MIO_OUT)) {
|
||||
snprintf(dev->errmsg, PM_HOST_ERROR_MSG_LEN,
|
||||
"mio_open (output) failed: %s\n", dev->name);
|
||||
return pmHostError;
|
||||
}
|
||||
|
||||
midi->descriptor = (void *)dev;
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static PmError sndio_in_open(PmInternal *midi, void *driverInfo)
|
||||
{
|
||||
descriptor_type desc = &descriptors[midi->device_id];
|
||||
struct mio_dev *dev = (struct mio_dev *) desc->descriptor;
|
||||
|
||||
if (dev->mode & MIO_IN)
|
||||
return pmNoError;
|
||||
|
||||
set_mode(dev, dev->mode | MIO_IN);
|
||||
if (!(dev->mode & MIO_IN)) {
|
||||
snprintf(dev->errmsg, PM_HOST_ERROR_MSG_LEN,
|
||||
"mio_open (input) failed: %s\n", dev->name);
|
||||
return pmHostError;
|
||||
}
|
||||
midi->descriptor = (void *)dev;
|
||||
pthread_attr_t attr;
|
||||
pthread_attr_init(&attr);
|
||||
pthread_create(&dev->thread, &attr, input_thread, ( void* )midi);
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static PmError sndio_out_close(PmInternal *midi)
|
||||
{
|
||||
struct mio_dev *dev = (struct mio_dev *) midi->descriptor;
|
||||
|
||||
if (dev->mode & MIO_OUT)
|
||||
set_mode(dev, dev->mode & ~MIO_OUT);
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static PmError sndio_in_close(PmInternal *midi)
|
||||
{
|
||||
struct mio_dev *dev = (struct mio_dev *) midi->descriptor;
|
||||
|
||||
if (dev->mode & MIO_IN) {
|
||||
set_mode(dev, dev->mode & ~MIO_IN);
|
||||
pthread_join(dev->thread, NULL);
|
||||
dev->thread = NULL;
|
||||
}
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static PmError sndio_abort(PmInternal *midi)
|
||||
{
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static PmTimestamp sndio_synchronize(PmInternal *midi)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static PmError do_write(struct mio_dev *dev, const void *addr, size_t nbytes)
|
||||
{
|
||||
size_t w = mio_write(dev->hdl, addr, nbytes);
|
||||
|
||||
if (w != nbytes) {
|
||||
snprintf(dev->errmsg, PM_HOST_ERROR_MSG_LEN,
|
||||
"mio_write failed, bytes written:%zu\n", w);
|
||||
return pmHostError;
|
||||
}
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static PmError sndio_write_byte(PmInternal *midi, unsigned char byte,
|
||||
PmTimestamp timestamp)
|
||||
{
|
||||
struct mio_dev *dev = (struct mio_dev *) midi->descriptor;
|
||||
|
||||
return do_write(dev, &byte, 1);
|
||||
}
|
||||
|
||||
static PmError sndio_write_short(PmInternal *midi, PmEvent *event)
|
||||
{
|
||||
struct mio_dev *dev = (struct mio_dev *) midi->descriptor;
|
||||
int nbytes = midi_message_length(event->message);
|
||||
|
||||
if (midi->latency > 0) {
|
||||
/* XXX the event should be queued for later playback */
|
||||
return do_write(dev, &event->message, nbytes);
|
||||
} else {
|
||||
return do_write(dev, &event->message, nbytes);
|
||||
}
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static PmError sndio_write_flush(PmInternal *midi, PmTimestamp timestamp)
|
||||
{
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
PmError sndio_sysex(PmInternal *midi, PmTimestamp timestamp)
|
||||
{
|
||||
return pmNoError;
|
||||
}
|
||||
|
||||
static unsigned int sndio_has_host_error(PmInternal *midi)
|
||||
{
|
||||
struct mio_dev *dev = (struct mio_dev *) midi->descriptor;
|
||||
|
||||
return (dev->errmsg[0] != '\0');
|
||||
}
|
||||
|
||||
static void sndio_get_host_error(PmInternal *midi, char *msg, unsigned int len)
|
||||
{
|
||||
struct mio_dev *dev = (struct mio_dev *) midi->descriptor;
|
||||
|
||||
strlcpy(msg, dev->errmsg, len);
|
||||
dev->errmsg[0] = '\0';
|
||||
}
|
||||
|
||||
pm_fns_node pm_sndio_in_dictionary = {
|
||||
none_write_short,
|
||||
none_sysex,
|
||||
none_sysex,
|
||||
none_write_byte,
|
||||
none_write_short,
|
||||
none_write_flush,
|
||||
sndio_synchronize,
|
||||
sndio_in_open,
|
||||
sndio_abort,
|
||||
sndio_in_close,
|
||||
success_poll,
|
||||
sndio_has_host_error,
|
||||
sndio_get_host_error
|
||||
};
|
||||
|
||||
pm_fns_node pm_sndio_out_dictionary = {
|
||||
sndio_write_short,
|
||||
sndio_sysex,
|
||||
sndio_sysex,
|
||||
sndio_write_byte,
|
||||
sndio_write_short,
|
||||
sndio_write_flush,
|
||||
sndio_synchronize,
|
||||
sndio_out_open,
|
||||
sndio_abort,
|
||||
sndio_out_close,
|
||||
none_poll,
|
||||
sndio_has_host_error,
|
||||
sndio_get_host_error
|
||||
};
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
/* pmsndio.h */
|
||||
|
||||
extern PmDeviceID pm_default_input_device_id;
|
||||
extern PmDeviceID pm_default_output_device_id;
|
||||
|
|
@ -5,4 +5,11 @@ via Mark Dank's GEM package, Pd can be used for simultaneous computer
|
|||
animation and computer audio. Second, an experimental facility is provided
|
||||
for defining and accessing data structures.
|
||||
|
||||
The MIDI support implemented in this port is derived from Raphael Graf's
|
||||
patches for a sndio backend on the OpenBSD audio/portmidi port, applied to an
|
||||
embedded PortMIDI library, enhanced to detect a variable number of MIDI (umidi)
|
||||
devices:
|
||||
http://openbsd-archive.7691.n7.nabble.com/audio-portmidi-input-td363848.html
|
||||
https://marc.info/?l=openbsd-ports&m=155221816900336&w=2
|
||||
|
||||
Unofficial web site: http://puredata.org/
|
||||
|
|
|
@ -20,6 +20,9 @@ USE_PERL5= test
|
|||
USE_LDCONFIG= yes
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
MAKE_ARGS_armv6= HTS_HAVE_NEON=
|
||||
MAKE_ARGS_armv7= HTS_HAVE_NEON=
|
||||
MAKE_ARGS= $(MAKE_ARGS_$(ARCH))
|
||||
PATHFIX_MAKEFILEIN= Makefile
|
||||
SHEBANG_FILES= test/*.pl
|
||||
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- htscodecs/htscodecs/rANS_static32x16pr_neon.c.orig 2023-04-17 21:11:08 UTC
|
||||
+++ htscodecs/htscodecs/rANS_static32x16pr_neon.c
|
||||
@@ -32,7 +32,7 @@
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
-#ifdef __ARM_NEON
|
||||
+#if defined(__ARM_NEON) && defined(__aarch64__)
|
||||
#include <arm_neon.h>
|
||||
|
||||
#include <limits.h>
|
|
@ -0,0 +1,11 @@
|
|||
--- htscodecs/htscodecs/rANS_static4x16pr.c.orig 2023-04-17 21:13:50 UTC
|
||||
+++ htscodecs/htscodecs/rANS_static4x16pr.c
|
||||
@@ -1006,7 +1006,7 @@ unsigned char *(*rans_dec_func(int do_simd, int order)
|
||||
}
|
||||
}
|
||||
|
||||
-#elif defined(__ARM_NEON)
|
||||
+#elif defined(__ARM_NEON) && defined(__aarch64__)
|
||||
|
||||
#if defined(__linux__) || defined(__FreeBSD__)
|
||||
#include <sys/auxv.h>
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= hyphy
|
||||
DISTVERSION= 2.5.49
|
||||
DISTVERSION= 2.5.50
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= jrm@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1679670987
|
||||
SHA256 (veg-hyphy-2.5.49_GH0.tar.gz) = 00a30f8b0e8bdc0a6f0a55201082d72cba9f7bd29e1e0e0088a3cedb3dbfeed4
|
||||
SIZE (veg-hyphy-2.5.49_GH0.tar.gz) = 5648834
|
||||
TIMESTAMP = 1681919231
|
||||
SHA256 (veg-hyphy-2.5.50_GH0.tar.gz) = c7597db75275cf017a64719d3134c5a0dca38e04c2e70b9d518f49bbb5f83032
|
||||
SIZE (veg-hyphy-2.5.50_GH0.tar.gz) = 5648743
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= ncbi-blast+
|
||||
DISTVERSION= 2.12.0
|
||||
PORTREVISION= 9
|
||||
PORTREVISION= 10
|
||||
CATEGORIES= biology perl5 python
|
||||
MASTER_SITES= https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ \
|
||||
https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${PORTVERSION}/
|
||||
|
|
|
@ -1,5 +1,14 @@
|
|||
--- CMakeLists.txt.orig 2022-04-06 09:17:15 UTC
|
||||
--- CMakeLists.txt.orig 2022-04-19 08:09:02 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -53,7 +53,7 @@ if (LIBNUML_REMOVE_WRAPPERS)
|
||||
endif(LIBNUML_REMOVE_WRAPPERS)
|
||||
|
||||
|
||||
-set(SWIG_EXTRA_FLAGS -DSWIGEXPORT -DLIBSBML_CPP_NAMESPACE_BEGIN -DLIBSBML_CPP_NAMESPACE_END -DLIBSBML_CPP_NAMESPACE_QUALIFIER -DLIBSBML_CPP_NAMESPACE_USE)
|
||||
+set(SWIG_EXTRA_FLAGS -DSWIGEXPORT -DLIBSBML_CPP_NAMESPACE_BEGIN= -DLIBSBML_CPP_NAMESPACE_END= -DLIBSBML_CPP_NAMESPACE_QUALIFIER= -DLIBSBML_CPP_NAMESPACE_USE=)
|
||||
if(NOT UNIX)
|
||||
set(SWIG_EXTRA_FLAGS ${SWIG_EXTRA_FLAGS} -DSWIGWIN -DSWIG_CSHARP_NO_WSTRING_HELPER )
|
||||
endif()
|
||||
@@ -62,6 +62,7 @@ ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libnuml_wrap.cpp
|
||||
COMMAND "${SWIG_EXECUTABLE}"
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
--- CMakeLists.txt.orig 2022-02-15 14:40:48 UTC
|
||||
--- CMakeLists.txt.orig 2022-06-07 11:34:09 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -37,8 +37,8 @@ endif(LIBSEDML_REMOVE_WRAPPERS)
|
||||
|
||||
|
||||
set(SWIG_EXTRA_FLAGS -DSWIGEXPORT
|
||||
- -DLIBSBML_CPP_NAMESPACE_BEGIN -DLIBSBML_CPP_NAMESPACE_END -DLIBSBML_CPP_NAMESPACE_QUALIFIER -DLIBSBML_CPP_NAMESPACE_USE
|
||||
- -DLIBNUML_CPP_NAMESPACE_BEGIN -DLIBNUML_CPP_NAMESPACE_END -DLIBNUML_CPP_NAMESPACE_QUALIFIER -DLIBNUML_CPP_NAMESPACE_USE
|
||||
+ -DLIBSBML_CPP_NAMESPACE_BEGIN= -DLIBSBML_CPP_NAMESPACE_END= -DLIBSBML_CPP_NAMESPACE_QUALIFIER= -DLIBSBML_CPP_NAMESPACE_USE=
|
||||
+ -DLIBNUML_CPP_NAMESPACE_BEGIN= -DLIBNUML_CPP_NAMESPACE_END= -DLIBNUML_CPP_NAMESPACE_QUALIFIER= -DLIBNUML_CPP_NAMESPACE_USE=
|
||||
)
|
||||
if(NOT UNIX)
|
||||
set(SWIG_EXTRA_FLAGS ${SWIG_EXTRA_FLAGS} -DSWIGWIN -DSWIG_CSHARP_NO_WSTRING_HELPER )
|
||||
@@ -49,6 +49,7 @@ ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libsedml_wrap.cpp
|
||||
COMMAND "${SWIG_EXECUTABLE}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= cvc
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.1.3
|
||||
DISTVERSION= 1.1.4
|
||||
CATEGORIES= cad
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -26,8 +26,4 @@ GH_ACCOUNT= d-m-bailey
|
|||
|
||||
MAKE_ARGS= INTLLIBS=-lintl
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
PORTDOCS= *
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1653074005
|
||||
SHA256 (d-m-bailey-cvc-v1.1.3_GH0.tar.gz) = 10f79fcf4a658a0f53ee382aa557069a907709bb1c6f3ffe251556d19f3426f6
|
||||
SIZE (d-m-bailey-cvc-v1.1.3_GH0.tar.gz) = 329517
|
||||
TIMESTAMP = 1681885069
|
||||
SHA256 (d-m-bailey-cvc-v1.1.4_GH0.tar.gz) = 6bba53473f456d9bd89acc65770567258f86a2833dc5fa6d98566a49e1876307
|
||||
SIZE (d-m-bailey-cvc-v1.1.4_GH0.tar.gz) = 329582
|
||||
|
|
|
@ -2,10 +2,13 @@ bin/add_kisei
|
|||
bin/annotate_kisei
|
||||
bin/calibre_cvc
|
||||
bin/clean_cvc_log
|
||||
bin/cvc
|
||||
bin/cvcMakefile
|
||||
bin/cvc_probe.il
|
||||
bin/cvc_rv
|
||||
bin/cvc_select.tcl
|
||||
bin/expand_cells.py
|
||||
share/scripts/cvc/SaveCvcParameters.txt
|
||||
share/scripts/cvc/box.awk
|
||||
share/doc/cvc_rv/Doxyfile
|
||||
share/doc/cvc_rv/error_codes
|
||||
share/doc/cvc_rv/kisei_instructions.txt
|
||||
share/scripts/cvc_rv/SaveCvcParameters.txt
|
||||
share/scripts/cvc_rv/box.awk
|
||||
|
|
|
@ -1,18 +1,26 @@
|
|||
PORTNAME= iverilog
|
||||
PORTVERSION= 11.0
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 12_0
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= ftp://icarus.com/pub/eda/verilog/v11/
|
||||
DISTNAME= verilog-${PORTVERSION}
|
||||
|
||||
MAINTAINER= kbowling@FreeBSD.org
|
||||
COMMENT= Verilog simulation and synthesis tool
|
||||
WWW= http://iverilog.icarus.com/
|
||||
WWW= https://steveicarus.github.io/iverilog/
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= autoconf:devel/autoconf \
|
||||
gperf:devel/gperf
|
||||
|
||||
USES= bison compiler:c++11-lang gmake readline
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= steveicarus
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-suffix
|
||||
|
||||
USES= bison compiler:c++11-lang gmake readline
|
||||
pre-configure:
|
||||
@cd ${WRKSRC} && sh autoconf.sh
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1603302018
|
||||
SHA256 (verilog-11.0.tar.gz) = d54785616b63fe6739948e9967499624f29ded54adb57e1e00eb897567a655d5
|
||||
SIZE (verilog-11.0.tar.gz) = 1784307
|
||||
TIMESTAMP = 1681749176
|
||||
SHA256 (steveicarus-iverilog-v12_0_GH0.tar.gz) = a68cb1ef7c017ef090ebedb2bc3e39ef90ecc70a3400afb4aa94303bc3beaa7d
|
||||
SIZE (steveicarus-iverilog-v12_0_GH0.tar.gz) = 2995096
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 7.0.1
|
||||
PORTVERSION= 7.0.2
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://kicad-downloads.s3.cern.ch/docs/
|
||||
PKGNAMESUFFIX= -doc
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1678448257
|
||||
SHA256 (kicad-doc-7.0.1.tar.gz) = 05dd54cc3cc9dd60e60deb67c4bd7d877f41f3cdba3423f006e713e4a79f9868
|
||||
SIZE (kicad-doc-7.0.1.tar.gz) = 494117723
|
||||
TIMESTAMP = 1681839584
|
||||
SHA256 (kicad-doc-7.0.2.tar.gz) = e97f0848226101591973c2447377585d0a578acccd605e4d8f9b37a24c1b19bc
|
||||
SIZE (kicad-doc-7.0.2.tar.gz) = 497782680
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 7.0.1
|
||||
PORTVERSION= 7.0.2
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-footprints/-/archive/${DISTVERSION}${DISTVERSIONSUFFIX}/
|
||||
PKGNAMESUFFIX= -library-footprints
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1678448310
|
||||
SHA256 (kicad-footprints-7.0.1.tar.bz2) = 6d10b48aea643448d96d02dd3bff9c4901f150c0dddf557a699301a0a484b318
|
||||
SIZE (kicad-footprints-7.0.1.tar.bz2) = 23942389
|
||||
TIMESTAMP = 1681673778
|
||||
SHA256 (kicad-footprints-7.0.2.tar.bz2) = 81ba4e1a48a4a741e3860d2e6b305a1002aea41c9ce168db13f9c7650198e374
|
||||
SIZE (kicad-footprints-7.0.2.tar.bz2) = 23956893
|
||||
|
|
|
@ -176,6 +176,7 @@
|
|||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC7xxJ.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_Vertical_Wuerth_434133025816.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_XKB_TS-1187A.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_SPST_NO_Alps_SKRK.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SP3T_PCM13.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_CK-JS102011SAQN.kicad_mod
|
||||
|
@ -1195,6 +1196,7 @@
|
|||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/U.FL_Hirose_U.FL-R-SMT-1_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/U.FL_Molex_MCRF_73412-0110_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/WR-MMCX_Wuerth_66011102111302_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/WR-MMCX_Wuerth_66012102111404_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_B2_2x16_Female_Vertical_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_B2_2x16_Male_Horizontal_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_DIN.pretty/DIN41612_B2_2x8_Female_Vertical_THT.kicad_mod
|
||||
|
@ -7071,6 +7073,8 @@
|
|||
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-WTB_64801011622_1x10_P1.50mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_CUI_PBO-3-Sxx_THT_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_Hahn_HS-400xx_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_HiLink_HLK-10Mxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_HiLink_HLK-5Mxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_HiLink_HLK-PMxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_MeanWell_IRM-02-xx_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_MeanWell_IRM-02-xx_THT.kicad_mod
|
||||
|
@ -7124,6 +7128,7 @@
|
|||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_RECOM_R-78S-0.1_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_RECOM_R5xxxDA_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_RECOM_R5xxxPA_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_RECOM_RCD-24_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_RECOM_RPA60-xxxxSFW.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_RECOM_RPMx.x-x.0.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Silvertel_Ag54xx.kicad_mod
|
||||
|
@ -7137,6 +7142,7 @@
|
|||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT.kicad_mod
|
||||
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1SM_SMD.kicad_mod
|
||||
|
@ -7285,6 +7291,7 @@
|
|||
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_MicroCrystal_MS1V-T1K.kicad_mod
|
||||
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_MicroCrystal_MS3V-T1R.kicad_mod
|
||||
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_Qantek_QC5CB-2Pin_5x3.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_SeikoEpson_FA128-4Pin_2.0x1.6mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm.kicad_mod
|
||||
|
@ -7950,6 +7957,7 @@
|
|||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Coilcraft_0603USB.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Coilcraft_0805USB.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Coilcraft_1812CAN.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Murata_DLW5BTMxxxSQ2x_5x5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Wuerth_WE-SL5.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Delevan_4222.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Wuerth_WE-SL2.kicad_mod
|
||||
|
@ -9192,6 +9200,7 @@
|
|||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm_HandSoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm_HandSoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_SeikoEpson_TG2520SMN-xxx-xxxxxx-4Pin_2.5x2.0mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_SiTime_PQFD-6L_3.2x2.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_SiTime_SiT9121-6Pin_3.2x2.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SMD_Silicon_Labs_LGA-6_2.5x3.2mm_P1.25mm.kicad_mod
|
||||
|
@ -9599,6 +9608,9 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_Pad5.55x5.55mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Infineon_PQFN-22-15-4EP_6x5mm_P0.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Infineon_PQFN-44-31-5EP_7x7mm_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/LQFN-10-1EP_2x2mm_P0.5mm_EP0.7x0.7mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/LQFN-12-1EP_2x2mm_P0.5mm_EP0.7x0.7mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/LQFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Linear_DE14MA.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Linear_UGK52_QFN-46-52.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MLF-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm.kicad_mod
|
||||
|
@ -11419,6 +11431,7 @@
|
|||
%%DATADIR%%/footprints/RF_Antenna.pretty/Abracon_APAES868R8060C16-T.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Antenna.pretty/Abracon_PRO-OB-440.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Antenna.pretty/Abracon_PRO-OB-471.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Antenna.pretty/Astrocast_AST50127-00.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Antenna.pretty/Coilcraft_MA5532-AE_RFID.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Antenna.pretty/Johanson_2450AT18x100.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Antenna.pretty/Johanson_2450AT43F0100.kicad_mod
|
||||
|
@ -11428,6 +11441,7 @@
|
|||
%%DATADIR%%/footprints/RF_Antenna.pretty/Texas_SWRA416_868MHz_915MHz.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Converter.pretty/Anaren_0805_2012Metric-6.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Converter.pretty/Balun_Johanson_0896BM15A0001.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Converter.pretty/Balun_Johanson_0900FM15K0039.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Converter.pretty/Balun_Johanson_0900PC15J0013.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Converter.pretty/Balun_Johanson_1.6x0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Converter.pretty/Balun_Johanson_5400BL15B050E.kicad_mod
|
||||
|
@ -11484,6 +11498,7 @@
|
|||
%%DATADIR%%/footprints/RF_Mini-Circuits.pretty/Mini-Circuits_YY161.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Mini-Circuits.pretty/Mini-Circuits_YY161_LandPatternPL-049.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Module.pretty/Ai-Thinker-Ra-01-LoRa.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Module.pretty/Astrocast_AST50147-00.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Module.pretty/Atmel_ATSAMR21G18-MR210UA_NoRFPads.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Module.pretty/BLE112-A.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Module.pretty/BM78SPPS5xC2.kicad_mod
|
||||
|
@ -11855,7 +11870,9 @@
|
|||
%%DATADIR%%/footprints/Sensor.pretty/Winson_GM-402B_5x5mm_P1.27mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Audio.pretty/CUI_CMC-4013-SMT.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Audio.pretty/Infineon_PG-LLGA-5-1.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Audio.pretty/InvenSense_ICS-43434-6_3.5x2.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Audio.pretty/Knowles_LGA-5_3.5x2.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Audio.pretty/Knowles_SPH0645LM4H-6_3.5x2.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Audio.pretty/ST_HLGA-6_3.76x4.72mm_P1.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Current.pretty/AKM_CQ_7.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Current.pretty/AKM_CQ_7S.kicad_mod
|
||||
|
@ -11928,6 +11945,7 @@
|
|||
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_42x30mm_SilkScreen.kicad_mod
|
||||
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_56.1x40mm_SilkScreen.kicad_mod
|
||||
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_8.5x6mm_SilkScreen.kicad_mod
|
||||
%%DATADIR%%/footprints/Symbol.pretty/EasterEgg_EWG1308-2013_ClassA.kicad_mod
|
||||
%%DATADIR%%/footprints/Symbol.pretty/ESD-Logo_13.2x12mm_SilkScreen.kicad_mod
|
||||
%%DATADIR%%/footprints/Symbol.pretty/ESD-Logo_22x20mm_SilkScreen.kicad_mod
|
||||
%%DATADIR%%/footprints/Symbol.pretty/ESD-Logo_33x30mm_SilkScreen.kicad_mod
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 7.0.1
|
||||
PORTVERSION= 7.0.2
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-packages3D/-/archive/${DISTVERSION}${DISTVERSIONSUFFIX}/
|
||||
PKGNAMESUFFIX= -library-packages3d
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1678449309
|
||||
SHA256 (kicad-packages3D-7.0.1.tar.bz2) = acf1fea66eb84eb76d8aa6115f56efb6b694377099aec45059378cc78df363c4
|
||||
SIZE (kicad-packages3D-7.0.1.tar.bz2) = 768042873
|
||||
TIMESTAMP = 1681673767
|
||||
SHA256 (kicad-packages3D-7.0.2.tar.bz2) = a436414b9466db3aacfbe3efedfc784bcec2d2839789234fc65414069a9e470d
|
||||
SIZE (kicad-packages3D-7.0.2.tar.bz2) = 768222191
|
||||
|
|
|
@ -12568,6 +12568,8 @@
|
|||
%%DATADIR%%/3dmodels/Sensor.3dshapes/Aosong_DHT11_5.5x12.0_P2.54mm.wrl
|
||||
%%DATADIR%%/3dmodels/Sensor_Audio.3dshapes/CUI_CMC-4013-SMT.step
|
||||
%%DATADIR%%/3dmodels/Sensor_Audio.3dshapes/CUI_CMC-4013-SMT.wrl
|
||||
%%DATADIR%%/3dmodels/Sensor_Audio.3dshapes/InvenSense_ICS-43434-6_3.5x2.65mm.step
|
||||
%%DATADIR%%/3dmodels/Sensor_Audio.3dshapes/InvenSense_ICS-43434-6_3.5x2.65mm.wrl
|
||||
%%DATADIR%%/3dmodels/Sensor_Audio.3dshapes/ST_HLGA-6_3.76x4.72mm_P1.65mm.step
|
||||
%%DATADIR%%/3dmodels/Sensor_Audio.3dshapes/ST_HLGA-6_3.76x4.72mm_P1.65mm.wrl
|
||||
%%DATADIR%%/3dmodels/Sensor_Current.3dshapes/LEM_HO-NP.step
|
||||
|
@ -12582,6 +12584,7 @@
|
|||
%%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.wrl
|
||||
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.step
|
||||
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.wrl
|
||||
%%DATADIR%%/3dmodels/Symbol.3dshapes/EasterEgg_EWG1308-2013_ClassA.step
|
||||
%%DATADIR%%/3dmodels/TerminalBlock_Altech.3dshapes/Altech_AK300_1x02_P5.00mm_45-Degree.step
|
||||
%%DATADIR%%/3dmodels/TerminalBlock_Altech.3dshapes/Altech_AK300_1x02_P5.00mm_45-Degree.wrl
|
||||
%%DATADIR%%/3dmodels/TerminalBlock_Altech.3dshapes/Altech_AK300_1x03_P5.00mm_45-Degree.step
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 7.0.1
|
||||
PORTVERSION= 7.0.2
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-symbols/-/archive/${DISTVERSION}${DISTVERSIONSUFFIX}/
|
||||
PKGNAMESUFFIX= -library-symbols
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1678448376
|
||||
SHA256 (kicad-symbols-7.0.1.tar.bz2) = da6cbc2f427a385f07624b9f0d5792f644aba00db2fea81d1a23f2cfcb4ee32f
|
||||
SIZE (kicad-symbols-7.0.1.tar.bz2) = 3012164
|
||||
TIMESTAMP = 1681673798
|
||||
SHA256 (kicad-symbols-7.0.2.tar.bz2) = d0f9aed81172e14da899d90e2ead6ef8c4d515da3a3847a26bab22db4a7e4528
|
||||
SIZE (kicad-symbols-7.0.2.tar.bz2) = 3014152
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 7.0.1
|
||||
PORTVERSION= 7.0.2
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-templates/-/archive/${DISTVERSION}${DISTVERSIONSUFFIX}/
|
||||
PKGNAMESUFFIX= -library-tmpl
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1678448472
|
||||
SHA256 (kicad-templates-7.0.1.tar.bz2) = b69b929d476a24126417bc114d65bda9b01950af391fb21b57e35cf34d2390e0
|
||||
SIZE (kicad-templates-7.0.1.tar.bz2) = 1419796
|
||||
TIMESTAMP = 1681673822
|
||||
SHA256 (kicad-templates-7.0.2.tar.bz2) = 2ca6de284aa6d1567173d3d5ef10bb7f416cc919b7a9cae438ebb36ced15df74
|
||||
SIZE (kicad-templates-7.0.2.tar.bz2) = 1247364
|
||||
|
|
|
@ -128,19 +128,6 @@
|
|||
%%DATADIR%%/template/TI-LaunchPad-BoosterPack-40pin/meta/brd.png
|
||||
%%DATADIR%%/template/TI-LaunchPad-BoosterPack-40pin/meta/icon.png
|
||||
%%DATADIR%%/template/TI-LaunchPad-BoosterPack-40pin/meta/info.html
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/aisler-2-layer-complex.kicad_dru
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/aisler-2-layer-complex.kicad_pcb
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/aisler-2-layer-complex.kicad_pro
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/aisler-2-layer-complex.kicad_sch
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/button.png
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/drc.png
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/icon.png
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/info.html
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/install.png
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/logo_medium.png
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/pcm.png
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/trace-selection.png
|
||||
%%DATADIR%%/template/aisler-2-layer-complex/meta/via-selection.png
|
||||
%%DATADIR%%/template/gost_landscape.kicad_wks
|
||||
%%DATADIR%%/template/gost_portrait.kicad_wks
|
||||
%%DATADIR%%/template/pagelayout_default.kicad_wks
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 7.0.1
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 7.0.2
|
||||
PORTEPOCH= 2
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/${PORTNAME}/code/${PORTNAME}/-/archive/${DISTVERSION}${DISTVERSIONSUFFIX}/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1678399887
|
||||
SHA256 (kicad-7.0.1.tar.bz2) = d77fca280691c803a1ae07ee15dd436f59cf06302addb9fe6d8f7284206c9858
|
||||
SIZE (kicad-7.0.1.tar.bz2) = 42744121
|
||||
TIMESTAMP = 1681673747
|
||||
SHA256 (kicad-7.0.2.tar.bz2) = 9d7a370ebbd2f7f0603d395d2b3b8c14f5e0ed71441c03895591fb776c4ce38e
|
||||
SIZE (kicad-7.0.2.tar.bz2) = 42844186
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= ibus-libpinyin
|
||||
PORTVERSION= 1.11.1
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.15.2
|
||||
CATEGORIES= chinese
|
||||
MASTER_SITES= SF/libpinyin/${PORTNAME}
|
||||
|
||||
|
@ -8,14 +7,14 @@ MAINTAINER= henry.hu.sh@gmail.com
|
|||
COMMENT= Intelligent Pinyin engine based on libpinyin for IBus
|
||||
WWW= https://github.com/libpinyin/ibus-libpinyin
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \
|
||||
libibus-1.0.so:textproc/ibus \
|
||||
libpinyin.so:chinese/libpinyin
|
||||
|
||||
USES= compiler:c++11-lib gmake gnome python pkgconfig gettext
|
||||
USE_PYTHON= py3kplist
|
||||
USE_GNOME= glib20
|
||||
GLIB_SCHEMAS= com.github.libpinyin.ibus-libpinyin.gschema.xml
|
||||
|
||||
|
@ -25,15 +24,15 @@ GNU_CONFIGURE= yes
|
|||
CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost \
|
||||
--disable-lua-extension
|
||||
|
||||
OPTIONS_DEFINE= ENGLISH STROKE OPENCC NLS
|
||||
OPTIONS_DEFAULT= ENGLISH STROKE OPENCC
|
||||
OPTIONS_DEFINE= ENGLISH TABLE OPENCC NLS
|
||||
OPTIONS_DEFAULT= ENGLISH TABLE OPENCC
|
||||
OPTIONS_SUB= yes
|
||||
ENGLISH_DESC= Enable English input mode
|
||||
STROKE_DESC= Enable stroke input mode
|
||||
TABLE_DESC= Enable table input mode
|
||||
OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion
|
||||
|
||||
ENGLISH_CONFIGURE_ENABLE= english-input-mode
|
||||
STROKE_CONFIGURE_ENABLE= stroke-input-mode
|
||||
TABLE_CONFIGURE_ENABLE= table-input-mode
|
||||
|
||||
OPENCC_CONFIGURE_ENABLE= opencc
|
||||
OPENCC_LIB_DEPENDS= libopencc.so:chinese/opencc
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1565071977
|
||||
SHA256 (ibus-libpinyin-1.11.1.tar.gz) = 80f530ccb88d44c51cfbb20d1191d50b0d4240c2a087de4e3aae89c6e26381ae
|
||||
SIZE (ibus-libpinyin-1.11.1.tar.gz) = 1177679
|
||||
TIMESTAMP = 1678495363
|
||||
SHA256 (ibus-libpinyin-1.15.2.tar.gz) = d7478d5a8745d2c2f3edb15d4053e4c515293195f7e959c1a992c7c4d5e8fa07
|
||||
SIZE (ibus-libpinyin-1.15.2.tar.gz) = 1292391
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- data/Makefile.am.orig 2019-05-09 06:57:21 UTC
|
||||
+++ data/Makefile.am
|
||||
@@ -67,7 +67,7 @@ desktop_files = $(desktop_in_files:.desktop.in=.deskto
|
||||
|
||||
$(desktop_files): $(desktop_in_files) Makefile
|
||||
$(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
|
||||
- sed -i -e 's|@libexecdir[@]|$(libexecdir)|g' \
|
||||
+ sed -i '' -e 's|@libexecdir[@]|$(libexecdir)|g' \
|
||||
-e 's|@pkgdatadir[@]|$(pkgdatadir)|g' $@
|
||||
|
||||
desktopdir=$(datadir)/applications
|
|
@ -1,11 +0,0 @@
|
|||
--- data/Makefile.in.orig 2019-05-09 06:57:27 UTC
|
||||
+++ data/Makefile.in
|
||||
@@ -863,7 +863,7 @@ $(STROKES_DB): $(STROKES) $(STROKES_AWK)
|
||||
|
||||
$(desktop_files): $(desktop_in_files) Makefile
|
||||
$(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
|
||||
- sed -i -e 's|@libexecdir[@]|$(libexecdir)|g' \
|
||||
+ sed -i '' -e 's|@libexecdir[@]|$(libexecdir)|g' \
|
||||
-e 's|@pkgdatadir[@]|$(pkgdatadir)|g' $@
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
@ -1,16 +1,9 @@
|
|||
%%NLS%%share/locale/ca/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-libpinyin.mo
|
||||
libexec/ibus-engine-libpinyin
|
||||
libexec/ibus-setup-libpinyin
|
||||
share/appdata/libpinyin.appdata.xml
|
||||
share/applications/ibus-setup-libbopomofo.desktop
|
||||
share/applications/ibus-setup-libpinyin.desktop
|
||||
%%ENGLISH%%%%DATADIR%%/db/english.db
|
||||
%%STROKE%%%%DATADIR%%/db/strokes.db
|
||||
%%TABLE%%%%DATADIR%%/db/table.db
|
||||
%%DATADIR%%/icons/chinese.svg
|
||||
%%DATADIR%%/icons/english.svg
|
||||
%%DATADIR%%/icons/full-punct.svg
|
||||
|
@ -21,20 +14,34 @@ share/applications/ibus-setup-libpinyin.desktop
|
|||
%%DATADIR%%/icons/ibus-pinyin.svg
|
||||
%%DATADIR%%/icons/simp-chinese.svg
|
||||
%%DATADIR%%/icons/trad-chinese.svg
|
||||
%%DATADIR%%/network.txt
|
||||
%%DATADIR%%/setup/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%DATADIR%%/setup/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%DATADIR%%/setup/__pycache__/dicttreeview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%DATADIR%%/setup/__pycache__/dicttreeview%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%DATADIR%%/setup/__pycache__/keyboardshortcut%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%DATADIR%%/setup/__pycache__/keyboardshortcut%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%DATADIR%%/setup/__pycache__/main2%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%DATADIR%%/setup/__pycache__/main2%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%DATADIR%%/setup/__pycache__/shortcuteditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%DATADIR%%/setup/__pycache__/shortcuteditor%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%DATADIR%%/setup/config.py
|
||||
%%DATADIR%%/setup/config.pyc
|
||||
%%DATADIR%%/setup/config.pyo
|
||||
%%DATADIR%%/setup/dicttreeview.py
|
||||
%%DATADIR%%/setup/dicttreeview.pyc
|
||||
%%DATADIR%%/setup/dicttreeview.pyo
|
||||
%%DATADIR%%/setup/ibus-libpinyin-preferences.ui
|
||||
%%DATADIR%%/setup/keyboardshortcut.py
|
||||
%%DATADIR%%/setup/keyboardshortcut.pyc
|
||||
%%DATADIR%%/setup/keyboardshortcut.pyo
|
||||
%%DATADIR%%/setup/main2.py
|
||||
%%DATADIR%%/setup/main2.pyc
|
||||
%%DATADIR%%/setup/main2.pyo
|
||||
%%DATADIR%%/setup/shortcuteditor.py
|
||||
%%DATADIR%%/setup/shortcuteditor.pyc
|
||||
%%DATADIR%%/setup/shortcuteditor.pyo
|
||||
share/ibus/component/libpinyin.xml
|
||||
%%NLS%%share/locale/ca/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/cs/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/pt_BR/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/si/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/uk/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-libpinyin.mo
|
||||
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-libpinyin.mo
|
||||
share/metainfo/libpinyin.appdata.xml
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
--- swig/osmosdr_swig.i.orig 2020-12-18 12:22:24 UTC
|
||||
+++ swig/osmosdr_swig.i
|
||||
@@ -5,6 +5,7 @@
|
||||
// suppress Warning 319: No access specifier given for base class 'boost::noncopyable' (ignored).
|
||||
#pragma SWIG nowarn=319
|
||||
|
||||
+%include <std_container.i>
|
||||
%include "gnuradio.i" // the common stuff
|
||||
|
||||
//load generated python docstrings
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= hamlib
|
||||
PORTVERSION= 4.5.3
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 4.5.5
|
||||
CATEGORIES= comms hamradio
|
||||
MASTER_SITES= SF
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1672594651
|
||||
SHA256 (hamlib-4.5.3.tar.gz) = e1818e9df0e59023d2dff320c41c5c622b02a0afd3e50c3155694e1a9014f260
|
||||
SIZE (hamlib-4.5.3.tar.gz) = 2590200
|
||||
TIMESTAMP = 1681402649
|
||||
SHA256 (hamlib-4.5.5.tar.gz) = 601c89f32ed225e9527ade3d64d0d05d23202c05ae21ffa77e59d70ee4597fcd
|
||||
SIZE (hamlib-4.5.5.tar.gz) = 2603846
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= pdf2djvu
|
||||
DISTVERSION= 0.9.18.2
|
||||
PORTREVISION= 12
|
||||
PORTREVISION= 13
|
||||
CATEGORIES= converters
|
||||
MASTER_SITES= https://github.com/jwilk/${PORTNAME}/releases/download/${PORTVERSION}/
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= json-ld
|
||||
PORTVERSION= 3.2.3
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 3.2.4
|
||||
CATEGORIES= converters rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
@ -15,8 +14,8 @@ RUN_DEPENDS= rubygem-json-canonicalization>=0.3<1:devel/rubygem-json-canonicaliz
|
|||
rubygem-htmlentities>=4.3<5:textproc/rubygem-htmlentities \
|
||||
rubygem-link_header>=0.0.8<1:www/rubygem-link_header \
|
||||
rubygem-multi_json>=1.15<2:devel/rubygem-multi_json \
|
||||
rubygem-rack22>=2.2,3<3,3:www/rubygem-rack22 \
|
||||
rubygem-rdf>=3.2.9<4:www/rubygem-rdf
|
||||
rubygem-rack>=2.2,3<4,3:www/rubygem-rack \
|
||||
rubygem-rdf>=3.2.10<4:www/rubygem-rdf
|
||||
|
||||
USES= gem
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1661599369
|
||||
SHA256 (rubygem/json-ld-3.2.3.gem) = 96ae5c0b49118fe396cb811522bd15bef6468903d79307f34a86a323740c07ab
|
||||
SIZE (rubygem/json-ld-3.2.3.gem) = 171008
|
||||
TIMESTAMP = 1681843912
|
||||
SHA256 (rubygem/json-ld-3.2.4.gem) = 0eeec7af92eaa824db93928239864d46373b03984fc10270c96ddc8a9f139f0a
|
||||
SIZE (rubygem/json-ld-3.2.4.gem) = 171520
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= arrow
|
||||
DISTVERSION= 8.0.0
|
||||
PORTREVISION= 8
|
||||
PORTREVISION= 9
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
|
||||
https://github.com/apache/orc/archive/rel/:orc
|
||||
|
|
|
@ -11,6 +11,9 @@ WWW= https://github.com/Blosc/caterva
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Use archivers/c-blosc2 instead. All the features of Caterva have been included in the C-Blosc2 NDim object
|
||||
EXPIRATION_DATE=2023-06-30
|
||||
|
||||
USES= cmake:testing pkgconfig
|
||||
|
||||
CFLAGS+= -I${WRKSRC}/contribs/c-blosc2/blosc
|
||||
|
|
|
@ -0,0 +1,143 @@
|
|||
--- asio/asio/ssl/impl/context.ipp.orig 2023-02-03 12:20:21 UTC
|
||||
+++ asio/asio/ssl/impl/context.ipp
|
||||
@@ -87,7 +87,7 @@ context::context(context::method m)
|
||||
#endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) || defined(OPENSSL_NO_SSL2)
|
||||
|
||||
// SSL v3.
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
case context::sslv3:
|
||||
handle_ = ::SSL_CTX_new(::TLS_method());
|
||||
if (handle_)
|
||||
@@ -132,7 +132,7 @@ context::context(context::method m)
|
||||
#endif // defined(OPENSSL_NO_SSL3)
|
||||
|
||||
// TLS v1.0.
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
case context::tlsv1:
|
||||
handle_ = ::SSL_CTX_new(::TLS_method());
|
||||
if (handle_)
|
||||
@@ -177,7 +177,7 @@ context::context(context::method m)
|
||||
#endif // defined(SSL_TXT_TLSV1)
|
||||
|
||||
// TLS v1.1.
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
case context::tlsv11:
|
||||
handle_ = ::SSL_CTX_new(::TLS_method());
|
||||
if (handle_)
|
||||
@@ -222,7 +222,7 @@ context::context(context::method m)
|
||||
#endif // defined(SSL_TXT_TLSV1_1)
|
||||
|
||||
// TLS v1.2.
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
case context::tlsv12:
|
||||
handle_ = ::SSL_CTX_new(::TLS_method());
|
||||
if (handle_)
|
||||
@@ -267,8 +267,7 @@ context::context(context::method m)
|
||||
#endif // defined(SSL_TXT_TLSV1_2)
|
||||
|
||||
// TLS v1.3.
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10101000L)
|
||||
case context::tlsv13:
|
||||
handle_ = ::SSL_CTX_new(::TLS_method());
|
||||
if (handle_)
|
||||
@@ -294,7 +293,6 @@ context::context(context::method m)
|
||||
}
|
||||
break;
|
||||
#else // (OPENSSL_VERSION_NUMBER >= 0x10101000L)
|
||||
- // && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
case context::tlsv13:
|
||||
case context::tlsv13_client:
|
||||
case context::tlsv13_server:
|
||||
@@ -302,7 +300,6 @@ context::context(context::method m)
|
||||
asio::error::invalid_argument, "context");
|
||||
break;
|
||||
#endif // (OPENSSL_VERSION_NUMBER >= 0x10101000L)
|
||||
- // && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
|
||||
// Any supported SSL/TLS version.
|
||||
case context::sslv23:
|
||||
@@ -316,7 +313,7 @@ context::context(context::method m)
|
||||
break;
|
||||
|
||||
// Any supported TLS version.
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
case context::tls:
|
||||
handle_ = ::SSL_CTX_new(::TLS_method());
|
||||
if (handle_)
|
||||
@@ -386,8 +383,7 @@ context::~context()
|
||||
{
|
||||
if (handle_)
|
||||
{
|
||||
-#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)) \
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
|| defined(ASIO_USE_WOLFSSL)
|
||||
void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
|
||||
#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
@@ -399,8 +395,7 @@ context::~context()
|
||||
static_cast<detail::password_callback_base*>(
|
||||
cb_userdata);
|
||||
delete callback;
|
||||
-#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)) \
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
|| defined(ASIO_USE_WOLFSSL)
|
||||
::SSL_CTX_set_default_passwd_cb_userdata(handle_, 0);
|
||||
#else // (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
@@ -738,8 +733,7 @@ ASIO_SYNC_OP_VOID context::use_certificate_chain(
|
||||
bio_cleanup bio = { make_buffer_bio(chain) };
|
||||
if (bio.p)
|
||||
{
|
||||
-#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)) \
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
|| defined(ASIO_USE_WOLFSSL)
|
||||
pem_password_cb* callback = ::SSL_CTX_get_default_passwd_cb(handle_);
|
||||
void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
|
||||
@@ -767,8 +761,7 @@ ASIO_SYNC_OP_VOID context::use_certificate_chain(
|
||||
ASIO_SYNC_OP_VOID_RETURN(ec);
|
||||
}
|
||||
|
||||
-#if ((OPENSSL_VERSION_NUMBER >= 0x10002000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)) \
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10002000L) \
|
||||
|| defined(ASIO_USE_WOLFSSL)
|
||||
::SSL_CTX_clear_chain_certs(handle_);
|
||||
#else
|
||||
@@ -846,8 +839,7 @@ ASIO_SYNC_OP_VOID context::use_private_key(
|
||||
{
|
||||
::ERR_clear_error();
|
||||
|
||||
-#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)) \
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
|| defined(ASIO_USE_WOLFSSL)
|
||||
pem_password_cb* callback = ::SSL_CTX_get_default_passwd_cb(handle_);
|
||||
void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
|
||||
@@ -915,8 +907,7 @@ ASIO_SYNC_OP_VOID context::use_rsa_private_key(
|
||||
{
|
||||
::ERR_clear_error();
|
||||
|
||||
-#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)) \
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
|| defined(ASIO_USE_WOLFSSL)
|
||||
pem_password_cb* callback = ::SSL_CTX_get_default_passwd_cb(handle_);
|
||||
void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
|
||||
@@ -1156,8 +1147,7 @@ int context::verify_callback_function(int preverified,
|
||||
ASIO_SYNC_OP_VOID context::do_set_password_callback(
|
||||
detail::password_callback_base* callback, asio::error_code& ec)
|
||||
{
|
||||
-#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
- && !defined(LIBRESSL_VERSION_NUMBER)) \
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
|
||||
|| defined(ASIO_USE_WOLFSSL)
|
||||
void* old_callback = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
|
||||
::SSL_CTX_set_default_passwd_cb_userdata(handle_, callback);
|
|
@ -1,11 +0,0 @@
|
|||
--- galerautils/src/gu_asio_stream_engine.cpp.orig 2021-11-15 21:09:11 UTC
|
||||
+++ galerautils/src/gu_asio_stream_engine.cpp
|
||||
@@ -100,7 +100,7 @@ class AsioTcpStreamEngine : public gu::AsioStreamEngin
|
||||
|
||||
#include <openssl/ssl.h>
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x1010100fL
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
#define HAVE_READ_EX
|
||||
#define HAVE_WRITE_EX
|
||||
#endif
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= kbibtex
|
||||
DISTVERSION= 0.10.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases kde
|
||||
MASTER_SITES= KDE/stable/KBibTeX/${DISTVERSION}
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kyotocabinet
|
||||
PORTVERSION= 1.2.79
|
||||
PORTVERSION= 1.2.80
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= https://dbmx.net/kyotocabinet/pkg/ \
|
||||
LOCAL/sunpoet
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1608366102
|
||||
SHA256 (kyotocabinet-1.2.79.tar.gz) = 67fb1da4ae2a86f15bb9305f26caa1a7c0c27d525464c71fd732660a95ae3e1d
|
||||
SIZE (kyotocabinet-1.2.79.tar.gz) = 943804
|
||||
TIMESTAMP = 1681843824
|
||||
SHA256 (kyotocabinet-1.2.80.tar.gz) = 4c85d736668d82920bfdbdb92ac3d66b7db1108f09581a769dd9160a02def349
|
||||
SIZE (kyotocabinet-1.2.80.tar.gz) = 942543
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= mroonga
|
||||
PORTVERSION= 13.00
|
||||
PORTVERSION= 13.01
|
||||
CATEGORIES= databases textproc
|
||||
MASTER_SITES= http://packages.groonga.org/source/mroonga/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1676905672
|
||||
SHA256 (mroonga-13.00.tar.gz) = 7216106542394b6c5d2bea3466a85fbb327ba8c3b27783ba0f7600313dd2aefc
|
||||
SIZE (mroonga-13.00.tar.gz) = 2643975
|
||||
TIMESTAMP = 1681919594
|
||||
SHA256 (mroonga-13.01.tar.gz) = 24efb8ad10cafa26a3ea1f5e463662982c19dadf009a09b1f5dc5ae1189496c6
|
||||
SIZE (mroonga-13.01.tar.gz) = 2635854
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= couchbase
|
||||
PORTVERSION= 4.1.2
|
||||
PORTVERSION= 4.1.3
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= https://github.com/couchbase/couchbase-php-client/releases/download/${PORTVERSION}/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1679498630
|
||||
SHA256 (PECL/couchbase-4.1.2.tgz) = c5d3109365a47a785ad21713a27cbb3da7205da506bc7bf255ea04fc14d835e2
|
||||
SIZE (PECL/couchbase-4.1.2.tgz) = 2030875
|
||||
TIMESTAMP = 1681843844
|
||||
SHA256 (PECL/couchbase-4.1.3.tgz) = bfca3512e59dffc9f981cba0294387a50a83c1f7e446de92ae44f8d1d421194a
|
||||
SIZE (PECL/couchbase-4.1.3.tgz) = 2050112
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= plpgsql_check
|
||||
PORTVERSION= 2.3.3
|
||||
PORTVERSION= 2.3.4
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= databases
|
||||
PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}-
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1679498518
|
||||
SHA256 (okbob-plpgsql_check-v2.3.3_GH0.tar.gz) = 8816d5eacb88b092269353119f5cbeed703ad5dc392353297c83978f63fbd2c9
|
||||
SIZE (okbob-plpgsql_check-v2.3.3_GH0.tar.gz) = 275112
|
||||
TIMESTAMP = 1681052900
|
||||
SHA256 (okbob-plpgsql_check-v2.3.4_GH0.tar.gz) = 67de99541f6acdcbf3f4e837f8b4d7069981648526b26e1ca5999ce97dd285bc
|
||||
SIZE (okbob-plpgsql_check-v2.3.4_GH0.tar.gz) = 275060
|
||||
|
|
|
@ -18,6 +18,9 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_F
|
|||
USES= python:3.7+
|
||||
USE_PYTHON= autoplist concurrent cython pep517
|
||||
|
||||
post-patch:
|
||||
@${MV} ${WRKSRC}/build.py ${WRKSRC}/build_cython.py
|
||||
|
||||
post-install:
|
||||
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
|
||||
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
--- pyproject.toml.orig 2023-02-15 05:35:05 UTC
|
||||
+++ pyproject.toml
|
||||
@@ -3,7 +3,6 @@ authors = ["long2ice <long2ice@gmail.com>"]
|
||||
description = "A fast asyncio MySQL driver"
|
||||
documentation = "https://github.com/long2ice/asyncmy"
|
||||
homepage = "https://github.com/long2ice/asyncmy"
|
||||
-include = ["CHANGELOG.md", "LICENSE", "README.md"]
|
||||
keywords = ["driver", "asyncio", "mysql"]
|
||||
license = "Apache-2.0"
|
||||
name = "asyncmy"
|
||||
@@ -40,7 +39,7 @@ uvloop = { version = "*", markers = "sys_platform != '
|
||||
|
||||
[tool.poetry.build]
|
||||
generate-setup-file = true
|
||||
-script = "build.py"
|
||||
+script = "build_cython.py"
|
||||
|
||||
[build-system]
|
||||
build-backend = "poetry.core.masonry.api"
|
|
@ -0,0 +1,11 @@
|
|||
--- setup.py.orig 1970-01-01 00:00:00 UTC
|
||||
+++ setup.py
|
||||
@@ -21,7 +21,7 @@ setup_kwargs = {
|
||||
'package_data': package_data,
|
||||
'python_requires': '>=3.7,<4.0',
|
||||
}
|
||||
-from build import *
|
||||
+from build_cython import *
|
||||
build(setup_kwargs)
|
||||
|
||||
setup(**setup_kwargs)
|
|
@ -12,6 +12,9 @@ WWW= https://github.com/Blosc/python-caterva
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Use archivers/py-blosc2 instead. All the features of Python-Caterva have been included in the Python-Blosc2 NDArray object
|
||||
EXPIRATION_DATE=2023-06-30
|
||||
|
||||
BUILD_DEPENDS= caterva>=0.5.0_3:databases/caterva \
|
||||
cmake:devel/cmake-core \
|
||||
ninja:devel/ninja \
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= geoalchemy2
|
||||
PORTVERSION= 0.13.1
|
||||
PORTVERSION= 0.13.2
|
||||
CATEGORIES= databases geography python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1675190981
|
||||
SHA256 (GeoAlchemy2-0.13.1.tar.gz) = 57246d44aea90b4c52f84c006f6758d0e1951eb9018f10409a87141f02159b13
|
||||
SIZE (GeoAlchemy2-0.13.1.tar.gz) = 169711
|
||||
TIMESTAMP = 1681843848
|
||||
SHA256 (GeoAlchemy2-0.13.2.tar.gz) = 164c17ec4e566e4751ec1e8906e1c10316203a0535e6c5f80f7d7252791fd1f5
|
||||
SIZE (GeoAlchemy2-0.13.2.tar.gz) = 177658
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue