*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-08-28 06:03:29 +02:00
parent 56ab9cd661
commit e7f30ee304
158 changed files with 10107 additions and 1426 deletions

View File

@ -4,7 +4,7 @@
PORTNAME= cmus
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= tobik@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= decibel-audio-player
PORTVERSION= 1.08
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= audio multimedia gnome python
MASTER_SITES= http://decibel.silent-blade.org/uploads/Main/

View File

@ -2,7 +2,7 @@
PORTNAME= kid3
PORTVERSION= 3.7.1
PORTREVISION?= 3
PORTREVISION?= 4
CATEGORIES= audio kde
MASTER_SITES= SF
PKGNAMESUFFIX= -${SLAVE}

View File

@ -4,6 +4,7 @@
PORTNAME= mixxx
DISTVERSIONPREFIX= release-
DISTVERSION= 2.2.2
PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org

View File

@ -4,7 +4,7 @@
PORTNAME= mixxx
DISTVERSIONPREFIX= release-
DISTVERSION= 2.1.8
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= audio
PKGNAMESUFFIX= 21

View File

@ -4,7 +4,7 @@
PORTNAME= mous
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= shen.elf@gmail.com

View File

@ -110,6 +110,7 @@
SUBDIR += obexapp
SUBDIR += openobex
SUBDIR += openzwave
SUBDIR += openzwave-devel
SUBDIR += owfs
SUBDIR += p5-Cisco-UCS
SUBDIR += p5-Device-Gsm

View File

@ -0,0 +1,44 @@
# Created by: Johan Strom <johna@stromnet.se>
# $FreeBSD$
PORTNAME= openzwave
PORTVERSION= 1.6.${VERSION_REV}
CATEGORIES= comms
PKGNAMESUFFIX= -devel
MAINTAINER= kiwi@oav.net
COMMENT= Open-zwave - An open-source interface to Z-Wave networks
LICENSE= LGPL20
USES= gmake tar:bz2 iconv pkgconfig
# Manually update this when makefile is updated
# echo $(git describe --long --tags --dirty 2>/dev/null | sed s/^v//) | awk '{split($$0,a,"-"); print a[2]}'
VERSION_REV= 897
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= OpenZWave
GH_PROJECT= open-zwave
GH_TAGNAME= 1e2d123c
MAKE_ARGS= VERSION_REV=${VERSION_REV} LIBDIR=${WRKSRC} docdir=${DOCSDIR}
OPTIONS_DEFINE= DOXYGEN
OPTIONS_DEFAULT=
OPTIONS_SUB= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
DOXYGEN_DESCR= Build docs (requires doxygen + graphviz)
DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen dot:${PORTSDIR}/graphics/graphviz
DOXYGEN_PORTDOCS= api/* default.htm general/* images+css/*
post-install:
${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/libopenzwave.so.1.6
${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/bin/MinOZW
post-install-DOXYGEN-on:
${RM} ${STAGEDIR}${DOCSDIR}/Doxyfile.in
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1566889355
SHA256 (OpenZWave-open-zwave-1.6.897-1e2d123c_GH0.tar.gz) = 6608e9961b8439841fce3d64f562f7c4140345d57b841c943bb6418bf939c60d
SIZE (OpenZWave-open-zwave-1.6.897-1e2d123c_GH0.tar.gz) = 12048208

View File

@ -0,0 +1,13 @@
--- cpp/build/Makefile.orig 2019-08-26 02:51:02 UTC
+++ cpp/build/Makefile
@@ -280,8 +280,8 @@ install: $(LIBDIR)/$(SHARED_LIB_NAME) doc $(top_buildd
@cp -r $(top_srcdir)/docs/* $(DESTDIR)/$(docdir)
@if [ -d "$(top_builddir)/docs/html/" ]; then cp -r $(top_builddir)/docs/html/* $(DESTDIR)/$(docdir); fi
@echo "Installing Pkg-config Files"
- @install -d $(DESTDIR)/$(pkgconfigdir)
- @cp $(top_builddir)/libopenzwave.pc $(DESTDIR)/$(pkgconfigdir)
+ @install -d $(DESTDIR)/$(PREFIX)/libdata/pkgconfig
+ @cp $(top_builddir)/libopenzwave.pc $(DESTDIR)/$(PREFIX)/libdata/pkgconfig
@install -d $(DESTDIR)/$(PREFIX)/bin/
@cp $(top_builddir)/ozw_config $(DESTDIR)/$(PREFIX)/bin/ozw_config
@chmod 755 $(DESTDIR)/$(PREFIX)/bin/ozw_config

View File

@ -0,0 +1,13 @@
--- cpp/build/support.mk.orig 2019-08-26 02:51:02 UTC
+++ cpp/build/support.mk
@@ -46,8 +46,8 @@ VERSION_REV ?= 0
else
GITVERSION := $(shell $(GIT) --git-dir $(top_srcdir)/.git describe --long --tags --dirty 2>/dev/null | sed s/^v//)
ifeq ($(GITVERSION),)
-GITVERSION := $(VERSION_MAJ).$(VERSION_MIN).-1
-VERSION_REV := 0
+GITVERSION := $(VERSION_MAJ).$(VERSION_MIN).$(VERSION_REV)
+#VERSION_REV := 0
else
VERSION_REV ?= $(shell echo $(GITVERSION) | awk '{split($$0,a,"-"); print a[2]}')
endif

View File

@ -0,0 +1,6 @@
Free software library that interfaces with selected Z-Wave PC controllers,
allowing anyone to create applications that manipulate and respond to
devices on a Z-Wave network, without requiring in-depth knowledge of the
Z-Wave protocol.
WWW: http://www.openzwave.net/

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mantis
PORTVERSION= 2.21.2
PORTVERSION= 2.22.0
PORTEPOCH= 1
CATEGORIES= databases www
MASTER_SITES= SF/mantisbt/mantis-stable/${PORTVERSION}
@ -68,9 +68,9 @@ PIWIK_GH_TUPLE= mantisbt-plugins:piwik:a2dba46836bdc07a80b8040e889ba0606f97415e
SAMPLEAUTH_GH_TUPLE= mantisbt-plugins:SampleAuth:34856715f49a5c273f33e094c759c0e0b52b3912:sampleauth/plugins/SampleAuth
SLACK_GH_TUPLE= mantisbt-plugins:Slack:9286d2eeeb8a986ed949e378711fef5f0bf182dc:slack/plugins/Slack
SNIPPETS_GH_TUPLE= mantisbt-plugins:Snippets:v2.2.5:snippets/plugins/Snippets
SI_GH_TUPLE= mantisbt-plugins:source-integration:v2.1.5:si
SI_GH_TUPLE= mantisbt-plugins:source-integration:v2.2.0:si
SI_USE= php=curl
TASKODROME_GH_TUPLE= mantisbt-plugins:Taskodrome:43d8b2281e02a4e2fd566bcddbbaf11cab73820b:taskodrome
TASKODROME_GH_TUPLE= mantisbt-plugins:Taskodrome:8bb3dd80af9190d636ce1117a291d9f8d0fec78e:taskodrome
TIMETRACKING_GH_TUPLE= mantisbt-plugins:timetracking:3a560673d85e17651fc1994f5e09e2ae9df62336:timetracking
MYSQL_USE= php=mysqli

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1566297812
SHA256 (mantisbt-2.21.2.tar.gz) = 378eaf4661750ce69ab97eb893875bb9a128126dac6e7b51be3154b5592df5e5
SIZE (mantisbt-2.21.2.tar.gz) = 16189564
TIMESTAMP = 1566754525
SHA256 (mantisbt-2.22.0.tar.gz) = 8ef95aa5446836325c2fee1273b1d2a5d4681090142f75a0e8e054956ac881e8
SIZE (mantisbt-2.22.0.tar.gz) = 16234432
SHA256 (mantisbt-plugins-Activity-99cf873396ebc3fec431c6746dae1a604768f322_GH0.tar.gz) = 7c9a2d08d98854c40e53ec5ae90aa84ea3849843e5dec8fceefd4cbfba6d4c88
SIZE (mantisbt-plugins-Activity-99cf873396ebc3fec431c6746dae1a604768f322_GH0.tar.gz) = 42861
SHA256 (mantisbt-plugins-Announce-v2.4.1_GH0.tar.gz) = b87b233afc70d61b4b6c1fdc574cbbd3f2997efdfd4b5cfde1cfebfb6097dbc3
@ -27,13 +27,13 @@ SHA256 (mantisbt-plugins-piwik-a2dba46836bdc07a80b8040e889ba0606f97415e_GH0.tar.
SIZE (mantisbt-plugins-piwik-a2dba46836bdc07a80b8040e889ba0606f97415e_GH0.tar.gz) = 2898
SHA256 (mantisbt-plugins-SampleAuth-34856715f49a5c273f33e094c759c0e0b52b3912_GH0.tar.gz) = 0b469ad79ffb792e4fc9cbcc5d48266c686be20de3f0cd6986bf43893deca1c3
SIZE (mantisbt-plugins-SampleAuth-34856715f49a5c273f33e094c759c0e0b52b3912_GH0.tar.gz) = 197029
SHA256 (mantisbt-plugins-source-integration-v2.1.5_GH0.tar.gz) = aaa93283afe078a225ac3f7fd8dae7c0d749aac96640ed01a745f47d3741b7f5
SIZE (mantisbt-plugins-source-integration-v2.1.5_GH0.tar.gz) = 110892
SHA256 (mantisbt-plugins-source-integration-v2.2.0_GH0.tar.gz) = 996b125d38127b1434f503d58fb373e92c2cf6fc4bee4996bc9582113e493a72
SIZE (mantisbt-plugins-source-integration-v2.2.0_GH0.tar.gz) = 118568
SHA256 (mantisbt-plugins-Slack-9286d2eeeb8a986ed949e378711fef5f0bf182dc_GH0.tar.gz) = 2ee4569c4803ad2b8205fd5bbf9d347dbf4952b79e073381afea2e03f78f950c
SIZE (mantisbt-plugins-Slack-9286d2eeeb8a986ed949e378711fef5f0bf182dc_GH0.tar.gz) = 115058
SHA256 (mantisbt-plugins-Snippets-v2.2.5_GH0.tar.gz) = 7efa4d1635789fde24d1aa5385f0fee100578c5c1f730c6fcf9228304b059aa0
SIZE (mantisbt-plugins-Snippets-v2.2.5_GH0.tar.gz) = 35287
SHA256 (mantisbt-plugins-Taskodrome-43d8b2281e02a4e2fd566bcddbbaf11cab73820b_GH0.tar.gz) = b8a019ca53f07eecbc1b98e3fe357303ab421d1006dd41a77dc32a3fb42da3cb
SIZE (mantisbt-plugins-Taskodrome-43d8b2281e02a4e2fd566bcddbbaf11cab73820b_GH0.tar.gz) = 14528726
SHA256 (mantisbt-plugins-Taskodrome-8bb3dd80af9190d636ce1117a291d9f8d0fec78e_GH0.tar.gz) = 3e9f50e2e0800efb8da8ec82362028f5916cf17566897bfaa0aba24e6cc052f1
SIZE (mantisbt-plugins-Taskodrome-8bb3dd80af9190d636ce1117a291d9f8d0fec78e_GH0.tar.gz) = 6061146
SHA256 (mantisbt-plugins-timetracking-3a560673d85e17651fc1994f5e09e2ae9df62336_GH0.tar.gz) = 99f13d9d4cef6aa9875dcd2b122dcd48b33dbd1e51439d455ea850b59bf7f14a
SIZE (mantisbt-plugins-timetracking-3a560673d85e17651fc1994f5e09e2ae9df62336_GH0.tar.gz) = 13128

View File

@ -13,6 +13,7 @@
%%WWWDIR%%/account_sponsor_update.php
%%WWWDIR%%/account_update.php
%%WWWDIR%%/adm_config_delete.php
%%WWWDIR%%/adm_config_page.php
%%WWWDIR%%/adm_config_report.php
%%WWWDIR%%/adm_config_set.php
%%WWWDIR%%/adm_permissions_report.php
@ -825,6 +826,7 @@
%%WWWDIR%%/javascript_translations.php
%%WWWDIR%%/js/ace.js
%%WWWDIR%%/js/ace.min.js
%%WWWDIR%%/js/adm_config_report.js
%%WWWDIR%%/js/bootstrap-3.4.0.js
%%WWWDIR%%/js/bootstrap-3.4.0.min.js
%%WWWDIR%%/js/bootstrap-datetimepicker-4.17.47.min.js
@ -862,6 +864,7 @@
%%WWWDIR%%/lang/strings_danish.txt
%%WWWDIR%%/lang/strings_dutch.txt
%%WWWDIR%%/lang/strings_english.txt
%%WWWDIR%%/lang/strings_eo.txt
%%WWWDIR%%/lang/strings_estonian.txt
%%WWWDIR%%/lang/strings_finnish.txt
%%WWWDIR%%/lang/strings_french.txt
@ -1164,6 +1167,7 @@
%%WWWDIR%%/plugins/Gravatar/lang/strings_danish.txt
%%WWWDIR%%/plugins/Gravatar/lang/strings_dutch.txt
%%WWWDIR%%/plugins/Gravatar/lang/strings_english.txt
%%WWWDIR%%/plugins/Gravatar/lang/strings_eo.txt
%%WWWDIR%%/plugins/Gravatar/lang/strings_french.txt
%%WWWDIR%%/plugins/Gravatar/lang/strings_galician.txt
%%WWWDIR%%/plugins/Gravatar/lang/strings_german.txt
@ -1229,6 +1233,7 @@
%%WWWDIR%%/plugins/MantisCoreFormatting/lang/strings_danish.txt
%%WWWDIR%%/plugins/MantisCoreFormatting/lang/strings_dutch.txt
%%WWWDIR%%/plugins/MantisCoreFormatting/lang/strings_english.txt
%%WWWDIR%%/plugins/MantisCoreFormatting/lang/strings_eo.txt
%%WWWDIR%%/plugins/MantisCoreFormatting/lang/strings_finnish.txt
%%WWWDIR%%/plugins/MantisCoreFormatting/lang/strings_french.txt
%%WWWDIR%%/plugins/MantisCoreFormatting/lang/strings_galician.txt
@ -1283,10 +1288,10 @@
%%WWWDIR%%/plugins/MantisGraph/MantisGraph.php
%%WWWDIR%%/plugins/MantisGraph/core/Period.php
%%WWWDIR%%/plugins/MantisGraph/core/graph_api.php
%%WWWDIR%%/plugins/MantisGraph/files/Chart-2.7.3.min.js
%%WWWDIR%%/plugins/MantisGraph/files/Chart.bundle-2.7.3.min.js
%%WWWDIR%%/plugins/MantisGraph/files/Chart-2.8.0.min.js
%%WWWDIR%%/plugins/MantisGraph/files/Chart.bundle-2.8.0.min.js
%%WWWDIR%%/plugins/MantisGraph/files/MantisGraph.js
%%WWWDIR%%/plugins/MantisGraph/files/chartjs-plugin-colorschemes.min.js
%%WWWDIR%%/plugins/MantisGraph/files/chartjs-plugin-colorschemes-0.4.0.min.js
%%WWWDIR%%/plugins/MantisGraph/lang/strings_afrikaans.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_arabic.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_arabicegyptianspoken.txt
@ -1302,6 +1307,7 @@
%%WWWDIR%%/plugins/MantisGraph/lang/strings_danish.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_dutch.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_english.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_eo.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_estonian.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_finnish.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_french.txt
@ -1323,6 +1329,7 @@
%%WWWDIR%%/plugins/MantisGraph/lang/strings_norwegian_bokmal.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_norwegian_nynorsk.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_occitan.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_persian.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_piedmontese.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_polish.txt
%%WWWDIR%%/plugins/MantisGraph/lang/strings_portuguese_brazil.txt
@ -1458,6 +1465,7 @@
%%SI%%%%WWWDIR%%/plugins/SourceCgit/strings_portuguese_brazil.txt
%%SI%%%%WWWDIR%%/plugins/SourceGithub/LICENSE
%%SI%%%%WWWDIR%%/plugins/SourceGithub/SourceGithub.php
%%SI%%%%WWWDIR%%/plugins/SourceGithub/files/sourcegithub.js
%%SI%%%%WWWDIR%%/plugins/SourceGithub/lang/strings_catalan.txt
%%SI%%%%WWWDIR%%/plugins/SourceGithub/lang/strings_english.txt
%%SI%%%%WWWDIR%%/plugins/SourceGithub/lang/strings_german.txt
@ -1506,6 +1514,7 @@
%%SI%%%%WWWDIR%%/plugins/SourceSVN/lang/strings_russian.txt
%%SI%%%%WWWDIR%%/plugins/SourceSVN/lang/strings_spanish.txt
%%SI%%%%WWWDIR%%/plugins/SourceSVN/post-commit.tmpl
%%SI%%%%WWWDIR%%/plugins/SourceSVN/post-revprop-change.tmpl
%%SI%%%%WWWDIR%%/plugins/SourceViewVC/LICENSE
%%SI%%%%WWWDIR%%/plugins/SourceViewVC/SourceViewVC.php
%%SI%%%%WWWDIR%%/plugins/SourceViewVC/lang/strings_english.txt
@ -1526,15 +1535,25 @@
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/assets/higher.png
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/assets/lower.png
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/assets/minus.png
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/devs_grid.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/easeljs-0.8.2.min.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/grid_common_utils.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/grid_draw_utils.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/block/block.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/block/block_graphics.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/block/block_list.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/card.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/card_transfer.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/column_handler.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/data_source.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/dev_page.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/drawable.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/fabric.min.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/grid.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/issue_updater.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/on_load_opening.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/relationship_grid.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/scroller.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/status_grid.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/page.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/popup_alert.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/relationship_page.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/scrollbar.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/starter.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/status_page.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/scripts/utils.js
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/files/taskodrome.css
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/lang/strings_english.txt
%%TASKODROME%%%%WWWDIR%%/plugins/Taskodrome/lang/strings_french.txt
@ -1577,6 +1596,7 @@
%%WWWDIR%%/plugins/XmlImportExport/lang/strings_danish.txt
%%WWWDIR%%/plugins/XmlImportExport/lang/strings_dutch.txt
%%WWWDIR%%/plugins/XmlImportExport/lang/strings_english.txt
%%WWWDIR%%/plugins/XmlImportExport/lang/strings_eo.txt
%%WWWDIR%%/plugins/XmlImportExport/lang/strings_finnish.txt
%%WWWDIR%%/plugins/XmlImportExport/lang/strings_french.txt
%%WWWDIR%%/plugins/XmlImportExport/lang/strings_galician.txt
@ -2041,6 +2061,7 @@
%%WWWDIR%%/vendor/guzzlehttp/promises/src/TaskQueueInterface.php
%%WWWDIR%%/vendor/guzzlehttp/promises/src/functions.php
%%WWWDIR%%/vendor/guzzlehttp/promises/src/functions_include.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/.editorconfig
%%WWWDIR%%/vendor/guzzlehttp/psr7/CHANGELOG.md
%%WWWDIR%%/vendor/guzzlehttp/psr7/LICENSE
%%WWWDIR%%/vendor/guzzlehttp/psr7/README.md
@ -2059,6 +2080,7 @@
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/PumpStream.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Request.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Response.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Rfc7230.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/ServerRequest.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Stream.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
@ -2678,6 +2700,11 @@
%%WWWDIR%%/vendor/psr/http-message/src/StreamInterface.php
%%WWWDIR%%/vendor/psr/http-message/src/UploadedFileInterface.php
%%WWWDIR%%/vendor/psr/http-message/src/UriInterface.php
%%WWWDIR%%/vendor/ralouphie/getallheaders/LICENSE
%%WWWDIR%%/vendor/ralouphie/getallheaders/README.md
%%WWWDIR%%/vendor/ralouphie/getallheaders/composer.json
%%WWWDIR%%/vendor/ralouphie/getallheaders/phpunit.xml
%%WWWDIR%%/vendor/ralouphie/getallheaders/src/getallheaders.php
%%WWWDIR%%/vendor/sebastian/comparator/LICENSE
%%WWWDIR%%/vendor/sebastian/comparator/README.md
%%WWWDIR%%/vendor/sebastian/comparator/build/travis-ci.xml
@ -2848,8 +2875,6 @@
%%WWWDIR%%/vendor/vboctor/disposable_email_checker/license.txt
%%WWWDIR%%/vendor/vboctor/disposable_email_checker/php/src/DisposableEmailChecker.php
%%WWWDIR%%/vendor/vboctor/disposable_email_checker/readme.md
%%WWWDIR%%/vendor/webmozart/assert/.composer-auth.json
%%WWWDIR%%/vendor/webmozart/assert/.styleci.yml
%%WWWDIR%%/vendor/webmozart/assert/CHANGELOG.md
%%WWWDIR%%/vendor/webmozart/assert/LICENSE
%%WWWDIR%%/vendor/webmozart/assert/README.md

View File

@ -2,7 +2,7 @@
PORTNAME= copyq
DISTVERSIONPREFIX= v
DISTVERSION= 3.9.1
DISTVERSION= 3.9.2
CATEGORIES= deskutils
MAINTAINER= tobik@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1566147143
SHA256 (hluk-CopyQ-v3.9.1_GH0.tar.gz) = cb2b9d9415a8078725f20f3d6f2bdddc9c70e6b751747c35e0458e33e7636d9d
SIZE (hluk-CopyQ-v3.9.1_GH0.tar.gz) = 2936760
TIMESTAMP = 1566736380
SHA256 (hluk-CopyQ-v3.9.2_GH0.tar.gz) = 8d526c7b0ab7a2e5ae91ef68df104277217c6679b15a0f100ae2de50247c993b
SIZE (hluk-CopyQ-v3.9.2_GH0.tar.gz) = 2936806

View File

@ -490,6 +490,7 @@
SUBDIR += dlib
SUBDIR += dmake
SUBDIR += dmalloc
SUBDIR += dmlc-core
SUBDIR += dmucs
SUBDIR += docopt.cpp
SUBDIR += doctorj
@ -6142,6 +6143,7 @@
SUBDIR += simian
SUBDIR += simple_components
SUBDIR += skalibs
SUBDIR += skypat
SUBDIR += slf4j
SUBDIR += slibtool
SUBDIR += smake

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= awscli
PORTVERSION= 1.16.223
PORTVERSION= 1.16.227
CATEGORIES= devel
MASTER_SITES= CHEESESHOP
@ -12,15 +12,19 @@ COMMENT= Universal Command Line Interface for Amazon Web Services
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.12.213:devel/py-botocore@${PY_FLAVOR} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.12.217:devel/py-botocore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.2.5:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}s3transfer>=0.2.0:net/py-s3transfer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rsa>=3.1.2:security/py-rsa@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR}
USES= python groff:run
USES= python
USE_PYTHON= autoplist distutils concurrent noflavors
NO_ARCH= yes
OPTIONS_DEFINE= DOCS
DOCS_USERS= groff:run
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1566420800
SHA256 (awscli-1.16.223.tar.gz) = 8b6af630d30e7a35ef27e24562387604455b41af6f411ee1b2e96d546badbe67
SIZE (awscli-1.16.223.tar.gz) = 843838
TIMESTAMP = 1566943369
SHA256 (awscli-1.16.227.tar.gz) = 734f4662458f08f7278d70637a059b222c4f7670948ec18039fc4d8ff3499d02
SIZE (awscli-1.16.227.tar.gz) = 844151

28
devel/dmlc-core/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= dmlc-core
DISTVERSIONPREFIX= v
DISTVERSION= 0.3-105
DISTVERSIONSUFFIX= -g32d9fe7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Common library for scalable and portable distributed machine learning
LICENSE= APACHE20
BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= dmlc
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
# use clang from ports because otherwise OpenMP isn't detected on some systems (ex. 12.0-RELEASE-p9)
CPP= clang-cpp${LLVM_DEFAULT}
CC= clang${LLVM_DEFAULT}
CXX= clang++${LLVM_DEFAULT}
.include <bsd.port.mk>

3
devel/dmlc-core/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1566888058
SHA256 (dmlc-dmlc-core-v0.3-105-g32d9fe7_GH0.tar.gz) = 25e7c7656851010335674752193ac8ffa1882b0c3a5c5c12dc78fe3aab1608e7
SIZE (dmlc-dmlc-core-v0.3-105-g32d9fe7_GH0.tar.gz) = 252042

View File

@ -0,0 +1,4 @@
DMLC-Core is the backbone library to support all DMLC projects, offers the
bricks to build efficient and scalable distributed machine learning libraries.
WWW: https://github.com/dmlc/dmlc-core

37
devel/dmlc-core/pkg-plist Normal file
View File

@ -0,0 +1,37 @@
include/dmlc/any.h
include/dmlc/array_view.h
include/dmlc/base.h
include/dmlc/blockingconcurrentqueue.h
include/dmlc/build_config.h
include/dmlc/build_config_default.h
include/dmlc/common.h
include/dmlc/concurrency.h
include/dmlc/concurrentqueue.h
include/dmlc/config.h
include/dmlc/data.h
include/dmlc/endian.h
include/dmlc/filesystem.h
include/dmlc/input_split_shuffle.h
include/dmlc/io.h
include/dmlc/json.h
include/dmlc/logging.h
include/dmlc/lua.h
include/dmlc/memory.h
include/dmlc/memory_io.h
include/dmlc/omp.h
include/dmlc/optional.h
include/dmlc/parameter.h
include/dmlc/recordio.h
include/dmlc/registry.h
include/dmlc/serializer.h
include/dmlc/strtonum.h
include/dmlc/thread_group.h
include/dmlc/thread_local.h
include/dmlc/threadediter.h
include/dmlc/timer.h
include/dmlc/type_traits.h
lib/cmake/dmlc/DMLCTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/dmlc/DMLCTargets.cmake
lib/cmake/dmlc/dmlc-config-version.cmake
lib/cmake/dmlc/dmlc-config.cmake
lib/libdmlc.so

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Devel-Platform-Info
PORTVERSION= 0.16
PORTVERSION= 1.00
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1515693017
SHA256 (Devel-Platform-Info-0.16.tar.gz) = 36863d786d0e2d0ebac49422fd32ba355f5ccb7190bb4c77d7ece5aa0262e1fe
SIZE (Devel-Platform-Info-0.16.tar.gz) = 16430
TIMESTAMP = 1566958108
SHA256 (Devel-Platform-Info-1.00.tar.gz) = 8242ee2adde580e7cd6159c4248a274a5db1256d44a25dd15332c8e11ca4be67
SIZE (Devel-Platform-Info-1.00.tar.gz) = 16719

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-core
DISTVERSION= 2.11.340
DISTVERSION= 2.11.341
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1566758180
SHA256 (rubygem/aws-sdk-core-2.11.340.gem) = dd148db0cae8d50a93e4af64e0e3099a83d6b468b368d96339e914b429f34344
SIZE (rubygem/aws-sdk-core-2.11.340.gem) = 1643008
TIMESTAMP = 1566922299
SHA256 (rubygem/aws-sdk-core-2.11.341.gem) = e1012d74b7ad7fa5f8d45b8bffbaa5bd96ad50a14cc383ff16bd3e5e30299324
SIZE (rubygem/aws-sdk-core-2.11.341.gem) = 1643008

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-resources
DISTVERSION= 2.11.340
DISTVERSION= 2.11.341
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1566758181
SHA256 (rubygem/aws-sdk-resources-2.11.340.gem) = bcfeb66bf24f88de7842a83bc51b8157948ceb7f6db01779e260c4ddc91e4681
SIZE (rubygem/aws-sdk-resources-2.11.340.gem) = 48640
TIMESTAMP = 1566922300
SHA256 (rubygem/aws-sdk-resources-2.11.341.gem) = 71d65fcb5ba531bdf227ecd13b67b0d3aed8f58d86efc854193175453f320cb8
SIZE (rubygem/aws-sdk-resources-2.11.341.gem) = 48640

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk
DISTVERSION= 2.11.340
DISTVERSION= 2.11.341
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1566758178
SHA256 (rubygem/aws-sdk-2.11.340.gem) = 2ace69aadf9d760ad54c0100d471b8c4f13c9bc5c0af77b20d904adf6ab3208b
SIZE (rubygem/aws-sdk-2.11.340.gem) = 4608
TIMESTAMP = 1566922276
SHA256 (rubygem/aws-sdk-2.11.341.gem) = f7f4b37ba3b09bface8f57b95266303b681e4b615fae7cac1fab498cc104c706
SIZE (rubygem/aws-sdk-2.11.341.gem) = 4608

33
devel/skypat/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $FreeBSD$
PORTNAME= skypat
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ unit and performance testing framework
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bash:shells/bash
USES= autoreconf compiler:c++11-lang gmake libtool
GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= skymizer
GH_PROJECT= SkyPat
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-dependency-tracking
OPTIONS_DEFINE= EXAMPLES
PORTEXAMPLES= *
post-install:
@${MV} ${STAGEDIR}${DATADIR}/examples ${STAGEDIR}${EXAMPLESDIR}
@${RM} -r ${STAGEDIR}${DATADIR}
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libskypat.so.3.0.1
.include <bsd.port.mk>

3
devel/skypat/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1566880802
SHA256 (skymizer-SkyPat-v3.1.1_GH0.tar.gz) = 882342ada942057f6296162d137015e2ce0595d3fb3198a506b5b51bfa6e7420
SIZE (skymizer-SkyPat-v3.1.1_GH0.tar.gz) = 56106

13
devel/skypat/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
SkyPat is a C++ performance analysis toolkit. SkyPat combines unit tests and
perf_event to give programmers the power of accomplishing reliability and
performance test simultaneously.
Unlike traditional tools that manipulate entire program as a black-box, SkyPat
works on a region of code like a white-box. It is used as a normal unit test
library. It provides macros and assertions, into which perf_events are embedded,
to ensure correctness and to evaluate performance of a region of code. With
perf_events, SkyPat can evaluate running time precisely without interference to
scheduler. Moreover, perf_event also gives SkyPat accurate cycle counts that are
useful for tools that are sensitive to variance of timing, such as compilers.
WWW: https://skypat.skymizer.com/

22
devel/skypat/pkg-plist Normal file
View File

@ -0,0 +1,22 @@
include/skypat/ADT/Color.h
include/skypat/ADT/TypeTraits.h
include/skypat/ADT/Uncopyable.h
include/skypat/Listeners/CSVResultPrinter.h
include/skypat/Listeners/PrettyResultPrinter.h
include/skypat/SkypatNamespace.h
include/skypat/Support/IOSFwd.h
include/skypat/Support/ManagedStatic.h
include/skypat/Support/OStrStream.h
include/skypat/Support/OStrStream.tcc
include/skypat/Support/Path.h
include/skypat/Support/Timer.h
include/skypat/Thread/Mutex.h
include/skypat/Thread/MutexImpl.h
include/skypat/Thread/Thread.h
include/skypat/Thread/ThreadImpl.h
include/skypat/skypat.h
lib/libskypat.a
lib/libskypat.so
lib/libskypat.so.3
lib/libskypat.so.3.0.1
libdata/pkgconfig/skypat.pc

View File

@ -4,6 +4,7 @@ PORTNAME= wf-config
DISTVERSIONPREFIX= v
DISTVERSION= 0.1-10
DISTVERSIONSUFFIX= -gf9c97d0
PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= wine
DISTVERSION= 4.0.1
PORTREVISION= 2
DISTVERSION= 4.0.2
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}/Source \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1557998896
SHA256 (wine-4.0.1.tar.xz) = d3a692f04c2fe03c8bd856655eaf4e6eeb4ad47f7d3120898dbf997e816b4948
SIZE (wine-4.0.1.tar.xz) = 21665840
TIMESTAMP = 1566583998
SHA256 (wine-4.0.2.tar.xz) = 994050692f8417ee206daafa5fc0ff810cc9392ffda1786ac0f0fb0cf74dbd74
SIZE (wine-4.0.2.tar.xz) = 21668348

View File

@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= weberp
PORTVERSION= 4.14.1
PORTVERSION= 4.15.1
CATEGORIES= finance www
MASTER_SITES= SF/web-erp/
DISTNAME= webERP${PORTVERSION}
DISTNAME= webERP_${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Open-Source Web-Based ERP System
@ -15,9 +15,11 @@ LICENSE= GPLv2
PORTSCOUT= skipv:3.12
USES= gettext shebangfix zip
SHEBANG_FILES= report_runner.php make_release.sh
SHEBANG_FILES= report_runner.php \
build/make_release.sh \
build/check_syntax.sh
USE_PHP= mysqli gettext
WRKSRC= ${WRKDIR}/webERP
WRKSRC= ${WRKDIR}/webERP-${PORTVERSION}
NO_BUILD= yes
SUB_FILES= pkg-message

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1506334148
SHA256 (webERP4.14.1.zip) = 686a5c5c72bfa3f42dd72d361ed3e6d4fcda1af3bc3ff512cea480e322ab0a72
SIZE (webERP4.14.1.zip) = 30862574
TIMESTAMP = 1566891464
SHA256 (webERP_4.15.1.zip) = e13bc88df1e497c29fecaa1211bc130801ec6bf82cacf7f8723a60a556c0d09c
SIZE (webERP_4.15.1.zip) = 33126075

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= drm-current-kmod
PORTVERSION= 4.16.g20190814
PORTVERSION= 4.16.g20190827
CATEGORIES= graphics kld
MAINTAINER= x11@FreeBSD.org
@ -34,7 +34,7 @@ USES= kmod uidfix compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= FreeBSDDesktop
GH_PROJECT= kms-drm
GH_TAGNAME= f4e7403
GH_TAGNAME= 75283de
.include <bsd.port.options.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1565813816
SHA256 (FreeBSDDesktop-kms-drm-4.16.g20190814-f4e7403_GH0.tar.gz) = 477a76b33fb97983d5d342dbac75a81c6e0f95b2fded2227edbf4f365366916d
SIZE (FreeBSDDesktop-kms-drm-4.16.g20190814-f4e7403_GH0.tar.gz) = 13087363
TIMESTAMP = 1566909866
SHA256 (FreeBSDDesktop-kms-drm-4.16.g20190827-75283de_GH0.tar.gz) = cf2d742fb207701b4a05b0142d2d125ef1d5bf3794b86aeb609c50d72d8065eb
SIZE (FreeBSDDesktop-kms-drm-4.16.g20190827-75283de_GH0.tar.gz) = 13087456

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= drm-devel-kmod
PORTVERSION= 5.0.g20190814
PORTVERSION= 5.0.g20190827
CATEGORIES= graphics kld
MAINTAINER= x11@FreeBSD.org
@ -28,7 +28,7 @@ USES= kmod uidfix compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= FreeBSDDesktop
GH_PROJECT= kms-drm
GH_TAGNAME= 0e30c81
GH_TAGNAME= e7a324e
.include <bsd.port.options.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1565814119
SHA256 (FreeBSDDesktop-kms-drm-5.0.g20190814-0e30c81_GH0.tar.gz) = b10f26ec69740dced7c8ce85a22c7fc6e62613d007b0cfa144207357c75553b1
SIZE (FreeBSDDesktop-kms-drm-5.0.g20190814-0e30c81_GH0.tar.gz) = 14631310
TIMESTAMP = 1566909948
SHA256 (FreeBSDDesktop-kms-drm-5.0.g20190827-e7a324e_GH0.tar.gz) = d21cf5a235c7aa2e32bbf3922a65743bc4937c33b05071e8f59d25b2723eaee8
SIZE (FreeBSDDesktop-kms-drm-5.0.g20190827-e7a324e_GH0.tar.gz) = 14630972

View File

@ -3,7 +3,7 @@
PORTNAME= imv
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.1
DISTVERSION= 4.0.0
CATEGORIES= graphics
MAINTAINER= tobik@FreeBSD.org
@ -13,33 +13,42 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= a2x:textproc/asciidoc
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
TEST_DEPENDS= ${LOCALBASE}/lib/libcmocka.so:sysutils/cmocka
USES= desktop-file-utils gmake pkgconfig sdl
USES= desktop-file-utils gettext-runtime gl gmake gnome pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= eXeC64
USE_SDL= sdl2 ttf2
USE_GL= gl
USE_GNOME= cairo glib20 pango
MAKE_ARGS= CONFIGPREFIX=${PREFIX}/etc \
INSTALL_DATA="${INSTALL_DATA}" \
INSTALL_MAN="${INSTALL_MAN}" \
INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
MANPREFIX=${PREFIX}/man \
V=1
V=1 \
WINDOWS=${_IMV_WINDOWS}
ALL_TARGET= imv doc
TEST_TARGET= check
PLIST_FILES= bin/imv \
bin/imv-msg \
etc/imv_config \
man/man1/imv-msg.1.gz \
man/man1/imv.1.gz \
man/man5/imv.5.gz \
share/applications/imv.desktop
OPTIONS_DEFINE= FREEIMAGE JPEG PNG SVG TIFF
OPTIONS_DEFAULT= FREEIMAGE SVG
OPTIONS_DEFAULT= FREEIMAGE SVG WAYLAND X11
OPTIONS_MULTI= WINDOWS
OPTIONS_MULTI_WINDOWS= WAYLAND X11
OPTIONS_SUB= yes
FREEIMAGE_DESC= FreeImage backend (support for many image formats)
WINDOWS_DESC= Windowing system
FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage
FREEIMAGE_MAKE_ARGS_OFF= BACKEND_FREEIMAGE=no
@ -62,4 +71,22 @@ TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
TIFF_MAKE_ARGS_OFF= BACKEND_LIBTIFF=no
TIFF_MAKE_ARGS= BACKEND_LIBTIFF=yes
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libwayland-egl.so:graphics/wayland
WAYLAND_USE= GL=egl
WAYLAND_VARS= _IMV_WINDOWS=wayland
X11_USES= xorg
X11_USE= GL=glu \
XORG=x11,xcb
X11_VARS= _IMV_WINDOWS=x11
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MWAYLAND} && ${PORT_OPTIONS:MX11}
_IMV_WINDOWS= all
PLIST_FILES+= bin/imv-wayland \
bin/imv-x11
.endif
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1561235978
SHA256 (eXeC64-imv-v3.1.1_GH0.tar.gz) = e6eca0c9f341ebb68444d12576291e5bcdeb31d5fb34da98fdb1e29ba16a7e15
SIZE (eXeC64-imv-v3.1.1_GH0.tar.gz) = 45184
TIMESTAMP = 1566916049
SHA256 (eXeC64-imv-v4.0.0_GH0.tar.gz) = 3300418632bbb8296634a2aea2a2709e31b08d2fc8f1464ae03b3b5754474299
SIZE (eXeC64-imv-v4.0.0_GH0.tar.gz) = 74022

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= traitsui
PORTVERSION= 6.0.0
PORTVERSION= 6.1.2
CATEGORIES= graphics python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -17,10 +17,46 @@ LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt
LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt
# See ${WRKSRC}/image_LICENSE.txt for per file license information
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>=4.3.0:devel/py-apptools@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyface>=6.0.0:devel/py-pyface@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
# The requirements are defined in traitsui/__init__.py
USES= python:2.7
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR}
py27_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
# Those requirements (except for pip + coverage) were extracted from etstool.py
USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
# Support for the wxPython toolkit is also available, but only for Python 2.
# Python 3 needs wxPython 4 which isn't ported, yet. So we use only Qt5 for a
# while to make the port useful for Python 2 and 3.
OPTIONS_DEFINE= QT5
OPTIONS_DEFAULT=QT5
QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
QT5_USES= pyqt:5
QT5_USE= PYQT=core_run,gui_run,printsupport_run,svg_run,widgets_run
# These tests were extracted from etstool.py and adapted to the ports test framework
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v traitsui.tests
# The test "test_wrap_text_narrow_short" fails at the moment and is going to be
# fixed with the next release.
# See also: https://github.com/enthought/traitsui/issues/643
#
# Note: The occurences of "qt4" aren't typos
do-test-QT5-on:
@cd ${WRKSRC} && ${SETENV} ETS_TOOLKIT=qt4 QT_API=pyqt5 \
${PYTHON_CMD} -m nose -v -e 'test_wrap_text_narrow_short' traitsui.qt4.tests
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1525439408
SHA256 (traitsui-6.0.0.tar.gz) = a75f159f001b71213e17b373461d8df619cd2ae30222a3a78c5e61d4a87dfdea
SIZE (traitsui-6.0.0.tar.gz) = 5063415
TIMESTAMP = 1565984705
SHA256 (traitsui-6.1.2.tar.gz) = 698dd44d6ff6a50502f6ef0ffe545c233f2772e5c37127667302b8c845be9551
SIZE (traitsui-6.1.2.tar.gz) = 5125470

View File

@ -3,8 +3,8 @@
%%DATADIR%%/japanese/ISO-2022-JP.unicodeMap
%%DATADIR%%/japanese/README
%%DATADIR%%/japanese/Shift-JIS.unicodeMap
@exec exec < %D/etc/xpdfrc; rm -f %D/etc/xpdfrc; ( grep -v "%%EXTRARC%%"; echo "include %%EXTRARC%%" ) > %D/etc/xpdfrc; chmod 0644 %D/etc/xpdfrc
@unexec exec < %D/etc/xpdfrc; rm -f %D/etc/xpdfrc; grep -v "%%EXTRARC%%" > %D/etc/xpdfrc; chmod 0644 %D/etc/xpdfrc
@postexec exec < %D/etc/xpdfrc; rm -f %D/etc/xpdfrc; ( grep -v "%%EXTRARC%%"; echo "include %%EXTRARC%%" ) > %D/etc/xpdfrc; chmod 0644 %D/etc/xpdfrc
@postunexec exec < %D/etc/xpdfrc; rm -f %D/etc/xpdfrc; grep -v "%%EXTRARC%%" > %D/etc/xpdfrc; chmod 0644 %D/etc/xpdfrc
%%DATADIR%%/japanese/dot.xpdfrc
%%DATADIR%%/japanese/CMap/78-EUC-H
%%DATADIR%%/japanese/CMap/78-EUC-V

View File

@ -364,7 +364,6 @@
SUBDIR += starlogo
SUBDIR += stldoc
SUBDIR += swi-pl
SUBDIR += swift
SUBDIR += tcbasic
SUBDIR += tcc
SUBDIR += tcl-manual

View File

@ -1,116 +0,0 @@
# $FreeBSD$
PORTNAME= swift
PORTVERSION= 3.1.1
DISTVERSIONPREFIX= swift-
DISTVERSIONSUFFIX= -RELEASE
PORTREVISION= 12
CATEGORIES= lang
MAINTAINER= ports@FreeBSD.org
COMMENT= Swift programing language
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/swift/LICENSE.txt
BROKEN= fails to build
DEPRECATED= Broken for more than 6 months
EXPIRATION_DATE= 2019-05-08
BUILD_DEPENDS= cmake:devel/cmake \
bash:shells/bash \
swig3.0:devel/swig30 \
binutils>=2.25.1:devel/binutils
LIB_DEPENDS= libicudata.so:devel/icu \
libuuid.so:misc/e2fsprogs-libuuid \
libobjc.so:lang/libobjc2
REL_SNAP= 2017-04-22-a
USE_GITHUB= yes
BINARY_ALIAS= swig=swig3.0 python=${PYTHON_CMD}
GH_ACCOUNT= apple
GH_PROJECT= swift swift-llvm:llvm swift-clang:clang swift-lldb:lldb \
swift-cmark:cmark swift-llbuild:llbuild swift-package-manager:swiftpm \
swift-corelibs-xctest:xctest swift-corelibs-foundation:xcfound \
swift-corelibs-libdispatch:dispatch
GH_SUBDIR= llvm:llvm clang:clang lldb:lldb cmark:cmark llbuild:llbuild \
swiftpm:swiftpm swift-corelibs-xctest:xctest \
swift-corelibs-foundation:xcfound \
swift-corelibs-libdispatch:dispatch
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= autoreconf:build compiler:c++14-lang libtool localbase:ldflags iconv libedit \
ninja perl5 pkgconfig python:build sqlite
USE_GNOME= libxml2
USE_LDCONFIG= yes
ONLY_FOR_ARCHS= amd64
CONFLICTS_BUILD= googletest
LDFLAGS+= -lobjc
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
DOCS_CMAKE_BOOL= SWIFT_INCLUDE_DOCS
PORTDOCS= *
STRIP_FILES= bin/sil-func-extractor bin/sil-nm bin/sil-opt \
bin/sil-passpipeline-dumper bin/swift \
bin/swift-api-digester bin/swift-build-tool \
bin/swift-demangle bin/swift-ide-test \
bin/swift-llvm-opt bin/swift-reflection-dump \
bin/swift-remoteast-test lib/swift/freebsd/libswiftCore.so \
lib/swift/freebsd/libswiftGlibc.so \
lib/swift/freebsd/libswiftRemoteMirror.so \
lib/swift/freebsd/libswiftSwiftOnoneSupport.so
.include <bsd.port.pre.mk>
CC_ONLY= ${CC:C/.*\///}
CPP_ONLY= ${CPP:C/.*\///}
CXX_ONLY= ${CXX:C/.*\///}
post-extract:
@${MKDIR} ${WRKSRC}
@${MV} ${WRKDIR}/${PORTNAME}-${PORTNAME}-${PORTVERSION}-RELEASE ${WRKSRC}/swift
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/swift/cmake/modules/SwiftSharedCMakeConfig.cmake
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
-e 's|%%CPP_ONLY%%|${CPP_ONLY}|g' \
-e 's|%%CC_ONLY%%|${CC_ONLY}|g' \
-e 's|%%CXX_ONLY%%|${CXX_ONLY}|g' \
${WRKSRC}/swift/utils/build-presets.ini \
${WRKSRC}/swift/utils/build-script-impl
do-build:
@${MKDIR} ${STAGEDIR}${PREFIX}
cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} \
./swift/utils/build-script --preset=mixin_freebsd_installation \
-j ${MAKE_JOBS_NUMBER} \
install_destdir=${STAGEDIR} \
-- \
${EXTRA_FLAGS} \
--skip-build-llvm=1 \
--install_prefix=${PREFIX} \
--install_destdir=${STAGEDIR} \
--verbose-build=1 \
--install-llbuild=1 \
--skip-test-llbuild=1
@${RM} /var/run/libuuid/clock.txt /var/run/libuuid/request /var/run/libuuid/uuidd.pid
do-install:
${MV} ${STAGEDIR}${PREFIX}/share/man/man1/swift.1 ${STAGEDIR}${PREFIX}/man/man1/swift.1
${RM} -r ${STAGEDIR}${PREFIX}/share/man
${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/swift.1
.for FILE in ${STRIP_FILES}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${FILE}
.endfor
do-install-DOCS-on:
cd ${WRKSRC}/build/Ninja-ReleaseAssert+stdlib-Release/swift-freebsd-x86_64/docs/html ; \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
.include <bsd.port.post.mk>

View File

@ -1,21 +0,0 @@
TIMESTAMP = 1493047496
SHA256 (apple-swift-swift-3.1.1-RELEASE_GH0.tar.gz) = 03eb54e7f89109a85c9b2a9bfdee88d2d7e1bdef73ae0385b30fe4661efaf407
SIZE (apple-swift-swift-3.1.1-RELEASE_GH0.tar.gz) = 10548277
SHA256 (apple-swift-llvm-swift-3.1.1-RELEASE_GH0.tar.gz) = fc6ac7c0c6afff344a8d4e5299b7417f414f1499cf374953e06c339d8177fc26
SIZE (apple-swift-llvm-swift-3.1.1-RELEASE_GH0.tar.gz) = 28252386
SHA256 (apple-swift-clang-swift-3.1.1-RELEASE_GH0.tar.gz) = ed41f1231bae030a412455491a5244ede53a4761617194b2dda573f5776361ad
SIZE (apple-swift-clang-swift-3.1.1-RELEASE_GH0.tar.gz) = 14642919
SHA256 (apple-swift-corelibs-libdispatch-swift-3.1.1-RELEASE_GH0.tar.gz) = b711a5afaf027ac2cfefc144cd3760dd1d6a99689864be6ecb73a62cbb21b04f
SIZE (apple-swift-corelibs-libdispatch-swift-3.1.1-RELEASE_GH0.tar.gz) = 487271
SHA256 (apple-swift-lldb-swift-3.1.1-RELEASE_GH0.tar.gz) = 84a8640ce285748dee4bfd742dee50136a10f3a96d24bb15410092afe6f495bf
SIZE (apple-swift-lldb-swift-3.1.1-RELEASE_GH0.tar.gz) = 18179384
SHA256 (apple-swift-cmark-swift-3.1.1-RELEASE_GH0.tar.gz) = 51db8067f11976a7ca38a6ff9f173d3d9e3df290991be87835cdc003e0b62e4e
SIZE (apple-swift-cmark-swift-3.1.1-RELEASE_GH0.tar.gz) = 214437
SHA256 (apple-swift-llbuild-swift-3.1.1-RELEASE_GH0.tar.gz) = ea59fd6603fe5d71598895832d6eef9314f1af99a72050536e473e9bb08a57df
SIZE (apple-swift-llbuild-swift-3.1.1-RELEASE_GH0.tar.gz) = 4734687
SHA256 (apple-swift-package-manager-swift-3.1.1-RELEASE_GH0.tar.gz) = 5f98dd6fd41170e2f51f85131ca50cba3d50a187ce94b7a1db7a776c2815c778
SIZE (apple-swift-package-manager-swift-3.1.1-RELEASE_GH0.tar.gz) = 382717
SHA256 (apple-swift-corelibs-xctest-swift-3.1.1-RELEASE_GH0.tar.gz) = 188272552bf35c411c73ad35345e0e8893e67d8d098a805fb26ad220291421e3
SIZE (apple-swift-corelibs-xctest-swift-3.1.1-RELEASE_GH0.tar.gz) = 55326
SHA256 (apple-swift-corelibs-foundation-swift-3.1.1-RELEASE_GH0.tar.gz) = 86f1d57a38661a8186104440369a1e3657093ebc37716a31a0e539eadfad60e3
SIZE (apple-swift-corelibs-foundation-swift-3.1.1-RELEASE_GH0.tar.gz) = 3290006

View File

@ -1,20 +0,0 @@
--- swift-corelibs-foundation/lib/target.py.orig 2017-04-13 07:34:00 UTC
+++ swift-corelibs-foundation/lib/target.py
@@ -204,6 +204,8 @@ class ArchType:
return ArchType.x86
if string == "x86_64":
return ArchType.x86_64
+ if string == "amd64":
+ return ArchType.x86_64
if string == "xcore":
return ArchType.xcore
if string == "nvptx":
@@ -370,7 +372,7 @@ class Target:
triple += "-apple-darwin"
elif platform.system() == "FreeBSD":
# Make this work on 10 as well.
- triple += "-freebsd11.0"
+ triple += "-v11.0-freebsd11.0"
elif platform.system() == "CYGWIN_NT-10.0":
triple += "-windows-cygnus"
else:

View File

@ -1,11 +0,0 @@
--- swift/docs/CMakeLists.txt.orig 2017-04-21 21:18:29.000000000 +0000
+++ swift/docs/CMakeLists.txt 2018-01-22 08:47:29.543188000 +0000
@@ -11,7 +11,7 @@
SET(SPHINX_ARGS
-W
- -D latex_paper_size=${SWIFT_SPHINX_PAPER_SIZE}
+ -D latex_elements.papersize=${SWIFT_SPHINX_PAPER_SIZE}
-d ${CMAKE_BINARY_DIR}/doctrees)
if(SPHINX_EXECUTABLE)

View File

@ -1,20 +0,0 @@
--- swift/docs/conf.py.orig 2017-04-21 21:18:29.000000000 +0000
+++ swift/docs/conf.py 2018-01-22 12:34:17.478075000 +0000
@@ -29,7 +29,7 @@
extensions = ['sphinx.ext.intersphinx', 'sphinx.ext.todo']
# Add any paths that contain templates here, relative to this directory.
-templates_path = ['_templates']
+templates_path = ['_templates', 'archive']
# The suffix of source filenames.
source_suffix = '.rst'
@@ -146,7 +146,7 @@
# Additional templates that should be rendered to pages, maps page names to
# template names.
-html_additional_pages = {'LangRef': 'archive/LangRef.html'}
+html_additional_pages = {'archive/LangRef': 'LangRef.html'}
# If false, no module index is generated.
# html_domain_indices = True

View File

@ -1,11 +0,0 @@
--- swift/docs/proposals/InitializerInheritance.rst.orig 2017-04-21 21:18:29.000000000 +0000
+++ swift/docs/proposals/InitializerInheritance.rst 2018-01-22 11:07:00.559384000 +0000
@@ -135,7 +135,7 @@
Complete object initializers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Introduce the notion of a complete object initializer, which is
-written as an initializer with ``Self`` as its return type [#], e.g.::
+written as an initializer with ``Self`` as its return type [#]_, e.g.::
init() -> Self {
// ...

View File

@ -1,75 +0,0 @@
From b61c51b7b6720e61497f92e115d5afccff891848 Mon Sep 17 00:00:00 2001
From: Adrian Popescu <adrian-constantin.popescu@outlook.com>
Date: Thu, 17 Aug 2017 23:26:22 +0300
Subject: [PATCH] Fixed clang 4.0 compilation under Arch Linux with icu59.1-1
(#10361)
ICU headers prefer use of `char16_t` instead of `uint16_t` for `UChar` in C++, where it is treated as a distinct type. This fixes associated warnings and errors.
--- swift/stdlib/public/stubs/UnicodeNormalization.cpp.orig 2017-04-21 21:18:29 UTC
+++ swift/stdlib/public/stubs/UnicodeNormalization.cpp
@@ -35,6 +35,7 @@
#include "../SwiftShims/UnicodeShims.h"
+
static const UCollator *MakeRootCollator() {
UErrorCode ErrorCode = U_ZERO_ERROR;
UCollator *root = ucol_open("", &ErrorCode);
@@ -86,7 +87,7 @@ private:
for (unsigned char c = 0; c < 128; ++c) {
UErrorCode ErrorCode = U_ZERO_ERROR;
intptr_t NumCollationElts = 0;
-#if defined(__CYGWIN__) || defined(_MSC_VER)
+#if defined(__CYGWIN__) || defined( _MSC_VER) || defined(__linux__) || defined(__FreeBSD__)
UChar Buffer[1];
#else
uint16_t Buffer[1];
@@ -127,10 +128,11 @@ swift::_swift_stdlib_unicode_compare_utf
int32_t LeftLength,
const uint16_t *RightString,
int32_t RightLength) {
-#if defined(__CYGWIN__) || defined(_MSC_VER)
+#if defined(__CYGWIN__) || defined( _MSC_VER) || defined(__linux__) || defined(__FreeBSD__)
// ICU UChar type is platform dependent. In Cygwin, it is defined
// as wchar_t which size is 2. It seems that the underlying binary
// representation is same with swift utf16 representation.
+ // On Clang 4.0 under a recent Linux, ICU uses the built-in char16_t type.
return ucol_strcoll(GetRootCollator(),
reinterpret_cast<const UChar *>(LeftString), LeftLength,
reinterpret_cast<const UChar *>(RightString), RightLength);
@@ -156,7 +158,7 @@ swift::_swift_stdlib_unicode_compare_utf
UErrorCode ErrorCode = U_ZERO_ERROR;
uiter_setUTF8(&LeftIterator, reinterpret_cast<const char *>(LeftString), LeftLength);
-#if defined(__CYGWIN__) || defined(_MSC_VER)
+#if defined(__CYGWIN__) || defined( _MSC_VER) || defined(__linux__) || defined(__FreeBSD__)
uiter_setString(&RightIterator, reinterpret_cast<const UChar *>(RightString),
RightLength);
#else
@@ -199,7 +201,7 @@ swift::_swift_stdlib_unicode_compare_utf
void *swift::_swift_stdlib_unicodeCollationIterator_create(
const __swift_uint16_t *Str, __swift_uint32_t Length) {
UErrorCode ErrorCode = U_ZERO_ERROR;
-#if defined(__CYGWIN__) || defined(_MSC_VER)
+#if defined(__CYGWIN__) || defined( _MSC_VER) || defined(__linux__) || defined(__FreeBSD__)
UCollationElements *CollationIterator = ucol_openElements(
GetRootCollator(), reinterpret_cast<const UChar *>(Str), Length,
&ErrorCode);
@@ -244,7 +246,7 @@ swift::_swift_stdlib_unicode_strToUpper(
const uint16_t *Source,
int32_t SourceLength) {
UErrorCode ErrorCode = U_ZERO_ERROR;
-#if defined(__CYGWIN__) || defined(_MSC_VER)
+#if defined(__CYGWIN__) || defined( _MSC_VER) || defined(__linux__) || defined(__FreeBSD__)
uint32_t OutputLength = u_strToUpper(reinterpret_cast<UChar *>(Destination),
DestinationCapacity,
reinterpret_cast<const UChar *>(Source),
@@ -271,7 +273,7 @@ swift::_swift_stdlib_unicode_strToLower(
const uint16_t *Source,
int32_t SourceLength) {
UErrorCode ErrorCode = U_ZERO_ERROR;
-#if defined(__CYGWIN__) || defined(_MSC_VER)
+#if defined(__CYGWIN__) || defined( _MSC_VER) || defined(__linux__) || defined(__FreeBSD__)
uint32_t OutputLength = u_strToLower(reinterpret_cast<UChar *>(Destination),
DestinationCapacity,
reinterpret_cast<const UChar *>(Source),

View File

@ -1,44 +0,0 @@
--- swift/utils/build-presets.ini.orig 2017-04-21 21:18:29 UTC
+++ swift/utils/build-presets.ini
@@ -676,6 +676,41 @@ dash-dash
swift-enable-ast-verifier=0
#===------------------------------------------------------------------------===#
+# FreeBSD Builders
+#===------------------------------------------------------------------------===#
+[preset: mixin_freebsd_installation]
+mixin-preset=mixin_lightweight_assertions
+
+llbuild
+#swiftpm
+release
+#xctest
+dash-dash
+
+install-swift
+install-lldb
+install-llbuild
+install-xctest
+#install-swiftpm
+install-prefix=/usr/local
+swift-install-components=autolink-driver;compiler;clang-builtin-headers;stdlib;swift-remote-mirror;sdk-overlay;license;tools;editor-integration
+skip-build-libdispatch
+build-swift-static-stdlib
+build-swift-static-sdk-overlay
+build-swift-stdlib-unittest-extra
+
+# Executes the lit tests for the installable package that is created
+# Assumes the swift-integration-tests repo is checked out
+#test-installable-package
+
+# Path to the root of the installation filesystem.
+install-destdir=%(install_destdir)s
+
+# Path to the .tar.gz package we would create.
+#installable-package=%(installable_package)s
+
+
+#===------------------------------------------------------------------------===#
# Linux Builders
#===------------------------------------------------------------------------===#
[preset: mixin_linux_installation]

View File

@ -1,16 +0,0 @@
--- swift/utils/build-script-impl.orig 2017-03-28 05:42:53.000000000 +0000
+++ swift/utils/build-script-impl 2017-04-23 23:59:13.869062000 +0000
@@ -1948,8 +1948,11 @@ for host in "${ALL_HOSTS[@]}"; do
# gold linker support.
cmake_options=(
"${cmake_options[@]}"
- -DCMAKE_EXE_LINKER_FLAGS:STRING="-fuse-ld=gold"
- -DCMAKE_SHARED_LINKER_FLAGS:STRING="-fuse-ld=gold"
+ -DCMAKE_EXE_LINKER_FLAGS:STRING="-L/usr/local/lib -fuse-ld=gold"
+ -DCMAKE_SHARED_LINKER_FLAGS:STRING="-L/usr/local/lib -fuse-ld=gold"
+ -DCMAKE_CPP_COMPILER=%%CPP_ONLY%%
+ -DCMAKE_C_COMPILER=%%CC_ONLY%%
+ -DCMAKE_CXX_COMPILER=%%CXX_ONLY%%
)
fi
else

View File

@ -1,3 +0,0 @@
The Swift Programming Language
WWW: https://swift.org/

View File

@ -1,152 +0,0 @@
bin/sil-func-extractor
bin/sil-nm
bin/sil-opt
bin/sil-passpipeline-dumper
bin/swift
bin/swift-api-digester
bin/swift-api-dump.py
bin/swift-autolink-extract
bin/swift-build-tool
bin/swift-demangle
bin/swift-format
bin/swift-ide-test
bin/swift-llvm-opt
bin/swift-reflection-dump
bin/swift-remoteast-test
bin/swiftc
lib/swift/clang/include/__clang_cuda_cmath.h
lib/swift/clang/include/__clang_cuda_intrinsics.h
lib/swift/clang/include/__clang_cuda_math_forward_declares.h
lib/swift/clang/include/__clang_cuda_runtime_wrapper.h
lib/swift/clang/include/__stddef_max_align_t.h
lib/swift/clang/include/__wmmintrin_aes.h
lib/swift/clang/include/__wmmintrin_pclmul.h
lib/swift/clang/include/adxintrin.h
lib/swift/clang/include/altivec.h
lib/swift/clang/include/ammintrin.h
lib/swift/clang/include/arm_acle.h
lib/swift/clang/include/arm_neon.h
lib/swift/clang/include/armintr.h
lib/swift/clang/include/avx2intrin.h
lib/swift/clang/include/avx512bwintrin.h
lib/swift/clang/include/avx512cdintrin.h
lib/swift/clang/include/avx512dqintrin.h
lib/swift/clang/include/avx512erintrin.h
lib/swift/clang/include/avx512fintrin.h
lib/swift/clang/include/avx512ifmaintrin.h
lib/swift/clang/include/avx512ifmavlintrin.h
lib/swift/clang/include/avx512pfintrin.h
lib/swift/clang/include/avx512vbmiintrin.h
lib/swift/clang/include/avx512vbmivlintrin.h
lib/swift/clang/include/avx512vlbwintrin.h
lib/swift/clang/include/avx512vlcdintrin.h
lib/swift/clang/include/avx512vldqintrin.h
lib/swift/clang/include/avx512vlintrin.h
lib/swift/clang/include/avxintrin.h
lib/swift/clang/include/bmi2intrin.h
lib/swift/clang/include/bmiintrin.h
lib/swift/clang/include/clflushoptintrin.h
lib/swift/clang/include/cpuid.h
lib/swift/clang/include/cuda_builtin_vars.h
lib/swift/clang/include/emmintrin.h
lib/swift/clang/include/f16cintrin.h
lib/swift/clang/include/float.h
lib/swift/clang/include/fma4intrin.h
lib/swift/clang/include/fmaintrin.h
lib/swift/clang/include/fxsrintrin.h
lib/swift/clang/include/htmintrin.h
lib/swift/clang/include/htmxlintrin.h
lib/swift/clang/include/ia32intrin.h
lib/swift/clang/include/immintrin.h
lib/swift/clang/include/intrin.h
lib/swift/clang/include/inttypes.h
lib/swift/clang/include/iso646.h
lib/swift/clang/include/limits.h
lib/swift/clang/include/lzcntintrin.h
lib/swift/clang/include/mm3dnow.h
lib/swift/clang/include/mm_malloc.h
lib/swift/clang/include/mmintrin.h
lib/swift/clang/include/module.modulemap
lib/swift/clang/include/mwaitxintrin.h
lib/swift/clang/include/nmmintrin.h
lib/swift/clang/include/opencl-c.h
lib/swift/clang/include/pkuintrin.h
lib/swift/clang/include/pmmintrin.h
lib/swift/clang/include/popcntintrin.h
lib/swift/clang/include/prfchwintrin.h
lib/swift/clang/include/rdseedintrin.h
lib/swift/clang/include/rtmintrin.h
lib/swift/clang/include/s390intrin.h
lib/swift/clang/include/shaintrin.h
lib/swift/clang/include/smmintrin.h
lib/swift/clang/include/stdalign.h
lib/swift/clang/include/stdarg.h
lib/swift/clang/include/stdatomic.h
lib/swift/clang/include/stdbool.h
lib/swift/clang/include/stddef.h
lib/swift/clang/include/stdint.h
lib/swift/clang/include/stdnoreturn.h
lib/swift/clang/include/tbmintrin.h
lib/swift/clang/include/tgmath.h
lib/swift/clang/include/tmmintrin.h
lib/swift/clang/include/unwind.h
lib/swift/clang/include/vadefs.h
lib/swift/clang/include/varargs.h
lib/swift/clang/include/vecintrin.h
lib/swift/clang/include/wmmintrin.h
lib/swift/clang/include/x86intrin.h
lib/swift/clang/include/xmmintrin.h
lib/swift/clang/include/xopintrin.h
lib/swift/clang/include/xsavecintrin.h
lib/swift/clang/include/xsaveintrin.h
lib/swift/clang/include/xsaveoptintrin.h
lib/swift/clang/include/xsavesintrin.h
lib/swift/clang/include/xtestintrin.h
lib/swift/freebsd/libswiftCore.so
lib/swift/freebsd/libswiftGlibc.so
lib/swift/freebsd/libswiftRemoteMirror.so
lib/swift/freebsd/libswiftSwiftOnoneSupport.so
lib/swift/freebsd/x86_64/Glibc.swiftdoc
lib/swift/freebsd/x86_64/Glibc.swiftmodule
lib/swift/freebsd/x86_64/Swift.swiftdoc
lib/swift/freebsd/x86_64/Swift.swiftmodule
lib/swift/freebsd/x86_64/SwiftOnoneSupport.swiftdoc
lib/swift/freebsd/x86_64/SwiftOnoneSupport.swiftmodule
lib/swift/freebsd/x86_64/glibc.modulemap
lib/swift/freebsd/x86_64/swift_begin.o
lib/swift/freebsd/x86_64/swift_end.o
lib/swift/shims/AssertionReporting.h
lib/swift/shims/CoreFoundationShims.h
lib/swift/shims/DispatchOverlayShims.h
lib/swift/shims/FoundationShims.h
lib/swift/shims/GlobalObjects.h
lib/swift/shims/HeapObject.h
lib/swift/shims/LibcShims.h
lib/swift/shims/OSOverlayShims.h
lib/swift/shims/ObjectiveCOverlayShims.h
lib/swift/shims/RefCount.h
lib/swift/shims/RuntimeShims.h
lib/swift/shims/RuntimeStubs.h
lib/swift/shims/SafariServicesOverlayShims.h
lib/swift/shims/SwiftStdbool.h
lib/swift/shims/SwiftStddef.h
lib/swift/shims/SwiftStdint.h
lib/swift/shims/UnicodeShims.h
lib/swift/shims/Visibility.h
lib/swift/shims/XCTestOverlayShims.h
lib/swift/shims/XPCOverlayShims.h
lib/swift/shims/module.modulemap
lib/swift_static/freebsd/libswiftCore.a
lib/swift_static/freebsd/libswiftGlibc.a
lib/swift_static/freebsd/libswiftSwiftOnoneSupport.a
lib/swift_static/freebsd/static-stdlib-args.lnk
man/man1/swift.1.gz
share/emacs/site-lisp/swift-mode.el
share/vim/vim73/ftdetect/sil.vim
share/vim/vim73/ftdetect/swift.vim
share/vim/vim73/ftdetect/swiftgyb.vim
share/vim/vim73/syntax/sil.vim
share/vim/vim73/syntax/swift.vim
share/vim/vim73/syntax/swiftgyb.vim
%%DATADIR%%/LICENSE.txt
%%PORTDOCS%%%%DOCSDIR%%/.buildinfo

View File

@ -1,13 +1,17 @@
---------------------------------------------------
[
{ type: install, message: <<EOM
on first installation please run:
/usr/local/sbin/sm.setup.sh
EOM
}
{ type: remove, message: <<EOM
---------------------------------------------------
to clean after permanent removal please run:
rm -rf /usr/local/etc/meta1 /var/spool/meta1
pw userdel meta1s meta1q meta1c meta1m meta1
pw groupdel meta1s meta1q
---------------------------------------------------
EOM
}
]

View File

@ -873,6 +873,7 @@
SUBDIR += triangle
SUBDIR += trlan
SUBDIR += truthtable
SUBDIR += tvm
SUBDIR += tvmet
SUBDIR += ump
SUBDIR += units

View File

@ -3,7 +3,7 @@
PORTNAME= ntl
PORTVERSION= 11.3.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= http://www.shoup.net/ntl/

24
math/tvm/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $FreeBSD$
PORTNAME= tvm
DISTVERSIONPREFIX= v
DISTVERSION= 0.4-1440
DISTVERSIONSUFFIX= -g347e3d9d
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Deep learning compiler stack for cpu, gpu and specialized accelerators
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= dmlc-core>0:devel/dmlc-core \
rang>0:devel/rang
USES= cmake localbase
USE_GITHUB= yes
GH_ACCOUNT= dmlc
GH_TUPLE= dmlc:dlpack:0acb731:dlpack/3rdparty/dlpack
USE_LDCONFIG= yes
.include <bsd.port.mk>

5
math/tvm/distinfo Normal file
View File

@ -0,0 +1,5 @@
TIMESTAMP = 1566889638
SHA256 (dmlc-tvm-v0.4-1440-g347e3d9d_GH0.tar.gz) = 57caebe24afb19158cedf546d89d35f47d6a22c8ba6f1109d3017e756a1480db
SIZE (dmlc-tvm-v0.4-1440-g347e3d9d_GH0.tar.gz) = 2694303
SHA256 (dmlc-dlpack-0acb731_GH0.tar.gz) = e246632ccb182369e78a4028bfd9d3ff8a3507620ba414126fb0e860477248ba
SIZE (dmlc-dlpack-0acb731_GH0.tar.gz) = 39435

6
math/tvm/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
TVM is a compiler stack for deep learning systems. It is designed to close the
gap between the productivity-focused deep learning frameworks, and the
performance- and efficiency-focused hardware backends. TVM works with deep
learning frameworks to provide end to end compilation to different backends.
WWW: https://tvm.ai/

17
math/tvm/pkg-plist Normal file
View File

@ -0,0 +1,17 @@
include/tvm/runtime/c_backend_api.h
include/tvm/runtime/c_runtime_api.h
include/tvm/runtime/device_api.h
include/tvm/runtime/module.h
include/tvm/runtime/ndarray.h
include/tvm/runtime/node_base.h
include/tvm/runtime/object.h
include/tvm/runtime/packed_func.h
include/tvm/runtime/registry.h
include/tvm/runtime/serializer.h
include/tvm/runtime/threading_backend.h
include/tvm/runtime/util.h
include/tvm/runtime/vm.h
lib/libnnvm_compiler.so
lib/libtvm.so
lib/libtvm_runtime.so
lib/libtvm_topi.so

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= inputstream.adaptive
DISTVERSION= 2.3.21
DISTVERSIONSUFFIX= -Leia
DISTVERSION= 2.4.0.a20190826
CATEGORIES= multimedia
PKGNAMEPREFIX= kodi-addon-
PKGNAMESUFFIX= -devel
@ -13,15 +12,16 @@ COMMENT= Adaptive stream support for Kodi
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.GPL
BUILD_DEPENDS= kodi-devel>=19.0.a20190518_1:multimedia/kodi-devel
BUILD_DEPENDS= kodi-devel>=19.0.a20190826:multimedia/kodi-devel
LIB_DEPENDS= libexpat.so:textproc/expat2
RUN_DEPENDS= kodi-devel>=19.0.a20190518_1:multimedia/kodi-devel
RUN_DEPENDS= kodi-devel>=19.0.a20190826:multimedia/kodi-devel
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= peak3d
GH_TAGNAME= 7074cc804b9ce996b54afebe855968f1f35e2985
PLIST_SUB= SOVERSION=${DISTVERSION}
PLIST_SUB= SOVERSION=${DISTVERSION:R}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/addons/inputstream.adaptive/libssd_wv.so

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1560005283
SHA256 (peak3d-inputstream.adaptive-2.3.21-Leia_GH0.tar.gz) = 2c8b637e93e7c9211a3b15f0591013769e04b68a93a03b09b2a3c128888cbee5
SIZE (peak3d-inputstream.adaptive-2.3.21-Leia_GH0.tar.gz) = 712611
TIMESTAMP = 1566886898
SHA256 (peak3d-inputstream.adaptive-2.4.0.a20190826-7074cc804b9ce996b54afebe855968f1f35e2985_GH0.tar.gz) = 4a9630ce3d5d58dacd92bae0b515f4668ae936ebcf952a974e3a6f1325b89491
SIZE (peak3d-inputstream.adaptive-2.4.0.a20190826-7074cc804b9ce996b54afebe855968f1f35e2985_GH0.tar.gz) = 716988

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= kodi
DISTVERSION= 19.0.a20190604
PORTREVISION= 2
DISTVERSION= 19.0.a20190826
CATEGORIES= multimedia
PKGNAMESUFFIX= -devel
@ -56,7 +55,7 @@ USES= autoreconf:build cmake:noninja compiler:c++11-lang gettext \
USE_GITHUB= yes
GH_ACCOUNT= xbmc
GH_PROJECT= xbmc
GH_TAGNAME= d14a5bf1066d3412f488b2ce9e286fc9b30d2c8f
GH_TAGNAME= 0bc5954818e6b55a98f551a540a4d3589b60297f
USE_GNOME= libxml2 libxslt
USE_JAVA= yes
JAVA_BUILD= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1559829084
SHA256 (xbmc-xbmc-19.0.a20190604-d14a5bf1066d3412f488b2ce9e286fc9b30d2c8f_GH0.tar.gz) = 738fde70d0577a6129468759997d382376495723b90411003be5382b263e4606
SIZE (xbmc-xbmc-19.0.a20190604-d14a5bf1066d3412f488b2ce9e286fc9b30d2c8f_GH0.tar.gz) = 78696689
TIMESTAMP = 1566880765
SHA256 (xbmc-xbmc-19.0.a20190826-0bc5954818e6b55a98f551a540a4d3589b60297f_GH0.tar.gz) = 1e0d55dab4d793ce4bd908b8f520f8be74c16d3c3ded0921995344ce1904475f
SIZE (xbmc-xbmc-19.0.a20190826-0bc5954818e6b55a98f551a540a4d3589b60297f_GH0.tar.gz) = 78454589

View File

@ -2,18 +2,17 @@
# $FreeBSD$
PORTNAME= mp4v2
PORTVERSION= 1.9.1
PORTREVISION= 3
PORTVERSION= 2.0.0
CATEGORIES= multimedia
MASTER_SITES= LOCAL/riggs/mp4v2
MASTER_SITES= GENTOO
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Library and tools to read, create, and modify mp4 files
LICENSE= MPL11
CONFLICTS= mpeg4ip-libmp4v2-[0-9.]*
USES= compiler:features gmake libtool tar:bzip2
MAKEFILE= GNUmakefile
GNU_CONFIGURE= yes
USE_LDCONFIG= yes

View File

@ -1,2 +1,3 @@
SHA256 (mp4v2-1.9.1.tar.bz2) = 5c381caeab2326fc48cfda0fe202bdb8ba0ae624d9c97ad7680a2b07e2c2e3b4
SIZE (mp4v2-1.9.1.tar.bz2) = 432943
TIMESTAMP = 1566907643
SHA256 (mp4v2-2.0.0.tar.bz2) = 0319b9a60b667cf10ee0ec7505eb7bdc0a2e21ca7a93db96ec5bd758e3428338
SIZE (mp4v2-2.0.0.tar.bz2) = 495672

View File

@ -1,11 +0,0 @@
--- ./GNUmakefile.in.orig 2010-07-12 21:25:25.000000000 +0100
+++ ./GNUmakefile.in 2010-07-12 21:26:04.000000000 +0100
@@ -443,7 +443,7 @@
lib_LTLIBRARIES = libmp4v2.la
###############################################################################
-libmp4v2_la_LDFLAGS = -version-number $(PROJECT_version_major):$(PROJECT_version_minor):$(PROJECT_version_point) $(X_libmp4v2_la_LDFLAGS)
+libmp4v2_la_LDFLAGS = -version-info 10:1:9
libmp4v2_la_SOURCES = src/3gp.cpp src/atom_ac3.cpp src/atom_amr.cpp \
src/atom_avc1.cpp src/atom_avcC.cpp src/atom_chpl.cpp \
src/atom_colr.cpp src/atom_d263.cpp src/atom_dac3.cpp \

View File

@ -1,11 +0,0 @@
--- ./include/mp4v2/itmf_tags.h.orig 2010-07-14 16:35:27.000000000 +0100
+++ ./include/mp4v2/itmf_tags.h 2010-07-14 16:35:35.000000000 +0100
@@ -122,7 +122,7 @@
* @return structure with all tags missing.
*/
MP4V2_EXPORT
-const MP4Tags* MP4TagsAlloc();
+const MP4Tags* MP4TagsAlloc(void);
/** Fetch data from mp4 file and populate structure.
*

View File

@ -0,0 +1,11 @@
--- src/itmf/type.cpp.orig 2012-05-20 22:11:53 UTC
+++ src/itmf/type.cpp
@@ -284,7 +284,7 @@ namespace {
{ BT_BMP, "\x42\x4d" },
{ BT_GIF, "GIF87a" },
{ BT_GIF, "GIF89a" },
- { BT_JPEG, "\xff\xd8\xff\xe0" },
+ { BT_JPEG, "\xff\xd8\xff" },
{ BT_PNG, "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a" },
{ BT_UNDEFINED } // must be last
};

View File

@ -0,0 +1,15 @@
--- src/mp4.cpp.orig 2012-05-20 22:11:53 UTC
+++ src/mp4.cpp
@@ -2402,8 +2402,11 @@ MP4FileHandle MP4ReadProvider( const cha
if (MP4_IS_VALID_FILE_HANDLE(hFile)) {
MP4File *pFile = (MP4File *)hFile;
try {
- return pFile->GetTrackIntegerProperty(trackId,
+ uint32_t bitrate = pFile->GetTrackIntegerProperty(trackId,
"mdia.minf.stbl.stsd.*.esds.decConfigDescr.avgBitrate");
+ if( bitrate != 0 ) {
+ return bitrate;
+ }
}
catch( Exception* x ) {
//mp4v2::impl::log.errorf(*x); we don't really need to print this.

View File

@ -0,0 +1,20 @@
--- src/mp4file_io.cpp.orig 2012-05-20 22:11:53 UTC
+++ src/mp4file_io.cpp
@@ -387,7 +387,7 @@ char* MP4File::ReadCountedString(uint8_t
charLength = ReadUInt8();
}
- if (fixedLength && (charLength > fixedLength)) {
+ if (fixedLength && (charLength > fixedLength - 1)) {
/*
* The counted length of this string is greater than the
* maxiumum fixed length, so truncate the string to the
@@ -397,7 +397,7 @@ char* MP4File::ReadCountedString(uint8_t
* a non counted string has been used in the place of a
* counted string).
*/
- WARNING(charLength > fixedLength);
+ WARNING(charLength > fixedLength - 1);
charLength = fixedLength - 1U;
}

View File

@ -0,0 +1,29 @@
--- src/mp4info.cpp.orig 2012-05-20 22:11:53 UTC
+++ src/mp4info.cpp
@@ -109,7 +109,7 @@ static char* PrintAudioInfo(
const char* typeName = "Unknown";
bool foundType = false;
uint8_t type = 0;
- const char *media_data_name;
+ const char *media_data_name = NULL;
media_data_name = MP4GetTrackMediaDataName(mp4File, trackId);
@@ -306,7 +306,7 @@ static char* PrintVideoInfo(
bool foundTypeName = false;
const char* typeName = "Unknown";
- const char *media_data_name;
+ const char *media_data_name = NULL;
char originalFormat[8];
char oformatbuffer[32];
originalFormat[0] = 0;
@@ -315,7 +315,7 @@ static char* PrintVideoInfo(
media_data_name = MP4GetTrackMediaDataName(mp4File, trackId);
// encv 264b
- if (strcasecmp(media_data_name, "encv") == 0) {
+ if (media_data_name != NULL && strcasecmp(media_data_name, "encv") == 0) {
if (MP4GetTrackMediaDataOriginalFormat(mp4File,
trackId,
originalFormat,

View File

@ -0,0 +1,39 @@
--- src/mp4util.cpp.orig 2012-05-20 22:11:53 UTC
+++ src/mp4util.cpp
@@ -195,6 +195,9 @@ static bool convertBase64 (const char da
return true;
}
+}} // namespace mp4v2::impl
+
+extern "C"
uint8_t *Base64ToBinary (const char *pData, uint32_t decodeSize, uint32_t *pDataSize)
{
uint8_t *ret;
@@ -208,7 +211,7 @@ uint8_t *Base64ToBinary (const char *pDa
}
size = (decodeSize * 3) / 4;
groups = decodeSize / 4;
- ret = (uint8_t *)MP4Calloc(size);
+ ret = (uint8_t *)mp4v2::impl::MP4Calloc(size);
if (ret == NULL) return NULL;
for (ix = 0; ix < groups; ix++) {
uint8_t value[4];
@@ -220,7 +223,7 @@ uint8_t *Base64ToBinary (const char *pDa
}
size--;
value[jx] = 0;
- } else if (convertBase64(pData[jx], &value[jx]) == false) {
+ } else if (mp4v2::impl::convertBase64(pData[jx], &value[jx]) == false) {
free(ret);
return NULL;
}
@@ -234,6 +237,8 @@ uint8_t *Base64ToBinary (const char *pDa
return ret;
}
+namespace mp4v2 { namespace impl {
+
// log2 of value, rounded up
static uint8_t ilog2(uint64_t value)
{

View File

@ -1,35 +0,0 @@
--- ./src/bmff/typebmff.cpp.orig 2009-07-14 03:07:10.000000000 +0400
+++ ./src/bmff/typebmff.cpp 2012-01-15 22:14:12.057757646 +0400
@@ -23,19 +23,12 @@
#include "impl.h"
-// VStudio idiocy prevents defining template instanced static data
-// in a namespace. Workaround it by defining in global scope.
-// Other platforms will continue to put things in the proper namespace.
-#if defined( _MSC_VER )
-using namespace mp4v2::impl::bmff;
-#else
-namespace mp4v2 { namespace impl { namespace bmff {
-#endif
+namespace mp4v2 { namespace impl {
///////////////////////////////////////////////////////////////////////////////
template <>
-const EnumLanguageCode::Entry EnumLanguageCode::data[] = {
+const bmff::EnumLanguageCode::Entry bmff::EnumLanguageCode::data[] = {
{ mp4v2::impl::bmff::ILC_AAR, "aar", "Afar" },
{ mp4v2::impl::bmff::ILC_ABK, "abk", "Abkhazian" },
{ mp4v2::impl::bmff::ILC_ACE, "ace", "Achinese" },
@@ -526,9 +519,7 @@
///////////////////////////////////////////////////////////////////////////////
-#if defined( _MSC_VER )
-namespace mp4v2 { namespace impl { namespace bmff {
-#endif
+namespace bmff {
///////////////////////////////////////////////////////////////////////////////

View File

@ -1,80 +0,0 @@
--- ./src/itmf/type.cpp.orig 2009-07-14 03:07:08.000000000 +0400
+++ ./src/itmf/type.cpp 2012-01-15 22:14:12.054748862 +0400
@@ -24,19 +24,12 @@
#include "impl.h"
-// VStudio idiocy prevents defining template instanced static data
-// in a namespace. Workaround it by defining in global scope.
-// Other platforms will continue to put things in the proper namespace.
-#if defined( _MSC_VER )
-using namespace mp4v2::impl::itmf;
-#else
-namespace mp4v2 { namespace impl { namespace itmf {
-#endif
+namespace mp4v2 { namespace impl {
///////////////////////////////////////////////////////////////////////////////
template <>
-const EnumBasicType::Entry EnumBasicType::data[] = {
+const itmf::EnumBasicType::Entry itmf::EnumBasicType::data[] = {
{ mp4v2::impl::itmf::BT_IMPLICIT, "implicit", "implicit" },
{ mp4v2::impl::itmf::BT_UTF8, "utf8", "UTF-8" },
{ mp4v2::impl::itmf::BT_UTF16, "utf16", "UTF-16" },
@@ -64,7 +57,7 @@
///////////////////////////////////////////////////////////////////////////////
template <>
-const EnumGenreType::Entry EnumGenreType::data[] = {
+const itmf::EnumGenreType::Entry itmf::EnumGenreType::data[] = {
{ mp4v2::impl::itmf::GENRE_BLUES, "blues", "Blues" },
{ mp4v2::impl::itmf::GENRE_CLASSIC_ROCK, "classicrock", "Classic Rock" },
{ mp4v2::impl::itmf::GENRE_COUNTRY, "country", "Country" },
@@ -200,7 +193,7 @@
///////////////////////////////////////////////////////////////////////////////
template <>
-const EnumStikType::Entry EnumStikType::data[] = {
+const itmf::EnumStikType::Entry itmf::EnumStikType::data[] = {
{ mp4v2::impl::itmf::STIK_OLD_MOVIE, "oldmovie", "Movie" },
{ mp4v2::impl::itmf::STIK_NORMAL, "normal", "Normal" },
{ mp4v2::impl::itmf::STIK_AUDIOBOOK, "audiobook", "Audio Book" },
@@ -216,7 +209,7 @@
///////////////////////////////////////////////////////////////////////////////
template <>
-const EnumAccountType::Entry EnumAccountType::data[] = {
+const itmf::EnumAccountType::Entry itmf::EnumAccountType::data[] = {
{ mp4v2::impl::itmf::AT_ITUNES, "itunes", "iTunes" },
{ mp4v2::impl::itmf::AT_AOL, "aol", "AOL" },
@@ -226,7 +219,7 @@
///////////////////////////////////////////////////////////////////////////////
template <>
-const EnumCountryCode::Entry EnumCountryCode::data[] = {
+const itmf::EnumCountryCode::Entry itmf::EnumCountryCode::data[] = {
{ mp4v2::impl::itmf::CC_USA, "usa", "United States" },
{ mp4v2::impl::itmf::CC_USA, "fra", "France" },
{ mp4v2::impl::itmf::CC_DEU, "ger", "Germany" },
@@ -256,7 +249,7 @@
///////////////////////////////////////////////////////////////////////////////
template <>
-const EnumContentRating::Entry EnumContentRating::data[] = {
+const itmf::EnumContentRating::Entry itmf::EnumContentRating::data[] = {
{ mp4v2::impl::itmf::CR_NONE, "none", "None" },
{ mp4v2::impl::itmf::CR_CLEAN, "clean", "Clean" },
{ mp4v2::impl::itmf::CR_EXPLICIT, "explicit", "Explicit" },
@@ -266,9 +259,7 @@
///////////////////////////////////////////////////////////////////////////////
-#if defined( _MSC_VER )
-namespace mp4v2 { namespace impl { namespace itmf {
-#endif
+namespace itmf {
///////////////////////////////////////////////////////////////////////////////

View File

@ -0,0 +1,11 @@
--- src/mp4util.h.orig 2019-08-25 16:36:29 UTC
+++ src/mp4util.h
@@ -33,7 +33,7 @@ namespace mp4v2 { namespace impl {
#ifndef ASSERT
# define ASSERT(expr) \
if (!(expr)) { \
- throw new Exception("assert failure: "LIBMPV42_STRINGIFY((expr)), __FILE__, __LINE__, __FUNCTION__ ); \
+ throw new Exception("assert failure: " LIBMPV42_STRINGIFY((expr)), __FILE__, __LINE__, __FUNCTION__ ); \
}
#endif

View File

@ -2,14 +2,14 @@ src/rtphint.cpp:348:32: error: comparison between pointer and integer ('const ch
if (pSlash != '\0') {
~~~~~~ ^ ~~~~
--- src/rtphint.cpp.orig 2009-07-13 23:07:12 UTC
--- src/rtphint.cpp.orig 2012-05-20 22:11:53 UTC
+++ src/rtphint.cpp
@@ -345,7 +345,7 @@ void MP4RtpHintTrack::GetPayload(
@@ -339,7 +339,7 @@ void MP4RtpHintTrack::GetPayload(
pSlash = strchr(pSlash, '/');
if (pSlash != NULL) {
pSlash++;
- if (pSlash != '\0') {
+ if (*pSlash != '\0') {
length = strlen(pRtpMap) - (pSlash - pRtpMap);
length = (uint32_t)strlen(pRtpMap) - (pSlash - pRtpMap);
*ppEncodingParams = (char *)MP4Calloc(length + 1);
strncpy(*ppEncodingParams, pSlash, length);

View File

@ -0,0 +1,10 @@
--- util/mp4chaps.cpp.orig 2012-05-20 22:11:55 UTC
+++ util/mp4chaps.cpp
@@ -856,6 +856,7 @@ ChapterUtility::readChapterFile( const s
if( in.read( inBuf, fileSize, nin ) )
{
in.close();
+ free(inBuf);
return herrf( "reading chapter file '%s' failed: %s\n", filename.c_str(), sys::getLastErrorStr() );
}
in.close();

View File

@ -0,0 +1,10 @@
--- util/mp4tags.cpp.orig 2012-05-20 22:11:55 UTC
+++ util/mp4tags.cpp
@@ -539,6 +539,7 @@ extern "C" int
else {
fprintf( stderr, "Art file %s not found\n", tags[i] );
}
+ break;
}
case OPT_ALBUM_ARTIST:
MP4TagsSetAlbumArtist( mdata, tags[i] );

View File

@ -7,7 +7,6 @@ bin/mp4subtitle
bin/mp4tags
bin/mp4track
bin/mp4trackdump
include/mp4v2/project.h
include/mp4v2/chapter.h
include/mp4v2/file.h
include/mp4v2/file_prop.h
@ -15,17 +14,17 @@ include/mp4v2/general.h
include/mp4v2/isma.h
include/mp4v2/itmf_generic.h
include/mp4v2/itmf_tags.h
include/mp4v2/meta.h
include/mp4v2/mp4v2.h
include/mp4v2/platform.h
include/mp4v2/project.h
include/mp4v2/sample.h
include/mp4v2/streaming.h
include/mp4v2/track.h
include/mp4v2/track_prop.h
lib/libmp4v2.a
lib/libmp4v2.so
lib/libmp4v2.so.1
lib/libmp4v2.so.1.9.1
lib/libmp4v2.so.2
lib/libmp4v2.so.2.0.0
man/man1/mp4art.1.gz
man/man1/mp4file.1.gz
man/man1/mp4subtitle.1.gz

View File

@ -3,7 +3,7 @@
PORTNAME= quodlibet
PORTVERSION= 3.6.2
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= multimedia audio python gnome
MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/

View File

@ -2,7 +2,7 @@
PORTNAME= zoneminder
PORTVERSION= 1.32.3
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia
MAINTAINER= bsd@abinet.ru

View File

@ -1,5 +1,3 @@
------------------------------------------------------------------------
Congratulations, you have installed %%PORTNAME%%!
o To enable ejabberd you need to add following string to your /etc/rc.conf:
@ -13,5 +11,3 @@ Congratulations, you have installed %%PORTNAME%%!
of this port! Users are advised to check all configuration files and data
in /var/spool/ejabberd to ensure everything has the correct owner/group.
o To start using CAPTCHA functionality, please install ImageMagick port.
------------------------------------------------------------------------

View File

@ -7,17 +7,19 @@ COMMENT= Virtual Peer-to-Peer Currency (Daemon)
SLAVE_PORT= yes
NOT_FOR_ARCHS= powerpc64 sparc64
NOT_FOR_ARCHS= powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= configure: error: Big Endian not supported
OPTIONS_DEFINE= DEBUG HARDENING TESTS UPNP ZMQ
# WALLET_BDBMODERN is a choice for WALLET, introduced via OPTIONS_RADIO=WALLET
# from ${MASTERDIR}/Makefile
OPTIONS_DEFAULT= HARDENING UPNP WALLET_BDBMODERN ZMQ
USES+= cpe
CPE_VENDOR= bitcoin
CPE_PRODUCT= bitcoind
CPE_VERSION= ${PORTVERSION:R}
OPTIONS_DEFINE= DEBUG HARDENING TESTS UPNP WALLET ZMQ
OPTIONS_DEFAULT= HARDENING WALLET ZMQ
USERS= litecoin
GROUPS= litecoin
@ -25,8 +27,7 @@ CONFIGURE_ARGS= --with-daemon \
--without-gui \
--without-libs \
--without-qrencode \
--without-utils \
--disable-reduce-exports
--without-utils
PLIST_FILES= bin/litecoind
PLIST_FILES+= man/man1/litecoind.1.gz
@ -35,6 +36,6 @@ PLIST_FILES+= "@sample etc/litecoin.conf.sample"
USE_RC_SUBR= litecoind
post-install:
${INSTALL_DATA} ${WRKSRC}/contrib/debian/examples/bitcoin.conf ${STAGEDIR}${PREFIX}/etc/litecoin.conf.sample
${INSTALL_DATA} ${WRKSRC}/share/examples/litecoin.conf ${STAGEDIR}${PREFIX}/etc/litecoin.conf.sample
.include "${MASTERDIR}/Makefile"

View File

@ -4,22 +4,24 @@ MASTERDIR= ${.CURDIR}/../litecoin
PKGNAMESUFFIX= -utils
COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities)
SLAVE_PORT= yes
NOT_FOR_ARCHS= powerpc64 sparc64
NOT_FOR_ARCHS= powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= configure: error: Big Endian not supported
OPTIONS_DEFINE= DEBUG HARDENING TESTS
OPTIONS_RADIO=
OPTIONS_DEFAULT= HARDENING TESTS
PKGHELP= ${NONEXISTENT}
CONFIGURE_ARGS= --without-daemon \
--without-gui \
--without-libs \
--without-qrencode \
--without-miniupnpc \
--with-utils \
--disable-wallet \
--disable-reduce-exports
--disable-wallet
PLIST_FILES= bin/litecoin-cli bin/litecoin-tx \
man/man1/litecoin-cli.1.gz man/man1/litecoin-tx.1.gz

View File

@ -1,24 +1,21 @@
# $FreeBSD$
PORTNAME= litecoin
PORTVERSION= 0.16.3
PORTVERSION= 0.17.1
DISTVERSIONPREFIX= v
PORTREVISION= 12
PORTREVISION?= 0
CATEGORIES= net-p2p finance
MAINTAINER= hsw@bitmark.com
COMMENT?= Virtual Peer-to-Peer Currency Client (QT)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
NOT_FOR_ARCHS= powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= fails to configure: "Big Endian not supported"
LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
libevent.so:devel/libevent
USES+= autoreconf compiler:c++11-lib gmake libtool pkgconfig qt:5 ssl
USES= autoreconf compiler:c++11-lib gmake libtool pkgconfig qt:5 shebangfix ssl
USE_GITHUB= yes
GNU_CONFIGURE= yes
@ -32,24 +29,26 @@ USE_QT= core gui network widgets \
BUILD_DEPENDS+= protoc:devel/protobuf
LIB_DEPENDS+= libprotobuf.so:devel/protobuf
TESTS_USES= qt:5
TESTS_USE= QT=testlib
TESTS_PLIST_FILES= bin/test_litecoin-qt \
bin/test_litecoin
.endif
OPTIONS_DEFINE?= DBUS DEBUG HARDENING QRCODES TESTS UPNP WALLET ZMQ
OPTIONS_DEFAULT?= DBUS HARDENING QRCODES UPNP WALLET ZMQ
OPTIONS_DEFINE?= DBUS DEBUG HARDENING QRCODES TESTS UPNP ZMQ
OPTIONS_RADIO?= WALLET
OPTIONS_RADIO_WALLET?= WALLET_BDB48 WALLET_BDBMODERN
OPTIONS_DEFAULT?= DBUS HARDENING QRCODES UPNP WALLET_BDBMODERN ZMQ
OPTIONS_SUB= yes
HARDENING_DESC= Attempt to harden binaries (PIE for ASLR, NX Stack)
QRCODES_DESC= Display QR Codes
TESTS_DESC= Build test binary and unit tests
WALLET_DESC= Wallet Management Support
WALLET_BDB48_DESC= Wallet using BDB 4.8
WALLET_BDBMODERN_DESC= Wallet using modern BDB 5.x or 6.x
ZMQ_DESC= Block and transaction broadcasting with ZeroMQ
DBUS_CONFIGURE_WITH= dbus
DBUS_USES= qt:5
DBUS_USE= QT=dbus
DEBUG_CONFIGURE_ENABLE= debug
@ -71,11 +70,6 @@ UPNP_LIBS= -L${LOCALBASE}/lib
QRCODES_CONFIGURE_WITH= qrencode
QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode
WALLET_CONFIGURE_ENABLE= wallet
WALLET_CXXFLAGS= -I${BDB_INCLUDE_DIR}
WALLET_LIBS= -L${BDB_LIB_DIR}
WALLET_USES= bdb:48
ZMQ_CONFIGURE_ENABLE= zmq
ZMQ_BUILD_DEPENDS= libzmq4>0:net/libzmq4
ZMQ_RUN_DEPENDS= libzmq4>0:net/libzmq4
@ -89,28 +83,38 @@ CONFIGURE_ARGS?= --without-libs \
CONFIGURE_ENV= CRYPTO_CFLAGS="-I${OPENSSLINC}" CRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" \
SSL_CFLAGS="-I${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl" \
OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}" V=1
OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}"
MAKE_ENV+= V=1
PLIST_FILES?= bin/litecoin-qt man/man1/litecoin-qt.1.gz \
share/applications/litecoin-qt.desktop share/pixmaps/litecoin128.png
share/applications/litecoin-qt.desktop share/pixmaps/litecoin.png
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MWALLET_BDB48}
CONFIGURE_ARGS+= --enable-wallet
USES+= bdb:48
.elif ${PORT_OPTIONS:MWALLET_BDBMODERN}
CONFIGURE_ARGS+= --enable-wallet --with-incompatible-bdb
USES+= bdb:5+
.else
CONFIGURE_ARGS+= --disable-wallet
.endif
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MWALLET_BDB48} || ${PORT_OPTIONS:MWALLET_BDBMODERN}
CPPFLAGS+= -I${BDB_INCLUDE_DIR}
LIBS+= -L${BDB_LIB_DIR}
.endif
.if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no"
post-patch:
@${REINPLACE_CMD} -e 's|bitcoin|litecoin|g' \
-e 's|Bitcoin|Litecoin|g' \
${WRKSRC}/contrib/debian/bitcoin-qt.desktop
post-install:
@${REINPLACE_CMD} -e 's,=/usr,=${PREFIX},' \
${WRKSRC}/contrib/debian/bitcoin-qt.desktop
${INSTALL} ${WRKSRC}/contrib/debian/bitcoin-qt.desktop \
${STAGEDIR}${PREFIX}/share/applications/litecoin-qt.desktop
${INSTALL} ${FILESDIR}/litecoin-qt.desktop \
${STAGEDIR}${PREFIX}/share/applications/
${INSTALL} ${WRKSRC}/share/pixmaps/bitcoin128.png \
${STAGEDIR}${PREFIX}/share/pixmaps/litecoin128.png
${STAGEDIR}${PREFIX}/share/pixmaps/litecoin.png
.endif

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1537577883
SHA256 (litecoin-project-litecoin-v0.16.3_GH0.tar.gz) = 7788800eb4a433696a464563384cbdf83a47eebb8698325c75314171833227c8
SIZE (litecoin-project-litecoin-v0.16.3_GH0.tar.gz) = 5776885
TIMESTAMP = 1562572626
SHA256 (litecoin-project-litecoin-v0.17.1_GH0.tar.gz) = 6e05514a480990f1ff1e7c81b5443d741f4016c03ab5c1ef44bf4b169af88bee
SIZE (litecoin-project-litecoin-v0.17.1_GH0.tar.gz) = 4717718

View File

@ -0,0 +1,14 @@
[Desktop Entry]
Version=1.0
Name=Litecoin Core
Comment=Connect to the Litecoin P2P Network
Comment[de]=Verbinde mit dem Litecoin peer-to-peer Netzwerk
Comment[fr]=Litecoin, monnaie virtuelle cryptographique pair à pair
Comment[tr]=Litecoin, esten ese kriptografik sanal para birimi
Exec=litecoin-qt %u
Terminal=false
Type=Application
Icon=litecoin
MimeType=x-scheme-handler/litecoin;
Categories=Office;Finance;
StartupWMClass=Litecoin-qt

View File

@ -2,7 +2,7 @@
# $FreeBSD$
# PROVIDE: litecoind
# REQUIRE: DAEMON cleanvar
# REQUIRE: LOGIN cleanvar
# KEYWORD: shutdown
#
@ -10,53 +10,163 @@
# litecoind_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable litecoind
# litecoind_user (str) Set to "litecoin" by default.
# Set it to preferred user
# litecoind_group (str) Set to "litecoin" by default.
# Set it to preferred group
# litecoind_data_dir (str) Set to "/var/lib/litecoin" by default.
# Set it to preferred data dir
# litecoind_config_file (str) Set to "%%PREFIX%%/etc/litecoind.conf" by default.
# Set it to preferred config file
# litecoind_log_file (str) Set to "/var/log/litecoind.log" by default.
# Set it to preferred log file
# litecoind_conf (str) Set to "%%PREFIX%%/etc/litecoind.conf" by default.
# litecoind_data_dir (str) Set to "/var/db/litecoin" by default.
# litecoindlimits_enable (bool) Set to "NO" by default.
# Set it to "YES" to enable litecoindlimits
# litecoindlimits_args Set to "-e -U ${litecoind_user}" by default
. /etc/rc.subr
name=litecoind
desc="Litecoin Daemon"
name="litecoind"
rcvar=litecoind_enable
start_precmd="litecoind_precmd"
start_cmd="litecoind_start"
restart_precmd="litecoind_checkconfig"
reload_precmd="litecoind_checkconfig"
configtest_cmd="litecoind_checkconfig"
status_cmd="litecoind_status"
stop_cmd="litecoind_stop"
stop_postcmd="litecoind_wait"
command="%%PREFIX%%/bin/litecoind"
daemon_command="/usr/sbin/daemon"
#pidfile="/var/run/${name}.pid"
extra_commands="configtest"
: ${litecoind_enable:="NO"}
: ${litecoindlimits_enable:="NO"}
load_rc_config ${name}
: ${litecoind_enable:=NO}
: ${litecoind_user:=litecoin}
: ${litecoind_group:=litecoin}
: ${litecoind_data_dir:=/var/db/litecoin}
: ${litecoind_config_file:=%%PREFIX%%/etc/litecoin.conf}
: ${litecoind_log_file:=/var/log/litecoind.log}
: ${litecoind_user:="litecoin"}
: ${litecoind_group:="litecoin"}
: ${litecoind_data_dir:="/var/db/litecoin"}
: ${litecoind_config_file:="%%PREFIX%%/etc/litecoin.conf"}
: ${litecoindlimits_args:="-e -U ${litecoind_user}"}
# set up dependant variables
procname="${command}"
pidfile="${litecoind_data_dir}/litecoind.pid"
required_files="${litecoind_config_file}"
litecoind_chdir="${litecoind_data_dir}"
litecoind_env="HOME=${litecoind_data_dir}"
pidfile="/var/run/${name}.pid"
command="%%PREFIX%%/bin/litecoind"
command_args="-daemon -pid=${pidfile} -conf=${litecoind_config_file} -datadir=${litecoind_data_dir} > ${litecoind_log_file} 2>&1"
start_precmd=litecoind_startprecmd
litecoind_startprecmd()
litecoind_checkconfig()
{
if [ ! -e ${pidfile} ]; then
install -o ${litecoind_user} -g ${litecoind_group} /dev/null ${pidfile};
fi
echo "Performing sanity check on litecoind configuration:"
if [ ! -d "${litecoind_data_dir}" ]
then
echo "Missing data directory: ${litecoind_data_dir}"
exit 1
fi
chown -R "${litecoind_user}:${litecoind_group}" "${litecoind_data_dir}"
if [ ! -e ${litecoind_log_file} ]; then
install -o ${litecoind_user} -g ${litecoind_group} /dev/null ${litecoind_log_file};
fi
if [ ! -f "${litecoind_config_file}" ]
then
echo "Missing configuration file: ${litecoind_config_file}"
exit 1
fi
if [ ! -x "${command}" ]
then
echo "Missing executable: ${command}"
exit 1
fi
return 0
}
if [ ! -d ${litecoind_data_dir} ]; then
install -d -o ${litecoind_user} -g ${litecoind_group} ${litecoind_data_dir}
fi
litecoind_cleanup()
{
rm -f "${pidfile}"
}
litecoind_precmd()
{
litecoind_checkconfig
pid=$(check_pidfile "${pidfile}" "${procname}")
if [ -z "${pid}" ]
then
echo "Litecoind is not running"
rm -f "${pidfile}"
fi
if checkyesno litecoindlimits_enable
then
eval $(/usr/bin/limits ${litecoindlimits_args}) 2>/dev/null
else
return 0
fi
}
litecoind_status()
{
local pid
pid=$(check_pidfile "${pidfile}" "${procname}")
if [ -z "${pid}" ]
then
echo "Litecoind is not running"
return 1
else
echo "Litecoind running, pid: ${pid}"
fi
}
litecoind_start()
{
echo "Starting litecoind:"
cd "${litecoind_data_dir}" || return 1
${daemon_command} -u "${litecoind_user}" -p "${pidfile}" -f \
${command} \
-conf="${litecoind_config_file}" \
-datadir="${litecoind_data_dir}"
}
litecoind_stop()
{
echo "Stopping litecoind:"
pid=$(check_pidfile "${pidfile}" "${procname}")
if [ -z "${pid}" ]
then
echo "Litecoind is not running"
return 1
else
kill ${pid}
fi
}
litecoind_wait()
{
local n=60
echo "Waiting for litecoind shutdown:"
while :
do
printf '.'
pid=$(check_pidfile "${pidfile}" "${procname}")
if [ -z "${pid}" ]
then
printf '\n'
break
fi
sleep 1
n=$((${n} - 1))
if [ ${n} -eq 0 -a -f "${pidfile}" ]
then
printf "\nForce shutdown"
kill -9 $(cat "${pidfile}")
for n in 1 2 3
do
printf '.'
sleep 1
done
printf '\n'
break
fi
done
rm -f "${pidfile}"
echo "Shutdown complete"
}
run_rc_command "$1"

View File

@ -1,11 +0,0 @@
--- src/leveldb/helpers/memenv/memenv.cc.orig 2015-07-10 17:23:55 UTC
+++ src/leveldb/helpers/memenv/memenv.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. See the AUTHORS file for names of contributors.
+#define __STDC_LIMIT_MACROS
+
#include "helpers/memenv/memenv.h"
#include "leveldb/env.h"

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