*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2020-03-27 07:42:00 +01:00
parent 58819c7d28
commit 25860f2f16
238 changed files with 7965 additions and 3473 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= qjackctl
DISTVERSIONPREFIX= qjackctl_
DISTVERSION= 0_6_1
DISTVERSION= 0_6_2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577408228
SHA256 (rncbc-qjackctl-qjackctl_0_6_1_GH0.tar.gz) = 140f9bae7fbaf783d5556595c0ea1226a121e9e8ccd88d35abd4790205aeea83
SIZE (rncbc-qjackctl-qjackctl_0_6_1_GH0.tar.gz) = 887251
TIMESTAMP = 1585164890
SHA256 (rncbc-qjackctl-qjackctl_0_6_2_GH0.tar.gz) = 44a51074601304acdb620b58f4a8d331ef1d73e69e9ff0a1414d0f4834b6f5aa
SIZE (rncbc-qjackctl-qjackctl_0_6_2_GH0.tar.gz) = 960690

View File

@ -3,6 +3,7 @@ man/man1/qjackctl.1.gz
man/man1/qjackctl.fr.1.gz
share/applications/qjackctl.desktop
share/icons/hicolor/32x32/apps/qjackctl.png
share/icons/hicolor/scalable/apps/qjackctl.svg
share/metainfo/qjackctl.appdata.xml
%%DATADIR%%/translations/qjackctl_cs.qm
%%DATADIR%%/translations/qjackctl_de.qm

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= qmidictl
DISTVERSION= 0.6.1
PORTREVISION= 1
DISTVERSION= 0.6.2
CATEGORIES= audio
MASTER_SITES= SF

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577255904
SHA256 (qmidictl-0.6.1.tar.gz) = 5e325921bfbee6189de1151e006af2a7b0d3ff4709e0bfcafe20ed30e5db3acd
SIZE (qmidictl-0.6.1.tar.gz) = 206105
TIMESTAMP = 1585164913
SHA256 (qmidictl-0.6.2.tar.gz) = bac2e3cf8fcc1b777f5a0b87bd5ee4a744b2405410d791857b5890769b457627
SIZE (qmidictl-0.6.2.tar.gz) = 378035

View File

@ -6,4 +6,5 @@ share/icons/hicolor/26x26/hildon/qmidictl.png
share/icons/hicolor/32x32/hildon/qmidictl.png
share/icons/hicolor/48x48/hildon/qmidictl.png
share/icons/hicolor/64x64/hildon/qmidictl.png
share/icons/hicolor/scalable/apps/qmidictl.svg
share/metainfo/qmidictl.appdata.xml

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= qsynth
PORTVERSION= 0.6.1
PORTVERSION= 0.6.2
CATEGORIES= audio
MASTER_SITES= SF

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577082702
SHA256 (qsynth-0.6.1.tar.gz) = 94d57e0cca0523b3450ab592624804cd4c3aaaaab6f8e9f0da20a880ac72508a
SIZE (qsynth-0.6.1.tar.gz) = 337277
TIMESTAMP = 1585103033
SHA256 (qsynth-0.6.2.tar.gz) = 9b5af9747875ff49eb40ab7860a4bbfc1f49cccb783b7cd4d8f90c9971dee632
SIZE (qsynth-0.6.2.tar.gz) = 383146

View File

@ -3,6 +3,7 @@ man/man1/qsynth.1.gz
man/man1/qsynth.fr.1.gz
share/applications/qsynth.desktop
share/icons/hicolor/32x32/apps/qsynth.png
share/icons/hicolor/scalable/apps/qsynth.svg
share/metainfo/qsynth.appdata.xml
%%DATADIR%%/translations/qsynth_cs.qm
%%DATADIR%%/translations/qsynth_de.qm

View File

@ -2,7 +2,9 @@
PORTNAME= uperf
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6.20180221
DISTVERSION= 1.0.6-13
DISTVERSIONSUFFIX= -gc9e05f5
PORTEPOCH= 1
CATEGORIES= benchmarks
MAINTAINER= 0mp@FreeBSD.org
@ -12,18 +14,13 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= ssl
USE_GITHUB= yes
GH_TAGNAME= 25ad9ff
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--datadir=${DATADIR}/workloads
CONFIGURE_ARGS= --datadir=${DATADIR}/workloads
OPTIONS_DEFINE= DOCS
PORTDOCS= AUTHORS \
README.md
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}/tests
(cd ${WRKSRC}/tests && \
@ -31,14 +28,14 @@ post-install:
"! -name Makefile.in ! -name Makefile.am ! -name Makefile")
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for doc in ${PORTDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for doc in AUTHORS README.md
${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
.endfor
${MKDIR} ${STAGEDIR}${DOCSDIR}/docs
@${MKDIR} ${STAGEDIR}${DOCSDIR}/docs
(cd ${WRKSRC}/docs && \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/docs "! -name CNAME")
${MKDIR} ${STAGEDIR}${DOCSDIR}/manual
@${MKDIR} ${STAGEDIR}${DOCSDIR}/manual
(cd ${WRKSRC}/manual && \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/manual "! -name Makefile")

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1521153670
SHA256 (uperf-uperf-v1.0.6.20180221-25ad9ff_GH0.tar.gz) = 4810a74f6e48483efd8d93016c35c50e01833f48799c1933940833629b7c79a8
SIZE (uperf-uperf-v1.0.6.20180221-25ad9ff_GH0.tar.gz) = 234092
TIMESTAMP = 1585211665
SHA256 (uperf-uperf-v1.0.6-13-gc9e05f5_GH0.tar.gz) = 08004caa637cfb2e003851ea3da5ee1d3b305aa806f375aaac511ec8bbb5c816
SIZE (uperf-uperf-v1.0.6-13-gc9e05f5_GH0.tar.gz) = 234352

View File

@ -44,6 +44,8 @@ bin/uperf
%%DATADIR%%/tests/test_udp.xml
%%DATADIR%%/tests/throughput_sctp.xml
%%DATADIR%%/tests/unknown_proto.xml
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/docs/index.html
%%PORTDOCS%%%%DOCSDIR%%/docs/manual.css
%%PORTDOCS%%%%DOCSDIR%%/docs/manual.html

View File

@ -20,12 +20,14 @@
SUBDIR += cascade
SUBDIR += cascade-compiler
SUBDIR += chipvault
SUBDIR += cura
SUBDIR += cura-engine
SUBDIR += digital
SUBDIR += dinotrace
SUBDIR += electric
SUBDIR += electric-ng
SUBDIR += fasm
SUBDIR += fdm_materials
SUBDIR += feappv
SUBDIR += fidocadj
SUBDIR += freecad
@ -108,6 +110,7 @@
SUBDIR += tkgate
SUBDIR += tochnog
SUBDIR += transcalc
SUBDIR += uranium
SUBDIR += varkon
SUBDIR += verilator
SUBDIR += verilog-mode.el

View File

@ -1,23 +1,34 @@
# $FreeBSD$
PORTNAME= CuraEngine
PORTVERSION= 15.04
PORTREVISION= 5
CATEGORIES= cad
PORTNAME= CuraEngine
DISTVERSIONPREFIX= v
DISTVERSION= 4.5.0-19
DISTVERSIONSUFFIX= -gdbf3d79
PORTEPOCH= 1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
MAINTAINER= cederom@tlen.pl
MAINTAINER= db@FreeBSD.org
COMMENT= Engine of slicing solution for RepRap 3D printers
LICENSE= AGPLv3
USES= compiler:c++11-lang gmake
LIB_DEPENDS= libArcus.so:net/libarcus \
libprotobuf.so:devel/protobuf
USES= compiler:c++11-lang cmake
STB_TAG= d5d052c
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_PROJECT= CuraEngine
GH_TAGNAME= dbf3d79
GH_TUPLE= nothings:stb:${STB_TAG}:stb/include/stb
CMAKE_ARGS+= -DStb_FOUND:BOOL=ON \
-DStb_INCLUDE_DIRS=${WRKSRC}/include
PLIST_FILES= bin/CuraEngine
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/build/CuraEngine ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

View File

@ -1,2 +1,5 @@
SHA256 (Ultimaker-CuraEngine-15.04_GH0.tar.gz) = d577e409b3e9554e7d2b886227dbbac6c9525efe34df4fc7d62e9474a2d7f965
SIZE (Ultimaker-CuraEngine-15.04_GH0.tar.gz) = 107644
TIMESTAMP = 1584491887
SHA256 (Ultimaker/Ultimaker-CuraEngine-v4.5.0-19-gdbf3d79-dbf3d79_GH0.tar.gz) = da639d1ea47b61628a9df065140e11a5b4a2c0181c3d3547b00791ba48a20ac9
SIZE (Ultimaker/Ultimaker-CuraEngine-v4.5.0-19-gdbf3d79-dbf3d79_GH0.tar.gz) = 1684086
SHA256 (Ultimaker/nothings-stb-d5d052c_GH0.tar.gz) = ce1a6424b43287166a962827d83d98cedcd9d515e69052b17d8a7896f9fb7517
SIZE (Ultimaker/nothings-stb-d5d052c_GH0.tar.gz) = 1358441

View File

@ -0,0 +1,8 @@
--- src/layerPart.cpp.orig 2020-03-17 23:31:49 UTC
+++ src/layerPart.cpp
@@ -1,3 +1,5 @@
+#undef __GNUC__
+#define __GNUC__ 9
//Copyright (c) 2018 Ultimaker B.V.
//CuraEngine is released under the terms of the AGPLv3 or higher.

View File

@ -0,0 +1,8 @@
--- src/support.cpp.orig 2020-03-17 23:31:20 UTC
+++ src/support.cpp
@@ -1,3 +1,5 @@
+#undef __GNUC__
+#define __GNUC__ 9
//Copyright (c) 2019 Ultimaker B.V.
//CuraEngine is released under the terms of the AGPLv3 or higher.

41
cad/cura/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $FreeBSD$
PORTNAME= Cura
DISTVERSION= 15.06.03-82
DISTVERSIONSUFFIX= -g7c70ace
PORTEPOCH= 1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= Slicing application for 3D printers
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= Uranium>0:cad/uranium
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt5-gui>0:x11-toolkits/py-qt5-gui@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}qt5-widgets>0:x11-toolkits/py-qt5-widgets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}qt5-qml>0:lang/py-qt5-qml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \
Uranium>0:cad/uranium \
libCharon>0:net/libcharon \
fdm_materials>0:cad/fdm_materials \
${PYTHON_PKGNAMEPREFIX}trimesh>0:devel/py-trimesh@${PY_FLAVOR}
LIB_DEPENDS= libArcus.so:net/libarcus \
libSavitar.so:devel/libsavitar
USES= cmake gettext shebangfix python:3.4+ desktop-file-utils shared-mime-info
CMAKE_ARGS+= -DURANIUM_SCRIPTS_DIR:STRING="${LOCALBASE}/share/uranium/scripts"
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
USE_GITHUB= yes
GH_TAGNAME= 7c70ace
NO_ARCH= yes
post-patch:
${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
${WRKSRC}/cura_app.py
.include <bsd.port.mk>

3
cad/cura/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1584382896
SHA256 (Ultimaker/Ultimaker-Cura-15.06.03-82-g7c70ace-7c70ace_GH0.tar.gz) = 74123ef60aad0a03c334726bd4f6161761324894156a354f2c3c3cb7a4a14d2d
SIZE (Ultimaker/Ultimaker-Cura-15.06.03-82-g7c70ace-7c70ace_GH0.tar.gz) = 34919081

View File

@ -0,0 +1,24 @@
--- CMakeLists.txt.orig 2020-02-28 16:06:57 UTC
+++ CMakeLists.txt
@@ -6,8 +6,9 @@ include(GNUInstallDirs)
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
set(URANIUM_DIR "${CMAKE_SOURCE_DIR}/../Uranium" CACHE PATH "The location of the Uranium repository")
-set(URANIUM_SCRIPTS_DIR "${URANIUM_DIR}/scripts" CACHE PATH "The location of the scripts directory of the Uranium repository")
-
+if(NOT DEFINED URANIUM_SCRIPTS_DIR)
+ set(URANIUM_SCRIPTS_DIR "${URANIUM_DIR}/scripts" CACHE PATH "The location of the scripts directory of the Uranium repository")
+endif()
# Tests
include(CuraTests)
@@ -67,6 +68,9 @@ install(DIRECTORY resources
include(CuraPluginInstall)
+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ set(FREEBSD True)
+endif()
if(NOT APPLE AND NOT WIN32)
install(FILES cura_app.py
DESTINATION ${CMAKE_INSTALL_BINDIR}

View File

@ -0,0 +1,8 @@
--- cura_app.py.orig 2020-02-28 16:06:57 UTC
+++ cura_app.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env %%PYTHON_CMD%%
# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.

6
cad/cura/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
This is the new, shiny frontend for Cura. Check daid/LegacyCura for the
legacy Cura that everyone knows and loves/hates. We re-worked the
whole GUI code at Ultimaker, because the old code started to become
unmaintainable.
WWW: https://github.com/Ultimaker/Cura/wiki

3029
cad/cura/pkg-plist Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,23 @@
# $FreeBSD$
PORTNAME= fdm_materials
DISTVERSION= 6.3.2
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= FDM Material database for 3D printers
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
USE_GITHUB= yes
GH_TAGNAME= c54199e
NO_ARCH= yes
STRIP=
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1584147771
SHA256 (Ultimaker/Ultimaker-fdm_materials-6.3.2-c54199e_GH0.tar.gz) = 0eebafad4243cb5cbd24b8acdaf135516ded64e6497072dfa65857cb1049fb19
SIZE (Ultimaker/Ultimaker-fdm_materials-6.3.2-c54199e_GH0.tar.gz) = 35536

View File

@ -0,0 +1,3 @@
FDM material database
WWW: https://github.com/Ultimaker/fdm_materials

131
cad/fdm_materials/pkg-plist Normal file
View File

@ -0,0 +1,131 @@
share/cura/resources/materials/Vertex_Delta_ABS.xml.fdm_material
share/cura/resources/materials/Vertex_Delta_PET.xml.fdm_material
share/cura/resources/materials/Vertex_Delta_PLA.xml.fdm_material
share/cura/resources/materials/Vertex_Delta_PLA_Glitter.xml.fdm_material
share/cura/resources/materials/Vertex_Delta_PLA_Mat.xml.fdm_material
share/cura/resources/materials/Vertex_Delta_PLA_Satin.xml.fdm_material
share/cura/resources/materials/Vertex_Delta_PLA_Wood.xml.fdm_material
share/cura/resources/materials/Vertex_Delta_TPU.xml.fdm_material
share/cura/resources/materials/chromatik_pla.xml.fdm_material
share/cura/resources/materials/dsm_arnitel2045_175.xml.fdm_material
share/cura/resources/materials/dsm_novamid1070_175.xml.fdm_material
share/cura/resources/materials/eSUN_PETG_Black.xml.fdm_material
share/cura/resources/materials/eSUN_PETG_Grey.xml.fdm_material
share/cura/resources/materials/eSUN_PETG_Purple.xml.fdm_material
share/cura/resources/materials/eSUN_PLA_PRO_Black.xml.fdm_material
share/cura/resources/materials/eSUN_PLA_PRO_Grey.xml.fdm_material
share/cura/resources/materials/eSUN_PLA_PRO_Purple.xml.fdm_material
share/cura/resources/materials/eSUN_PLA_PRO_White.xml.fdm_material
share/cura/resources/materials/emotiontech_abs.xml.fdm_material
share/cura/resources/materials/emotiontech_asax.xml.fdm_material
share/cura/resources/materials/emotiontech_hips.xml.fdm_material
share/cura/resources/materials/emotiontech_petg.xml.fdm_material
share/cura/resources/materials/emotiontech_pla.xml.fdm_material
share/cura/resources/materials/emotiontech_pva-m.xml.fdm_material
share/cura/resources/materials/emotiontech_pva-oks.xml.fdm_material
share/cura/resources/materials/emotiontech_pva-s.xml.fdm_material
share/cura/resources/materials/emotiontech_tpu98a.xml.fdm_material
share/cura/resources/materials/fabtotum_abs.xml.fdm_material
share/cura/resources/materials/fabtotum_nylon.xml.fdm_material
share/cura/resources/materials/fabtotum_pla.xml.fdm_material
share/cura/resources/materials/fabtotum_tpu.xml.fdm_material
share/cura/resources/materials/fiberlogy_hd_pla.xml.fdm_material
share/cura/resources/materials/filo3d_pla.xml.fdm_material
share/cura/resources/materials/filo3d_pla_green.xml.fdm_material
share/cura/resources/materials/filo3d_pla_red.xml.fdm_material
share/cura/resources/materials/generic_abs.xml.fdm_material
share/cura/resources/materials/generic_abs_175.xml.fdm_material
share/cura/resources/materials/generic_bam.xml.fdm_material
share/cura/resources/materials/generic_cffcpe.xml.fdm_material
share/cura/resources/materials/generic_cffpa.xml.fdm_material
share/cura/resources/materials/generic_cpe.xml.fdm_material
share/cura/resources/materials/generic_cpe_175.xml.fdm_material
share/cura/resources/materials/generic_cpe_plus.xml.fdm_material
share/cura/resources/materials/generic_gffcpe.xml.fdm_material
share/cura/resources/materials/generic_gffpa.xml.fdm_material
share/cura/resources/materials/generic_hips.xml.fdm_material
share/cura/resources/materials/generic_hips_175.xml.fdm_material
share/cura/resources/materials/generic_nylon.xml.fdm_material
share/cura/resources/materials/generic_nylon_175.xml.fdm_material
share/cura/resources/materials/generic_pc.xml.fdm_material
share/cura/resources/materials/generic_pc_175.xml.fdm_material
share/cura/resources/materials/generic_petg.xml.fdm_material
share/cura/resources/materials/generic_petg_175.xml.fdm_material
share/cura/resources/materials/generic_pla.xml.fdm_material
share/cura/resources/materials/generic_pla_175.xml.fdm_material
share/cura/resources/materials/generic_pp.xml.fdm_material
share/cura/resources/materials/generic_pva.xml.fdm_material
share/cura/resources/materials/generic_pva_175.xml.fdm_material
share/cura/resources/materials/generic_tough_pla.xml.fdm_material
share/cura/resources/materials/generic_tpu.xml.fdm_material
share/cura/resources/materials/generic_tpu_175.xml.fdm_material
share/cura/resources/materials/imade3d_petg_175.xml.fdm_material
share/cura/resources/materials/imade3d_pla_175.xml.fdm_material
share/cura/resources/materials/innofill_innoflex60_175.xml.fdm_material
share/cura/resources/materials/leapfrog_abs_natural.xml.fdm_material
share/cura/resources/materials/leapfrog_epla_natural.xml.fdm_material
share/cura/resources/materials/leapfrog_pva_natural.xml.fdm_material
share/cura/resources/materials/octofiber_pla.xml.fdm_material
share/cura/resources/materials/polyflex_pla.xml.fdm_material
share/cura/resources/materials/polymax_pla.xml.fdm_material
share/cura/resources/materials/polyplus_pla.xml.fdm_material
share/cura/resources/materials/polywood_pla.xml.fdm_material
share/cura/resources/materials/structur3d_dap100silicone.xml.fdm_material
share/cura/resources/materials/tizyx_abs.xml.fdm_material
share/cura/resources/materials/tizyx_flex.xml.fdm_material
share/cura/resources/materials/tizyx_petg.xml.fdm_material
share/cura/resources/materials/tizyx_pla.xml.fdm_material
share/cura/resources/materials/tizyx_pla_bois.xml.fdm_material
share/cura/resources/materials/tizyx_pva.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_black.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_blue.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_green.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_grey.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_orange.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_pearl-gold.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_red.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_silver-metallic.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_white.xml.fdm_material
share/cura/resources/materials/ultimaker_abs_yellow.xml.fdm_material
share/cura/resources/materials/ultimaker_bam.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_black.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_blue.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_dark-grey.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_green.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_light-grey.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_plus_black.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_plus_transparent.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_plus_white.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_red.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_transparent.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_white.xml.fdm_material
share/cura/resources/materials/ultimaker_cpe_yellow.xml.fdm_material
share/cura/resources/materials/ultimaker_nylon_black.xml.fdm_material
share/cura/resources/materials/ultimaker_nylon_transparent.xml.fdm_material
share/cura/resources/materials/ultimaker_pc_black.xml.fdm_material
share/cura/resources/materials/ultimaker_pc_transparent.xml.fdm_material
share/cura/resources/materials/ultimaker_pc_white.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_black.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_blue.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_green.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_magenta.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_orange.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_pearl-white.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_red.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_silver-metallic.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_transparent.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_white.xml.fdm_material
share/cura/resources/materials/ultimaker_pla_yellow.xml.fdm_material
share/cura/resources/materials/ultimaker_pp_transparent.xml.fdm_material
share/cura/resources/materials/ultimaker_pva.xml.fdm_material
share/cura/resources/materials/ultimaker_tough_pla_black.xml.fdm_material
share/cura/resources/materials/ultimaker_tough_pla_green.xml.fdm_material
share/cura/resources/materials/ultimaker_tough_pla_red.xml.fdm_material
share/cura/resources/materials/ultimaker_tough_pla_white.xml.fdm_material
share/cura/resources/materials/ultimaker_tpu_black.xml.fdm_material
share/cura/resources/materials/ultimaker_tpu_blue.xml.fdm_material
share/cura/resources/materials/ultimaker_tpu_red.xml.fdm_material
share/cura/resources/materials/ultimaker_tpu_white.xml.fdm_material
share/cura/resources/materials/verbatim_bvoh_175.xml.fdm_material
share/cura/resources/materials/zyyx_pro_flex.xml.fdm_material
share/cura/resources/materials/zyyx_pro_pla.xml.fdm_material

32
cad/uranium/Makefile Normal file
View File

@ -0,0 +1,32 @@
# $FreeBSD$
PORTNAME= Uranium
DISTVERSION= 15.06.03
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= Python framework for 3D printing applications
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}qt5-quick>0:x11-toolkits/py-qt5-quick@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
USES= cmake python:3.4+ gettext
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 8d2bada
STRIP=
NO_ARCH= yes
post-patch:
@${FIND} ${WRKSRC} -name "*.orig" -delete
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/uranium/scripts
cd ${WRKSRC}/scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/uranium/scripts
.include <bsd.port.mk>

3
cad/uranium/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1584143528
SHA256 (Ultimaker/Ultimaker-Uranium-15.06.03-8d2bada_GH0.tar.gz) = fa79be6253beb43c15a6bc36cba933b4eeea4a0140a5eb0e9961bf2bf07a4738
SIZE (Ultimaker/Ultimaker-Uranium-15.06.03-8d2bada_GH0.tar.gz) = 1007872

View File

@ -0,0 +1,30 @@
--- CMakeLists.txt.orig 2020-02-18 09:32:30 UTC
+++ CMakeLists.txt
@@ -10,6 +10,9 @@ include(UraniumTranslationTools)
include(GNUInstallDirs)
+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ set(FREEBSD True)
+endif()
find_package(PythonInterp 3 REQUIRED)
# # Checks using pylint
@@ -48,10 +51,15 @@ CREATE_TRANSLATION_TARGETS()
if(EXISTS /etc/debian_version)
install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}/dist-packages)
else()
- install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages)
+ install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages)
endif()
-install(FILES ${CMAKE_SOURCE_DIR}/cmake/UraniumTranslationTools.cmake
+if(FREEBSD)
+ install(FILES ${CMAKE_SOURCE_DIR}/cmake/UraniumTranslationTools.cmake
+ DESTINATION share/cmake/Modules/ )
+else()
+ install(FILES ${CMAKE_SOURCE_DIR}/cmake/UraniumTranslationTools.cmake
DESTINATION ${CMAKE_INSTALL_DATADIR}/cmake-${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}/Modules/ )
+endif(FREEBSD)
install(DIRECTORY resources DESTINATION ${CMAKE_INSTALL_DATADIR}/uranium)
# Detect plugins to install

View File

@ -0,0 +1,11 @@
--- UM/Platform.py.orig 2020-03-06 21:26:24 UTC
+++ UM/Platform.py
@@ -40,7 +40,7 @@ class Platform:
__platform_type = PlatformType.Other
if sys.platform == "win32":
__platform_type = PlatformType.Windows
- elif sys.platform == "linux":
+ elif (sys.platform == "linux" or "bsd" in sys.platform):
__platform_type = PlatformType.Linux
elif sys.platform == "darwin":
__platform_type = PlatformType.OSX

View File

@ -0,0 +1,20 @@
--- UM/Qt/QtRenderer.py.orig 2020-03-08 12:13:28 UTC
+++ UM/Qt/QtRenderer.py
@@ -129,7 +129,7 @@ class QtRenderer(Renderer):
if not self._initialized:
self._initialize()
- self._gl.glViewport(0, 0, self._viewport_width, self._viewport_height)
+ self._gl.glViewport(0, 0, int(self._viewport_width), int(self._viewport_height))
self._gl.glClearColor(self._background_color.redF(), self._background_color.greenF(), self._background_color.blueF(), self._background_color.alphaF())
self._gl.glClear(self._gl.GL_COLOR_BUFFER_BIT | self._gl.GL_DEPTH_BUFFER_BIT)
self._gl.glClearColor(0.0, 0.0, 0.0, 0.0)
@@ -157,7 +157,7 @@ class QtRenderer(Renderer):
for render_pass in self.getRenderPasses():
width, height = render_pass.getSize()
- self._gl.glViewport(0, 0, width, height)
+ self._gl.glViewport(0, 0, int(width), int(height))
render_pass.render()
def reRenderLast(self):

View File

@ -0,0 +1,38 @@
--- UM/View/GL/OpenGL.py.orig 2020-03-08 11:52:09 UTC
+++ UM/View/GL/OpenGL.py
@@ -19,6 +19,8 @@ from UM.View.GL.OpenGLContext import OpenGLContext
from UM.i18n import i18nCatalog # To make dialogs translatable.
i18n_catalog = i18nCatalog("uranium")
+import OpenGL.GL as gl
+
if TYPE_CHECKING:
from UM.Mesh.MeshData import MeshData
@@ -59,7 +61,8 @@ class OpenGL:
Logger.log("e", "Startup failed due to OpenGL context creation failing")
QMessageBox.critical(None, i18n_catalog.i18nc("@message", "Failed to Initialize OpenGL", "Could not initialize an OpenGL context. This program requires OpenGL 2.0 or higher. Please check your video card drivers."))
sys.exit(1)
- self._gl = context.versionFunctions(profile) # type: Any #It's actually a protected class in PyQt that depends on the implementation of your graphics card.
+ self._gl = gl
+# self._gl = context.versionFunctions(profile) # type: Any #It's actually a protected class in PyQt that depends on the implementation of your graphics card.
if not self._gl:
Logger.log("e", "Startup failed due to OpenGL initialization failing")
QMessageBox.critical(None, i18n_catalog.i18nc("@message", "Failed to Initialize OpenGL", "Could not initialize OpenGL. This program requires OpenGL 2.0 or higher. Please check your video card drivers."))
@@ -75,14 +78,13 @@ class OpenGL:
QMessageBox.critical(None, i18n_catalog.i18nc("Critical OpenGL Extensions Missing", "Critical OpenGL extensions are missing. This program requires support for Framebuffer Objects. Please check your video card drivers."))
sys.exit(1)
- self._gl.initializeOpenGLFunctions()
+# self._gl.initializeOpenGLFunctions()
self._gpu_vendor = OpenGL.Vendor.Other #type: int
- vendor_string = self._gl.glGetString(self._gl.GL_VENDOR)
+ vendor_string = self._gl.glGetString(self._gl.GL_VENDOR).decode("utf-8")
if vendor_string is None:
vendor_string = "Unknown"
vendor_string = vendor_string.lower()
-
if "nvidia" in vendor_string:
self._gpu_vendor = OpenGL.Vendor.NVidia
elif "amd" in vendor_string or "ati" in vendor_string:

View File

@ -0,0 +1,25 @@
--- cmake/UraniumTranslationTools.cmake.orig 2020-02-18 09:32:30 UTC
+++ cmake/UraniumTranslationTools.cmake
@@ -27,6 +27,8 @@ endif()
# Dynamically creates targets for each language to create a *.po-file
MACRO(TARGETS_FOR_PO_FILES language)
+message(STATUS "MACRO TARGETS FOR PO FILES")
+message(STATUS "GETTEXT_MSGINIT_EXECUTABLE ${GETTEXT_MSGINIT_EXECUTABLE}")
if(DEFINED GETTEXT_MSGINIT_EXECUTABLE)
message(STATUS "Creating target i18n-create-po-${language}")
add_custom_target(i18n-create-po-${language})
@@ -76,9 +78,11 @@ ENDMACRO()
# TODO: Adding option to set the PROJECT_NAME externally!
MACRO(CREATE_TRANSLATION_TARGETS)
find_package(Gettext)
-
+message(STATUS "GETTEXT_FOUND ${GETTEXT_FOUND}")
if(GETTEXT_FOUND)
- # translations target will convert .po files into .mo and .qm as needed.
+message(STATUS "GETTEXT_FOUND is SET")
+SET(GETTEXT_MSGINIT_EXECUTABLE "/usr/local/bin/msginit")
+# translations target will convert .po files into .mo and .qm as needed.
# The files are checked for a _qt suffix and if it is found, converted to
# qm, otherwise they are converted to .po.
if(DEFINED GETTEXT_MSGINIT_EXECUTABLE)

6
cad/uranium/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
The Uranium framework consists of several parts, divided over several modules.
These modules are Core, Backend, Math, Mesh, Scene, Settings and View.
In addition, there are two toolkit-specific modules that implement a lot
of UI bits for the applications.
WWW: https://github.com/Ultimaker/Uranium/blob/master/docs/overview.md

320
cad/uranium/pkg-plist Normal file
View File

@ -0,0 +1,320 @@
%%PYTHON_SITELIBDIR%%/UM/Application.py
%%PYTHON_SITELIBDIR%%/UM/Backend/Backend.py
%%PYTHON_SITELIBDIR%%/UM/Backend/SignalSocket.py
%%PYTHON_SITELIBDIR%%/UM/Backend/__init__.py
%%PYTHON_SITELIBDIR%%/UM/ColorGenerator.py
%%PYTHON_SITELIBDIR%%/UM/ConfigurationErrorMessage.py
%%PYTHON_SITELIBDIR%%/UM/Controller.py
%%PYTHON_SITELIBDIR%%/UM/Decorators.py
%%PYTHON_SITELIBDIR%%/UM/Dictionary.py
%%PYTHON_SITELIBDIR%%/UM/Event.py
%%PYTHON_SITELIBDIR%%/UM/Extension.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/FileHandler.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/FileReader.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/FileWriter.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/ReadFileJob.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/WriteFileJob.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/__init__.py
%%PYTHON_SITELIBDIR%%/UM/FlameProfiler.py
%%PYTHON_SITELIBDIR%%/UM/InputDevice.py
%%PYTHON_SITELIBDIR%%/UM/Job.py
%%PYTHON_SITELIBDIR%%/UM/JobQueue.py
%%PYTHON_SITELIBDIR%%/UM/LockFile.py
%%PYTHON_SITELIBDIR%%/UM/Logger.py
%%PYTHON_SITELIBDIR%%/UM/Math/AxisAlignedBox.py
%%PYTHON_SITELIBDIR%%/UM/Math/Color.py
%%PYTHON_SITELIBDIR%%/UM/Math/Float.py
%%PYTHON_SITELIBDIR%%/UM/Math/Matrix.py
%%PYTHON_SITELIBDIR%%/UM/Math/NumPyUtil.py
%%PYTHON_SITELIBDIR%%/UM/Math/Plane.py
%%PYTHON_SITELIBDIR%%/UM/Math/Polygon.py
%%PYTHON_SITELIBDIR%%/UM/Math/Quaternion.py
%%PYTHON_SITELIBDIR%%/UM/Math/Ray.py
%%PYTHON_SITELIBDIR%%/UM/Math/ShapelyUtil.py
%%PYTHON_SITELIBDIR%%/UM/Math/Vector.py
%%PYTHON_SITELIBDIR%%/UM/Math/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshBuilder.py
%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshData.py
%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshFileHandler.py
%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshReader.py
%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshWriter.py
%%PYTHON_SITELIBDIR%%/UM/Mesh/ReadMeshJob.py
%%PYTHON_SITELIBDIR%%/UM/Mesh/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Message.py
%%PYTHON_SITELIBDIR%%/UM/MimeTypeDatabase.py
%%PYTHON_SITELIBDIR%%/UM/Operations/AddSceneNodeOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/GroupedOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/LayFlatOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/MirrorOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/Operation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/OperationStack.py
%%PYTHON_SITELIBDIR%%/UM/Operations/RemoveSceneNodeOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/RotateOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/ScaleOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/SetTransformOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/TranslateOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/__init__.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDevice.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceError.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceManager.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDevicePlugin.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/__init__.py
%%PYTHON_SITELIBDIR%%/UM/PackageManager.py
%%PYTHON_SITELIBDIR%%/UM/Platform.py
%%PYTHON_SITELIBDIR%%/UM/PluginError.py
%%PYTHON_SITELIBDIR%%/UM/PluginObject.py
%%PYTHON_SITELIBDIR%%/UM/PluginRegistry.py
%%PYTHON_SITELIBDIR%%/UM/Preferences.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ActiveToolProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ApplicationProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/BackendProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/Bindings.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ContainerProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ControllerProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ExtensionModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/MainWindow.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OpenGLContextProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OperationStackProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OutputDeviceManagerProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OutputDevicesModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/PointingRectangle.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/PreferencesProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ResourcesProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/SelectionProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/StageModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/Theme.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ToolModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ViewModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/VisibleMessagesModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/i18nCatalogProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Duration.py
%%PYTHON_SITELIBDIR%%/UM/Qt/ListModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/QtApplication.py
%%PYTHON_SITELIBDIR%%/UM/Qt/QtKeyDevice.py
%%PYTHON_SITELIBDIR%%/UM/Qt/QtMouseDevice.py
%%PYTHON_SITELIBDIR%%/UM/Qt/QtRenderer.py
%%PYTHON_SITELIBDIR%%/UM/Qt/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/ApplicationMenu.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Dialog.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/MessageStack.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/ConfirmRemoveDialog.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/GeneralPage.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/MachinesPage.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/ManagementPage.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/PreferencesDialog.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/PreferencesPage.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/RenameDialog.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/SettingVisibilityCategory.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/SettingVisibilityItem.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/ProgressBar.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/RecolorImage.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/SimpleButton.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TabRow.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TabRowButton.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TooltipArea.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Wizard.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/qmldir
%%PYTHON_SITELIBDIR%%/UM/Resources.py
%%PYTHON_SITELIBDIR%%/UM/SaveFile.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Camera.py
%%PYTHON_SITELIBDIR%%/UM/Scene/GroupDecorator.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/BreadthFirstIterator.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/DepthFirstIterator.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/Iterator.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Platform.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Scene.py
%%PYTHON_SITELIBDIR%%/UM/Scene/SceneNode.py
%%PYTHON_SITELIBDIR%%/UM/Scene/SceneNodeDecorator.py
%%PYTHON_SITELIBDIR%%/UM/Scene/SceneNodeSettings.py
%%PYTHON_SITELIBDIR%%/UM/Scene/Selection.py
%%PYTHON_SITELIBDIR%%/UM/Scene/ToolHandle.py
%%PYTHON_SITELIBDIR%%/UM/Scene/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerFormatError.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerProvider.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerQuery.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerRegistry.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerStack.py
%%PYTHON_SITELIBDIR%%/UM/Settings/DefinitionContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/EmptyInstanceContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/InstanceContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Interfaces.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/ContainerPropertyProvider.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/ContainerStacksModel.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/DefinitionContainersModel.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/InstanceContainersModel.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingDefinitionsModel.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingPreferenceVisibilityHandler.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingPropertyProvider.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingVisibilityHandler.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Settings/PropertyEvaluationContext.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingDefinition.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingFunction.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingInstance.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingRelation.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Validator.py
%%PYTHON_SITELIBDIR%%/UM/Settings/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Settings/constant_instance_containers.py
%%PYTHON_SITELIBDIR%%/UM/Signal.py
%%PYTHON_SITELIBDIR%%/UM/SortedList.py
%%PYTHON_SITELIBDIR%%/UM/Stage.py
%%PYTHON_SITELIBDIR%%/UM/TaskManagement/HttpRequestData.py
%%PYTHON_SITELIBDIR%%/UM/TaskManagement/HttpRequestManager.py
%%PYTHON_SITELIBDIR%%/UM/TaskManagement/HttpRequestScope.py
%%PYTHON_SITELIBDIR%%/UM/TaskManagement/TaskManager.py
%%PYTHON_SITELIBDIR%%/UM/TaskManagement/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Tool.py
%%PYTHON_SITELIBDIR%%/UM/Trust.py
%%PYTHON_SITELIBDIR%%/UM/Util.py
%%PYTHON_SITELIBDIR%%/UM/Version.py
%%PYTHON_SITELIBDIR%%/UM/VersionUpgrade.py
%%PYTHON_SITELIBDIR%%/UM/VersionUpgradeManager.py
%%PYTHON_SITELIBDIR%%/UM/View/CompositePass.py
%%PYTHON_SITELIBDIR%%/UM/View/DefaultPass.py
%%PYTHON_SITELIBDIR%%/UM/View/GL/FrameBufferObject.py
%%PYTHON_SITELIBDIR%%/UM/View/GL/OpenGL.py
%%PYTHON_SITELIBDIR%%/UM/View/GL/OpenGLContext.py
%%PYTHON_SITELIBDIR%%/UM/View/GL/ShaderProgram.py
%%PYTHON_SITELIBDIR%%/UM/View/GL/Texture.py
%%PYTHON_SITELIBDIR%%/UM/View/GL/__init__.py
%%PYTHON_SITELIBDIR%%/UM/View/RenderBatch.py
%%PYTHON_SITELIBDIR%%/UM/View/RenderPass.py
%%PYTHON_SITELIBDIR%%/UM/View/Renderer.py
%%PYTHON_SITELIBDIR%%/UM/View/SelectionPass.py
%%PYTHON_SITELIBDIR%%/UM/View/View.py
%%PYTHON_SITELIBDIR%%/UM/View/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceFileHandler.py
%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceMetadataStorage.py
%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceReader.py
%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceWriter.py
%%PYTHON_SITELIBDIR%%/UM/Workspace/__init__.py
%%PYTHON_SITELIBDIR%%/UM/__init__.py
%%PYTHON_SITELIBDIR%%/UM/i18n.py
lib/uranium/plugins/ConsoleLogger/ConsoleLogger.py
lib/uranium/plugins/ConsoleLogger/__init__.py
lib/uranium/plugins/ConsoleLogger/plugin.json
lib/uranium/plugins/FileHandlers/OBJReader/OBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/__init__.py
lib/uranium/plugins/FileHandlers/OBJReader/plugin.json
lib/uranium/plugins/FileHandlers/OBJReader/tests/TestOBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/tests/sphere.obj
lib/uranium/plugins/FileHandlers/OBJWriter/OBJWriter.py
lib/uranium/plugins/FileHandlers/OBJWriter/__init__.py
lib/uranium/plugins/FileHandlers/OBJWriter/plugin.json
lib/uranium/plugins/FileHandlers/STLReader/STLReader.py
lib/uranium/plugins/FileHandlers/STLReader/__init__.py
lib/uranium/plugins/FileHandlers/STLReader/plugin.json
lib/uranium/plugins/FileHandlers/STLReader/tests/TestStlReader.py
lib/uranium/plugins/FileHandlers/STLReader/tests/simpleTestCubeASCII.stl
lib/uranium/plugins/FileHandlers/STLReader/tests/simpleTestCubeBinary.stl
lib/uranium/plugins/FileHandlers/STLWriter/STLWriter.py
lib/uranium/plugins/FileHandlers/STLWriter/__init__.py
lib/uranium/plugins/FileHandlers/STLWriter/plugin.json
lib/uranium/plugins/FileLogger/FileLogger.py
lib/uranium/plugins/FileLogger/__init__.py
lib/uranium/plugins/FileLogger/plugin.json
lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py
lib/uranium/plugins/LocalContainerProvider/__init__.py
lib/uranium/plugins/LocalContainerProvider/plugin.json
lib/uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py
lib/uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevicePlugin.py
lib/uranium/plugins/LocalFileOutputDevice/__init__.py
lib/uranium/plugins/LocalFileOutputDevice/plugin.json
lib/uranium/plugins/Tools/CameraTool/CameraTool.py
lib/uranium/plugins/Tools/CameraTool/__init__.py
lib/uranium/plugins/Tools/CameraTool/plugin.json
lib/uranium/plugins/Tools/CameraTool/tests/TestCameraTool.py
lib/uranium/plugins/Tools/MirrorTool/MirrorTool.py
lib/uranium/plugins/Tools/MirrorTool/MirrorToolHandle.py
lib/uranium/plugins/Tools/MirrorTool/__init__.py
lib/uranium/plugins/Tools/MirrorTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/RotateTool.py
lib/uranium/plugins/Tools/RotateTool/RotateTool.qml
lib/uranium/plugins/Tools/RotateTool/RotateToolHandle.py
lib/uranium/plugins/Tools/RotateTool/__init__.py
lib/uranium/plugins/Tools/RotateTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/tests/TestRotateTool.py
lib/uranium/plugins/Tools/ScaleTool/ScaleTool.py
lib/uranium/plugins/Tools/ScaleTool/ScaleTool.qml
lib/uranium/plugins/Tools/ScaleTool/ScaleToolHandle.py
lib/uranium/plugins/Tools/ScaleTool/__init__.py
lib/uranium/plugins/Tools/ScaleTool/plugin.json
lib/uranium/plugins/Tools/ScaleTool/tests/TestScaleTool.py
lib/uranium/plugins/Tools/SelectionTool/SelectionTool.py
lib/uranium/plugins/Tools/SelectionTool/__init__.py
lib/uranium/plugins/Tools/SelectionTool/plugin.json
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.py
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.qml
lib/uranium/plugins/Tools/TranslateTool/TranslateToolHandle.py
lib/uranium/plugins/Tools/TranslateTool/__init__.py
lib/uranium/plugins/Tools/TranslateTool/plugin.json
lib/uranium/plugins/Tools/TranslateTool/tests/TestTranslateTool.py
lib/uranium/plugins/UpdateChecker/UpdateChecker.py
lib/uranium/plugins/UpdateChecker/UpdateCheckerJob.py
lib/uranium/plugins/UpdateChecker/__init__.py
lib/uranium/plugins/UpdateChecker/plugin.json
lib/uranium/plugins/UpdateChecker/tests/TestUpdateCheckerJob.py
lib/uranium/plugins/Views/SimpleView/SimpleView.py
lib/uranium/plugins/Views/SimpleView/__init__.py
lib/uranium/plugins/Views/SimpleView/plugin.json
share/cmake/Modules/UraniumTranslationTools.cmake
share/uranium/resources/bundled_packages/uranium.json
share/uranium/resources/i18n/cs_CZ/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/cs_CZ/uranium.po
share/uranium/resources/i18n/de_DE/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/de_DE/uranium.po
share/uranium/resources/i18n/es_ES/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/es_ES/uranium.po
share/uranium/resources/i18n/fi_FI/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/fi_FI/uranium.po
share/uranium/resources/i18n/fr_FR/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/fr_FR/uranium.po
share/uranium/resources/i18n/hu_HU/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/hu_HU/uranium.po
share/uranium/resources/i18n/it_IT/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/it_IT/uranium.po
share/uranium/resources/i18n/ja_JP/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/ja_JP/uranium.po
share/uranium/resources/i18n/ko_KR/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/ko_KR/uranium.po
share/uranium/resources/i18n/nl_NL/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/nl_NL/uranium.po
share/uranium/resources/i18n/pl_PL/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/pl_PL/uranium.po
share/uranium/resources/i18n/pt_BR/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/pt_BR/uranium.po
share/uranium/resources/i18n/pt_PT/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/pt_PT/uranium.po
share/uranium/resources/i18n/ru_RU/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/ru_RU/uranium.po
share/uranium/resources/i18n/tr_TR/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/tr_TR/uranium.po
share/uranium/resources/i18n/uranium.pot
share/uranium/resources/i18n/zh_CN/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/zh_CN/uranium.po
share/uranium/resources/i18n/zh_TW/LC_MESSAGES/uranium.mo
share/uranium/resources/i18n/zh_TW/uranium.po
share/uranium/resources/shaders/color.shader
share/uranium/resources/shaders/composite.shader
share/uranium/resources/shaders/default.shader
share/uranium/resources/shaders/object.shader
share/uranium/resources/shaders/platform.shader
share/uranium/resources/shaders/select_face.shader
share/uranium/resources/shaders/selection.shader
share/uranium/resources/shaders/toolhandle.shader
share/uranium/scripts/ECMPoQmTools.cmake
share/uranium/scripts/createjsoncontext.py
share/uranium/scripts/createkeypair.py
share/uranium/scripts/createplugincontext.py
share/uranium/scripts/extract-all
share/uranium/scripts/extract-json
share/uranium/scripts/extract-messages
share/uranium/scripts/extract-plugins
share/uranium/scripts/extract-python
share/uranium/scripts/extract-tr-strings
share/uranium/scripts/pirate.py
share/uranium/scripts/pirateofdoom.py
share/uranium/scripts/signfile.py
share/uranium/scripts/signfolder.py

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= citus
PORTVERSION= 9.2.2
PORTVERSION= 9.2.3
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= pg_

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1583477865
SHA256 (citusdata-citus-v9.2.2_GH0.tar.gz) = 8992ceaaaa1a2c1fa0fb25c9e32f5f4ec02e329681029c297004b786c6a05d87
SIZE (citusdata-citus-v9.2.2_GH0.tar.gz) = 4304556
TIMESTAMP = 1585206553
SHA256 (citusdata-citus-v9.2.3_GH0.tar.gz) = fdc035e341a70eea1a2a3882ec2efcad69369eda62eff714c3e19a406d5c9842
SIZE (citusdata-citus-v9.2.3_GH0.tar.gz) = 4407374

View File

@ -9,6 +9,7 @@ include/postgresql/server/distributed/citus_custom_scan.h
include/postgresql/server/distributed/citus_nodefuncs.h
include/postgresql/server/distributed/citus_nodes.h
include/postgresql/server/distributed/citus_ruleutils.h
include/postgresql/server/distributed/citus_safe_lib.h
include/postgresql/server/distributed/colocation_utils.h
include/postgresql/server/distributed/commands.h
include/postgresql/server/distributed/connection_management.h
@ -33,6 +34,7 @@ include/postgresql/server/distributed/intermediate_result_pruning.h
include/postgresql/server/distributed/intermediate_results.h
include/postgresql/server/distributed/listutils.h
include/postgresql/server/distributed/local_executor.h
include/postgresql/server/distributed/local_multi_copy.h
include/postgresql/server/distributed/lock_graph.h
include/postgresql/server/distributed/log_utils.h
include/postgresql/server/distributed/maintenanced.h
@ -81,6 +83,7 @@ include/postgresql/server/distributed/repartition_join_execution.h
include/postgresql/server/distributed/resource_lock.h
include/postgresql/server/distributed/run_from_same_connection.h
include/postgresql/server/distributed/shard_pruning.h
include/postgresql/server/distributed/shard_utils.h
include/postgresql/server/distributed/shardinterval_utils.h
include/postgresql/server/distributed/shared_library_init.h
include/postgresql/server/distributed/statistics_collection.h
@ -159,4 +162,5 @@ share/postgresql/extension/citus--9.0-1--9.0-2.sql
share/postgresql/extension/citus--9.0-2--9.1-1.sql
share/postgresql/extension/citus--9.1-1--9.2-1.sql
share/postgresql/extension/citus--9.2-1--9.2-2.sql
share/postgresql/extension/citus--9.2-2--9.3-1.sql
share/postgresql/extension/citus.control

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= phpMyAdmin
DISTVERSION= 4.9.4
DISTVERSION= 4.9.5
CATEGORIES= databases www
MASTER_SITES= https://files.phpmyadmin.net/${PORTNAME}/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-all-languages

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1579272430
SHA256 (phpMyAdmin-4.9.4-all-languages.tar.xz) = c3d2eb2a0a06c40f7df9ee3bfe8daaea326bdf2ebc35f83e7dfd05eb0247b6bf
SIZE (phpMyAdmin-4.9.4-all-languages.tar.xz) = 6134852
TIMESTAMP = 1585157113
SHA256 (phpMyAdmin-4.9.5-all-languages.tar.xz) = e02823e7844bc17aa6393e1acfed6970f5a3688fe8d0c693e74670d8fed9ecd4
SIZE (phpMyAdmin-4.9.5-all-languages.tar.xz) = 6138948

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= phpMyAdmin
DISTVERSION= 5.0.1
DISTVERSION= 5.0.2
CATEGORIES= databases www
MASTER_SITES= https://files.phpmyadmin.net/${PORTNAME}/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-all-languages

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1579272458
SHA256 (phpMyAdmin-5.0.1-all-languages.tar.xz) = 67075279130e14dd418becbfa591eff958a5667f6e0b4e10662fc80dd6ae543e
SIZE (phpMyAdmin-5.0.1-all-languages.tar.xz) = 8130464
TIMESTAMP = 1585233429
SHA256 (phpMyAdmin-5.0.2-all-languages.tar.xz) = cbcc78d1499308d9329950fcba2ebaa84c559a934fe54efc027d459d8e4161c8
SIZE (phpMyAdmin-5.0.2-all-languages.tar.xz) = 8018752

View File

@ -1242,6 +1242,7 @@
SUBDIR += liblxqt
SUBDIR += libmaa
SUBDIR += libmatheval
SUBDIR += libmatthew
SUBDIR += libmba
SUBDIR += libmill
SUBDIR += libmimedir
@ -1310,6 +1311,7 @@
SUBDIR += librolegen
SUBDIR += libruin
SUBDIR += libs11n
SUBDIR += libsavitar
SUBDIR += libscca
SUBDIR += libsearpc
SUBDIR += libserialport
@ -6525,9 +6527,9 @@
SUBDIR += snorenotify
SUBDIR += soapui
SUBDIR += socket_wrapper
SUBDIR += sonar-ant-task
SUBDIR += sonar-scanner-cli
SUBDIR += sonarqube
SUBDIR += sonarqube-ant-task
SUBDIR += sonarqube-community
SUBDIR += sope2
SUBDIR += sope4
SUBDIR += sord

View File

@ -2,7 +2,7 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
DISTVERSION= 0.6.2
CATEGORIES= devel
MAINTAINER= vulcan@wired.sh

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1583419864
SHA256 (cli-cli-v0.6.1_GH0.tar.gz) = 237b18f9e3c82caa1cb06df3ca763ad7b32dab7e9a9a6f89afe7593bc31c3290
SIZE (cli-cli-v0.6.1_GH0.tar.gz) = 189311
TIMESTAMP = 1585163962
SHA256 (cli-cli-v0.6.2_GH0.tar.gz) = fc6986ea92f31788b55b677e079a8119b862b96a0838a0eb63b26145a7771389
SIZE (cli-cli-v0.6.2_GH0.tar.gz) = 194980
SHA256 (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 501b2246e0eb9b9ee9ffdd5d3a3c7a1fc680fbb4b0809e506ed15c2e098b8752
SIZE (AlecAivazis-survey-v2.0.7_GH0.tar.gz) = 1351392
SHA256 (alecthomas-chroma-34d9c7143bf5_GH0.tar.gz) = 38c3ab2f51ab7b971eeca8add6a545a29046084d53fe260d57ffc6a2c9bf1afd

View File

@ -2,8 +2,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.5
PORTREVISION= 1
DISTVERSION= 1.2.6
CATEGORIES= devel
MAINTAINER= dmgk@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571860802
SHA256 (SRI-CSL-gllvm-v1.2.5_GH0.tar.gz) = e0f0df1ae87b7c035354a2a135f81c29e42b1151143bcd803500990dc34b6f39
SIZE (SRI-CSL-gllvm-v1.2.5_GH0.tar.gz) = 580060
TIMESTAMP = 1585138071
SHA256 (SRI-CSL-gllvm-v1.2.6_GH0.tar.gz) = c7a778be0b3f17acb1890ddf7bd35dc9dbec20d3ef787262ff98827c04b87852
SIZE (SRI-CSL-gllvm-v1.2.6_GH0.tar.gz) = 602362

View File

@ -2,7 +2,7 @@
PORTNAME= intel-graphics-compiler
DISTVERSIONPREFIX= igc-
DISTVERSION= 1.0.3529
DISTVERSION= 1.0.3586
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1583564439
SHA256 (intel-intel-graphics-compiler-igc-1.0.3529_GH0.tar.gz) = 74186169471e158f49ce50c3ad35b45e719d0c891cf1fa9ca73bf8f89624c607
SIZE (intel-intel-graphics-compiler-igc-1.0.3529_GH0.tar.gz) = 6052777
TIMESTAMP = 1584459331
SHA256 (intel-intel-graphics-compiler-igc-1.0.3586_GH0.tar.gz) = e1b558a53f49deeb5a6e826ecbfd4e4b79bcfebb86316c64020134ca6aabfe8c
SIZE (intel-intel-graphics-compiler-igc-1.0.3586_GH0.tar.gz) = 6030000

View File

@ -269,17 +269,6 @@ CMake Error at IGC/CMakeLists.txt:1974 (message):
#define LINUX_RELEASE_MODE
#endif
--- inc/common/Compiler/API/ShaderInstruction.h.orig 2019-11-27 01:05:20 UTC
+++ inc/common/Compiler/API/ShaderInstruction.h
@@ -39,7 +39,7 @@ namespace USC
class CShaderDebugLocationInfo;
}
-#if defined _DEBUG && !defined __linux__
+#if defined _DEBUG && defined _WIN32
#define USC_OPTIMIZING_COMPILER_TESTS
#endif
--- visa/BuildCISAIRImpl.cpp.orig 2020-01-09 09:46:51 UTC
+++ visa/BuildCISAIRImpl.cpp
@@ -684,7 +684,6 @@ extern void CISA_delete_buffer(YY_BUFFER_STATE buf);

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= jenkins
PORTVERSION= 2.204.2
PORTVERSION= 2.204.6
CATEGORIES= devel java
MASTER_SITES= http://mirrors.jenkins-ci.org/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1580312084
SHA256 (jenkins/2.204.2/jenkins.war) = 4a90c54c065c8d297f7141174e0b04995f8e28d1ea41332bcc268af19f7371c7
SIZE (jenkins/2.204.2/jenkins.war) = 63422555
TIMESTAMP = 1585160972
SHA256 (jenkins/2.204.6/jenkins.war) = a7d16a4d470695cd77ae95238bd0cb90bfc2374478b8dcb46554ff2d0582b8c9
SIZE (jenkins/2.204.6/jenkins.war) = 63478210

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= jenkins
PORTVERSION= 2.227
PORTVERSION= 2.228
CATEGORIES= devel java
MASTER_SITES= http://mirrors.jenkins-ci.org/war/${PORTVERSION}/
DISTNAME= jenkins

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1585020387
SHA256 (jenkins/2.227/jenkins.war) = 712eeddb9b5996cb27b32f22075322279042c367bd6235eae8b767e18b9dd8a6
SIZE (jenkins/2.227/jenkins.war) = 66129201
TIMESTAMP = 1585160870
SHA256 (jenkins/2.228/jenkins.war) = 1e2114b82b1b76764a1c4c02817b39b0a53a86e798f6071d6a9676944baabc4b
SIZE (jenkins/2.228/jenkins.war) = 66137156

30
devel/libmatthew/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= libmatthew
DISTVERSION= 0.8.1
PORTREVISION= 1
CATEGORIES= devel java
MASTER_SITES= http://www.matthew.ath.cx/projects/java/
DISTNAME= ${PORTNAME}-java-${DISTVERSION}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Selection of Java libraries by Matthew Johnson
LICENSE= EXPAT
LICENSE_NAME= Expat License
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES= gmake localbase:ldconfig
USE_JAVA= yes
USE_LDCONFIG= yes
MAKE_ENV= JARDIR=${JAVAJARDIR} \
JAVA_HOME=${JAVA_HOME} \
LDSHAREFLAGS='-fpic -shared' \
LIBDIR=${PREFIX}/lib
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*-java.so
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1585137871
SHA256 (libmatthew-java-0.8.1.tar.gz) = 46782b940c71d8db07470633efcf65c2aeda94de9a846fe178a5918fb2ad026f
SIZE (libmatthew-java-0.8.1.tar.gz) = 29064

View File

@ -0,0 +1,32 @@
--- Makefile.orig 2020-03-25 12:08:05 UTC
+++ Makefile
@@ -6,13 +6,13 @@ GCJ?=gcj
CC?=gcc
LD?=gcc
JPPFLAGS+=-C -P
-CFLAGS+=-Wall -Os -pedantic -Werror
+CFLAGS+=-Wall -pedantic -Werror
CSTD?=-std=c99
CSHAREFLAG+=-fpic -fno-stack-protector
GCJJNIFLAG=-fjni
JVERCFLAGS+=-source 1.5
JCFLAGS+=
-INCLUDES+=-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
+INCLUDES+=-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/freebsd
JAVADOCFLAGS?=-quiet -author -link http://java.sun.com/j2se/1.4.2/docs/api/
LDVER?=$(shell ld -v | cut -d' ' -f1)
@@ -91,11 +91,11 @@ libmatthew-java-$(MATTVER).tar.gz: Makefile cx cgi-jav
tar zcf $@ libmatthew-java-$(MATTVER)
debug-enable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp
- make .enabledebug
+ $(MAKE) .enabledebug
echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest
(cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class)
debug-disable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp
- make .disabledebug
+ $(MAKE) .disabledebug
echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest
(cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class)
.enabledebug: cx/ath/matthew/debug/Debug.jpp

View File

@ -0,0 +1,18 @@
Selection of libraries for Java which are useful and not provided with Java.
- Unix Sockets Library: This is a collection of classes and native code to
allow you to read and write Unix sockets in Java.
- Debug Library: This is a comprehensive logging and debugging solution.
- CGI Library: This is a collection of classes and native code to allow you to
write CGI applications in Java.
- I/O Library: This provides a few much needed extensions to the Java I/O
subsystem. Firstly, there is a class which will connect and InputStream with
an OutputStream and copy data between them. Secondly there are two classes
for inserting into an Input or OutputStream pipe a command line command, so
that everything is piped through that command. Thirdly there are a pair of
classes for splitting streams in two. This can either be to two OuputStreams,
or to an OutputStream and a file. Equivelent to the UNIX tool tee in UNIX
pipes.
- Hexdump: This class formats byte-arrays in hex and ascii for display.
WWW: http://www.matthew.ath.cx/projects/java/

View File

@ -0,0 +1,14 @@
lib/libcgi-java.so
lib/libunix-java.so
%%JAVAJARDIR%%/cgi-0.6.jar
%%JAVAJARDIR%%/cgi.jar
%%JAVAJARDIR%%/debug-disable-1.1.jar
%%JAVAJARDIR%%/debug-disable.jar
%%JAVAJARDIR%%/debug-enable-1.1.jar
%%JAVAJARDIR%%/debug-enable.jar
%%JAVAJARDIR%%/hexdump-0.2.jar
%%JAVAJARDIR%%/hexdump.jar
%%JAVAJARDIR%%/io-0.1.jar
%%JAVAJARDIR%%/io.jar
%%JAVAJARDIR%%/unix-0.5.jar
%%JAVAJARDIR%%/unix.jar

31
devel/libsavitar/Makefile Normal file
View File

@ -0,0 +1,31 @@
# $FreeBSD$
PORTNAME= libSavitar
DISTVERSION= 4.5.0
CATEGORIES= devel cad
DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= LibSavitar is a c++ implementation of 3mf loading/python bindings
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>0:devel/py-sip@${PY_FLAVOR}
USES= cmake python:3.4+
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
USE_GITHUB= yes
GH_TAGNAME= 96eba0e
USE_LDCONFIG= yes
# need this hack so as not to conflict with pugixml
# XXX TODO rework port to use pugixml instead
post-install:
${RM} ${STAGEDIR}${PREFIX}/include/pugiconfig.hpp
${RM} ${STAGEDIR}${PREFIX}/include/pugixml.hpp
${RM} ${STAGEDIR}${PREFIX}/lib/cmake/pugixml/pugixml-config.cmake
${RM} ${STAGEDIR}${PREFIX}/lib/libpugixml.a
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1583953836
SHA256 (Ultimaker/Ultimaker-libSavitar-4.5.0-96eba0e_GH0.tar.gz) = f64e9b20d6783247a88ddc751a80d20eec2073465c0b46fbba45c1ab9c01eb75
SIZE (Ultimaker/Ultimaker-libSavitar-4.5.0-96eba0e_GH0.tar.gz) = 98038

View File

@ -0,0 +1,3 @@
libSavitar is a c++ implementation of 3mf loading with SIP python binding
WWW: https://github.com/Ultimaker/libSavitar

View File

@ -0,0 +1,18 @@
include/Savitar/Face.h
include/Savitar/MeshData.h
include/Savitar/Namespace.h
include/Savitar/SavitarExport.h
include/Savitar/Scene.h
include/Savitar/SceneNode.h
include/Savitar/ThreeMFParser.h
include/Savitar/Types.h
include/Savitar/Vertex.h
lib/cmake/Savitar/Savitar-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Savitar/Savitar-targets.cmake
lib/cmake/Savitar/SavitarConfig.cmake
lib/cmake/Savitar/SavitarConfigVersion.cmake
lib/cmake/pugixml/pugixml-config-%%CMAKE_BUILD_TYPE%%.cmake
lib/libSavitar.so
lib/libSavitar.so.0
lib/libSavitar.so.0.1.1
%%PYTHON_SITELIBDIR%%/Savitar.so

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= llvm
DISTVERSION= 10.0.0rc4
DISTVERSION= 10.0.0
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
@ -102,6 +102,7 @@ CLANG_SUB_LIST= XCC=clang${LLVM_SUFFIX} \
CLANG_USE= GNOME=libxml2
COMPILER_RT_DESC= Sanitizer libraries
COMPILER_RT_DISTFILES= compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX}
COMPILER_RT_EXTRA_PATCHES= ${PATCHDIR}/compiler-rt
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
DOCS_BUILD_DEPENDS= sphinx-build-${PYTHON_VER}:textproc/py-sphinx@${PY_FLAVOR} \

View File

@ -1,15 +1,15 @@
TIMESTAMP = 1584478188
SHA256 (llvm-10.0.0rc4.src.tar.xz) = 64c44a1136d9ab6688098d9a662ea992ca2badede2f2497960cfdea38b15b09a
SIZE (llvm-10.0.0rc4.src.tar.xz) = 35735236
SHA256 (clang-10.0.0rc4.src.tar.xz) = 751f5a9a03adfad97983f6b3cd4ba5addd9a910e63b4538c8308e30c62b4c2a7
SIZE (clang-10.0.0rc4.src.tar.xz) = 14190596
SHA256 (compiler-rt-10.0.0rc4.src.tar.xz) = 9a4b3a065448da38fd1ad361709b51fce39558ce7a2e65b8e6a0f0b619fc4d68
SIZE (compiler-rt-10.0.0rc4.src.tar.xz) = 2094828
SHA256 (clang-tools-extra-10.0.0rc4.src.tar.xz) = 011d667227cc9b800bd22b659a0d9ccb4a524f58e2f61faffefce2306c582b47
SIZE (clang-tools-extra-10.0.0rc4.src.tar.xz) = 2605896
SHA256 (lld-10.0.0rc4.src.tar.xz) = e120d90ccd71bc41d188a4d5450d06814533d460c7f76634df54c070992c1ab1
SIZE (lld-10.0.0rc4.src.tar.xz) = 1143060
SHA256 (lldb-10.0.0rc4.src.tar.xz) = 5ce17b4c606a460fe6b5baf19ae434737ca6b58c02f5d41c62932b27949752b6
SIZE (lldb-10.0.0rc4.src.tar.xz) = 9637692
SHA256 (openmp-10.0.0rc4.src.tar.xz) = d9eb44083ec58c7143d908d049a2d75bd3c46e168f757937cac45fdf48acd1e2
SIZE (openmp-10.0.0rc4.src.tar.xz) = 958876
TIMESTAMP = 1585093600
SHA256 (llvm-10.0.0.src.tar.xz) = df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf
SIZE (llvm-10.0.0.src.tar.xz) = 35733192
SHA256 (clang-10.0.0.src.tar.xz) = 885b062b00e903df72631c5f98b9579ed1ed2790f74e5646b4234fa084eacb21
SIZE (clang-10.0.0.src.tar.xz) = 14190012
SHA256 (compiler-rt-10.0.0.src.tar.xz) = 6a7da64d3a0a7320577b68b9ca4933bdcab676e898b759850e827333c3282c75
SIZE (compiler-rt-10.0.0.src.tar.xz) = 2093908
SHA256 (clang-tools-extra-10.0.0.src.tar.xz) = acdf8cf6574b40e6b1dabc93e76debb84a9feb6f22970126b04d4ba18b92911c
SIZE (clang-tools-extra-10.0.0.src.tar.xz) = 2604944
SHA256 (lld-10.0.0.src.tar.xz) = b9a0d7c576eeef05bc06d6e954938a01c5396cee1d1e985891e0b1cf16e3d708
SIZE (lld-10.0.0.src.tar.xz) = 1143340
SHA256 (lldb-10.0.0.src.tar.xz) = dd1ffcb42ed033f5167089ec4c6ebe84fbca1db4a9eaebf5c614af09d89eb135
SIZE (lldb-10.0.0.src.tar.xz) = 9637552
SHA256 (openmp-10.0.0.src.tar.xz) = 3b9ff29a45d0509a1e9667a0feb43538ef402ea8cfc7df3758a01f20df08adfa
SIZE (openmp-10.0.0.src.tar.xz) = 959016

View File

@ -0,0 +1,11 @@
--- ../compiler-rt-10.0.0.src/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
+++ ../compiler-rt-10.0.0.src/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -594,7 +594,7 @@
#define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
#define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
#define SANITIZER_INTERCEPT_QSORT \
- (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS)
+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_FREEBSD)
#define SANITIZER_INTERCEPT_QSORT_R (SI_LINUX && !SI_ANDROID)
#endif // #ifndef SANITIZER_PLATFORM_INTERCEPTORS_H

View File

@ -22,7 +22,7 @@ NEEDED_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svg_path>0:graphics/py-svg.path@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
${PY_PILLOW} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycollada>0:graphics/py-pycollada@${PY_FLAVOR} \
@ -32,11 +32,11 @@ NEEDED_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-fcl>0:math/py-python_fcl@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}python-fcl>0:math/py-python-fcl@${PY_FLAVOR}
BUILD_DEPENDS= ${NEEDED_DEPENDS}
RUN_DEPENDS= ${NEEDED_DEPENDS}
USES= compiler:c++11-lang python
USES= compiler:c++11-lang python:3.5+
USE_PYTHON= distutils autoplist concurrent

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= yamllint
PORTVERSION= 1.20.0
PORTVERSION= 1.21.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1578832182
SHA256 (yamllint-1.20.0.tar.gz) = 76912b6262fd7e0815d7b14c4c2bb2642c754d0aa38f2d3e4b4e21c77872a3bf
SIZE (yamllint-1.20.0.tar.gz) = 117103
TIMESTAMP = 1585230264
SHA256 (yamllint-1.21.0.tar.gz) = 7e1e698b3d344b64bc46cbe8c4df7dfdfe7c00ed1a8d1c851ecd5b552d93d193
SIZE (yamllint-1.21.0.tar.gz) = 118360

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= json
PORTVERSION= 2.1.0
PORTVERSION= 2.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1492606938
SHA256 (rubygem/json-2.1.0.gem) = b76fd09b881088c6c64a12721a1528f2f747a1c2ee52fab4c1f60db8af946607
SIZE (rubygem/json-2.1.0.gem) = 140800
TIMESTAMP = 1585014592
SHA256 (rubygem/json-2.3.0.gem) = b61691fd2087ac37141b75ff4287ce2c3f17251c713e97ef73b43b4bb2e0355b
SIZE (rubygem/json-2.3.0.gem) = 114176

View File

@ -1,4 +1,4 @@
Profiling toolkit for Rack applications with Rails integration. Client Side
profiling, DB profiling and Server profiling.
WWW: http://miniprofiler.com
WWW: https://miniprofiler.com/

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1484408469
SHA256 (sonarqube-ant-task-2.5.jar) = 43e7a8e0a5f8d44cd602de4a7ccf2e819e23429370d1b97425d38562651331cf
SIZE (sonarqube-ant-task-2.5.jar) = 537405

View File

@ -1,50 +1,65 @@
# Created by: Dusan Vejnovic <freebsd@dussan.org>
# $FreeBSD$
PORTNAME= sonar-scanner-cli
PORTVERSION= 2.8
PORTREVISION= 1
CATEGORIES= devel java
MASTER_SITES= https://sonarsource.bintray.com/Distribution/${PORTNAME}/
DISTNAME= sonar-scanner-${PORTVERSION}
DISTVERSION= 4.3.0.2102
PORTREVISION= 0
CATEGORIES= devel security www java
MASTER_SITES= https://binaries.sonarsource.com/Distribution/${PORTNAME}/
MAINTAINER= freebsd@dussan.org
COMMENT= Launcher for analyzing projects with SonarQube
BROKEN= unfetchable
MAINTAINER= netchild@FreeBSD.org
COMMENT= Scanner component of SonarQube
LICENSE= LGPL3
NO_ARCH= yes
NO_BUILD= yes
# node -> JS analysis
RUN_DEPENDS= node:www/node
USES= cpe zip
CPE_VENDOR= sonarsource
USE_JAVA= yes
SR= sonar-runner
SQ_CLI= sonar-scanner
SQ_ARCH= x86-${ARCH:S/i386/32/:S/amd64/64/}
SQ= ${PREFIX}/sonarqube/bin/freebsd-${SQ_ARCH}
WRKSRC= ${WRKDIR}/sonar-scanner-${DISTVERSION}
SUB_FILES= pkg-message
PLIST_SUB= SR_HOME=${PREFIX}/${PORTNAME}
NO_ARCH= yes
NO_BUILD= yes
JAVA_VERSION= 11+
JAVA_VENDOR= openjdk
OPTIONS_DEFINE= SQ
SQ_DESC= SonarQube server support
SQ_RUN_DEPENDS= ${SQ}/sonar.sh.sample:devel/sonarqube
APP_NAME= ${PORTNAME}
APP_DIR= libexec/${PORTNAME}
JAR_VERSION= ${DISTVERSION}
SUB_LIST= \
APP_DIR=${APP_DIR} \
JAR_VERSION=${JAR_VERSION}
SUB_FILES= \
sonar-scanner \
pkg-message
PLIST_SUB= \
APP_DIR=${APP_DIR} \
JAR_VERSION=${JAR_VERSION}
post-extract:
${MV} ${WRKSRC}/conf/sonar-scanner.properties ${WRKSRC}/conf/sonar-scanner.properties.sample
${RM} ${WRKSRC}/bin/*.bat
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME})
@${MV} -f ${STAGEDIR}${PREFIX}/${PORTNAME}/conf/${SQ_CLI}.properties \
${STAGEDIR}${PREFIX}/${PORTNAME}/conf/${SQ_CLI}.properties.sample
${MKDIR} ${STAGEDIR}${PREFIX}/${APP_DIR}
${INSTALL} ${WRKDIR}/sonar-scanner ${STAGEDIR}${PREFIX}/bin/
.for dir in bin conf lib
cd ${WRKSRC}; ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/${APP_DIR} "! -name *\.orig"
.endfor
post-install:
@${LN} -f ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/${SR} \
${STAGEDIR}${PREFIX}/bin/${SR}
@${LN} -f ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/${SQ_CLI} \
${STAGEDIR}${PREFIX}/bin/${SQ_CLI}
gen-plist:
${ECHO} '@sample ${APP_DIR}/conf/sonar-scanner.properties.sample' >${PLIST}.new
${ECHO} 'bin/sonar-scanner' >>${PLIST}.new
.for dir in bin conf lib
${FIND} ${STAGEDIR}${PREFIX}/${APP_DIR}/${dir} -type f | \
${SED} -e "s:${STAGEDIR}${PREFIX}/::g ; \
s:${JAR_VERSION}:%%JAR_VERSION%%:g" | \
${GREP} -v conf/sonar-scanner.properties | ${SORT} >> ${PLIST}.new
.endfor
.include <bsd.port.mk>

View File

@ -1,8 +0,0 @@
# Sonar Scanner CLI port for The FreeBSD Ports
The Sonar Scanner CLI is the default launcher to analyze projects for SonarQube. The Sonar Runner allows you to perform source code analyzes without using tools such as Ant or Maven. The SonarQube platform is an open source quality management platform, dedicated to continuously analyzing and measuring the technical quality of source code, from project portfolio down to the method level. With the Sonar Runner, and also a tool like Jenkins, everyone can analyze all kinds of languages, not just Java. The SonarQube Scanner is recommended as the default launcher to analyze a project with SonarQube. The SonarQube Scanner allows you to perform source code analyzes without using tools such as Ant or Maven. The SonarQube platform is an open source quality management platform, dedicated to continuously analyzing and measuring the technical quality of source code, from project portfolio down to the method level. With the SonarQube Scanner, and also a tool like Jenkins, everyone can analyze all kinds of languages, not just Java.
___VERSION:___ 2.8
___MAINTAINER:___ <freebsd@dussan.org>
___LICENSE:___ [GNU Lesser General Public License, Version 3](http://www.gnu.org/licenses/lgpl-3.0.html)
___WWW:___ [http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner](http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner)

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1484414843
SHA256 (sonar-scanner-2.8.zip) = 0295365a7e5d4499ec6b46cb6c70f3fa127159b58b73930f675acd0897a6b350
SIZE (sonar-scanner-2.8.zip) = 496533
TIMESTAMP = 1584986417
SHA256 (sonar-scanner-cli-4.3.0.2102.zip) = 8c78a2a1af24dfbc564d87ba6826795e6892d3035cb91a98c61d9e33e2b3cd46
SIZE (sonar-scanner-cli-4.3.0.2102.zip) = 588561

View File

@ -1,12 +1,12 @@
[
{ type: install
message: <<EOM
Before start the SonarQube Scanner (default settings):
- create a new SONAR_RUNNER_HOME environment variable set to
"/usr/local/sonar-scanner-cli"
{
message: <<EOT
The SonarQube scanner component is now installed as
%%PREFIX%%/bin/sonar-scanner
More information:
http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
EOM
Before the first start (but not if you update), you have to configure which
SonarQube server to use in
%%PREFIX%%/%%APP_DIR%%/conf/sonar-scanner.properties
EOT
}
]

View File

@ -0,0 +1,6 @@
#!/bin/sh
# $FreeBSD$
exec /bin/sh %%PREFIX%%/%%APP_DIR%%/bin/sonar-scanner "$@"

View File

@ -1,9 +1,7 @@
The SonarQube Scanner is recommended as the default launcher to analyze a
project with SonarQube. The SonarQube Scanner allows you to perform source code
analyzes without using tools such as Ant or Maven. The SonarQube platform is an
open source quality management platform, dedicated to continuously analyzing and
measuring the technical quality of source code, from project portfolio down to
the method level. With the SonarQube Scanner, and also a tool like Jenkins,
everyone can analyze all kinds of languages, not just Java.
SonarQube is the leading tool for continuously inspecting the Code
Quality and Security of your codebases and guiding development teams
during Code Reviews.
WWW: http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
Sonar-scanner-cli is a source code scanning component of SonarQube.
WWW: https://www.sonarqube.org/

View File

@ -1,13 +1,5 @@
bin/sonar-runner
@sample libexec/sonar-scanner-cli/conf/sonar-scanner.properties.sample
bin/sonar-scanner
@(,,755) %%SR_HOME%%/bin/sonar-runner
@(,,755) %%SR_HOME%%/bin/sonar-scanner
@(,,755) %%SR_HOME%%/bin/sonar-scanner-debug
%%SR_HOME%%/bin/sonar-runner.bat
%%SR_HOME%%/bin/sonar-scanner-debug.bat
%%SR_HOME%%/bin/sonar-scanner.bat
%%SR_HOME%%/lib/sonar-scanner-cli-2.8.jar
@sample %%SR_HOME%%/conf/sonar-scanner.properties.sample
@dir(,,755) %%SR_HOME%%/bin
@dir(,,755) %%SR_HOME%%/conf
@dir(,,755) %%SR_HOME%%/lib
libexec/sonar-scanner-cli/bin/sonar-scanner
libexec/sonar-scanner-cli/bin/sonar-scanner-debug
libexec/sonar-scanner-cli/lib/sonar-scanner-cli-%%JAR_VERSION%%.jar

View File

@ -1,37 +1,31 @@
# Created by: Dusan Vejnovic <freebsd@dussan.org>
# $FreeBSD$
PORTNAME= sonar-ant-task
PORTVERSION= 2.5
PORTNAME= sonarqube-ant-task
PORTVERSION= 2.7.0.1612
CATEGORIES= devel java
MASTER_SITES= https://sonarsource.bintray.com/Distribution/sonarqube-ant-task/ \
LOCAL/ler/sonar-ant-task
DISTNAME= sonarqube-ant-task-${PORTVERSION}
MASTER_SITES= https://binaries.sonarsource.com/Distribution/sonarqube-ant-task/
EXTRACT_SUFX= .jar
EXTRACT_ONLY=
MAINTAINER= freebsd@dussan.org
MAINTAINER= netchild@FreeBSD.org
COMMENT= SonarQube Plugin for analysis projects with an Apache Ant
LICENSE= LGPL3
USES= cpe
USE_JAVA= yes
CPE_VENDOR= sonarsource
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
RUN_DEPENDS+= ant:devel/apache-ant
USES= cpe
CPE_VENDOR= sonarsource
USE_JAVA= yes
RUN_DEPENDS+= ant:devel/apache-ant \
sonar-scanner:devel/sonar-scanner-cli
SUB_FILES= pkg-message
PLIST_FILES= ${DATADIR_REL}/sonar-ant-task.jar
OPTIONS_DEFINE= SQ
SQ_DESC= SonarQube server support
SQ_RUN_DEPENDS= sonarqube>=0:devel/sonarqube
PLIST_FILES= ${DATADIR_REL}/${PORTNAME}${EXTRACT_SUFX}
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1585130760
SHA256 (sonarqube-ant-task-2.7.0.1612.jar) = c0898b5e018867f7bd7767282e95ae6e21b77f7aa306ca106fbf650f6f273650
SIZE (sonarqube-ant-task-2.7.0.1612.jar) = 633825

View File

@ -5,11 +5,11 @@
settings):
- define a new sonar Ant target in your Ant build script
- for the SonarQube target set classpath value to
%%DATADIR%%/sonar-ant-task.jar
%%DATADIR%%/sonarqube-ant-task.jar
More information:
http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Ant
https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant/
EOM
}
]

View File

@ -1,3 +1,6 @@
The SonarScanner for Ant provides a task to allow integration of SonarQube
analysis into an Apache Ant build script.
The SonarQube Scanner for Ant is an Ant Task that is wrapper of SonarQube
Scanner, which works by invoking SonarQube Scanner and passing to it all
properties named following a sonar.* convention. This has the downside of not
@ -5,4 +8,4 @@ being very Ant-y, but the upside of providing instant availability of any new
analysis parameter introduced by a new version of a plugin or of SonarQube
itself.
WWW: http://docs.sonarqube.org/display/SONAR/Installing+and+Configuring+Ant+SonarQube+Task
WWW: https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant/

View File

@ -0,0 +1,149 @@
# $FreeBSD$
PORTNAME= sonarqube
DISTVERSION= 8.2.0.32929
PORTREVISION= 0
CATEGORIES= devel security www java
MASTER_SITES= https://binaries.sonarsource.com/Distribution/sonarqube/:m_core \
https://binaries.sonarsource.com/Distribution/sonar-csharp-plugin/:m_csharp \
https://binaries.sonarsource.com/Distribution/sonar-java-plugin/:m_java \
https://binaries.sonarsource.com/Distribution/sonar-python-plugin/:m_python \
https://binaries.sonarsource.com/Distribution/sonar-scm-git-plugin/:m_scmgit \
https://binaries.sonarsource.com/Distribution/sonar-vbnet-plugin/:m_vbnet
PKGNAMESUFFIX= -community
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:m_core \
sonar-csharp-plugin-${SONARCSHARP_VER}.jar:m_csharp \
sonar-java-plugin-${SONARJAVA_VER}.jar:m_java \
sonar-python-plugin-${SONARPYTHON_VER}.jar:m_python \
sonar-scm-git-plugin-${SONARSCMGIT_VER}.jar:m_scmgit \
sonar-vbnet-plugin-${SONARVBNET_VER}.jar:m_vbnet
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= netchild@FreeBSD.org
COMMENT= Web-based continuous code inspection tool
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= bash:shells/bash
USES= shebangfix zip
CPE_VENDOR= sonarsource
USE_JAVA= yes
SHEBANG_FILES= elasticsearch/bin/elasticsearch \
elasticsearch/bin/elasticsearch-env
NO_ARCH= yes
NO_BUILD= yes
JAVA_VERSION= 11+
JAVA_VENDOR= openjdk
USE_RC_SUBR= ${PORTNAME}
APP_NAME= ${PORTNAME}
APP_DIR= libexec/${PORTNAME}
LOG_DIR= /var/log/${PORTNAME}
PID_DIR= /var/run/${PORTNAME}
JAR_VERSION= ${DISTVERSION}
DATA_DIR= /var/db/${PORTNAME}/data
TEMP_DIR= /var/db/${PORTNAME}/temp
SONARCSHARP_VER= 8.5.0.15942
SONARJAVA_VER= 6.2.0.21135
SONARPYTHON_VER= 2.7.0.5975
SONARSCMGIT_VER= 1.11.0.11
SONARVBNET_VER= 8.5.0.15942
USERS= sonarqube
GROUPS= sonarqube
SUB_LIST= \
APP_NAME=${APP_NAME} \
APP_DIR=${APP_DIR} \
JAVA_HOME=${JAVA_HOME} \
JAVA=${JAVA} \
LOG_DIR=${LOG_DIR} \
PID_DIR=${PID_DIR} \
JAR_VERSION=${JAR_VERSION} \
DATA_DIR=${DATA_DIR} \
TEMP_DIR=${TEMP_DIR}
SUB_FILES= \
${APP_NAME} \
pkg-message
PLIST_SUB= APP_NAME=${APP_NAME} \
APP_DIR=${APP_DIR} \
LOG_DIR=${LOG_DIR} \
PID_DIR=${PID_DIR} \
JAR_VERSION=${JAR_VERSION} \
DATA_DIR=${DATA_DIR} \
TEMP_DIR=${TEMP_DIR} \
SONARCSHARP_VER=${SONARCSHARP_VER} \
SONARJAVA_VER=${SONARJAVA_VER} \
SONARPYTHON_VER=${SONARPYTHON_VER} \
SONARSCMGIT_VER=${SONARSCMGIT_VER} \
SONARVBNET_VER=${SONARVBNET_VER}
post-extract:
${RM} -r ${WRKSRC}/bin ${WRKSRC}/lib/jsw ${WRKSRC}/conf/wrapper.conf
${MV} ${WRKSRC}/conf/sonar.properties ${WRKSRC}/conf/sonar.properties.sample
.for plugin in sonar-csharp-plugin \
sonar-java-plugin \
sonar-python-plugin \
sonar-scm-git-plugin \
sonar-vbnet-plugin
${RM} ${WRKSRC}/extensions/plugins/${plugin}-*.jar
.endfor
.for plugin in sonar-csharp-plugin-${SONARCSHARP_VER}.jar \
sonar-java-plugin-${SONARJAVA_VER}.jar \
sonar-python-plugin-${SONARPYTHON_VER}.jar \
sonar-scm-git-plugin-${SONARSCMGIT_VER}.jar \
sonar-vbnet-plugin-${SONARVBNET_VER}.jar
${CP} ${DISTDIR}/${plugin} ${WRKSRC}/extensions/plugins/
.endfor
post-patch:
${REINPLACE_CMD} -e 's:%%LOG_DIR%%:${LOG_DIR}:g ; s:%%DATA_DIR%%:${DATA_DIR}:g ; s:%%TEMP_DIR%%:${TEMP_DIR}:g' ${WRKSRC}/conf/sonar.properties.sample
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APP_DIR}/elasticsearch/plugins
${MKDIR} ${STAGEDIR}${LOG_DIR} ${STAGEDIR}${PID_DIR} \
${STAGEDIR}${DATA_DIR} ${STAGEDIR}${TEMP_DIR}
.for dir in conf elasticsearch extensions lib web
cd ${WRKSRC}; ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/${APP_DIR} "! -name *\.orig"
.endfor
gen-plist:
${ECHO} '@sample ${APP_DIR}/conf/sonar.properties.sample' >${PLIST}.new
${ECHO} '@dir(sonarqube,sonarqube,755) %%DATA_DIR%%' >>${PLIST}.new
${ECHO} '@dir(sonarqube,sonarqube,755) %%TEMP_DIR%%' >>${PLIST}.new
${ECHO} '@dir %%APP_DIR%%/elasticsearch/plugins' >>${PLIST}.new
# ${ECHO} '@dir(sonarqube,sonarqube,755) %%APP_DIR%%/extensions' >>${PLIST}.new
.for dir in conf elasticsearch lib web
${FIND} ${STAGEDIR}${PREFIX}/${APP_DIR}/${dir} -type f | \
${SED} -e "s:${STAGEDIR}${PREFIX}/::g ; \
s:${JAR_VERSION}:%%JAR_VERSION%%:g ; \
s:\(.*elasticsearch/bin.*\):@(,,755) \1:g" | \
${GREP} -v conf/sonar.properties.sample | ${SORT} >> ${PLIST}.new
.endfor
${ECHO} '@owner sonarqube' >>${PLIST}.new
${ECHO} '@group sonarqube' >>${PLIST}.new
.for dir in extensions
${FIND} ${STAGEDIR}${PREFIX}/${APP_DIR}/${dir} -type d | \
${SED} -e "s:${STAGEDIR}${PREFIX}/:@dir(sonarqube,sonarqube,755) :g" | \
${SORT} >> ${PLIST}.new
${FIND} ${STAGEDIR}${PREFIX}/${APP_DIR}/${dir} -type f | \
${SED} -e "s:${STAGEDIR}${PREFIX}/::g ; \
s:${JAR_VERSION}:%%JAR_VERSION%%:g ; \
s:sonar-csharp-plugin-[0-9.]*.jar:sonar-csharp-plugin-%%SONARCSHARP_VER%%.jar:g ; \
s:sonar-java-plugin-[0-9.]*.jar:sonar-java-plugin-%%SONARJAVA_VER%%.jar:g ; \
s:sonar-python-plugin-[0-9.]*.jar:sonar-python-plugin-%%SONARPYTHON_VER%%.jar:g ; \
s:sonar-scm-git-plugin-[0-9.]*.jar:sonar-scm-git-plugin-%%SONARSCMGIT_VER%%.jar:g ; \
s:sonar-vbnet-plugin-[0-9.]*.jar:sonar-vbnet-plugin-%%SONARVBNET_VER%%.jar:g" | \
${SORT} >> ${PLIST}.new
.endfor
${ECHO} '@dir(sonarqube,sonarqube,755) %%LOG_DIR%%' >> ${PLIST}.new
${ECHO} '@dir(sonarqube,sonarqube,755) %%PID_DIR%%' >> ${PLIST}.new
.include <bsd.port.mk>

View File

@ -0,0 +1,13 @@
TIMESTAMP = 1584980926
SHA256 (sonarqube-8.2.0.32929.zip) = 6a46cc9cb29898ae6b062ef40ce72688dc8bd47dc2b68ed016eeef521268dd88
SIZE (sonarqube-8.2.0.32929.zip) = 221945914
SHA256 (sonar-csharp-plugin-8.5.0.15942.jar) = 5afbf966af647addde362b96fbdb901e7ec0ed5658e85b3fdd5d07c8c3f62e71
SIZE (sonar-csharp-plugin-8.5.0.15942.jar) = 5020050
SHA256 (sonar-java-plugin-6.2.0.21135.jar) = a26ec4299b22ff47ec45bd56af241483341d6dc815f1cf3fb24fa774f23edece
SIZE (sonar-java-plugin-6.2.0.21135.jar) = 17071013
SHA256 (sonar-python-plugin-2.7.0.5975.jar) = b5d32130fab1bff123d5a34154300e4842964c374ae25bd54605492ca3d19a0b
SIZE (sonar-python-plugin-2.7.0.5975.jar) = 3142083
SHA256 (sonar-scm-git-plugin-1.11.0.11.jar) = 7741687151514d78862fa35d59641be34df6e1f5fa4baef00cda02de0fe6be06
SIZE (sonar-scm-git-plugin-1.11.0.11.jar) = 3800907
SHA256 (sonar-vbnet-plugin-8.5.0.15942.jar) = 764039d1711878081ff91dd7afd063eccb5ef4dd78cd43f502f769d4a9fbc9a4
SIZE (sonar-vbnet-plugin-8.5.0.15942.jar) = 3744062

View File

@ -0,0 +1,31 @@
--- conf/sonar.properties.sample.orig 2020-02-25 14:27:14 UTC
+++ conf/sonar.properties.sample
@@ -94,7 +94,7 @@
#sonar.web.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError
# Same as previous property, but allows to not repeat all other settings like -Xmx
-#sonar.web.javaAdditionalOpts=
+sonar.search.javaAdditionalOpts=-Dbootstrap.system_call_filter=false -server
# Binding IP address. For servers with more than one IP address, this property specifies which
# address will be used for listening on the specified ports.
@@ -362,7 +362,7 @@
# Path to log files. Can be absolute or relative to installation directory.
# Default is <installation home>/logs
-#sonar.path.logs=logs
+sonar.path.logs=/var/log/sonarqube
# Rolling policy of log files
# - based on time if value starts with "time:", for example by day ("time:yyyy-MM-dd")
@@ -403,8 +403,8 @@
# Paths to persistent data files (embedded database and search index) and temporary files.
# Can be absolute or relative to installation directory.
# Defaults are respectively <installation home>/data and <installation home>/temp
-#sonar.path.data=data
-#sonar.path.temp=temp
+sonar.path.data=/var/db/sonarqube/data
+sonar.path.temp=/var/db/sonarqube/temp
# Telemetry - Share anonymous SonarQube statistics
# By sharing anonymous SonarQube statistics, you help us understand how SonarQube is used so we can improve the product to work even better for you.

View File

@ -0,0 +1,41 @@
[
{
message: <<EOT
SonarQube is now installed in %%PREFIX%%/%%APP_DIR%%.
Before the first start (but not if you update), you have to configure a DB in
%%PREFIX%%/%%APP_DIR%%/conf/sonar.properties
A real DB server is recommended instead of the default local H2 DB. No testing
will be done for this port to handle an update for the local H2 DB (it is
recommended to only use the local H2 DB to evaluate this software).
Important information for the next steps:
https://docs.sonarqube.org/latest/requirements/requirements/
https://docs.sonarqube.org/latest/setup/install-server/
https://docs.sonarqube.org/latest/instance-administration/security/
Note: the "wrapper" is not installed in FreeBSD, the FreeBSD daemon(8)
facility is used instead.
Per default the server is started in supervised mode, this means if it dies
or is stopped via the admin interface (e.g. after updating/installing
plugins), it will automatically start again.
While the server is *not* running, you can switch from supervised to
unsupervised mode via:
# sysrc sonarqube_supervised=NO
Temporary files are saved to
%%TEMP_DIR%%
and are cleaned-up at every start.
Data files which are not saved to the DB are stored in
%%DATA_DIR%%
Logfiles can be found in
%%LOG_DIR%%
Once SonarQube is started, point your web browser to the page at
http://<hostname>:9000/.
EOT
}
]

View File

@ -0,0 +1,74 @@
#!/bin/sh
#
# $FreeBSD
#
# PROVIDE: sonarqube
# REQUIRE: NETWORKING SERVERS
# KEYWORD: shutdown
#
# Add the following line to /etc/rc.conf to enable %%APP_NAME%%:
#
# %%APP_NAME%%_enable="YES"
#
. /etc/rc.subr
name=%%APP_NAME%%
rcvar=%%APP_NAME%%_enable
# set defaults
%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"}
%%APP_NAME%%_supervised=${%%APP_NAME%%_supervised:-"YES"}
%%APP_NAME%%_user=${%%APP_NAME%%_user:-"sonarqube"}
%%APP_NAME%%_group=${%%APP_NAME%%_group:-"sonarqube"}
%%APP_NAME%%_parameters=${%%APP_NAME%%_parameters:-"-Xms32m -Xmx32m -Djava.net.preferIPv4Stack=true"}
%%APP_NAME%%_logfile=${%%APP_NAME%%_logfile:-"%%LOG_DIR%%/daemon.log"}
%%APP_NAME%%_pidpath=${%%APP_NAME%%_pidpath:-"%%PID_DIR%%"}
sup_pidfile=${%%APP_NAME%%_pidpath}/%%APP_NAME%%_supervisor.pid
main_pidfile=${%%APP_NAME%%_pidpath}/%%APP_NAME%%.pid
if [ ! -d %%PID_DIR%% ]; then
mkdir -p %%PID_DIR%%
chown ${%%APP_NAME%%_user}:${%%APP_NAME%%_group} %%PID_DIR%%
fi
if [ ! -d %%LOG_DIR%% ]; then
mkdir -p %%LOG_DIR%%
chown ${%%APP_NAME%%_user}:${%%APP_NAME%%_group} %%LOG_DIR%%
fi
if test -n "${%%APP_NAME%%_java_version}" ; then
JAVA_HOME=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
javaname=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
else
JAVA_HOME=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
javaname=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
fi
export JAVA_HOME
jarname="%%PREFIX%%/%%APP_DIR%%/lib/sonar-application-%%JAR_VERSION%%.jar"
command="/usr/sbin/daemon"
required_files="%%PREFIX%%/%%APP_DIR%%/conf/sonar.properties"
load_rc_config ${name}
if checkyesno %%APP_NAME%%_supervised; then
# auto-restart on termination
pidfile=${sup_pidfile}
daemon_supervise_args="-r -P ${sup_pidfile}"
procname=daemon
else
# no restart on termination
pidfile=${main_pidfile}
damon_supervise_args=""
procname=${javaname}
fi
command_args="${daemon_supervise_args} -o ${%%APP_NAME%%_logfile} -p ${main_pidfile} ${javaname} ${%%APP_NAME%%_parameters} -jar ${jarname}"
run_rc_command "$1"

View File

@ -0,0 +1,14 @@
SonarQube is the leading tool for continuously inspecting the Code
Quality and Security of your codebases and guiding development teams
during Code Reviews.
Covering 27 programming languages (OSS version: 15 languages), while
pairing-up with your existing software pipeline, SonarQube provides
clear remediation guidance for developers to understand and fix
issues and for teams overall to deliver better, safer software.
With over 170,000 deployments, helping small development teams as
well as global organizations, SonarQube provides the means for all
teams and companies, around the world, to own and impact their Code
Quality and Security.
WWW: https://www.sonarqube.org/

File diff suppressed because it is too large Load Diff

View File

@ -1,90 +0,0 @@
# Created by: Dusan Vejnovic <freebsd@dussan.org>
# $FreeBSD$
PORTNAME= sonarqube
PORTVERSION= 6.2
CATEGORIES= devel www java
MASTER_SITES= http://sonarsource.bintray.com/Distribution/sonarqube/
MAINTAINER= freebsd@dussan.org
COMMENT= Platform for continuous inspection of code quality
BROKEN= unfetchable
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libbiconv.so:converters/iconv
RUN_DEPENDS= javaservicewrapper:sysutils/javaservicewrapper
NO_ARCH= yes
NO_BUILD= yes
USE_RC_SUBR= ${PORTNAME}
USERS= www
GROUPS= www
USES= cpe dos2unix zip
CPE_VENDOR= sonarsource
DOS2UNIX_GLOB= *.properties *.conf
USE_JAVA= yes
SQ_FILE= sonar.sh
SQ_HOME= ${PREFIX}/share/${PORTNAME}
SQ_DB_DIR= /var/db/${PORTNAME}
SQ_LOG_DIR= /var/log/${PORTNAME}
SQ_LOG_FILE= ${PORTNAME}.log
SQ_JSW= ${PREFIX}/lib/javaservicewrapper
SUB_LIST+= SQ_DB_DIR=${SQ_DB_DIR} \
SQ_GROUP=${GROUPS} \
SQ_LOG_DIR=${SQ_LOG_DIR} \
SQ_LOG_FILE=${SQ_LOG_FILE} \
SQ_RC=${PORTNAME} \
SQ_RUN=${SQ_HOME}/bin/freebsd/${SQ_FILE} \
SQ_USER=${USERS}
PLIST_SUB+= SQ_DB_DIR=${SQ_DB_DIR} \
SQ_GROUP=${GROUPS} \
SQ_HOME=${SQ_HOME} \
SQ_LOG_DIR=${SQ_LOG_DIR} \
SQ_USER=${USERS}
OPTIONS_RADIO= SQL
OPTIONS_RADIO_SQL= MYSQL PGSQL
MYSQL_USES= mysql
PGSQL_USES= pgsql
post-patch:
@${REINPLACE_CMD} -e 's|%%DIR%%|${SQ_HOME}|' \
-e 's|%%LIB%%|${SQ_JSW}|' \
-e 's|%%LOG%%|${SQ_LOG_DIR}/${SQ_LOG_FILE}|' \
-e 's|%%LOGDIR%%|${SQ_LOG_DIR}|' \
-e 's|%%DBDIR%%|${SQ_DB_DIR}|' \
-e 's|%%WRAPPER_JAR%%|${SQ_JSW}/lib/wrapper.jar|' \
${WRKSRC}/conf/wrapper.conf ${WRKSRC}/conf/sonar.properties
do-install:
@${MKDIR} ${STAGEDIR}${SQ_HOME}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${SQ_HOME})
@${MKDIR} ${STAGEDIR}${SQ_HOME}/bin/freebsd/lib
@${CP} ${STAGEDIR}${SQ_HOME}/bin/linux-x86-64/${SQ_FILE} \
${STAGEDIR}${SQ_HOME}/bin/freebsd
@${REINPLACE_CMD} -e 's|#RUN_AS_USER=|RUN_AS_USER=${USERS}|' \
-e 's|-p $$pid -o args|ww $$pid|' \
-e 's|=\"./wrapper\"|=\"${SQ_JSW}/bin/wrapper\"|' \
${STAGEDIR}${SQ_HOME}/bin/freebsd/${SQ_FILE}
@${MV} -f ${STAGEDIR}${SQ_HOME}/bin/freebsd/${SQ_FILE} \
${STAGEDIR}${SQ_HOME}/bin/freebsd/${SQ_FILE}.sample
@${MV} -f ${STAGEDIR}${SQ_HOME}/conf/sonar.properties \
${STAGEDIR}${SQ_HOME}/conf/sonar.properties.sample
@${MV} -f ${STAGEDIR}${SQ_HOME}/conf/wrapper.conf \
${STAGEDIR}${SQ_HOME}/conf/wrapper.conf.sample
@${RM} -drf ${STAGEDIR}${SQ_HOME}/bin/linux-x86-32
@${RM} -drf ${STAGEDIR}${SQ_HOME}/bin/linux-x86-64
@${RM} -drf ${STAGEDIR}${SQ_HOME}/bin/macosx-universal-64
@${RM} -drf ${STAGEDIR}${SQ_HOME}/bin/windows-x86-32
@${RM} -drf ${STAGEDIR}${SQ_HOME}/bin/windows-x86-64
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1485762264
SHA256 (sonarqube-6.2.zip) = 6bb187b8568d493131952e3b66e65940992f1a62c7962c1bf5801f6f48f1c160
SIZE (sonarqube-6.2.zip) = 131365696

View File

@ -1,13 +0,0 @@
--- conf/sonar.properties.orig 2017-01-14 22:11:32.000000000 +0100
+++ conf/sonar.properties 2017-01-15 10:04:00.697189852 +0100
@@ -336,8 +336,8 @@
# Paths to persistent data files (embedded database and search index) and temporary files.
# Can be absolute or relative to installation directory.
# Defaults are respectively <installation home>/data and <installation home>/temp
-#sonar.path.data=data
-#sonar.path.temp=temp
+sonar.path.data=%%DBDIR%%/data
+sonar.path.temp=%%DBDIR%%/temp
#--------------------------------------------------------------------------------------------------

View File

@ -1,60 +0,0 @@
--- conf/wrapper.conf.orig 2016-03-08 17:34:14.000000000 +0100
+++ conf/wrapper.conf 2016-04-06 19:43:04.145588942 +0200
@@ -1,7 +1,7 @@
# Path to JVM executable. By default it must be available in PATH.
# Can be an absolute path, for example:
#wrapper.java.command=/path/to/my/jdk/bin/java
-wrapper.java.command=java
+wrapper.java.command=/usr/local/bin/java
#
@@ -14,13 +14,13 @@
#********************************************************************
wrapper.java.additional.1=-Dsonar.wrapped=true
wrapper.java.additional.2=-Djava.awt.headless=true
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
-wrapper.java.classpath.1=../../lib/jsw/*.jar
-wrapper.java.classpath.2=../../lib/*.jar
-wrapper.java.library.path.1=./lib
+wrapper.java.classpath.1=%%WRAPPER_JAR%%
+wrapper.java.classpath.2=%%DIR%%/lib/*.jar
+wrapper.java.library.path.1=%%LIB%%/lib
wrapper.app.parameter.1=org.sonar.application.App
-wrapper.java.initmemory=8
-wrapper.java.maxmemory=8
+wrapper.java.initmemory=512
+wrapper.java.maxmemory=512
#********************************************************************
# Wrapper Logs
@@ -27,7 +27,7 @@
wrapper.console.format=PM
wrapper.console.loglevel=INFO
-wrapper.logfile=../../logs/sonar.log
+wrapper.logfile=%%LOGDIR%%/sonar.log
wrapper.logfile.format=M
wrapper.logfile.loglevel=INFO
@@ -35,11 +35,11 @@
# the log is rolled. Size is specified in bytes. The default value
# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
# 'm' (mb) suffix. For example: 10m = 10 megabytes.
-#wrapper.logfile.maxsize=0
+wrapper.logfile.maxsize=10m
# Maximum number of rolled log files which will be allowed before old
# files are deleted. The default value of 0 implies no limit.
-#wrapper.logfile.maxfiles=0
+wrapper.logfile.maxfiles=10
# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=NONE
@@ -85,4 +85,4 @@
wrapper.disable_restarts=TRUE
wrapper.ping.timeout=0
wrapper.shutdown.timeout=3000
-wrapper.jvm_exit.timeout=3000
\ No newline at end of file
+wrapper.jvm_exit.timeout=3000

View File

@ -1,17 +0,0 @@
[
{ type: install
message: <<EOM
Before start the SonarQube, prepare the Database and
the Web Server, when installing for the first time.
More information:
http://docs.sonarqube.org/display/SONAR/Installing
When upgrading the SonarQube, follow instructions:
http://docs.sonarqube.org/display/SONAR/Upgrading
To run the SonarQube from startup, add sonarqube_enable="YES"
in your /etc/rc.conf
EOM
}
]

View File

@ -1,66 +0,0 @@
#!/bin/sh
# PROVIDE: %%SQ_RC%%
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Configuration settings for %%SQ_RC%% in /etc/rc.conf:
#
# %%SQ_RC%%_enable (bool):
# Set to "NO" by default.
# Set it to "YES" to enable %%SQ_RC%%.
#
. /etc/rc.subr
name="%%SQ_RC%%"
rcvar=%%SQ_RC%%_enable
extra_commands="restart status"
load_rc_config $name
%%SQ_RC%%_enable="${%%SQ_RC%%_enable:-"NO"}"
start_precmd="%%SQ_RC%%_prestart"
start_cmd="%%SQ_RC%%_start"
stop_cmd="%%SQ_RC%%_stop"
restart_cmd="%%SQ_RC%%_restart"
status_cmd="%%SQ_RC%%_status"
%%SQ_RC%%_prestart()
{
if [ ! -f "%%SQ_LOG_DIR%%/%%SQ_LOG_FILE%%" ]; then
mkdir -p "%%SQ_LOG_DIR%%"
touch "%%SQ_LOG_DIR%%/%%SQ_LOG_FILE%%"
chown -R "%%SQ_USER%%:%%SQ_GROUP%%" "%%SQ_LOG_DIR%%"
chmod 755 "%%SQ_LOG_DIR%%"
chmod 640 "%%SQ_LOG_DIR%%/%%SQ_LOG_FILE%%"
fi
if [ ! -d "%%SQ_DB_DIR%%/data" ]; then
install -d -m 755 -o %%SQ_USER%% -g %%SQ_GROUP%% "%%SQ_DB_DIR%%/data"
install -d -m 755 -o %%SQ_USER%% -g %%SQ_GROUP%% "%%SQ_DB_DIR%%/temp"
fi
}
%%SQ_RC%%_start()
{
%%SQ_RUN%% start
}
%%SQ_RC%%_stop()
{
%%SQ_RUN%% stop
}
%%SQ_RC%%_restart()
{
%%SQ_RUN%% restart
}
%%SQ_RC%%_status()
{
%%SQ_RUN%% status
}
run_rc_command "$1"

View File

@ -1,21 +0,0 @@
The SonarQube platform is an open source quality management platform,
dedicated to continuously analyzing and measuring the technical quality of
source code, from project portfolio down to the method level.
Features:
- Supports languages: Java, C/C++, Objective-C, C#, PHP, Flex, Groovy,
JavaScript, Python, PL/SQL, COBOL, etc.
- Can also be used in Android development.
- Offers reports on duplicated code, coding standards, unit tests, code
coverage, complex code, potential bugs, comments and design and
architecture.
- Records metrics history and provides evolution graphs ("time machine")
and differential views.
- Provides fully automated analyses: integrates with Maven, Ant, Gradle and
continuous integration tools (Atlassian Bamboo, Jenkins, Hudson, etc.).
- Integrates with the Eclipse development environment.
- Integrates with external tools: JIRA, Mantis, LDAP, Fortify, etc.
- Is expandable with the use of plugins.
- Implements the SQALE methodology to compute technical debt.
WWW: http://www.sonarqube.org/

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More