parent
58819c7d28
commit
25860f2f16
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= qjackctl
|
||||
DISTVERSIONPREFIX= qjackctl_
|
||||
DISTVERSION= 0_6_1
|
||||
DISTVERSION= 0_6_2
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= qmidictl
|
||||
DISTVERSION= 0.6.1
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.6.2
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= SF
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= qsynth
|
||||
PORTVERSION= 0.6.1
|
||||
PORTVERSION= 0.6.2
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= SF
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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")
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
@ -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.
|
||||
|
|
@ -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>
|
|
@ -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
|
|
@ -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}
|
|
@ -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.
|
|
@ -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
|
File diff suppressed because it is too large
Load Diff
|
@ -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>
|
|
@ -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
|
|
@ -0,0 +1,3 @@
|
|||
FDM material database
|
||||
|
||||
WWW: https://github.com/Ultimaker/fdm_materials
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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):
|
|
@ -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:
|
|
@ -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)
|
|
@ -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
|
|
@ -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
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= citus
|
||||
PORTVERSION= 9.2.2
|
||||
PORTVERSION= 9.2.3
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= databases
|
||||
PKGNAMEPREFIX= pg_
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= gh
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.6.1
|
||||
DISTVERSION= 0.6.2
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= vulcan@wired.sh
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
|
||||
PORTNAME= gllvm
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.2.5
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.2.6
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= dmgk@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= intel-graphics-compiler
|
||||
DISTVERSIONPREFIX= igc-
|
||||
DISTVERSION= 1.0.3529
|
||||
DISTVERSION= 1.0.3586
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1585137871
|
||||
SHA256 (libmatthew-java-0.8.1.tar.gz) = 46782b940c71d8db07470633efcf65c2aeda94de9a846fe178a5918fb2ad026f
|
||||
SIZE (libmatthew-java-0.8.1.tar.gz) = 29064
|
|
@ -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
|
|
@ -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/
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -0,0 +1,3 @@
|
|||
libSavitar is a c++ implementation of 3mf loading with SIP python binding
|
||||
|
||||
WWW: https://github.com/Ultimaker/libSavitar
|
|
@ -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
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= yamllint
|
||||
PORTVERSION= 1.20.0
|
||||
PORTVERSION= 1.21.0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= json
|
||||
PORTVERSION= 2.1.0
|
||||
PORTVERSION= 2.3.0
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
TIMESTAMP = 1484408469
|
||||
SHA256 (sonarqube-ant-task-2.5.jar) = 43e7a8e0a5f8d44cd602de4a7ccf2e819e23429370d1b97425d38562651331cf
|
||||
SIZE (sonarqube-ant-task-2.5.jar) = 537405
|
|
@ -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>
|
||||
|
|
|
@ -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)
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
||||
]
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
|
||||
exec /bin/sh %%PREFIX%%/%%APP_DIR%%/bin/sonar-scanner "$@"
|
||||
|
|
@ -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/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
|
@ -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
|
|
@ -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
|
||||
}
|
||||
]
|
|
@ -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/
|
|
@ -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>
|
|
@ -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
|
|
@ -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.
|
|
@ -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
|
||||
}
|
||||
]
|
|
@ -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"
|
|
@ -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
|
@ -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>
|
|
@ -1,3 +0,0 @@
|
|||
TIMESTAMP = 1485762264
|
||||
SHA256 (sonarqube-6.2.zip) = 6bb187b8568d493131952e3b66e65940992f1a62c7962c1bf5801f6f48f1c160
|
||||
SIZE (sonarqube-6.2.zip) = 131365696
|
|
@ -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
|
||||
|
||||
|
||||
#--------------------------------------------------------------------------------------------------
|
|
@ -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
|
|
@ -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
|
||||
}
|
||||
]
|
|
@ -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"
|
|
@ -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
Loading…
Reference in New Issue