Browse Source

Merge remote-tracking branch 'freebsd/master'

Conflicts:
	games/gtkradiant/Makefile
	lang/tolua++/Makefile
pull/9/head
Franco Fichtner 4 months ago
parent
commit
1d3f17a540
100 changed files with 793 additions and 837 deletions
  1. +20
    -6
      Mk/Uses/scons.mk
  2. +1
    -0
      Mk/bsd.gecko.mk
  3. +1
    -1
      UPDATING
  4. +1
    -1
      archivers/peazip/Makefile
  5. +1
    -1
      archivers/peazip/pkg-descr
  6. +1
    -1
      archivers/quazip/Makefile
  7. +3
    -3
      archivers/quazip/distinfo
  8. +1
    -2
      archivers/zstd/Makefile
  9. +3
    -3
      archivers/zstd/distinfo
  10. +1
    -1
      astro/gpsd/Makefile
  11. +1
    -1
      astro/mkgmap/Makefile
  12. +3
    -3
      astro/mkgmap/distinfo
  13. +1
    -1
      audio/ardour/Makefile
  14. +1
    -1
      audio/jamulus/Makefile
  15. +3
    -3
      audio/jamulus/distinfo
  16. +5
    -3
      audio/lilv/Makefile
  17. +3
    -3
      audio/lilv/distinfo
  18. +1
    -0
      audio/lilv/pkg-plist
  19. +7
    -3
      audio/liquidsfz/Makefile
  20. +1
    -1
      audio/mixxx/Makefile
  21. +1
    -1
      audio/mixxx21/Makefile
  22. +3
    -3
      audio/sratom/Makefile
  23. +3
    -3
      audio/sratom/distinfo
  24. +2
    -1
      biology/gatk/Makefile
  25. +1
    -1
      cad/ifcopenshell/Makefile
  26. +27
    -52
      cad/netgen/Makefile
  27. +7
    -2
      cad/netgen/distinfo
  28. +0
    -39
      cad/netgen/files/netgen_copy_include_for_salome
  29. +0
    -155
      cad/netgen/files/patch-configure
  30. +0
    -11
      cad/netgen/files/patch-configure.ac
  31. +0
    -11
      cad/netgen/files/patch-libsrc_csg_Makefile.am
  32. +0
    -11
      cad/netgen/files/patch-libsrc_csg_Makefile.in
  33. +0
    -10
      cad/netgen/files/patch-libsrc_geom2d_Makefile.am
  34. +0
    -11
      cad/netgen/files/patch-libsrc_geom2d_Makefile.in
  35. +0
    -9
      cad/netgen/files/patch-libsrc_occ_Makefile.am
  36. +0
    -13
      cad/netgen/files/patch-libsrc_occ_Partition__Loop2d.cxx
  37. +0
    -11
      cad/netgen/files/patch-libsrc_stlgeom_Makefile.am
  38. +0
    -11
      cad/netgen/files/patch-libsrc_stlgeom_Makefile.in
  39. +0
    -11
      cad/netgen/files/patch-libsrc_visualization_Makefile.am
  40. +0
    -11
      cad/netgen/files/patch-libsrc_visualization_Makefile.in
  41. +0
    -19
      cad/netgen/files/patch-ng_Makefile.am
  42. +0
    -20
      cad/netgen/files/patch-ng_Makefile.in
  43. +0
    -11
      cad/netgen/files/patch-ng_drawing.tcl
  44. +0
    -95
      cad/netgen/files/patch-ng_ngpkg.cpp
  45. +0
    -11
      cad/netgen/files/patch-nglib_Makefile.in
  46. +0
    -10
      cad/netgen/files/pkg-message.in
  47. +210
    -174
      cad/netgen/pkg-plist
  48. +18
    -0
      cad/verilator/files/patch-src-verilog.y
  49. +1
    -1
      chinese/sunpinyin/Makefile
  50. +1
    -1
      comms/gqrx/Makefile
  51. +2
    -2
      databases/galera/Makefile
  52. +3
    -3
      databases/galera/distinfo
  53. +20
    -0
      databases/galera/files/patch-gcomm_src_asio__tcp.cpp
  54. +1
    -1
      databases/mongodb36/Makefile
  55. +1
    -1
      databases/mongodb40/Makefile
  56. +1
    -1
      databases/py-sqlalchemy-utils/Makefile
  57. +3
    -3
      databases/py-sqlalchemy-utils/distinfo
  58. +1
    -0
      deskutils/Makefile
  59. +2
    -2
      deskutils/cfiles/Makefile
  60. +3
    -3
      deskutils/cfiles/distinfo
  61. +88
    -0
      deskutils/just/Makefile
  62. +131
    -0
      deskutils/just/distinfo
  63. +3
    -0
      deskutils/just/pkg-descr
  64. +1
    -1
      devel/bison/Makefile
  65. +3
    -3
      devel/bison/distinfo
  66. +10
    -2
      devel/bison/pkg-plist
  67. +1
    -1
      devel/delve/Makefile
  68. +3
    -3
      devel/delve/distinfo
  69. +2
    -2
      devel/delve/pkg-message
  70. +1
    -1
      devel/godot2/Makefile
  71. +1
    -1
      devel/jenkins/Makefile
  72. +3
    -3
      devel/jenkins/distinfo
  73. +59
    -0
      devel/libexplain/files/patch-Makefile.in
  74. +19
    -0
      devel/libexplain/files/patch-codegen_gram.y
  75. +19
    -0
      devel/libexplain/files/patch-libexplain_acl__grammar.y
  76. +19
    -0
      devel/libexplain/files/patch-libexplain_parse__bits.y
  77. +10
    -0
      devel/libexplain/files/patch-libexplain_printf__format.y
  78. +2
    -0
      devel/libffcall/Makefile
  79. +1
    -1
      devel/microsoft-gsl/Makefile
  80. +3
    -3
      devel/microsoft-gsl/distinfo
  81. +2
    -0
      devel/microsoft-gsl/pkg-plist
  82. +1
    -1
      devel/mongo-cxx-driver/Makefile
  83. +1
    -1
      devel/p5-CPAN-Perl-Releases/Makefile
  84. +3
    -3
      devel/p5-CPAN-Perl-Releases/distinfo
  85. +1
    -1
      devel/p5-Devel-PatchPerl/Makefile
  86. +3
    -3
      devel/p5-Devel-PatchPerl/distinfo
  87. +1
    -1
      devel/py-billiard/Makefile
  88. +3
    -3
      devel/py-billiard/distinfo
  89. +3
    -3
      devel/py-celery/Makefile
  90. +3
    -3
      devel/py-celery/distinfo
  91. +1
    -1
      devel/py-jupyterlab-server/Makefile
  92. +3
    -3
      devel/py-jupyterlab-server/distinfo
  93. +2
    -3
      devel/py-jupyterlab/Makefile
  94. +3
    -3
      devel/py-jupyterlab/distinfo
  95. +1
    -1
      devel/py-lxml/Makefile
  96. +3
    -3
      devel/py-lxml/distinfo
  97. +3
    -2
      devel/py-twilio/Makefile
  98. +3
    -3
      devel/py-twilio/distinfo
  99. +1
    -2
      devel/py-vine/Makefile
  100. +3
    -3
      devel/py-vine/distinfo

+ 20
- 6
Mk/Uses/scons.mk View File

@@ -3,22 +3,36 @@
# Provide support to use the scons
#
# Feature: scons
# Usage: USES=scons
# Usage: USES=scons[:ARGS]
# Valid ARGS: python2 python3
#
# python2: Use default python 2.x to run scons
# python3: Use default python 3.x to run scons (default)
#
# MAINTAINER: python@FreeBSD.org

.if !defined(_INCLUDE_USES_SCONS_MK)
_INCLUDE_USES_SCONS_MK= yes

.if !empty(scons_ARGS)
IGNORE= Incorrect 'USES+= scons:${scons_ARGS}' scons takes no arguments
.if empty(scons_ARGS)
scons_ARGS= python3
.endif

.if ${scons_ARGS} == python3
_SCONS_PYTHON_VER= ${PYTHON3_DEFAULT}
.elif ${scons_ARGS} == python2
_SCONS_PYTHON_VER= ${PYTHON2_DEFAULT}
.else
IGNORE= Incorrect 'USES+= scons:${scons_ARGS}' usage
.endif

SCONS= ${LOCALBASE}/bin/scons
_SCONS_PYTHON_FLAVOR= py${_SCONS_PYTHON_VER:S|.||}

SCONS= ${LOCALBASE}/bin/scons-${_SCONS_PYTHON_VER}

BUILD_DEPENDS+= ${SCONS}:devel/scons
BUILD_DEPENDS+= ${SCONS}:devel/scons@${_SCONS_PYTHON_FLAVOR}

ALL_TARGET= #
ALL_TARGET?= #
CCFLAGS?= ${CFLAGS}
CPPPATH?= ${LOCALBASE}/include
LIBPATH?= ${LOCALBASE}/lib


+ 1
- 0
Mk/bsd.gecko.mk View File

@@ -72,6 +72,7 @@ USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xt
HAS_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
LDFLAGS+= -Wl,--as-needed
BINARY_ALIAS+= python3=python${PYTHON3_DEFAULT}

BUNDLE_LIBS= yes



+ 1
- 1
UPDATING View File

@@ -6,7 +6,7 @@ You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.

20200518:
AFFECTS: users of converers/libiconv
AFFECTS: users of converters/libiconv
AUTHOR: zeising@FreeBSD.org

Support for the Japanese specific patches have been discontinued.


+ 1
- 1
archivers/peazip/Makefile View File

@@ -4,8 +4,8 @@ PORTNAME= peazip
PORTVERSION= 7.0.1
PORTREVISION= 2
CATEGORIES= archivers
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src

MAINTAINER= acm@FreeBSD.org


+ 1
- 1
archivers/peazip/pkg-descr View File

@@ -6,4 +6,4 @@ convert archives, split / join files, strong encryption, encrypted password
manager, secure delete, find duplicate files, compute hash, export job
definition as script to automate backup / restore.

WWW: http://www.peazip.org
WWW: https://www.peazip.org/

+ 1
- 1
archivers/quazip/Makefile View File

@@ -3,7 +3,7 @@

PORTNAME= quazip
DISTVERSIONPREFIX= v
DISTVERSION= 0.9
DISTVERSION= 0.9.1
CATEGORIES= archivers
PKGNAMESUFFIX= -qt5



+ 3
- 3
archivers/quazip/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1588315994
SHA256 (stachenov-quazip-v0.9_GH0.tar.gz) = 377ebf77630e4cff7411fe149cb342e10f3be55ba123cc0b1ee09a25fc3faa06
SIZE (stachenov-quazip-v0.9_GH0.tar.gz) = 155764
TIMESTAMP = 1590411942
SHA256 (stachenov-quazip-v0.9.1_GH0.tar.gz) = 5d36b745cb94da440432690050e6db45b99b477cfe9bc3b82fd1a9d36fff95f5
SIZE (stachenov-quazip-v0.9.1_GH0.tar.gz) = 155775

+ 1
- 2
archivers/zstd/Makefile View File

@@ -2,9 +2,8 @@
# $FreeBSD$

PORTNAME= zstd
PORTVERSION= 1.4.4
PORTVERSION= 1.4.5
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= archivers

MAINTAINER= sunpoet@FreeBSD.org


+ 3
- 3
archivers/zstd/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1573470032
SHA256 (facebook-zstd-v1.4.4_GH0.tar.gz) = a364f5162c7d1a455cc915e8e3cf5f4bd8b75d09bc0f53965b0c9ca1383c52c8
SIZE (facebook-zstd-v1.4.4_GH0.tar.gz) = 1962617
TIMESTAMP = 1590421090
SHA256 (facebook-zstd-v1.4.5_GH0.tar.gz) = 734d1f565c42f691f8420c8d06783ad818060fc390dee43ae0a89f86d0a4f8c2
SIZE (facebook-zstd-v1.4.5_GH0.tar.gz) = 1987927

+ 1
- 1
astro/gpsd/Makefile View File

@@ -12,7 +12,7 @@ COMMENT= Daemon that monitors one or more GPSes attached to a host computer
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING

USES= cpe pathfix pkgconfig python:3.6+ scons shebangfix
USES= cpe pathfix pkgconfig python:3.6+ scons:python2 shebangfix
CPE_VENDOR= gpsd_project
USE_LDCONFIG= yes
USE_RC_SUBR= gpsd


+ 1
- 1
astro/mkgmap/Makefile View File

@@ -2,7 +2,7 @@
# $FreeBSD$

PORTNAME= mkgmap
PORTVERSION= r4486
PORTVERSION= r4499
CATEGORIES= astro converters java
MASTER_SITES= http://www.mkgmap.org.uk/download/ \
http://mirror.amdmi3.ru/distfiles/


+ 3
- 3
astro/mkgmap/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1589041254
SHA256 (mkgmap-r4486.tar.gz) = 76bba6ab61a5531de04dd265fe3f101f01bfe38222f7bd3ce2505ba89eb8736a
SIZE (mkgmap-r4486.tar.gz) = 3444786
TIMESTAMP = 1590360613
SHA256 (mkgmap-r4499.tar.gz) = 5d8f8aad387768821fa343278320e1f349b9599697657aa07d9b273f3ae11344
SIZE (mkgmap-r4499.tar.gz) = 3445587

+ 1
- 1
audio/ardour/Makefile View File

@@ -31,7 +31,7 @@ LIB_DEPENDS= libaubio.so:audio/aubio \
libsamplerate.so:audio/libsamplerate \
libsndfile.so:audio/libsndfile

USES= cpe gettext gnome pkgconfig scons tar:bzip2
USES= cpe gettext gnome pkgconfig scons:python2 tar:bzip2
MAKE_ARGS+= SYSLIBS=yes PREFIX=${PREFIX} NLS=yes
CFLAGS+= -I${LOCALBASE}/include -DHAVE_AUBIO4
USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 \


+ 1
- 1
audio/jamulus/Makefile View File

@@ -1,7 +1,7 @@
# $FreeBSD$

PORTNAME= jamulus
DISTVERSION= 3.5.3
DISTVERSION= 3.5.4
CATEGORIES= audio
MASTER_SITES= SF/llcon/${NAME}/${DISTVERSION}/
DISTNAME= ${NAME}-${PORTVERSION}


+ 3
- 3
audio/jamulus/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1590134666
SHA256 (Jamulus-3.5.3.tar.gz) = f19d3a5bdd482462ee014a5e52a97c305419b66ca406bd5bd565bdf829e378de
SIZE (Jamulus-3.5.3.tar.gz) = 1839088
TIMESTAMP = 1590426559
SHA256 (Jamulus-3.5.4.tar.gz) = 06be648ea42a45ff03b18ee6489205f19d3fb4ff0e17b564d7802724804bc330
SIZE (Jamulus-3.5.4.tar.gz) = 1672841

+ 5
- 3
audio/lilv/Makefile View File

@@ -2,8 +2,7 @@
# $FreeBSD$

PORTNAME= lilv
PORTVERSION= 0.24.4
PORTREVISION= 1
PORTVERSION= 0.24.6
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/

@@ -14,7 +13,10 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING

BUILD_DEPENDS= lv2>=1.14.0:audio/lv2
LIB_DEPENDS= libserd-0.so:devel/serd libsord-0.so:devel/sord libsratom-0.so:audio/sratom libsndfile.so:audio/libsndfile
LIB_DEPENDS= libserd-0.so:devel/serd \
libsndfile.so:audio/libsndfile \
libsord-0.so:devel/sord \
libsratom-0.so:audio/sratom
RUN_DEPENDS= lv2>=1.14.0:audio/lv2

USES= pkgconfig python:build tar:bzip2 waf


+ 3
- 3
audio/lilv/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1534708824
SHA256 (lilv-0.24.4.tar.bz2) = c33b84b7a6e8e8fffb412fbcd6f69e59ca297ef3e29d829249b4ccc94f634438
SIZE (lilv-0.24.4.tar.bz2) = 252209
TIMESTAMP = 1590393198
SHA256 (lilv-0.24.6.tar.bz2) = 5f544cf79656e0782a03a2cc7ab1d31a93f36d71d4187bd427ade8d7b55370dc
SIZE (lilv-0.24.6.tar.bz2) = 541765

+ 1
- 0
audio/lilv/pkg-plist View File

@@ -9,6 +9,7 @@ include/lilv-0/lilv/lilvmm.hpp
lib/liblilv-0.so
lib/liblilv-0.so.0
lib/liblilv-0.so.%%VERSION%%
%%PYTHON_SITELIBDIR%%/lilv.py
libdata/pkgconfig/lilv-0.pc
share/man/man1/lv2apply.1.gz
share/man/man1/lv2info.1.gz


+ 7
- 3
audio/liquidsfz/Makefile View File

@@ -19,8 +19,6 @@ GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= swesterfeld

CXXFLAGS+= -Duint=unsigned -Dregister=registerx

PLIST_FILES= bin/liquidsfz \
include/liquidsfz.hh \
lib/libliquidsfz.a \
@@ -29,7 +27,13 @@ PLIST_FILES= bin/liquidsfz \
lib/lv2/liquidsfz.lv2/manifest.ttl \
libdata/pkgconfig/liquidsfz.pc

.include <bsd.port.pre.mk>

.if ${CHOSEN_COMPILER_TYPE} == clang
CXXFLAGS+= -Duint=unsigned -Dregister=registerx
.endif

post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/liquidsfz.lv2/liquidsfz_lv2.so

.include <bsd.port.mk>
.include <bsd.port.post.mk>

+ 1
- 1
audio/mixxx/Makefile View File

@@ -33,7 +33,7 @@ LIB_DEPENDS= libchromaprint.so:audio/chromaprint \
libprotobuf.so:devel/protobuf \
liblilv-0.so:audio/lilv

USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg
USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons:python2 xorg
USE_XORG= x11
USE_GL= gl glu
USE_GITHUB= yes


+ 1
- 1
audio/mixxx21/Makefile View File

@@ -32,7 +32,7 @@ LIB_DEPENDS= libchromaprint.so:audio/chromaprint \
libtag.so:audio/taglib \
libprotobuf.so:devel/protobuf

USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg
USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons:python2 xorg
USE_XORG= x11
USE_GL= gl glu
USE_GITHUB= yes


+ 3
- 3
audio/sratom/Makefile View File

@@ -2,8 +2,7 @@
# $FreeBSD$

PORTNAME= sratom
PORTVERSION= 0.6.2
PORTREVISION= 1
PORTVERSION= 0.6.4
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/

@@ -14,7 +13,8 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING

BUILD_DEPENDS= lv2>=1.14.0:audio/lv2
LIB_DEPENDS= libserd-0.so:devel/serd libsord-0.so:devel/sord
LIB_DEPENDS= libserd-0.so:devel/serd \
libsord-0.so:devel/sord
RUN_DEPENDS= lv2>=1.14.0:audio/lv2

USES= pkgconfig python:build tar:bzip2 waf


+ 3
- 3
audio/sratom/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1534708844
SHA256 (sratom-0.6.2.tar.bz2) = 0a514a55d6b6cb7b5d6f32d1dcb78a1e6e54537fa22fce533e4ef6adf240e853
SIZE (sratom-0.6.2.tar.bz2) = 229079
TIMESTAMP = 1590203959
SHA256 (sratom-0.6.4.tar.bz2) = 146c8f14b8902ac3c8fa8c2e0a014eb8a38fab60090c5adbfbff3e3b7c5c006e
SIZE (sratom-0.6.4.tar.bz2) = 339707

+ 2
- 1
biology/gatk/Makefile View File

@@ -11,6 +11,8 @@ COMMENT= Variant discovery in high-throughput sequencing data
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT

BROKEN_FreeBSD_12_powerpc64= fails to build: String index out of range: -1

BUILD_DEPENDS= gradle62:devel/gradle62

USES= gettext-runtime
@@ -52,7 +54,6 @@ post-extract: # need a separate extract step because the cache is in /tmp, and n
@cd ${DEPS_CACHE_DIR} && ${TAR} xzf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}
.endif


do-build:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle62 \
--gradle-user-home ${DEPS_CACHE_DIR}/gradle-${PORTNAME} --project-cache-dir ${DEPS_CACHE_DIR}/gradle-${PORTNAME} \


+ 1
- 1
cad/ifcopenshell/Makefile View File

@@ -17,7 +17,7 @@ BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libTKernel.so:cad/opencascade

USES= cmake eigen:3 gnome
USES= cmake compiler:c++11-lang eigen:3 gnome
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_GITHUB= yes


+ 27
- 52
cad/netgen/Makefile View File

@@ -2,69 +2,44 @@
# $FreeBSD$

PORTNAME= netgen
PORTVERSION= 5.3.1
PORTREVISION= 11
PORTVERSION= 6.2.2004
DISTVERSIONPREFIX= v
CATEGORIES= cad
#MASTER_SITES= SF/netgen-mesher/netgen-mesher/${PORTVERSION:C|\.[[:digit:]]+$||}/
MASTER_SITES= http://faculty.missouri.edu/~stephen/

MAINTAINER= stephen@FreeBSD.org
COMMENT= Automatic 3D tetrahedral mesh generator

LIB_DEPENDS= libTix8.4.3.so:x11-toolkits/tix \
libtogl.so:graphics/togl
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE

OCC_BROKEN= Does not compile because of issues with cad/opencascade
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}

USE_LDCONFIG= yes
USES= gl gmake jpeg libtool localbase tk:tea xorg
USE_GL= gl glu
USE_XORG= x11 xmu xi
MAKE_JOBS_UNSAFE= yes
CPPFLAGS+= -isystem ${LOCALBASE}/lib/Togl-1.7
CONFIGURE_ARGS= --enable-jpeglib
INSTALL_TARGET= install-strip

FETCH_BEFORE_ARGS+= -o ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}

OPTIONS_DEFINE= OCC FFMPEG
OCC_DESC= Compile with OpenCascade geometry kernel
FFMPEG_DESC= video recording with FFmpeg
OPTIONS_DEFAULT= # OCC

BROKEN_sparc64= internal gcc error (Bug 23159)
USES= cmake python tcl tk gl xorg

OCC_LIB_DEPENDS= libTKernel.so:cad/opencascade
OCC_CXXFLAGS= -DOCCGEOMETRY -DHAVE_CONFIG_H -D${ARCH} -I${LOCALBASE}/include/OpenCASCADE
OCC_CONFIGURE_ON= --enable-occ
USE_GITHUB= yes
GH_ACCOUNT= NGSolve
GH_PROJECT= netgen:1 pybind11:2
GH_TAGNAME= v${PORTVERSION}:1 v2.4.3:2
GH_SUBDIR= external_dependencies/pybind11:2

FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_CONFIGURE_ON= --enable-ffmpeg

MACHINE= ${OPSYS:tu}

SUB_LIST= PREFIX=${PREFIX}
SUB_FILES= pkg-message
MAKE_ENV= TK_VER=${TK_VER} TCL_VER=${TCL_VER} \
TCL_INCLUDEDIR="${TCL_INCLUDEDIR}" \
TK_INCLUDEDIR="${TK_INCLUDEDIR}" \
MACHINE=${MACHINE} MAKE=${MAKE_CMD}
USE_GL= gl glu
USE_XORG= x11 xmu xi
USE_LDCONFIG= yes

post-patch:
@${REINPLACE_CMD} -e '/ngdir/s,"\.","${PREFIX}/bin",' \
${WRKSRC}/ng/ng.tcl \
${WRKSRC}/ng/ngappinit.cpp
CFLAGS+= -I${LOCALBASE}/include -I${TK_INCLUDEDIR}/generic -I${TK_INCLUDEDIR}/unix
CXXFLAGS+= -I${LOCALBASE}/include -I${TK_INCLUDEDIR}/generic -I${TK_INCLUDEDIR}/unix

post-install:
# copy some additional headers for build cad/salome-netgenplugin
${MKDIR} ${STAGEDIR}${DATADIR}/include
${SH} ${FILESDIR}/netgen_copy_include_for_salome ${WRKSRC} ${STAGEDIR}${PREFIX}
${LN} ${STAGEDIR}${PREFIX}/lib/libnglib.so ${STAGEDIR}${PREFIX}/lib/libnglib.so.1
OPTIONS_DEFINE= JPEG MPEG CGNS

.include <bsd.port.pre.mk>
JPEG_DESC= Enable snapshots using jpeg
MPEG_DESC= Enable recording with FFmpeg
CGNS_DESC= Enable CGNS file read/write support

.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300014
BROKEN= does not build with recent versions of FreeBSD
.endif
JPEG_CMAKE_BOOL= USE_JPEG
JPEG_USES= jpeg
MPEG_CMAKE_BOOL= USE_MPEG
MPEG_LIB_DEPENDS= libavcodec.so:multimedia/libav
CGNS_CMAKE_BOOL= USE_CGNS
CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib

.include <bsd.port.post.mk>
.include <bsd.port.mk>

+ 7
- 2
cad/netgen/distinfo View File

@@ -1,2 +1,7 @@
SHA256 (netgen-5.3.1.tar.gz) = cb97f79d8f4d55c00506ab334867285cde10873c8a8dc783522b47d2bc128bf9
SIZE (netgen-5.3.1.tar.gz) = 1857185
TIMESTAMP = 1590458542
SHA256 (NGSolve-netgen-v6.2.2004_GH0.tar.gz) = a41111470baf65090066df85957aea8afdcb568a18f1915946228f3918d91928
SIZE (NGSolve-netgen-v6.2.2004_GH0.tar.gz) = 3245092
SHA256 (NGSolve-netgen-v6.2.2004_GH0.tar.gz) = a41111470baf65090066df85957aea8afdcb568a18f1915946228f3918d91928
SIZE (NGSolve-netgen-v6.2.2004_GH0.tar.gz) = 3245092
SHA256 (NGSolve-pybind11-v2.4.3_GH0.tar.gz) = 1eed57bc6863190e35637290f97a20c81cfe4d9090ac0a24f3bbf08f265eb71d
SIZE (NGSolve-pybind11-v2.4.3_GH0.tar.gz) = 571127

+ 0
- 39
cad/netgen/files/netgen_copy_include_for_salome View File

@@ -1,39 +0,0 @@
#!/bin/sh

src_dir=$1
install_dir=$2

if ! test -d $src_dir/libsrc ; then
echo "No dir $src_dir/libsrc ... Bye"
exit 1
fi
if ! test -d $install_dir/share/netgen ; then
echo "No dir $install_dir/share/netgen ... Bye"
exit 1
fi

dest_dir=$install_dir/share/netgen/include
mkdir -p $dest_dir > /dev/null 2>&1
cp -af $src_dir/libsrc/csg/*.hpp $dest_dir
cp -af $src_dir/libsrc/general/*.hpp $dest_dir
cp -af $src_dir/libsrc/geom2d/*.hpp $dest_dir
cp -af $src_dir/libsrc/gprim/*.hpp $dest_dir
cp -af $src_dir/libsrc/interface/*.hpp $dest_dir
cp -af $src_dir/libsrc/linalg/*.hpp $dest_dir
cp -af $src_dir/libsrc/meshing/*.hpp $dest_dir
cp -af $src_dir/libsrc/stlgeom/*.hpp $dest_dir
cp -af $src_dir/libsrc/visualization/*.hpp $dest_dir

cp -af $src_dir/libsrc/occ/*.hpp $dest_dir
cp -af $src_dir/libsrc/occ/*.hxx $dest_dir
cp -af $src_dir/libsrc/occ/*.ixx $dest_dir
cp -af $src_dir/libsrc/occ/*.jxx $dest_dir
cp -af $src_dir/libsrc/occ/*.h $dest_dir

cp -af $src_dir/libsrc/include/mystdlib.h $dest_dir
cp -af $src_dir/libsrc/include/mydefs.hpp $dest_dir
# cp -af $src_dir/libsrc/include/parallel.hpp $dest_dir

rm -f $dest_dir/ngexception.hpp
rm -f $dest_dir/paralleltop.hpp
rm -f $dest_dir/soldata.hpp

+ 0
- 155
cad/netgen/files/patch-configure View File

@@ -1,155 +0,0 @@
--- configure.orig 2014-10-06 11:04:36 UTC
+++ configure
@@ -9219,7 +9219,7 @@ $as_echo_n "checking whether the $compiler linker ($LD
hardcode_minus_L=no
hardcode_shlibpath_var=unsupported
inherit_rpath=no
- link_all_deplibs=unknown
+ link_all_deplibs=no
module_cmds=
module_expsym_cmds=
old_archive_from_new_cmds=
@@ -9488,7 +9488,7 @@ _LT_EOF
wlarc=
else
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script $wl$lib-ver -o $lib'
fi
;;
@@ -9507,7 +9507,7 @@ _LT_EOF
_LT_EOF
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script $wl$lib-ver -o $lib'
else
ld_shlibs=no
fi
@@ -9536,7 +9536,7 @@ _LT_EOF
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script $wl$lib-ver -o $lib'
else
ld_shlibs=no
fi
@@ -9554,7 +9554,7 @@ _LT_EOF
*)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script $wl$lib-ver -o $lib'
else
ld_shlibs=no
fi
@@ -10142,7 +10142,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
hardcode_direct_absolute=yes
if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-version-script,$lib-ver'
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
export_dynamic_flag_spec='${wl}-E'
else
@@ -10920,7 +10920,7 @@ freebsd* | dragonfly*)
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major'
need_version=no
need_lib_prefix=no
;;
@@ -12015,7 +12015,7 @@ striplib=
old_striplib=
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
-if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "strip" >/dev/null; then
test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
test -z "$striplib" && striplib="$STRIP --strip-unneeded"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
@@ -12263,7 +12263,7 @@ hardcode_automatic_CXX=no
inherit_rpath_CXX=no
module_cmds_CXX=
module_expsym_cmds_CXX=
-link_all_deplibs_CXX=unknown
+link_all_deplibs_CXX=no
old_archive_cmds_CXX=$old_archive_cmds
reload_flag_CXX=$reload_flag
reload_cmds_CXX=$reload_cmds
@@ -12481,7 +12481,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
# archiving commands below assume that GNU ld is being used.
if test "$with_gnu_ld" = yes; then
archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script $wl$lib-ver -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
@@ -13100,7 +13100,7 @@ fi
case `$CC -V 2>&1` in
*"Version 7."*)
archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script $wl$lib-ver -o $lib'
;;
*) # Version 8.0 or newer
tmp_idyn=
@@ -13108,7 +13108,7 @@ fi
ia64*) tmp_idyn=' -i_dynamic';;
esac
archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script $wl$lib-ver -o $lib'
;;
esac
archive_cmds_need_lc_CXX=no
@@ -13140,7 +13140,7 @@ fi
;;
*) # Version 6 and above use weak symbols
archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-version-script ${wl}$lib-ver -o $lib'
;;
esac
@@ -13151,7 +13151,7 @@ fi
cxx*)
# Compaq C++
archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-version-script $wl$lib-ver'
runpath_var=LD_RUN_PATH
hardcode_libdir_flag_spec_CXX='-rpath $libdir'
@@ -13185,7 +13185,7 @@ fi
# Sun C++ 5.9
no_undefined_flag_CXX=' -zdefs'
archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-version-script ${wl}$lib-ver'
hardcode_libdir_flag_spec_CXX='-R$libdir'
whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
compiler_needs_object_CXX=yes
@@ -13258,7 +13258,7 @@ fi
archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-version-script,$lib-ver -o $lib'
export_dynamic_flag_spec_CXX='${wl}-E'
whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
fi
@@ -14766,7 +14766,7 @@ freebsd* | dragonfly*)
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major'
need_version=no
need_lib_prefix=no
;;

+ 0
- 11
cad/netgen/files/patch-configure.ac View File

@@ -1,11 +0,0 @@
--- configure.ac.orig 2019-11-24 01:01:36 UTC
+++ configure.ac
@@ -180,7 +180,7 @@ case "${TEA_WINDOWINGSYSTEM}" in
;;
x11)
AC_SUBST(TOGL_WINDOWINGSYSTEM,TOGL_X11)
- TEA_ADD_LIBS([-lGL -lXmu -lX11])
+ TEA_ADD_LIBS([-lGL -lXmu -lX11 -pthread])
LIBGLU=-lGLU
;;
win32)

+ 0
- 11
cad/netgen/files/patch-libsrc_csg_Makefile.am View File

@@ -1,11 +0,0 @@
--- libsrc/csg/Makefile.am.orig 2014-08-29 09:54:06 UTC
+++ libsrc/csg/Makefile.am
@@ -5,7 +5,7 @@ polyhedra.hpp specpoin.hpp csg.hpp explicitcurve2d.hpp
revolution.hpp spline3d.hpp vscsg.hpp
-AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES)
+AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO
lib_LTLIBRARIES = libcsg.la

+ 0
- 11
cad/netgen/files/patch-libsrc_csg_Makefile.in View File

@@ -1,11 +0,0 @@
--- libsrc/csg/Makefile.in.orig 2014-10-06 11:04:37 UTC
+++ libsrc/csg/Makefile.in
@@ -285,7 +285,7 @@ meshsurf.hpp solid.hpp triapprox.hpp csgeom.hpp edgefl
polyhedra.hpp specpoin.hpp csg.hpp explicitcurve2d.hpp identify.hpp \
revolution.hpp spline3d.hpp vscsg.hpp
-AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES)
+AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO
lib_LTLIBRARIES = libcsg.la $(am__append_1)
libcsg_la_SOURCES = algprim.cpp brick.cpp \

+ 0
- 10
cad/netgen/files/patch-libsrc_geom2d_Makefile.am View File

@@ -1,10 +0,0 @@
--- libsrc/geom2d/Makefile.am.orig 2014-08-29 09:54:06 UTC
+++ libsrc/geom2d/Makefile.am
@@ -1,6 +1,6 @@
noinst_HEADERS = geom2dmesh.hpp geometry2d.hpp vsgeom2d.hpp
-AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES)
+AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO

+ 0
- 11
cad/netgen/files/patch-libsrc_geom2d_Makefile.in View File

@@ -1,11 +0,0 @@
--- libsrc/geom2d/Makefile.in.orig 2014-10-06 11:04:37 UTC
+++ libsrc/geom2d/Makefile.in
@@ -275,7 +275,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
noinst_HEADERS = geom2dmesh.hpp geometry2d.hpp vsgeom2d.hpp
-AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES)
+AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO
lib_LTLIBRARIES = libgeom2d.la $(am__append_1)
libgeom2d_la_SOURCES = genmesh2d.cpp geom2dmesh.cpp geometry2d.cpp

+ 0
- 9
cad/netgen/files/patch-libsrc_occ_Makefile.am View File

@@ -1,9 +0,0 @@
--- libsrc/occ/Makefile.am.orig 2014-08-29 09:54:03 UTC
+++ libsrc/occ/Makefile.am
@@ -1,5 +1,4 @@
-noinst_HEADERS = occgeom.hpp occmeshsurf.hpp \
-Partition_Inter2d.hxx Partition_Loop2d.hxx Partition_Loop.hxx \
+noinst_HEADERS = Partition_Inter2d.hxx Partition_Loop2d.hxx Partition_Loop.hxx \
Partition_Inter3d.hxx Partition_Loop3d.hxx Partition_Spliter.hxx \
Partition_Inter2d.ixx Partition_Loop2d.ixx Partition_Loop.ixx \
Partition_Inter3d.ixx Partition_Loop3d.ixx Partition_Spliter.ixx \

+ 0
- 13
cad/netgen/files/patch-libsrc_occ_Partition__Loop2d.cxx View File

@@ -1,13 +0,0 @@
--- libsrc/occ/Partition_Loop2d.cxx.orig 2014-08-29 09:54:03 UTC
+++ libsrc/occ/Partition_Loop2d.cxx
@@ -52,6 +52,10 @@
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
+#ifndef PI
+#define PI 3.14159265358979323846
+#endif
+
//=======================================================================
//function : Partition_Loop2d
//purpose :

+ 0
- 11
cad/netgen/files/patch-libsrc_stlgeom_Makefile.am View File

@@ -1,11 +0,0 @@
--- libsrc/stlgeom/Makefile.am.orig 2016-04-21 10:58:05 UTC
+++ libsrc/stlgeom/Makefile.am
@@ -1,7 +1,7 @@
noinst_HEADERS = meshstlsurface.hpp stlgeom.hpp stlline.hpp \
stltool.hpp stltopology.hpp vsstl.hpp
-AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES)
+AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO
lib_LTLIBRARIES = libstl.la

+ 0
- 11
cad/netgen/files/patch-libsrc_stlgeom_Makefile.in View File

@@ -1,11 +0,0 @@
--- libsrc/stlgeom/Makefile.in.orig 2016-04-21 10:58:59 UTC
+++ libsrc/stlgeom/Makefile.in
@@ -278,7 +278,7 @@ top_srcdir = @top_srcdir@
noinst_HEADERS = meshstlsurface.hpp stlgeom.hpp stlline.hpp \
stltool.hpp stltopology.hpp vsstl.hpp
-AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES)
+AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO
lib_LTLIBRARIES = libstl.la $(am__append_1)
libstl_la_SOURCES = meshstlsurface.cpp stlgeom.cpp stlgeomchart.cpp \

+ 0
- 11
cad/netgen/files/patch-libsrc_visualization_Makefile.am View File

@@ -1,11 +0,0 @@
--- libsrc/visualization/Makefile.am.orig 2016-04-21 10:59:46 UTC
+++ libsrc/visualization/Makefile.am
@@ -3,7 +3,7 @@ visual.hpp vssolution.hpp
include_HEADERS = soldata.hpp
-AM_CPPFLAGS = $(MPI_INCLUDES) -I$(top_srcdir)/libsrc/include -DOPENGL -D$(TOGL_WINDOWINGSYSTEM) $(OCCFLAGS) $(TCL_INCLUDES)
+AM_CPPFLAGS = $(MPI_INCLUDES) -I$(top_srcdir)/libsrc/include -DOPENGL -D$(TOGL_WINDOWINGSYSTEM) $(OCCFLAGS) $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO
if NGGUI

+ 0
- 11
cad/netgen/files/patch-libsrc_visualization_Makefile.in View File

@@ -1,11 +0,0 @@
--- libsrc/visualization/Makefile.in.orig 2014-10-06 11:04:37 UTC
+++ libsrc/visualization/Makefile.in
@@ -275,7 +275,7 @@ noinst_HEADERS = meshdoc.hpp mvdraw.hpp vispar.hpp \
visual.hpp vssolution.hpp
include_HEADERS = soldata.hpp
-AM_CPPFLAGS = $(MPI_INCLUDES) -I$(top_srcdir)/libsrc/include -DOPENGL -D$(TOGL_WINDOWINGSYSTEM) $(OCCFLAGS) $(TCL_INCLUDES)
+AM_CPPFLAGS = $(MPI_INCLUDES) -I$(top_srcdir)/libsrc/include -DOPENGL -D$(TOGL_WINDOWINGSYSTEM) $(OCCFLAGS) $(TCL_INCLUDES) $(TK_INCLUDES)
METASOURCES = AUTO
@NGGUI_TRUE@noinst_LTLIBRARIES = libvisual.la
libvisual_la_SOURCES = meshdoc.cpp mvdraw.cpp \

+ 0
- 19
cad/netgen/files/patch-ng_Makefile.am View File

@@ -1,19 +0,0 @@
--- ng/Makefile.am.orig 2014-08-29 09:54:01 UTC
+++ ng/Makefile.am
@@ -1,6 +1,6 @@
include_HEADERS =
-AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include -I$(top_srcdir)/libsrc/interface -DOPENGL -D$(TOGL_WINDOWINGSYSTEM) $(TCL_INCLUDES) $(MPI_INCLUDES) $(FFMPEG_INCLUDES) $(JPEGLIB_INCLUDES)
+AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include -I$(top_srcdir)/libsrc/interface -DOPENGL -D$(TOGL_WINDOWINGSYSTEM) $(TCL_INCLUDES) $(MPI_INCLUDES) $(FFMPEG_INCLUDES) $(JPEGLIB_INCLUDES) $(TK_INCLUDES)
if NGGUI
@@ -22,7 +22,7 @@ netgen_LDADD = $(top_builddir)/libsrc/visualization/li
$(top_builddir)/libsrc/csg/libcsg.la \
$(top_builddir)/libsrc/interface/libinterface.la \
$(top_builddir)/libsrc/meshing/libmesh.la \
- -L$(TK_BIN_DIR)/Togl1.7 $(TOGLLIBDIR) -lTogl $(LIBGLU) $(TK_LIB_SPEC) $(TCL_LIB_SPEC) $(MPI_LIBS) $(FFMPEG_LIBS) $(JPEGLIB_LIBS) $(PKG_LIBS) $(MKL_LIBS)
+ -ltogl $(LIBGLU) $(TK_LIB_SPEC) $(TCL_LIB_SPEC) $(MPI_LIBS) $(FFMPEG_LIBS) $(JPEGLIB_LIBS) $(PKG_LIBS) $(MKL_LIBS)
#

+ 0
- 20
cad/netgen/files/patch-ng_Makefile.in View File

@@ -1,20 +0,0 @@
--- ng/Makefile.in.orig 2014-10-06 11:04:37 UTC
+++ ng/Makefile.in
@@ -303,7 +303,7 @@ include_HEADERS =
AM_CPPFLAGS = -I$(top_srcdir)/libsrc/include \
-I$(top_srcdir)/libsrc/interface -DOPENGL \
-D$(TOGL_WINDOWINGSYSTEM) $(TCL_INCLUDES) $(MPI_INCLUDES) \
- $(FFMPEG_INCLUDES) $(JPEGLIB_INCLUDES) $(am__append_1)
+ $(FFMPEG_INCLUDES) $(JPEGLIB_INCLUDES) $(TK_INCLUDES) $(am__append_1)
netgen_SOURCES = demoview.cpp ngappinit.cpp onetcl.cpp parallelfunc.cpp ngpkg.cpp demoview.hpp parallelfunc.hpp togl_1_7.h
@NGMKL_TRUE@MKL_LIBS = -L$(MKLROOT)/lib/intel64 -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lmkl_def
# -lpardiso500-GNU472-X86-64 -lgfortran
@@ -312,7 +312,7 @@ netgen_LDADD = $(top_builddir)/libsrc/visualization/li
$(top_builddir)/libsrc/csg/libcsg.la \
$(top_builddir)/libsrc/interface/libinterface.la \
$(top_builddir)/libsrc/meshing/libmesh.la \
- -L$(TK_BIN_DIR)/Togl1.7 $(TOGLLIBDIR) -lTogl $(LIBGLU) $(TK_LIB_SPEC) $(TCL_LIB_SPEC) $(MPI_LIBS) $(FFMPEG_LIBS) $(JPEGLIB_LIBS) $(PKG_LIBS) $(MKL_LIBS)
+ -ltogl $(LIBGLU) $(TK_LIB_SPEC) $(TCL_LIB_SPEC) $(MPI_LIBS) $(FFMPEG_LIBS) $(JPEGLIB_LIBS) $(PKG_LIBS) $(MKL_LIBS)
#

+ 0
- 11
cad/netgen/files/patch-ng_drawing.tcl View File

@@ -1,11 +0,0 @@
--- ng/drawing.tcl.orig 2019-03-10 18:49:31 UTC
+++ ng/drawing.tcl
@@ -11,7 +11,7 @@ set oldmousey 0
# use this one for Togl 2.0
# if {[catch {togl .ndraw -width 400 -height 300 -rgba true -double true -depth true -privatecmap false -stereo false -indirect true -create init -display draw -reshape reshape }] } {
-if {[catch {togl .ndraw -width 400 -height 300 -rgba true -double true -depth true -privatecmap false -stereo false -indirect true }] } { puts "no OpenGL"
+if {[catch {togl .ndraw -width 400 -height 300 -rgba true -double true -depth true -privatecmap false -stereo false -indirect false }] } { puts "no OpenGL"
} {
#
pack .ndraw -expand true -fill both -padx 10 -pady 10

+ 0
- 95
cad/netgen/files/patch-ng_ngpkg.cpp View File

@@ -1,95 +0,0 @@
--- ng/ngpkg.cpp.orig 2014-08-29 09:54:01 UTC
+++ ng/ngpkg.cpp
@@ -2266,7 +2266,7 @@ namespace netgen
static int gopsize = DEFAULT_GOP_SIZE;
static int bframes = DEFAULT_B_FRAMES;
static int MPGbufsize = DEFAULT_MPG_BUFSIZE;
- static CodecID codec_id = CODEC_ID_MPEG1VIDEO;
+ static AVCodecID codec_id = AV_CODEC_ID_MPEG1VIDEO;
static FILE *MPGfile;
static buffer_t buff;
static struct SwsContext *img_convert_ctx;
@@ -2338,8 +2338,8 @@ namespace netgen
context->time_base = s;
context->gop_size = gopsize;
context->max_b_frames = bframes;
- context->pix_fmt = PIX_FMT_YUV420P;
- context->flags |= CODEC_FLAG_PSNR;
+ context->pix_fmt = AV_PIX_FMT_YUV420P;
+ context->flags |= AV_CODEC_FLAG_PSNR;
// if( avcodec_open( context, codec ) < 0 ) {
if( avcodec_open2( context, codec, NULL) < 0 ) {
@@ -2351,7 +2351,7 @@ namespace netgen
return TCL_ERROR;
}
- YUVpicture = avcodec_alloc_frame();
+ YUVpicture = av_frame_alloc();
YUVpicture->data[0] = buff.YUV;
YUVpicture->data[1] = buff.YUV + PIXsize;
@@ -2360,7 +2360,7 @@ namespace netgen
YUVpicture->linesize[1] = nx / 2;
YUVpicture->linesize[2] = nx / 2;
- RGBpicture = avcodec_alloc_frame();
+ RGBpicture = av_frame_alloc();
RGBpicture->data[0] = buff.RGB;
RGBpicture->data[1] = buff.RGB;
@@ -2405,8 +2405,8 @@ namespace netgen
// Convert to YUV:
//----------------
if( img_convert_ctx == NULL )
- img_convert_ctx = sws_getContext( nx, ny, PIX_FMT_RGB24,
- nx, ny, PIX_FMT_YUV420P,
+ img_convert_ctx = sws_getContext( nx, ny, AV_PIX_FMT_RGB24,
+ nx, ny, AV_PIX_FMT_YUV420P,
SWS_BICUBIC, NULL, NULL, NULL );
if( img_convert_ctx == NULL ) {
@@ -2420,8 +2420,15 @@ namespace netgen
// Encode frame:
//--------------
- bytes = avcodec_encode_video( context, buff.MPG,
- MPGbufsize, YUVpicture );
+ AVPacket pkt;
+ av_init_packet( &pkt );
+ pkt.data = buff.MPG;
+ pkt.size = MPGbufsize;
+
+ int got_packet = 0;
+ int ret = avcodec_encode_video2( context, &pkt, YUVpicture,
+ &got_packet );
+ bytes = ret ? ret : pkt.size;
count_frames++;
print_info( count_frames, context, bytes );
fwrite( buff.MPG, 1, bytes, MPGfile );
@@ -2442,8 +2449,15 @@ namespace netgen
// Get the delayed frames, if any:
//--------------------------------
+ AVPacket pkt;
+ av_init_packet( &pkt );
+ pkt.data = buff.MPG;
+ pkt.size = MPGbufsize;
+
+ int got_packet = 0;
for( ; bytes; ) {
- bytes = avcodec_encode_video( context, buff.MPG, MPGbufsize, NULL );
+ int ret = avcodec_encode_video2( context, &pkt, NULL, &got_packet );
+ bytes = ret ? ret : pkt.size;
count_frames++;
print_info( count_frames, context, bytes );
fwrite( buff.MPG, 1, bytes, MPGfile );
@@ -2451,7 +2465,7 @@ namespace netgen
// Add sequence end code:
//-----------------------
- if( codec_id == CODEC_ID_MPEG1VIDEO ) {
+ if( codec_id == AV_CODEC_ID_MPEG1VIDEO ) {
buff.MPG[0] = 0x00;
buff.MPG[1] = 0x00;
buff.MPG[2] = 0x01;

+ 0
- 11
cad/netgen/files/patch-nglib_Makefile.in View File

@@ -1,11 +0,0 @@
--- nglib/Makefile.in.orig 2014-10-06 11:04:37 UTC
+++ nglib/Makefile.in
@@ -129,7 +129,7 @@ LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS)
CXXLD = $(CXX)
CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
+ $(LDFLAGS) -o $@ -pthread
SOURCES = $(libnglib_la_SOURCES) $(ng_stl_SOURCES) $(ng_vol_SOURCES)
DIST_SOURCES = $(libnglib_la_SOURCES) $(ng_stl_SOURCES) \
$(ng_vol_SOURCES)

+ 0
- 10
cad/netgen/files/pkg-message.in View File

@@ -1,10 +0,0 @@
[
{ type: install
message: <<EOM
If you installed netgen to nondefault prefix,
make sure that you set the environment variable:

NETGENDIR=%%PREFIX%%/bin
EOM
}
]

+ 210
- 174
cad/netgen/pkg-plist View File

@@ -1,63 +1,235 @@
bin/acisgeom.tcl
bin/csgeom.tcl
bin/dialog.tcl
bin/drawing.tcl
bin/menustat.tcl
bin/netgen
bin/netgen.ocf
bin/ng.tcl
bin/ng_stl
bin/ng_vol
bin/nghelp.tcl
bin/ngicon.tcl
bin/ngshell.tcl
bin/ngtesting.tcl
bin/ngvisual.tcl
bin/occgeom.tcl
bin/parameters.tcl
bin/sockets.tcl
bin/stlgeom.tcl
bin/variables.tcl
include/ngexception.hpp
include/core/archive.hpp
include/core/array.hpp
include/core/bitarray.hpp
include/core/concurrentqueue.h
include/core/exception.hpp
include/core/flags.hpp
include/core/hashtable.hpp
include/core/localheap.hpp
include/core/logging.hpp
include/core/mpi_wrapper.hpp
include/core/ngcore.hpp
include/core/ngcore_api.hpp
include/core/paje_trace.hpp
include/core/profiler.hpp
include/core/python_ngcore.hpp
include/core/signal.hpp
include/core/symboltable.hpp
include/core/table.hpp
include/core/taskmanager.hpp
include/core/type_traits.hpp
include/core/utils.hpp
include/core/version.hpp
include/core/xbool.hpp
include/csg/algprim.hpp
include/csg/brick.hpp
include/csg/csg.hpp
include/csg/csgeom.hpp
include/csg/csgparser.hpp
include/csg/curve2d.hpp
include/csg/edgeflw.hpp
include/csg/explicitcurve2d.hpp
include/csg/extrusion.hpp
include/csg/gencyl.hpp
include/csg/geoml.hpp
include/csg/identify.hpp
include/csg/manifold.hpp
include/csg/meshsurf.hpp
include/csg/polyhedra.hpp
include/csg/revolution.hpp
include/csg/singularref.hpp
include/csg/solid.hpp
include/csg/specpoin.hpp
include/csg/spline3d.hpp
include/csg/splinesurface.hpp
include/csg/surface.hpp
include/csg/triapprox.hpp
include/csg/vscsg.hpp
include/general/autodiff.hpp
include/general/autoptr.hpp
include/general/dynamicmem.hpp
include/general/gzstream.h
include/general/hashtabl.hpp
include/general/mpi_interface.hpp
include/general/myadt.hpp
include/general/mystring.hpp
include/general/netgenout.hpp
include/general/ngarray.hpp
include/general/ngbitarray.hpp
include/general/ngpython.hpp
include/general/ngsimd.hpp
include/general/optmem.hpp
include/general/parthreads.hpp
include/general/seti.hpp
include/general/sort.hpp
include/general/spbita2d.hpp
include/general/stack.hpp
include/general/table.hpp
include/general/template.hpp
include/geom2d/geometry2d.hpp
include/geom2d/spline2d.hpp
include/geom2d/vsgeom2d.hpp
include/gprim/adtree.hpp
include/gprim/geom2d.hpp
include/gprim/geom3d.hpp
include/gprim/geomfuncs.hpp
include/gprim/geomobjects.hpp
include/gprim/geomops.hpp
include/gprim/geomops2.hpp
include/gprim/geomtest3d.hpp
include/gprim/gprim.hpp
include/gprim/spline.hpp
include/gprim/splinegeometry.hpp
include/gprim/transform3d.hpp
include/include/acisgeom.hpp
include/include/csg.hpp
include/include/geometry2d.hpp
include/include/gprim.hpp
include/include/incopengl.hpp
include/include/inctcl.hpp
include/include/incvis.hpp
include/include/linalg.hpp
include/include/meshing.hpp
include/include/myadt.hpp
include/include/mydefs.hpp
include/include/mystdlib.h
include/include/nginterface_v2_impl.hpp
include/include/ngsimd.hpp
include/include/occgeom.hpp
include/include/opti.hpp
include/include/parallel.hpp
include/include/stlgeom.hpp
include/include/visual.hpp
include/interface/writeuser.hpp
include/linalg/densemat.hpp
include/linalg/linalg.hpp
include/linalg/opti.hpp
include/linalg/polynomial.hpp
include/linalg/vector.hpp
include/meshing/adfront2.hpp
include/meshing/adfront3.hpp
include/meshing/basegeom.hpp
include/meshing/bcfunctions.hpp
include/meshing/bisect.hpp
include/meshing/boundarylayer.hpp
include/meshing/classifyhpel.hpp
include/meshing/clusters.hpp
include/meshing/curvedelems.hpp
include/meshing/findip.hpp
include/meshing/findip2.hpp
include/meshing/geomsearch.hpp
include/meshing/global.hpp
include/meshing/hpref_hex.hpp
include/meshing/hpref_prism.hpp
include/meshing/hpref_pyramid.hpp
include/meshing/hpref_quad.hpp
include/meshing/hpref_segm.hpp
include/meshing/hpref_tet.hpp
include/meshing/hpref_trig.hpp
include/meshing/hprefinement.hpp
include/meshing/improve2.hpp
include/meshing/improve3.hpp
include/meshing/localh.hpp
include/meshing/meshclass.hpp
include/meshing/meshfunc.hpp
include/meshing/meshing.hpp
include/meshing/meshing2.hpp
include/meshing/meshing3.hpp
include/meshing/meshtool.hpp
include/meshing/meshtype.hpp
include/meshing/msghandler.hpp
include/meshing/paralleltop.hpp
include/meshing/python_mesh.hpp
include/meshing/ruler2.hpp
include/meshing/ruler3.hpp
include/meshing/specials.hpp
include/meshing/topology.hpp
include/meshing/validate.hpp
include/mydefs.hpp
include/nginterface.h
include/nginterface_v2.hpp
include/nglib.h
include/occ/occgeom.hpp
include/occ/occmeshsurf.hpp
include/occ/vsocc.hpp
include/pybind11/LICENSE
include/pybind11/attr.h
include/pybind11/buffer_info.h
include/pybind11/cast.h
include/pybind11/chrono.h
include/pybind11/common.h
include/pybind11/complex.h
include/pybind11/detail/class.h
include/pybind11/detail/common.h
include/pybind11/detail/descr.h
include/pybind11/detail/init.h
include/pybind11/detail/internals.h
include/pybind11/detail/typeid.h
include/pybind11/eigen.h
include/pybind11/embed.h
include/pybind11/eval.h
include/pybind11/functional.h
include/pybind11/iostream.h
include/pybind11/numpy.h
include/pybind11/operators.h
include/pybind11/options.h
include/pybind11/pybind11.h
include/pybind11/pytypes.h
include/pybind11/stl.h
include/pybind11/stl_bind.h
include/soldata.hpp
include/stlgeom/meshstlsurface.hpp
include/stlgeom/stlgeom.hpp
include/stlgeom/stlline.hpp
include/stlgeom/stltool.hpp
include/stlgeom/stltopology.hpp
include/stlgeom/vsstl.hpp
include/visualization/meshdoc.hpp
include/visualization/mvdraw.hpp
include/visualization/vispar.hpp
include/visualization/visual.hpp
include/visualization/vssolution.hpp
lib/cmake/netgen/NetgenConfig.cmake
lib/cmake/netgen/netgen-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/netgen/netgen-targets.cmake
lib/libcsg.so
lib/libcsg.so.0.0.0
lib/libcsgvis.so
lib/libcsgvis.so.0.0.0
lib/libgeom2d.so
lib/libgeom2d.so.0.0.0
lib/libgeom2dvis.so
lib/libgeom2dvis.so.0.0.0
lib/libgui.so
lib/libinterface.so
lib/libinterface.so.0.0.0
lib/libmesh.so
lib/libmesh.so.0.0.0
lib/libngcore.so
lib/libnglib.so
lib/libocc.so
lib/libocc.so.0.0.0
lib/liboccvis.so
lib/liboccvis.so.0.0.0
lib/libnglib.so
lib/libnglib.so.1
lib/libstl.so
lib/libstl.so.0.0.0
lib/libstlvis.so
lib/libstlvis.so.0.0.0
%%DOCSDIR%%/ng4.pdf
%%DATADIR%%/boxcyl.geo
lib/libvisual.so
%%PYTHON_SITELIBDIR%%/netgen/NgOCC.py
%%PYTHON_SITELIBDIR%%/netgen/__init__.py
%%PYTHON_SITELIBDIR%%/netgen/csg.py
%%PYTHON_SITELIBDIR%%/netgen/geom2d.py
%%PYTHON_SITELIBDIR%%/netgen/gui.py
%%PYTHON_SITELIBDIR%%/netgen/libngpy.so
%%PYTHON_SITELIBDIR%%/netgen/meshing.py
%%PYTHON_SITELIBDIR%%/netgen/occ.py
%%PYTHON_SITELIBDIR%%/netgen/read_gmsh.py
%%PYTHON_SITELIBDIR%%/netgen/stl.py
%%PYTHON_SITELIBDIR%%/pyngcore.so
%%DATADIR%%/boundarycondition.geo
%%DATADIR%%/boxcyl.geo
%%DATADIR%%/circle_on_cube.geo
%%DATADIR%%/cone.geo
%%DATADIR%%/cube.geo
%%DATADIR%%/cube.surf
%%DATADIR%%/cubeandring.geo
%%DATADIR%%/cubeandspheres.geo
%%DATADIR%%/cubemcyl.geo
%%DATADIR%%/cubemsphere.geo
%%DATADIR%%/cylinder.geo
%%DATADIR%%/cylsphere.geo
%%DATADIR%%/doc/ng4.pdf
%%DATADIR%%/ellipsoid.geo
%%DATADIR%%/ellipticcyl.geo
%%DATADIR%%/extrusion.geo
@@ -71,6 +243,9 @@ lib/libstlvis.so.0.0.0
%%DATADIR%%/ortho.geo
%%DATADIR%%/part1.stl
%%DATADIR%%/period.geo
%%DATADIR%%/py_tutorials/exportNeutral.py
%%DATADIR%%/py_tutorials/mesh.py
%%DATADIR%%/py_tutorials/shaft.geo
%%DATADIR%%/revolution.geo
%%DATADIR%%/screw.step
%%DATADIR%%/sculpture.geo
@@ -86,142 +261,3 @@ lib/libstlvis.so.0.0.0
%%DATADIR%%/twobricks.geo
%%DATADIR%%/twocubes.geo
%%DATADIR%%/twocyl.geo
%%DATADIR%%/include/Partition_Inter2d.hxx
%%DATADIR%%/include/Partition_Inter2d.ixx
%%DATADIR%%/include/Partition_Inter2d.jxx
%%DATADIR%%/include/Partition_Inter3d.hxx
%%DATADIR%%/include/Partition_Inter3d.ixx
%%DATADIR%%/include/Partition_Inter3d.jxx
%%DATADIR%%/include/Partition_Loop.hxx
%%DATADIR%%/include/Partition_Loop.ixx
%%DATADIR%%/include/Partition_Loop.jxx
%%DATADIR%%/include/Partition_Loop2d.hxx
%%DATADIR%%/include/Partition_Loop2d.ixx
%%DATADIR%%/include/Partition_Loop2d.jxx
%%DATADIR%%/include/Partition_Loop3d.hxx
%%DATADIR%%/include/Partition_Loop3d.ixx
%%DATADIR%%/include/Partition_Loop3d.jxx
%%DATADIR%%/include/Partition_Spliter.hxx
%%DATADIR%%/include/Partition_Spliter.ixx
%%DATADIR%%/include/Partition_Spliter.jxx
%%DATADIR%%/include/adfront2.hpp
%%DATADIR%%/include/adfront3.hpp
%%DATADIR%%/include/adtree.hpp
%%DATADIR%%/include/algprim.hpp
%%DATADIR%%/include/archive_base.hpp
%%DATADIR%%/include/array.hpp
%%DATADIR%%/include/autodiff.hpp
%%DATADIR%%/include/autoptr.hpp
%%DATADIR%%/include/basegeom.hpp
%%DATADIR%%/include/bcfunctions.hpp
%%DATADIR%%/include/bisect.hpp
%%DATADIR%%/include/bitarray.hpp
%%DATADIR%%/include/boundarylayer.hpp
%%DATADIR%%/include/brick.hpp
%%DATADIR%%/include/classifyhpel.hpp
%%DATADIR%%/include/clusters.hpp
%%DATADIR%%/include/csg.hpp
%%DATADIR%%/include/csgeom.hpp
%%DATADIR%%/include/csgparser.hpp
%%DATADIR%%/include/curve2d.hpp
%%DATADIR%%/include/curvedelems.hpp
%%DATADIR%%/include/densemat.hpp
%%DATADIR%%/include/dynamicmem.hpp
%%DATADIR%%/include/edgeflw.hpp
%%DATADIR%%/include/explicitcurve2d.hpp
%%DATADIR%%/include/extrusion.hpp
%%DATADIR%%/include/findip.hpp
%%DATADIR%%/include/findip2.hpp
%%DATADIR%%/include/flags.hpp
%%DATADIR%%/include/gencyl.hpp
%%DATADIR%%/include/geom2d.hpp
%%DATADIR%%/include/geom2dmesh.hpp
%%DATADIR%%/include/geom3d.hpp
%%DATADIR%%/include/geometry2d.hpp
%%DATADIR%%/include/geomfuncs.hpp
%%DATADIR%%/include/geoml.hpp
%%DATADIR%%/include/geomobjects.hpp
%%DATADIR%%/include/geomobjects2.hpp
%%DATADIR%%/include/geomops.hpp
%%DATADIR%%/include/geomops2.hpp
%%DATADIR%%/include/geomsearch.hpp
%%DATADIR%%/include/geomtest3d.hpp
%%DATADIR%%/include/global.hpp
%%DATADIR%%/include/gprim.hpp
%%DATADIR%%/include/hashtabl.hpp
%%DATADIR%%/include/hpref_hex.hpp
%%DATADIR%%/include/hpref_prism.hpp
%%DATADIR%%/include/hpref_pyramid.hpp
%%DATADIR%%/include/hpref_quad.hpp
%%DATADIR%%/include/hpref_segm.hpp
%%DATADIR%%/include/hpref_tet.hpp
%%DATADIR%%/include/hpref_trig.hpp
%%DATADIR%%/include/hprefinement.hpp
%%DATADIR%%/include/identify.hpp
%%DATADIR%%/include/improve2.hpp
%%DATADIR%%/include/improve3.hpp
%%DATADIR%%/include/linalg.hpp
%%DATADIR%%/include/localh.hpp
%%DATADIR%%/include/manifold.hpp
%%DATADIR%%/include/meshclass.hpp
%%DATADIR%%/include/meshdoc.hpp
%%DATADIR%%/include/meshfunc.hpp
%%DATADIR%%/include/meshing.hpp
%%DATADIR%%/include/meshing2.hpp
%%DATADIR%%/include/meshing3.hpp
%%DATADIR%%/include/meshstlsurface.hpp
%%DATADIR%%/include/meshsurf.hpp
%%DATADIR%%/include/meshtool.hpp
%%DATADIR%%/include/meshtype.hpp
%%DATADIR%%/include/mpi_interface.hpp
%%DATADIR%%/include/msghandler.hpp
%%DATADIR%%/include/mvdraw.hpp
%%DATADIR%%/include/myadt.hpp
%%DATADIR%%/include/mydefs.hpp
%%DATADIR%%/include/mystdlib.h
%%DATADIR%%/include/mystring.hpp
%%DATADIR%%/include/netgenout.hpp
%%DATADIR%%/include/occgeom.hpp
%%DATADIR%%/include/occmeshsurf.hpp
%%DATADIR%%/include/opti.hpp
%%DATADIR%%/include/optmem.hpp
%%DATADIR%%/include/parthreads.hpp
%%DATADIR%%/include/polyhedra.hpp
%%DATADIR%%/include/polynomial.hpp
%%DATADIR%%/include/profiler.hpp
%%DATADIR%%/include/revolution.hpp
%%DATADIR%%/include/ruler2.hpp
%%DATADIR%%/include/ruler3.hpp
%%DATADIR%%/include/seti.hpp
%%DATADIR%%/include/singularref.hpp
%%DATADIR%%/include/solid.hpp
%%DATADIR%%/include/sort.hpp
%%DATADIR%%/include/spbita2d.hpp
%%DATADIR%%/include/specials.hpp
%%DATADIR%%/include/specpoin.hpp
%%DATADIR%%/include/spline.hpp
%%DATADIR%%/include/spline3d.hpp
%%DATADIR%%/include/splinegeometry.hpp
%%DATADIR%%/include/stack.hpp
%%DATADIR%%/include/stlgeom.hpp
%%DATADIR%%/include/stlline.hpp
%%DATADIR%%/include/stltool.hpp
%%DATADIR%%/include/stltopology.hpp
%%DATADIR%%/include/surface.hpp
%%DATADIR%%/include/symbolta.hpp
%%DATADIR%%/include/table.hpp
%%DATADIR%%/include/template.hpp
%%DATADIR%%/include/topology.hpp
%%DATADIR%%/include/transform3d.hpp
%%DATADIR%%/include/triapprox.hpp
%%DATADIR%%/include/utilities.h
%%DATADIR%%/include/validate.hpp
%%DATADIR%%/include/vector.hpp
%%DATADIR%%/include/vispar.hpp
%%DATADIR%%/include/visual.hpp
%%DATADIR%%/include/vscsg.hpp
%%DATADIR%%/include/vsgeom2d.hpp
%%DATADIR%%/include/vsocc.hpp
%%DATADIR%%/include/vssolution.hpp
%%DATADIR%%/include/vsstl.hpp
%%DATADIR%%/include/writeuser.hpp

+ 18
- 0
cad/verilator/files/patch-src-verilog.y View File

@@ -0,0 +1,18 @@
--- src/verilog.y.orig 2020-02-08 14:14:33 UTC
+++ src/verilog.y
@@ -20,6 +20,7 @@
// Original code here by Paul Wasson and Duane Galbi
//*************************************************************************
+%define parse.error verbose
%{
#include "V3Ast.h"
#include "V3Global.h"
@@ -29,7 +30,6 @@
#include <cstdlib>
#include <cstdarg>
-#define YYERROR_VERBOSE 1
#define YYINITDEPTH 10000 // Older bisons ignore YYMAXDEPTH
#define YYMAXDEPTH 10000

+ 1
- 1
chinese/sunpinyin/Makefile View File

@@ -21,7 +21,7 @@ GH_TAGNAME= a8bd811

MAKE_ARGS+= --prefix=${PREFIX}
USE_LDCONFIG= yes
USES= gmake iconv perl5 pkgconfig python:2.7 scons shebangfix
USES= gmake iconv perl5 pkgconfig python:2.7 scons:python2 shebangfix
USE_PERL5= build
SHEBANG_FILES= python/*.py
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}


+ 1
- 1
comms/gqrx/Makefile View File

@@ -28,7 +28,7 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \
libgmpxx.so:math/gmp \
libgmp.so:math/gmp

USES= gl pkgconfig qmake qt:5
USES= compiler:c++11-lang gl pkgconfig qmake qt:5

USE_GITHUB= yes
GH_ACCOUNT= csete


+ 2
- 2
databases/galera/Makefile View File

@@ -2,15 +2,15 @@
# $FreeBSD$

PORTNAME= galera
PORTVERSION?= 25.3.28
PORTVERSION?= 25.3.29
DISTVERSIONPREFIX?= release_
PORTREVISION= 1
CATEGORIES= databases

MAINTAINER= devel@galeracluster.com
COMMENT= Synchronous multi-master replication engine

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE

BROKEN_aarch64= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
BROKEN_armv6= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'


+ 3
- 3
databases/galera/distinfo View File

@@ -1,5 +1,5 @@
TIMESTAMP = 1567520244
SHA256 (codership-galera-release_25.3.28_GH0.tar.gz) = e49fef6a2451261c01170727f763094b4e69b99ccb1e45a4fdc7cf5f291913cc
SIZE (codership-galera-release_25.3.28_GH0.tar.gz) = 3293508
TIMESTAMP = 1579781549
SHA256 (codership-galera-release_25.3.29_GH0.tar.gz) = c0ecf690664f2d701ad9bca644afcaaea3dec94d9ab858cbf64b40ae87d3521c
SIZE (codership-galera-release_25.3.29_GH0.tar.gz) = 3302281
SHA256 (codership-wsrep-API-eab2d5d5a31672c0b7d116ef1629ff18392fd7d0_GH0.tar.gz) = 3c235868ed330d8d702e7b7541c24c1926b1fd9e6b8aa673b032a2318896e8a0
SIZE (codership-wsrep-API-eab2d5d5a31672c0b7d116ef1629ff18392fd7d0_GH0.tar.gz) = 47032

+ 20
- 0
databases/galera/files/patch-gcomm_src_asio__tcp.cpp View File

@@ -0,0 +1,20 @@
--- gcomm/src/asio_tcp.cpp.orig 2020-01-23 13:38:58 UTC
+++ gcomm/src/asio_tcp.cpp
@@ -775,7 +775,7 @@ void gcomm::AsioTcpSocket::assign_remote_addr()
gcomm::SocketStats gcomm::AsioTcpSocket::stats() const
{
SocketStats ret;
-#if defined(__linux__) || defined(__FreeBSD__)
+#if defined(__linux__)
struct tcp_info tcpi;
memset(&tcpi, 0, sizeof(tcpi));
socklen_t tcpi_len(sizeof(tcpi));
@@ -798,7 +798,7 @@ gcomm::SocketStats gcomm::AsioTcpSocket::stats() const
ret.send_queue_bytes = send_q_.queued_bytes();
ret.send_queue_segments = send_q_.segments();
}
-#endif /* __linux__ || __FreeBSD__ */
+#endif /* __linux__ */
return ret;
}

+ 1
- 1
databases/mongodb36/Makefile View File

@@ -27,7 +27,7 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libpcre.so:devel/pcre \
libsnappy.so:archivers/snappy

USES= compiler:c++14-lang cpe python:2.7,build scons shebangfix
USES= compiler:c++14-lang cpe python:2.7,build scons:python2 shebangfix
USE_RC_SUBR= mongod

CONFLICTS_BUILD= mongo-cxx-driver


+ 1
- 1
databases/mongodb40/Makefile View File

@@ -30,7 +30,7 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libcurl.so:ftp/curl \
libsnappy.so:archivers/snappy

USES= compiler:c++14-lang cpe python:2.7,build scons shebangfix
USES= compiler:c++14-lang cpe python:2.7,build scons:python2 shebangfix
USE_RC_SUBR= mongod

CONFLICTS_BUILD= mongo-cxx-driver


+ 1
- 1
databases/py-sqlalchemy-utils/Makefile View File

@@ -2,7 +2,7 @@
# $FreeBSD$

PORTNAME= sqlalchemy-utils
PORTVERSION= 0.36.5
PORTVERSION= 0.36.6
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}


+ 3
- 3
databases/py-sqlalchemy-utils/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1588608373
SHA256 (SQLAlchemy-Utils-0.36.5.tar.gz) = 680068c4b671225c183815e19b6f4adc765a9989dd5d9e8e9c900ede30cc7434
SIZE (SQLAlchemy-Utils-0.36.5.tar.gz) = 131216
TIMESTAMP = 1590421096
SHA256 (SQLAlchemy-Utils-0.36.6.tar.gz) = 7a7fab14bed80df065412bbf71a0a9b0bfeb4b7c111c2d9bffe57283082f3a6b
SIZE (SQLAlchemy-Utils-0.36.6.tar.gz) = 131690

+ 1
- 0
deskutils/Makefile View File

@@ -114,6 +114,7 @@
SUBDIR += ical
SUBDIR += jjclient
SUBDIR += jlj
SUBDIR += just
SUBDIR += kaddressbook
SUBDIR += kalarm
SUBDIR += kcharselect


+ 2
- 2
deskutils/cfiles/Makefile View File

@@ -2,8 +2,8 @@

PORTNAME= cfiles
DISTVERSIONPREFIX= v
DISTVERSION= 1.8
PORTREVISION= 6
DISTVERSION= 1.8-6
DISTVERSIONSUFFIX= -g327d47f
CATEGORIES= deskutils

MAINTAINER= yuri@FreeBSD.org


+ 3
- 3
deskutils/cfiles/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1565547363
SHA256 (mananapr-cfiles-v1.8_GH0.tar.gz) = c5f8111df59496aafd817af0b7c7dcf7177bc4baa84b03ddf0912ef69f4be8f6
SIZE (mananapr-cfiles-v1.8_GH0.tar.gz) = 237966
TIMESTAMP = 1590424957
SHA256 (mananapr-cfiles-v1.8-6-g327d47f_GH0.tar.gz) = 7e7b8febba0a7a818e309c13b457f3a65308ae37a35bee358a5a95d9f4849669
SIZE (mananapr-cfiles-v1.8-6-g327d47f_GH0.tar.gz) = 237665

+ 88
- 0
deskutils/just/Makefile View File

@@ -0,0 +1,88 @@
# $FreeBSD$

PORTNAME= just
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.11
CATEGORIES= deskutils

MAINTAINER= yuri@FreeBSD.org
COMMENT= Just a command runner: handy way to save/run project-specific commands

LICENSE= CC0-1.0
LICENSE_FILE= ${WRKSRC}/LICENSE

USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= casey

CARGO_CRATES= addr2line-0.12.1 \
aho-corasick-0.7.10 \
ansi_term-0.11.0 \
ansi_term-0.12.1 \
atty-0.2.14 \
backtrace-0.3.48 \
bitflags-1.2.1 \
cc-1.0.54 \
cfg-if-0.1.10 \
clap-2.33.1 \
ctor-0.1.14 \
ctrlc-3.1.4 \
derivative-2.1.1 \
difference-2.0.0 \
doc-comment-0.3.3 \
dotenv-0.15.0 \
edit-distance-2.1.0 \
env_logger-0.7.1 \
executable-path-1.0.0 \
failure-0.1.8 \
getrandom-0.1.14 \
gimli-0.21.0 \
hermit-abi-0.1.13 \
humantime-1.3.0 \
lazy_static-1.4.0 \
libc-0.2.70 \
log-0.4.8 \
memchr-2.3.3 \
nix-0.17.0 \
object-0.19.0 \
output_vt100-0.1.2 \
ppv-lite86-0.2.8 \
pretty_assertions-0.6.1 \
proc-macro2-1.0.17 \
quick-error-1.2.3 \
quote-1.0.6 \
rand-0.7.3 \
rand_chacha-0.2.2 \
rand_core-0.5.1 \
rand_hc-0.2.0 \
redox_syscall-0.1.56 \
regex-1.3.7 \
regex-syntax-0.6.17 \
remove_dir_all-0.5.2 \
rustc-demangle-0.1.16 \
snafu-0.6.8 \
snafu-derive-0.6.8 \
strsim-0.8.0 \
syn-1.0.23 \
target-1.0.0 \
tempfile-3.1.0 \
termcolor-1.1.0 \
textwrap-0.11.0 \
thread_local-1.0.1 \
unicode-width-0.1.7 \
unicode-xid-0.2.0 \
vec_map-0.8.2 \
void-1.0.2 \
wasi-0.9.0+wasi-snapshot-preview1 \
which-3.1.1 \
winapi-0.3.8 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0

PLIST_FILES= bin/${PORTNAME}

post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

.include <bsd.port.mk>

+ 131
- 0
deskutils/just/distinfo View File

@@ -0,0 +1,131 @@
TIMESTAMP = 1590380780
SHA256 (rust/crates/addr2line-0.12.1.tar.gz) = a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543
SIZE (rust/crates/addr2line-0.12.1.tar.gz) = 119746
SHA256 (rust/crates/aho-corasick-0.7.10.tar.gz) = 8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada
SIZE (rust/crates/aho-corasick-0.7.10.tar.gz) = 111039
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
SHA256 (rust/crates/ansi_term-0.12.1.tar.gz) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.tar.gz) = 24838
SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
SHA256 (rust/crates/backtrace-0.3.48.tar.gz) = 0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130
SIZE (rust/crates/backtrace-0.3.48.tar.gz) = 65706
SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
SHA256 (rust/crates/cc-1.0.54.tar.gz) = 7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311
SIZE (rust/crates/cc-1.0.54.tar.gz) = 51972
SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
SHA256 (rust/crates/clap-2.33.1.tar.gz) = bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129
SIZE (rust/crates/clap-2.33.1.tar.gz) = 201567
SHA256 (rust/crates/ctor-0.1.14.tar.gz) = cf6b25ee9ac1995c54d7adb2eff8cfffb7260bc774fb63c601ec65467f43cd9d
SIZE (rust/crates/ctor-0.1.14.tar.gz) = 4700
SHA256 (rust/crates/ctrlc-3.1.4.tar.gz) = 7a4ba686dff9fa4c1c9636ce1010b0cf98ceb421361b0bb3d6faeec43bd217a7
SIZE (rust/crates/ctrlc-3.1.4.tar.gz) = 12702
SHA256 (rust/crates/derivative-2.1.1.tar.gz) = cb582b60359da160a9477ee80f15c8d784c477e69c217ef2cdd4169c24ea380f
SIZE (rust/crates/derivative-2.1.1.tar.gz) = 45571
SHA256 (rust/crates/difference-2.0.0.tar.gz) = 524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198
SIZE (rust/crates/difference-2.0.0.tar.gz) = 147616
SHA256 (rust/crates/doc-comment-0.3.3.tar.gz) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.tar.gz) = 4123
SHA256 (rust/crates/dotenv-0.15.0.tar.gz) = 77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f
SIZE (rust/crates/dotenv-0.15.0.tar.gz) = 11668
SHA256 (rust/crates/edit-distance-2.1.0.tar.gz) = bbbaaaf38131deb9ca518a274a45bfdb8771f139517b073b16c2d3d32ae5037b
SIZE (rust/crates/edit-distance-2.1.0.tar.gz) = 7288
SHA256 (rust/crates/env_logger-0.7.1.tar.gz) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
SIZE (rust/crates/env_logger-0.7.1.tar.gz) = 32281
SHA256 (rust/crates/executable-path-1.0.0.tar.gz) = 3ebc5a6d89e3c90b84e8f33c8737933dda8f1c106b5415900b38b9d433841478
SIZE (rust/crates/executable-path-1.0.0.tar.gz) = 3897
SHA256 (rust/crates/failure-0.1.8.tar.gz) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
SIZE (rust/crates/failure-0.1.8.tar.gz) = 37582
SHA256 (rust/crates/getrandom-0.1.14.tar.gz) = 7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb
SIZE (rust/crates/getrandom-0.1.14.tar.gz) = 24698
SHA256 (rust/crates/gimli-0.21.0.tar.gz) = bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c
SIZE (rust/crates/gimli-0.21.0.tar.gz) = 645352
SHA256 (rust/crates/hermit-abi-0.1.13.tar.gz) = 91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71
SIZE (rust/crates/hermit-abi-0.1.13.tar.gz) = 9230
SHA256 (rust/crates/humantime-1.3.0.tar.gz) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
SIZE (rust/crates/humantime-1.3.0.tar.gz) = 17020
SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
SHA256 (rust/crates/libc-0.2.70.tar.gz) = 3baa92041a6fec78c687fa0cc2b3fae8884f743d672cf551bed1d6dac6988d0f
SIZE (rust/crates/libc-0.2.70.tar.gz) = 472909
SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7
SIZE (rust/crates/log-0.4.8.tar.gz) = 31297
SHA256 (rust/crates/memchr-2.3.3.tar.gz) = 3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400
SIZE (rust/crates/memchr-2.3.3.tar.gz) = 22566
SHA256 (rust/crates/nix-0.17.0.tar.gz) = 50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363
SIZE (rust/crates/nix-0.17.0.tar.gz) = 195654
SHA256 (rust/crates/object-0.19.0.tar.gz) = 9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2
SIZE (rust/crates/object-0.19.0.tar.gz) = 166974
SHA256 (rust/crates/output_vt100-0.1.2.tar.gz) = 53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9
SIZE (rust/crates/output_vt100-0.1.2.tar.gz) = 4062
SHA256 (rust/crates/ppv-lite86-0.2.8.tar.gz) = 237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea
SIZE (rust/crates/ppv-lite86-0.2.8.tar.gz) = 20848
SHA256 (rust/crates/pretty_assertions-0.6.1.tar.gz) = 3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427
SIZE (rust/crates/pretty_assertions-0.6.1.tar.gz) = 61551
SHA256 (rust/crates/proc-macro2-1.0.17.tar.gz) = 1502d12e458c49a4c9cbff560d0fe0060c252bc29799ed94ca2ed4bb665a0101
SIZE (rust/crates/proc-macro2-1.0.17.tar.gz) = 35654
SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066
SHA256 (rust/crates/quote-1.0.6.tar.gz) = 54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea
SIZE (rust/crates/quote-1.0.6.tar.gz) = 24225
SHA256 (rust/crates/rand-0.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
SIZE (rust/crates/rand-0.7.3.tar.gz) = 112246
SHA256 (rust/crates/rand_chacha-0.2.2.tar.gz) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
SIZE (rust/crates/rand_chacha-0.2.2.tar.gz) = 13267
SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116
SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670
SHA256 (rust/crates/redox_syscall-0.1.56.tar.gz) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84
SIZE (rust/crates/redox_syscall-0.1.56.tar.gz) = 17117
SHA256 (rust/crates/regex-1.3.7.tar.gz) = a6020f034922e3194c711b82a627453881bc4682166cabb07134a10c26ba7692
SIZE (rust/crates/regex-1.3.7.tar.gz) = 235600
SHA256 (rust/crates/regex-syntax-0.6.17.tar.gz) = 7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae
SIZE (rust/crates/regex-syntax-0.6.17.tar.gz) = 294004
SHA256 (rust/crates/remove_dir_all-0.5.2.tar.gz) = 4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e
SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907
SHA256 (rust/crates/rustc-demangle-0.1.16.tar.gz) = 4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783
SIZE (rust/crates/rustc-demangle-0.1.16.tar.gz) = 19137
SHA256 (rust/crates/snafu-0.6.8.tar.gz) = c7f5aed652511f5c9123cf2afbe9c244c29db6effa2abb05c866e965c82405ce
SIZE (rust/crates/snafu-0.6.8.tar.gz) = 37497
SHA256 (rust/crates/snafu-derive-0.6.8.tar.gz) = ebf8f7d5720104a9df0f7076a8682024e958bba0fe9848767bb44f251f3648e9
SIZE (rust/crates/snafu-derive-0.6.8.tar.gz) = 17529
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/syn-1.0.23.tar.gz) = 95b5f192649e48a5302a13f2feb224df883b98933222369e4b3b0fe2a5447269
SIZE (rust/crates/syn-1.0.23.tar.gz) = 200674
SHA256 (rust/crates/target-1.0.0.tar.gz) = 10000465bb0cc031c87a44668991b284fd84c0e6bd945f62d4af04e9e52a222a
SIZE (rust/crates/target-1.0.0.tar.gz) = 4390
SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823
SHA256 (rust/crates/termcolor-1.1.0.tar.gz) = bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f
SIZE (rust/crates/termcolor-1.1.0.tar.gz) = 17193
SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
SHA256 (rust/crates/thread_local-1.0.1.tar.gz) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14
SIZE (rust/crates/thread_local-1.0.1.tar.gz) = 12609
SHA256 (rust/crates/unicode-width-0.1.7.tar.gz) = caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479
SIZE (rust/crates/unicode-width-0.1.7.tar.gz) = 16644
SHA256 (rust/crates/unicode-xid-0.2.0.tar.gz) = 826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c
SIZE (rust/crates/unicode-xid-0.2.0.tar.gz) = 14994
SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466
SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
SHA256 (rust/crates/which-3.1.1.tar.gz) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724
SIZE (rust/crates/which-3.1.1.tar.gz) = 8071
SHA256 (rust/crates/winapi-0.3.8.tar.gz) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
SIZE (rust/crates/winapi-0.3.8.tar.gz) = 1128308
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (casey-just-v0.5.11_GH0.tar.gz) = a46cad0ddff8b60ed54211b5bd156e3d33665eac7daa81a4b40da6ca06df06bc
SIZE (casey-just-v0.5.11_GH0.tar.gz) = 165722

+ 3
- 0
deskutils/just/pkg-descr View File

@@ -0,0 +1,3 @@
just is a handy way to save and run project-specific commands.

WWW: https://github.com/casey/just

+ 1
- 1
devel/bison/Makefile View File

@@ -2,7 +2,7 @@
# $FreeBSD$

PORTNAME= bison
PORTVERSION= 3.5.4
PORTVERSION= 3.6.2
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= GNU


+ 3
- 3
devel/bison/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1586269346
SHA256 (bison-3.5.4.tar.xz) = 4c17e99881978fa32c05933c5262457fa5b2b611668454f8dc2a695cd6b3720c
SIZE (bison-3.5.4.tar.xz) = 2370252
TIMESTAMP = 1589993409
SHA256 (bison-3.6.2.tar.xz) = 4a164b5cc971b896ce976bf4b624fab7279e0729cf983a5135df7e4df0970f6e
SIZE (bison-3.6.2.tar.xz) = 2468224

+ 10
- 2
devel/bison/pkg-plist View File

@@ -49,6 +49,9 @@ share/aclocal/bison-i18n.m4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/variant-11.yy
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/variant.yy
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/README.md
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/bistromathic/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/bistromathic/README.md
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/bistromathic/parse.y
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/calc/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/calc/README.md
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/calc/calc.y
@@ -59,6 +62,9 @@ share/aclocal/bison-i18n.m4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/mfcalc/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/mfcalc/calc.h
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/mfcalc/mfcalc.y
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/pushcalc/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/pushcalc/README.md
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/pushcalc/calc.y
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reccalc/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reccalc/README.md
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/reccalc/parse.y
@@ -68,9 +74,11 @@ share/aclocal/bison-i18n.m4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/README.md
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/d/calc.y
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/Calc.y
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/README.md
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/calc/Calc.y
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/calc/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/simple/Calc.y
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/java/simple/Makefile
%%NLS%%share/locale/af/LC_MESSAGES/bison-gnulib.mo
%%NLS%%share/locale/ast/LC_MESSAGES/bison-runtime.mo
%%NLS%%share/locale/be/LC_MESSAGES/bison-gnulib.mo


+ 1
- 1
devel/delve/Makefile View File

@@ -2,7 +2,7 @@

PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
DISTVERSION= 1.4.1
CATEGORIES= devel

MAINTAINER= dmitry.wagin@ya.ru


+ 3
- 3
devel/delve/distinfo View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1581672137
SHA256 (go-delve-delve-v1.4.0_GH0.tar.gz) = 56f5e208a6d72e3fb00ba65fbd4255c41904c37169892478011ed24df034667c
SIZE (go-delve-delve-v1.4.0_GH0.tar.gz) = 7784835
TIMESTAMP = 1590346889
SHA256 (go-delve-delve-v1.4.1_GH0.tar.gz) = 6d9da41a18905c9819e33f475bf911facba1297674d2312ab5d7e2488fac685a
SIZE (go-delve-delve-v1.4.1_GH0.tar.gz) = 7983936

+ 2
- 2
devel/delve/pkg-message View File

@@ -3,8 +3,8 @@
message: <<EOM
Please execute the following commands to prep this system to run delve:

echo "# required for delve">>/etc/sysctl.conf.local
echo "security.bsd.unprivileged_proc_debug=1">>/etc/sysctl.conf.local
echo "# required for delve" >>/etc/sysctl.conf.local
echo "security.bsd.unprivileged_proc_debug=1" >>/etc/sysctl.conf.local

Then, either reboot or run the following commands to implement the above
changes:


+ 1
- 1
devel/godot2/Makefile View File

@@ -23,7 +23,7 @@ RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \
xdg-open:devel/xdg-utils \
xmessage:x11/xmessage

USES= compiler:c++11-lib gl pkgconfig scons ssl xorg
USES= compiler:c++11-lib gl pkgconfig scons:python2 ssl xorg
USE_XORG= x11 xcursor xi xinerama xrandr
USE_GL= gl glu