*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2018-08-08 08:42:09 +02:00
parent 34ae51a824
commit adacc41123
282 changed files with 3950 additions and 3015 deletions

View File

@ -3,10 +3,11 @@
PORTNAME= abcde
DISTVERSION= 2.9.2
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://abcde.einval.com/download/
MAINTAINER= ports@FreeBSD.org
MAINTAINER= arved@FreeBSD.org
COMMENT= Front-end shell script to encode CDs in flac/mp3/ogg/speex format
LICENSE= ART10 GPLv2
@ -41,10 +42,8 @@ MPP_RUN_DEPENDS= mpcenc:audio/musepack
MUSICBRAINZ_DESC= Enable MusicBrainz DiscID support
MUSICBRAINZ_USES= perl5
MUSICBRAINZ_USE_PERL5= run
MUSICBRAINZ_RUN_DEPENDS=p5-Digest-SHA>=0:security/p5-Digest-SHA \
p5-Getopt-Long>=0:devel/p5-Getopt-Long \
MUSICBRAINZ_RUN_DEPENDS= \
p5-MusicBrainz-DiscID>=0:audio/p5-MusicBrainz-DiscID \
p5-Pod-Usage>=0:devel/p5-Pod-Usage \
p5-WebService-MusicBrainz>=1:www/p5-WebService-MusicBrainz
NORMALIZE_DESC= Enable normalize support
NORMALIZE_RUN_DEPENDS= normalize:audio/normalize

View File

@ -1,14 +1,11 @@
--- abcde.orig 2018-03-15 16:01:58 UTC
+++ abcde
@@ -2108,7 +2108,10 @@ do_discid ()
--- abcde.orig 2018-08-07 10:53:58.070134000 +0200
+++ abcde 2018-08-07 10:54:34.101817000 +0200
@@ -2110,7 +2110,7 @@
CDPARANOIAAUDIOTRACKS="$TRACKS"
LEADOUT="$(echo "$CDPARANOIAOUTPUT" | grep -Eo '^TOTAL[[:space:]]+([[:digit:]]+)' | get_last)"
OFFSETS="$(echo "$CDPARANOIAOUTPUT" | sed -n -e's/^ .* \([0-9]\+\) \[.*/\1/p')"
- makeids
+ case "$CDDBMETHOD" in
+ cddb) TRACKINFO=$($CDDISCID "$CDROM") ;;
+ musicbrainz) TRACKINFO=$($MUSICBRAINZ --command id --device "$CDROM") ;;
+ esac
- OFFSETS="$(echo "$CDPARANOIAOUTPUT" | sed -n -e's/^ .* \([0-9]\+\) \[.*/\1/p')"
+ OFFSETS="$(echo "$CDPARANOIAOUTPUT" | awk '/^ +.*\[/ {print $4}')"
makeids
;;
*)
# Calculate the cddb discid in all

View File

@ -10,7 +10,7 @@ MASTER_SITES= https://6xq.net/${PORTNAME}/
PATCH_SITES= https://github.com/PromyLOPh/${PORTNAME}/commit/
PATCHFILES= 38b16f9957a7.patch:-p1
MAINTAINER= jhixson@gmail.com
MAINTAINER= jhixson@FreeBSD.org
COMMENT= Command-line Pandora online radio player
LICENSE= MIT

View File

@ -6,7 +6,7 @@ PORTVERSION= 1.0.0
PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= jhixson@gmail.com
MAINTAINER= jhixson@FreeBSD.org
COMMENT= Pandora client for the GNOME desktop
LICENSE= GPLv3

View File

@ -106,6 +106,7 @@
SUBDIR += py-cutadapt
SUBDIR += py-macs2
SUBDIR += py-orange3-bioinformatics
SUBDIR += py-orange3-single-cell
SUBDIR += py-pysam
SUBDIR += pycogent
SUBDIR += pyfasta

View File

@ -0,0 +1,35 @@
# $FreeBSD$
PORTNAME= orange3-single-cell
DISTVERSION= 0.7.0
CATEGORIES= biology python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Orange add-on for gene expression of single cell data
LICENSE= AGPLv3+
RUN_DEPENDS= orange3>0:misc/orange3 \
${PYTHON_PKGNAMEPREFIX}orange3-bioinformatics>0:biology/py-orange3-bioinformatics@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.20:math/py-pandas@${PY_FLAVOR}
USES= python:3.4+
USE_GITHUB= yes
GH_ACCOUNT= biolab
USE_PYTHON= distutils autoplist
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= gmake:devel/gmake \
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
pre-build-DOCS-on:
@cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} html htmlhelp SPHINXBUILD=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}
pre-build-DOCS-off:
@${REINPLACE_CMD} "s|^ include_documentation| #include_documentation|" ${WRKSRC}/setup.py
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1533608220
SHA256 (biolab-orange3-single-cell-0.7.0_GH0.tar.gz) = 73db7716d0e9f4c7d17a41770e2b72d94266a49b6ddbf79aba430c7bbcfa7753
SIZE (biolab-orange3-single-cell-0.7.0_GH0.tar.gz) = 15862251

View File

@ -0,0 +1,4 @@
The Single Cell add-on for Orange3 adds functionality for analysis of single
cell data.
WWW: https://singlecell.biolab.si/

View File

@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= cwdaemon
PORTVERSION= 0.9.4
PORTVERSION= 0.10.2
CATEGORIES= comms hamradio
MASTER_SITES= LOCAL/db
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio cw (Morse code) keyer daemon
@ -12,11 +11,20 @@ COMMENT= Amateur Radio cw (Morse code) keyer daemon
LICENSE= GPLv2
LIB_DEPENDS= libcw.so:comms/unixcw
CONFIGURE_ARGS+= --datadir=${PREFIX}/share/doc
GNU_CONFIGURE= yes
USES= pkgconfig
CONFIGURE_ARGS+= --datadir=${PREFIX}/share/doc
USES= pkgconfig autoreconf
USE_GITHUB= yes
GH_ACCOUNT= acerion
OPTIONS_DEFINE= DOCS
OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/example.sh ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/example.pl ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/README ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/example.c ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>

View File

@ -1,2 +1,3 @@
SHA256 (cwdaemon-0.9.4.tar.gz) = 0b26304333a1933d45814be23788295dd22fa6d80fc651a32fb12bd042b9e84e
SIZE (cwdaemon-0.9.4.tar.gz) = 236395
TIMESTAMP = 1533659542
SHA256 (acerion-cwdaemon-0.10.2_GH0.tar.gz) = 316a18d2ccf5492246b31721f06d52a1989ed563cdafc92432be5280db7c5886
SIZE (acerion-cwdaemon-0.10.2_GH0.tar.gz) = 308085

View File

@ -0,0 +1,17 @@
--- Makefile.am.orig 2015-10-07 17:45:16 UTC
+++ Makefile.am
@@ -51,14 +51,8 @@ install-data-local:
$(INSTALL_DATA) $(srcdir)/doc/schematics/serialport_circuit.jpg $(DESTDIR)$(pkgdatadir)
# The scripts will be installed as executable.
- $(INSTALL_SCRIPT) $(srcdir)/examples/example.sh $(DESTDIR)$(pkgdatadir)
- $(INSTALL_SCRIPT) $(srcdir)/examples/example.pl $(DESTDIR)$(pkgdatadir)
$(INSTALL_SCRIPT) $(srcdir)/cwsetup.sh $(DESTDIR)$(pkgdatadir)
- $(INSTALL_DATA) $(srcdir)/examples/README $(DESTDIR)$(pkgdatadir)
- $(INSTALL_DATA) $(srcdir)/examples/example.c $(DESTDIR)$(pkgdatadir)
- $(INSTALL_DATA) $(srcdir)/examples/Makefile.am $(DESTDIR)$(pkgdatadir)
- $(INSTALL_DATA) $(srcdir)/examples/Makefile.in $(DESTDIR)$(pkgdatadir)
$(INSTALL_DATA) $(srcdir)/cwdaemon.png $(DESTDIR)$(pkgdatadir)

View File

@ -1,29 +0,0 @@
--- cwdaemon.c.orig 2006-11-09 04:23:11.000000000 -0500
+++ cwdaemon.c 2013-12-29 10:11:15.000000000 -0500
@@ -89,7 +89,7 @@
#endif
#include <limits.h>
-#include <cwlib.h>
+#include <libcw.h>
#include "cwdaemon.h"
/* network vars */
@@ -305,8 +305,6 @@
{
cw_set_frequency (morse_tone);
cw_set_send_speed (morse_speed);
- cw_set_soundcard_sound (soundcard_sound);
- cw_set_console_sound (console_sound);
cw_set_volume (morse_volume);
cw_set_gap (0);
}
@@ -559,8 +557,6 @@
if (valid_sdevice == 1)
{
debug ("Sound device: %s", message + 2);
- cw_set_soundcard_sound (soundcard_sound);
- cw_set_console_sound (console_sound);
}
break;
case 'g': /* volume */

View File

@ -3,9 +3,11 @@ man/man8/cwdaemon.8.gz
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/cwdaemon.png
%%PORTDOCS%%%%DOCSDIR%%/cwsetup.sh
%%PORTDOCS%%%%DOCSDIR%%/cwtest.c
%%PORTDOCS%%%%DOCSDIR%%/cwtest.sh
%%PORTDOCS%%%%DOCSDIR%%/parallelport_circuit.jpg
%%PORTDOCS%%%%DOCSDIR%%/parallelport_circuit.ps
%%PORTDOCS%%%%DOCSDIR%%/serialport_circuit.jpg
%%PORTDOCS%%%%DOCSDIR%%/serialport_circuit.ps
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example.sh

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pgmetrics
PORTVERSION= 1.3.0
PORTVERSION= 1.4.0
DISTVERSIONPREFIX=v
CATEGORIES= databases

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1527348063
SHA256 (rapidloop-pgmetrics-v1.3.0_GH0.tar.gz) = 9b2f92b93ac0d790e6418e343525e93a99fca61acd17f9581ef5f0ac693ba2f4
SIZE (rapidloop-pgmetrics-v1.3.0_GH0.tar.gz) = 860505
TIMESTAMP = 1533649812
SHA256 (rapidloop-pgmetrics-v1.4.0_GH0.tar.gz) = cd6f4df50edb86de19c47f13c69631c4fa6b941938eff58501a9005ac033325e
SIZE (rapidloop-pgmetrics-v1.4.0_GH0.tar.gz) = 864273

View File

@ -2,12 +2,12 @@
# $FreeBSD$
PORTNAME= cstore_fdw
PORTVERSION= 1.6.0
PORTVERSION= 1.6.1
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
MAINTAINER= ports@FreeBSD.org
MAINTAINER= farrokhi@FreeBSD.org
COMMENT= Columnar store for analytics with PostgreSQL
LICENSE= APACHE20

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1500735106
SHA256 (citusdata-cstore_fdw-v1.6.0_GH0.tar.gz) = e95a3ada47b2a0f72f8fb5906c2aa6e0e1d7c4933e4d435943234f85715b48fd
SIZE (citusdata-cstore_fdw-v1.6.0_GH0.tar.gz) = 90853
TIMESTAMP = 1533652136
SHA256 (citusdata-cstore_fdw-v1.6.1_GH0.tar.gz) = 8f9e9f4edc7c816e87c4273169a4a405fdf9f53b42f6f8f956875c4115ea2392
SIZE (citusdata-cstore_fdw-v1.6.1_GH0.tar.gz) = 91473

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= bazel
DISTVERSION= 0.15.0
DISTVERSION= 0.16.0
CATEGORIES= devel java
MASTER_SITES= https://storage.googleapis.com/bazel/${PORTVERSION}/rc${FINALRC}/
DISTNAME= bazel-${PORTVERSION}rc${FINALRC}-dist
@ -24,7 +24,7 @@ BUILD_DEPENDS= bash:shells/bash \
# In bazel, a release is always code-wise identical to the final release candidate.
# Hence we can also download that one and so have a simple way to also test earlier release
# candidates.
FINALRC= 3
FINALRC= 4
USES= shebangfix zip:infozip python
SHEBANG_REGEX= .*(sh|txt|_stub|stub_.*|bazel|get_workspace_status|protobuf_support|_so)

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1530596096
SHA256 (bazel-0.15.0rc3-dist.zip) = abb1023ce35ca4d06de1b40f6ef32413955182afc44ddf5745c732db43a20b19
SIZE (bazel-0.15.0rc3-dist.zip) = 89671544
TIMESTAMP = 1532586931
SHA256 (bazel-0.16.0rc4-dist.zip) = 8c3c99f1da1ec5961c3a904916acfa33a039f84c14ef9af7aff3dbb5123d7d9f
SIZE (bazel-0.16.0rc4-dist.zip) = 89719549

View File

@ -1,11 +1,11 @@
--- src/BUILD.orig 2017-07-31 10:06:21.426927000 +0200
+++ src/BUILD 2017-07-31 10:06:44.279345000 +0200
@@ -179,7 +179,7 @@
--- src/BUILD.orig 2018-07-03 14:19:05.449739000 +0000
+++ src/BUILD 2018-07-03 14:20:02.053187000 +0000
@@ -172,7 +172,7 @@
"//src/java_tools/singlejar:SingleJar_deploy.jar",
],
"//conditions:default": [
- "//src/tools/singlejar:singlejar",
- "//src/tools/singlejar:singlejar_local",
+ "//src/java_tools/singlejar:SingleJar_deploy.jar",
],
}) + select({
"//tools/jdk:jdk7": [],
}) + ([":embedded_jdk"] if (suffix == "") else []),
visibility = [

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= bear
PORTVERSION= 2.3.11
DISTVERSION= 2.3.12
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1530025842
SHA256 (rizsotto-Bear-2.3.11_GH0.tar.gz) = 4616237fd63066603793dca3fbf3f2c39e8c75bbe9967bdda103a56f31071cd4
SIZE (rizsotto-Bear-2.3.11_GH0.tar.gz) = 43841
TIMESTAMP = 1533668133
SHA256 (rizsotto-Bear-2.3.12_GH0.tar.gz) = 25ef998b94138f586cd627c7cb6187259cd9623f3e9f6695623e91f2aec80c86
SIZE (rizsotto-Bear-2.3.12_GH0.tar.gz) = 45739

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= apex
PORTVERSION= 1.2.0
PORTVERSION= 1.2.1
DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMEPREFIX= elixir-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1511782705
SHA256 (BjRo-apex-v1.2.0_GH0.tar.gz) = 33cae7d37c830fb344f45fdcd1dd7d6a37db90a334dee40aa2bb79b2623a5897
SIZE (BjRo-apex-v1.2.0_GH0.tar.gz) = 7933
TIMESTAMP = 1533649634
SHA256 (BjRo-apex-v1.2.1_GH0.tar.gz) = e6a0f88d1f4394dc210faf9bcc0aaca2d729e491d8f1895f88a378c2d7d3f6f0
SIZE (BjRo-apex-v1.2.1_GH0.tar.gz) = 8182

View File

@ -2,9 +2,10 @@
# $FreeBSD$
PORTNAME= grpc
PORTVERSION= 1.14.0
PORTVERSION= 1.13.1
DISTVERSIONPREFIX= v
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= devel
MAINTAINER= vanilla@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1533297607
SHA256 (grpc-grpc-v1.14.0_GH0.tar.gz) = ad7686301cf828e2119c66571031bd8d18f93240ae05d81adaa279e1cc91c301
SIZE (grpc-grpc-v1.14.0_GH0.tar.gz) = 13890054
TIMESTAMP = 1531830492
SHA256 (grpc-grpc-v1.13.1_GH0.tar.gz) = af0d41b5fab2797a3bd71bfe1b8c94e553b7c7317f87f664de26bafbf75677c4
SIZE (grpc-grpc-v1.13.1_GH0.tar.gz) = 13757818
SHA256 (google-benchmark-v1.4.1_GH0.tar.gz) = f8e525db3c42efc9c7f3bc5176a8fa893a9a9920bbd08cef30fb56a51854d60d
SIZE (google-benchmark-v1.4.1_GH0.tar.gz) = 126850

View File

@ -107,7 +107,6 @@ include/grpc/impl/codegen/fork.h
include/grpc/impl/codegen/gpr_slice.h
include/grpc/impl/codegen/gpr_types.h
include/grpc/impl/codegen/grpc_types.h
include/grpc/impl/codegen/log.h
include/grpc/impl/codegen/port_platform.h
include/grpc/impl/codegen/propagation_bits.h
include/grpc/impl/codegen/slice.h
@ -154,7 +153,6 @@ include/grpcpp/health_check_service_interface.h
include/grpcpp/impl/call.h
include/grpcpp/impl/channel_argument_option.h
include/grpcpp/impl/client_unary_call.h
include/grpcpp/impl/codegen/async_generic_service.h
include/grpcpp/impl/codegen/async_stream.h
include/grpcpp/impl/codegen/async_unary_call.h
include/grpcpp/impl/codegen/byte_buffer.h

View File

@ -2,17 +2,18 @@
# $FreeBSD$
PORTNAME= log4shib
DISTVERSION= 1.0.7
PORTREVISION= 1
DISTVERSION= 2.0.0
CATEGORIES= devel
MASTER_SITES= http://shibboleth.net/downloads/${PORTNAME}/${DISTVERSION}/
MAINTAINER= girgen@FreeBSD.org
COMMENT= Library of C++ classes for flexible logging
LICENSE= APACHE20
USES= gmake pathfix pkgconfig libtool
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-html-docs --disable-doxygen
CONFIGURE_ARGS= --disable-html-docs --disable-doxygen --disable-dependency-tracking
USE_LDCONFIG= yes
post-patch:

View File

@ -1,2 +1,3 @@
SHA256 (log4shib-1.0.7.tar.gz) = bffc04065eed981b2e7cf2bd828d258bb89cfe450ecadfb11f6f555832b263ee
SIZE (log4shib-1.0.7.tar.gz) = 572041
TIMESTAMP = 1533580447
SHA256 (log4shib-2.0.0.tar.gz) = d066e2f208bdf3ce28e279307ce7e23ed9c5226f6afde288cd429a0a46792222
SIZE (log4shib-2.0.0.tar.gz) = 538719

View File

@ -1,4 +1,3 @@
bin/log4shib-config
include/log4shib/AbortAppender.hh
include/log4shib/Appender.hh
include/log4shib/AppenderSkeleton.hh
@ -42,7 +41,6 @@ include/log4shib/threading/PThreads.hh
include/log4shib/threading/Threading.hh
lib/liblog4shib.a
lib/liblog4shib.so
lib/liblog4shib.so.1
lib/liblog4shib.so.1.0.7
lib/liblog4shib.so.2
lib/liblog4shib.so.2.0.0
libdata/pkgconfig/log4shib.pc
share/aclocal/log4shib.m4

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Regexp-Compare
PORTVERSION= 0.28
PORTVERSION= 0.29
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -19,10 +19,4 @@ USES= perl5
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Regexp/Compare/Compare.so
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} >= 502700
BROKEN= does not support 5.27+
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1497168941
SHA256 (Regexp-Compare-0.28.tar.gz) = eb42a98b60f713be69f3b1fdc1ba2e309c0c2a1b851ffce1ea8d8c985f0c5d48
SIZE (Regexp-Compare-0.28.tar.gz) = 79142
TIMESTAMP = 1533665590
SHA256 (Regexp-Compare-0.29.tar.gz) = 3d9949a7d5d3237268b2bec77cfdded016b85b4bf4ed3cfc6b05932be17b0dbd
SIZE (Regexp-Compare-0.29.tar.gz) = 77892

View File

@ -8,6 +8,9 @@ CATEGORIES= devel www pear
MAINTAINER= joneum@FreeBSD.org
COMMENT= PEAR::HTML_Common is a base class for other HTML classes
LICENSE= PHP301
USES= pear
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= grpc
PORTVERSION= 1.13.0
PORTVERSION= 1.14.0
CATEGORIES= devel net
MAINTAINER= vanilla@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531280943
SHA256 (PECL/grpc-1.13.0.tgz) = b76ddeeffe0ec2e8cb5798e8d227389a683b1e3928f3a5025c7172fed3f27d10
SIZE (PECL/grpc-1.13.0.tgz) = 2530978
TIMESTAMP = 1533649420
SHA256 (PECL/grpc-1.14.0.tgz) = 2bf2d4f9fe4669fb2e2ca3ed3b517dd9207ac2974e6c6a419803bf125fb76752
SIZE (PECL/grpc-1.14.0.tgz) = 2557011

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= phpunit
DISTVERSION= 7.2.7
DISTVERSION= 7.3.0
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 7${PHP_PKGNAMESUFFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531822637
SHA256 (phpunit-7.2.7.phar) = 05f4cc33c2d86daf733cf17222ab1ab6ecac8b315fd9699bfc9e3f8080598f5c
SIZE (phpunit-7.2.7.phar) = 2786927
TIMESTAMP = 1533621810
SHA256 (phpunit-7.3.0.phar) = a544ef63a728e1e9a1c6eaa91bff203a2f265d0462540b1c52ee1e46436e303f
SIZE (phpunit-7.3.0.phar) = 2811316

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= lazy
PORTVERSION= 1.2
PORTVERSION= 1.3
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -11,10 +11,13 @@ MAINTAINER= koobs@FreeBSD.org
COMMENT= Lazy attributes for Python objects
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python zip
USE_PYTHON= distutils autoplist
NO_ARCH= yes
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test

View File

@ -1,2 +1,3 @@
SHA256 (lazy-1.2.zip) = 127ea610418057b953f0d102bed83f2c367be13b59f8d0ddf3b8a86c7d31b970
SIZE (lazy-1.2.zip) = 14380
TIMESTAMP = 1533610709
SHA256 (lazy-1.3.zip) = c80a77bf7106ba7b27378759900cfefef38271088dc63b014bcfe610c8e68e3d
SIZE (lazy-1.3.zip) = 15996

View File

@ -2,4 +2,4 @@ The lazy module provides a decorator to create lazy attributes. A lazy
attribute is a computed attribute that is evaluated only once, the first
time it is used. Subsequent uses return the results of the first call.
WWW: https://pypi.org/project/lazy/
WWW: https://github.com/stefanholek/lazy

View File

@ -6,7 +6,7 @@ CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jhixson@gmail.com
MAINTAINER= jhixson@FreeBSD.org
COMMENT= Minio library for Amazon S3 compatible cloud storage
LICENSE= APACHE20

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pyflakes
PORTVERSION= 1.5.0
PORTVERSION= 2.0.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1487240762
SHA256 (pyflakes-1.5.0.tar.gz) = aa0d4dff45c0cc2214ba158d29280f8fa1129f3e87858ef825930845146337f4
SIZE (pyflakes-1.5.0.tar.gz) = 47526
TIMESTAMP = 1533613242
SHA256 (pyflakes-2.0.0.tar.gz) = 9a7662ec724d0120012f6e29d6248ae3727d821bba522a0e6b356eff19126a49
SIZE (pyflakes-2.0.0.tar.gz) = 49002

View File

@ -4,5 +4,4 @@ modules to check them. This is both safer and faster, although it does not
perform as many checks. Unlike PyLint, Pyflakes checks only for logical errors
in programs; it does not perform any checks on style.
WWW: https://pypi.org/project/pyflakes/
WWW: https://github.com/PyCQA/pyflakes

View File

@ -4,7 +4,7 @@
PORTNAME= spyder
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.7
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -52,7 +52,7 @@ SPHINX_DESC= Rich text help on the Object Inspector
SYMPY_DESC= Symbolic mathematics in the IPython Console
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6:textproc/py-sphinx@${PY_FLAVOR}
IPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=1.0:devel/ipython@${PY_FLAVOR} \
IPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython5>=1.0:devel/ipython5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.11:net/py-pyzmq@${PY_FLAVOR}
MATPLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.0:math/py-matplotlib@${PY_FLAVOR}
NUMPY_RUN_DEPENDS= ${PYNUMPY}

View File

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

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1533567032
SHA256 (rubygem/aws-sdk-core-2.11.101.gem) = 5335f59aa3739357cf0ff62a2338c0c74ad69d471c3f505262df7edd3e57059d
SIZE (rubygem/aws-sdk-core-2.11.101.gem) = 1330688
TIMESTAMP = 1533665680
SHA256 (rubygem/aws-sdk-core-2.11.102.gem) = cb2191b09bdfacbb5f08b846dea2453b7e9505e98f1136ee6d7c04a2b5086ccb
SIZE (rubygem/aws-sdk-core-2.11.102.gem) = 1330688

View File

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

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1533567044
SHA256 (rubygem/aws-sdk-resources-2.11.101.gem) = 396ed7cdc29f52949726d79274eae3810673fef6b0bf801143c6fb4e4ee77a8f
SIZE (rubygem/aws-sdk-resources-2.11.101.gem) = 48640
TIMESTAMP = 1533665692
SHA256 (rubygem/aws-sdk-resources-2.11.102.gem) = 125d6d77783bcb7acff6bc6bf9338e4c36a6ff7c9f830a49ab59347f408c3bcd
SIZE (rubygem/aws-sdk-resources-2.11.102.gem) = 48640

View File

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

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1533567055
SHA256 (rubygem/aws-sdk-2.11.101.gem) = 5aa79c872d7614ab9ceddcb4045d8bb07c4dd76d46a7cfb9c841bc42b609bc65
SIZE (rubygem/aws-sdk-2.11.101.gem) = 4608
TIMESTAMP = 1533665703
SHA256 (rubygem/aws-sdk-2.11.102.gem) = a1965617caa488fb4a16a27ebec65d8cf281ee76faa84b525db68fdc0dd20485
SIZE (rubygem/aws-sdk-2.11.102.gem) = 4608

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rspec-expectations
PORTVERSION= 3.8.0
PORTVERSION= 3.8.1
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1533567251
SHA256 (rubygem/rspec-expectations-3.8.0.gem) = 0f27452a60ed58e97b12c59624021c79bfdc940b160a91619a2ea2a1abd59eea
SIZE (rubygem/rspec-expectations-3.8.0.gem) = 81920
TIMESTAMP = 1533666709
SHA256 (rubygem/rspec-expectations-3.8.1.gem) = 94be3cac535dcc6500bcc56ceb833e2d766449b7a765c4b22c02375825c3d86d
SIZE (rubygem/rspec-expectations-3.8.1.gem) = 81920

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= sbt
PORTVERSION= 1.2.0
PORTVERSION= 1.2.1
CATEGORIES= devel java
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1533537391
SHA256 (sbt-1.2.0.tgz) = 356ade626416d5b32182c8540a69b3cb4f93574dbe58272af9f4766e4b3c7ae9
SIZE (sbt-1.2.0.tgz) = 46598105
TIMESTAMP = 1533665681
SHA256 (sbt-1.2.1.tgz) = 469c899d9d878ee5ed3f0e6fdc4095da2bf4a104d4ed72bd59a817b8354ad7df
SIZE (sbt-1.2.1.tgz) = 46595177

View File

@ -2,25 +2,26 @@
# $FreeBSD$
PORTNAME= xmltooling
PORTVERSION= 1.6.4
PORTREVISION= 1
PORTVERSION= 3.0.2
CATEGORIES= devel security
MASTER_SITES= http://shibboleth.net/downloads/c++-opensaml/2.6.1/
MASTER_SITES= http://shibboleth.net/downloads/c++-opensaml/3.0.0/
MAINTAINER= girgen@FreeBSD.org
COMMENT= Low level XML support for SAML
LIB_DEPENDS= libcurl.so:ftp/curl \
liblog4shib.so:devel/log4shib \
libxerces-c.so.3:textproc/xerces-c3 \
libxml-security-c.so:security/apache-xml-security-c
LICENSE= APACHE20
BUILD_DEPENDS= boost-libs>=0:devel/boost-libs
LIB_DEPENDS= libcurl.so:ftp/curl \
liblog4shib.so:devel/log4shib \
libxerces-c.so:textproc/xerces-c3 \
libxml-security-c.so:security/apache-xml-security-c
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-log4shib=${LOCALBASE} --with-openssl=${OPENSSLBASE} --with-curl=${LOCALBASE} --disable-doxygen-doc
USES= gmake libtool pkgconfig tar:bzip2 ssl
CONFIGURE_ARGS+=--disable-dependency-tracking --disable-doxygen-doc --with-xmlsec
USES= gmake libtool pkgconfig tar:bzip2 ssl autoreconf
USE_LDCONFIG= yes
CONFIGURE_ENV+= openssl_LIBS="-L${OPENSSLLIB} -lcrypto" openssl_CFLAGS=-I${OPENSSLBASE}
PORTDOCS= *
@ -28,9 +29,9 @@ OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's,^pkgdocdir.*=.*,pkgdocdir = ${DOCSDIR},' \
${WRKSRC}/doc/Makefile.in
${WRKSRC}/doc/Makefile.am
post-patch-DOCS-off:
@${REINPLACE_CMD} -e '/^SUBDIRS/s,doc ,,' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e '/^SUBDIRS/s,doc ,,' ${WRKSRC}/Makefile.am
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1519744998
SHA256 (xmltooling-1.6.4.tar.bz2) = 4c0c4a08b8c55f1210673281f37fc95b6d1d365a8cdc726fd189dea96c45efca
SIZE (xmltooling-1.6.4.tar.bz2) = 581796
TIMESTAMP = 1533581107
SHA256 (xmltooling-3.0.2.tar.bz2) = 5709cf30c9d7cfc786599ac2433653fac8cc64d425781068af86019c8ce8d689
SIZE (xmltooling-3.0.2.tar.bz2) = 596471

View File

@ -1,11 +0,0 @@
--- Makefile.in.orig 2011-06-14 19:49:24.712150558 -0400
+++ Makefile.in 2011-06-14 19:49:45.631149098 -0400
@@ -347,7 +347,7 @@
MOSTLYCLEANFILES = $(DX_CLEANFILES)
SUBDIRS = doc schemas @PACKAGE_NAME@ xmltoolingtest
-pkgconfigdir = $(libdir)/pkgconfig
+pkgconfigdir = $(libdir)data/pkgconfig
pkgconfig_DATA = @PACKAGE_NAME@.pc
GENFILES = @PACKAGE_NAME@.spec pkginfo Portfile
EXTRA_DIST = $(DX_CONFIG) \

View File

@ -0,0 +1,11 @@
--- configure.ac.orig 2018-07-20 01:39:47 UTC
+++ configure.ac
@@ -154,7 +154,7 @@ AX_PKG_CHECK_MODULES([$1],,[$2],[$3],
])
AS_IF([test "x$with_xmlsec" != xno],
- [XMLSEC_PKG_CHECK([openssl],[openssl],
+ [XMLSEC_PKG_CHECK([openssl],[],
[XMLSEC_PKG_CHECK([libcurl],[libcurl],
[AX_SAVE_FLAGS
CXXFLAGS="$libcurl_CFLAGS $CXXFLAGS"

View File

@ -1,21 +0,0 @@
--- doc/Makefile.in.orig 2015-07-09 17:28:24.000000000 +0200
+++ doc/Makefile.in 2015-07-21 20:54:22.000000000 +0200
@@ -317,7 +317,7 @@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = foreign
-pkgdocdir = $(datadir)/doc/@PACKAGE@-@PACKAGE_VERSION@
+pkgdocdir = $(datadir)/doc/@PACKAGE@
docfiles = \
README.txt \
LICENSE.txt \
@@ -547,9 +547,6 @@
install-data-hook:
- if test -d api ; then \
- cp -r api $(DESTDIR)$(pkgdocdir); \
- fi;
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.

View File

@ -23,6 +23,9 @@ include/xmltooling/encryption/Encrypter.h
include/xmltooling/encryption/Encryption.h
include/xmltooling/exceptions.h
include/xmltooling/impl/AnyElement.h
include/xmltooling/impl/ManagedResource.h
include/xmltooling/impl/OpenSSLSecurityHelper.h
include/xmltooling/impl/OpenSSLSupport.h
include/xmltooling/impl/UnknownElement.h
include/xmltooling/io/AbstractXMLObjectMarshaller.h
include/xmltooling/io/AbstractXMLObjectUnmarshaller.h
@ -38,6 +41,7 @@ include/xmltooling/security/Credential.h
include/xmltooling/security/CredentialContext.h
include/xmltooling/security/CredentialCriteria.h
include/xmltooling/security/CredentialResolver.h
include/xmltooling/security/DataSealer.h
include/xmltooling/security/KeyInfoCredentialContext.h
include/xmltooling/security/KeyInfoResolver.h
include/xmltooling/security/OpenSSLCredential.h
@ -64,7 +68,7 @@ include/xmltooling/soap/SOAPTransport.h
include/xmltooling/unicode.h
include/xmltooling/util/CloneInputStream.h
include/xmltooling/util/CurlURLInputStream.h
include/xmltooling/util/DateTime.h
include/xmltooling/util/DirectoryWalker.h
include/xmltooling/util/NDC.h
include/xmltooling/util/ParserPool.h
include/xmltooling/util/PathResolver.h
@ -82,11 +86,12 @@ include/xmltooling/validation/Validator.h
include/xmltooling/validation/ValidatorSuite.h
include/xmltooling/version.h
lib/libxmltooling-lite.so
lib/libxmltooling-lite.so.7
lib/libxmltooling-lite.so.7.0.4
lib/libxmltooling-lite.so.8
lib/libxmltooling-lite.so.8.0.2
lib/libxmltooling.so
lib/libxmltooling.so.7
lib/libxmltooling.so.7.0.4
lib/libxmltooling.so.8
lib/libxmltooling.so.8.0.2
libdata/pkgconfig/xmltooling-lite.pc
libdata/pkgconfig/xmltooling.pc
share/xml/xmltooling/catalog.xml
share/xml/xmltooling/soap-envelope.xsd

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= Net-DNS-ZoneFile-Fast
PORTVERSION= 1.24
PORTREVISION= 1
PORTVERSION= 1.26
CATEGORIES= dns perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,2 +1,3 @@
SHA256 (Net-DNS-ZoneFile-Fast-1.24.tar.gz) = 52b14a1bb31ae65c55550d9b887067b8c92c1306516155ea598197b53ffef07e
SIZE (Net-DNS-ZoneFile-Fast-1.24.tar.gz) = 21032
TIMESTAMP = 1533666693
SHA256 (Net-DNS-ZoneFile-Fast-1.26.tar.gz) = b1d0300d8f7a96a45a7bfb06aac097f20585fd8d61d7855cf7579a0f58b4feb7
SIZE (Net-DNS-ZoneFile-Fast-1.26.tar.gz) = 9905

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Net-DNS
PORTVERSION= 1.16
PORTVERSION= 1.17
PORTEPOCH= 1
CATEGORIES= dns net perl5 ipv6
MASTER_SITES= CPAN

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531784583
SHA256 (Net-DNS-1.16.tar.gz) = 8163eebaf46d1a870b6f596684f345da7c3a7461d7dba2b85f23e02d8982ea37
SIZE (Net-DNS-1.16.tar.gz) = 255788
TIMESTAMP = 1533666613
SHA256 (Net-DNS-1.17.tar.gz) = 9a79fd8fea1a708726c18d193ae4437479206ccb20ffa7f0971371e172e2c2e0
SIZE (Net-DNS-1.17.tar.gz) = 251924

View File

@ -215,6 +215,7 @@
SUBDIR += paredit-mode.el
SUBDIR += pdfedit
SUBDIR += pico-alpine
SUBDIR += picpas
SUBDIR += pluma
SUBDIR += plume-creator-devel
SUBDIR += poedit

51
editors/picpas/Makefile Normal file
View File

@ -0,0 +1,51 @@
# $FreeBSD$
PORTNAME= picpas
PORTVERSION= 0.8.6
DISTVERSIONPREFIX= v
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MAINTAINER= acm@FreeBSD.org
COMMENT= Multi-platform Pascal for Microchip PIC16F microcontrollers
LICENSE= GPLv2
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt4 ${PORTNAME}-qt5
qt4_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt4
USES= dos2unix fpc lazarus:flavors
USE_FPC= chm fcl-base fcl-image fcl-json fcl-registry fcl-xml pasjpeg regexpr \
rtl-objpas x11
USE_XORG= x11
DOS2UNIX_REGEX= .*\.([txt]|pas|lpi|txt|lfm)
USE_GITHUB= yes
GH_ACCOUNT= t-edson
GH_PROJECT= PicPas
GH_TAGNAME= e095d58
GH_TUPLE= t-edson:MiConfig:a4a988a:miconfig/miconfig \
t-edson:MisUtils:742eff3:misutils/misutils \
t-edson:PicUtils:b38865a:picutils/picutils \
t-edson:SynFacilUtils:2909899:syncfacilutils/syncfacilutils \
t-edson:UtilsGrilla:07744b9:utilsgrilla/utilsgrilla \
t-edson:ogEditGraf:4552327:ogeditgraf/ogeeditgraf \
t-edson:t-Xpres:6665922:txpres/txpres
USE_FPC_gtk2= cairo
USE_GNOME_gtk2= cairo
USE_FPC+= ${USE_FPC_${FLAVOR}}
USE_GNOME+= ${USE_GNOME_${FLAVOR}}
LAZARUS_PROJECT_FILES= Source/PicPas.lpi
LAZBUILD_ARGS= -d
post-patch:
${REINPLACE_CMD} 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/Source/Globales.pas
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/PicPas-freebsd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
@${MKDIR} ${STAGEDIR}${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} "devices syntax samples temp themes units" ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>

17
editors/picpas/distinfo Normal file
View File

@ -0,0 +1,17 @@
TIMESTAMP = 1533561484
SHA256 (t-edson-PicPas-v0.8.6-e095d58_GH0.tar.gz) = 714cbcf408462c6aa71d595c5d7ef95dbf9fff2407d6a6340de4be1384d4a610
SIZE (t-edson-PicPas-v0.8.6-e095d58_GH0.tar.gz) = 13230955
SHA256 (t-edson-MiConfig-a4a988a_GH0.tar.gz) = de54af664dc96f510393309454fe033e822ffae9f79ed56c715691713edaa65d
SIZE (t-edson-MiConfig-a4a988a_GH0.tar.gz) = 34117
SHA256 (t-edson-MisUtils-742eff3_GH0.tar.gz) = 9b45ca7f6e3870f21abef8f670a54cd111b2cafae3149263399302cdccf973da
SIZE (t-edson-MisUtils-742eff3_GH0.tar.gz) = 272412
SHA256 (t-edson-PicUtils-b38865a_GH0.tar.gz) = 39112025dc1d2758a989153b83dacc8587f6abf2f3472d41fd51a207a445c240
SIZE (t-edson-PicUtils-b38865a_GH0.tar.gz) = 182194
SHA256 (t-edson-SynFacilUtils-2909899_GH0.tar.gz) = 8bf153428dbfddfd63e023175551f35bee464337cd5d10f5132534bf0c9181dc
SIZE (t-edson-SynFacilUtils-2909899_GH0.tar.gz) = 259715
SHA256 (t-edson-UtilsGrilla-07744b9_GH0.tar.gz) = 7f5ec2e53a9a58a296fa5d08eebbfe54e4040bf15952ff4720ae8e92d4fd3933
SIZE (t-edson-UtilsGrilla-07744b9_GH0.tar.gz) = 49776
SHA256 (t-edson-ogEditGraf-4552327_GH0.tar.gz) = 5885b0406df64a75f2fc05b9e36b56d874c9a3764ddca5bc12a72b673a0e8d75
SIZE (t-edson-ogEditGraf-4552327_GH0.tar.gz) = 430647
SHA256 (t-edson-t-Xpres-6665922_GH0.tar.gz) = 813c2f966b3e0a7b1fb11010877b3a22a9f4de402bf90695f0aa056e6c69b0fe
SIZE (t-edson-t-Xpres-6665922_GH0.tar.gz) = 833095

View File

@ -0,0 +1,113 @@
--- Source/Globales.pas 2018-04-26 21:02:54.473902000 -0500
+++ Source/Globales.pas 2018-04-26 21:05:05.270945000 -0500
@@ -5,7 +5,7 @@
{$mode objfpc}{$H+}
interface
uses Classes, SysUtils, Forms, SynEdit, SynEditKeyCmds, MisUtils,
- lclType, FileUtil, LazLogger, Menus ;
+ lclType, FileUtil, LazLogger, Menus, Process, LazFileUtils, LazUTF8;
const
NOM_PROG = 'PicPas'; //nombre de programa
@@ -26,6 +26,7 @@
archivoEnt : string; //archivo de entrada
MostrarError: Boolean; //Bandera para mostrar mensajesde error.
ActConsSeg : Boolean; //Activa consultas en segundo plano
+ S: string;
/////////////// Campos para manejo del diccionario //////////
var
@@ -173,7 +174,11 @@
initialization
//inicia directorios de la aplicación
- patApp := ExtractFilePath(Application.ExeName); //incluye el '\' final
+ {$ifdef windows}
+ patApp := GetEnvironmentVariableUTF8('appdata')+'\PicPas\';
+ {$else}
+ patApp := GetEnvironmentVariableUTF8('HOME')+'/.config/PicPas/';
+ {$endif}
patSamples := patApp + 'samples';
patUnits := patApp + 'units';
patDevices := patApp + 'devices';
@@ -183,29 +188,74 @@
archivoEnt := ''; //archivo de entrada
//verifica existencia de carpetas de trabajo
try
+ if not DirectoryExists(patApp) then begin
+ CreateDir(patApp);
+ end;
if not DirectoryExists(patSamples) then begin
msgexc(WA_DIR_NOEXIST, [patSamples]);
- CreateDir(patSamples);
+ {$ifdef freebsd}
+ RunCommand('cp', ['-R',
+ '%%DATADIR%%/samples',
+ patSamples
+ ], S);
+ {else}
+ CreateDir(patSamples);
+ {$endif}
end;
if not DirectoryExists(patUnits) then begin
msgexc(WA_DIR_NOEXIST, [patUnits]);
- CreateDir(patUnits);
+ {$ifdef freebsd}
+ RunCommand('cp', ['-R',
+ '%%DATADIR%%/units',
+ patUnits
+ ], S);
+ {else}
+ CreateDir(patUnits);
+ {$endif}
end;
if not DirectoryExists(patDevices) then begin
msgexc(WA_DIR_NOEXIST, [patDevices]);
- CreateDir(patDevices);
+ {$ifdef freebsd}
+ RunCommand('cp', ['-R',
+ '%%DATADIR%%/devices',
+ patDevices
+ ], S);
+ {else}
+ CreateDir(patDevices);
+ {$endif}
end;
if not DirectoryExists(patTemp) then begin
msgexc(WA_DIR_NOEXIST, [patTemp]);
- CreateDir(patTemp);
+ {$ifdef freebsd}
+ RunCommand('cp', ['-R',
+ '%%DATADIR%%/temp',
+ patSamples
+ ], S);
+ {else}
+ CreateDir(patTemp);
+ {$endif}
end;
if not DirectoryExists(patSyntax) then begin
msgexc(WA_DIR_NOEXIST, [patSyntax]);
- CreateDir(patSyntax);
+ {$ifdef freebsd}
+ RunCommand('cp', ['-R',
+ '%%DATADIR%%/syntax',
+ patSyntax
+ ], S);
+ {else}
+ CreateDir(patSyntax);
+ {$endif}
end;
if not DirectoryExists(patThemes) then begin
msgexc(WA_DIR_NOEXIST, [patThemes]);
- CreateDir(patThemes);
+ {$ifdef freebsd}
+ RunCommand('cp', ['-R',
+ '%%DATADIR%%/themes',
+ patThemes
+ ], S);
+ {else}
+ CreateDir(patThemes);
+ {$endif}
end;
except

View File

@ -0,0 +1,20 @@
--- Source/PicPas.lpi 2018-04-26 17:49:53.839748000 -0500
+++ Source/PicPas.lpi 2018-04-26 17:52:43.133469000 -0500
@@ -25,7 +25,7 @@
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
- <OtherUnitFiles Value="..\..\_Librerias\SynFacilUtils-1.21;..\..\_Librerias\MisUtils 0.5;..\..\_Librerias\MiConfig 0.4b;..\..\_Librerias\PicUtils-1.3;..\..\_Librerias\Xpres-1.3.2;..\..\_Librerias\UtilsGrilla 0.8;..\..\_Librerias\ogEditGraf 1.6b"/>
+ <OtherUnitFiles Value="..\syncfacilutils;..\misutils;..\miconfig;..\picutils;..\txpres;..\utilsgrilla;..\ogeeditgraf"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<CodeGeneration>
@@ -252,7 +252,7 @@
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
- <OtherUnitFiles Value="..\..\_Librerias\SynFacilUtils-1.21;..\..\_Librerias\MisUtils-0.6;..\..\_Librerias\MiConfig 0.4b;..\..\_Librerias\PicUtils-1.4;..\..\_Librerias\Xpres-1.3.2;..\..\_Librerias\UtilsGrilla 0.8;..\..\_Librerias\ogEditGraf-2.2"/>
+ <OtherUnitFiles Value="..\syncfacilutils;..\misutils;..\miconfig;..\picutils;..\txpres;..\utilsgrilla;..\ogeeditgraf"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<Parsing>

View File

@ -0,0 +1,20 @@
--- miconfig/MiConfigXML.pas 2018-04-26 21:42:01.343702000 -0500
+++ miconfig/MiConfigXML.pas 2018-04-26 21:43:20.791884000 -0500
@@ -20,7 +20,7 @@
{$mode objfpc}{$H+}
interface
uses
- Classes, SysUtils, Graphics, Forms, Laz2_XMLCfg, MisUtils, MiConfigBasic;
+ Classes, SysUtils, Graphics, Forms, Laz2_XMLCfg, MisUtils, MiConfigBasic, LazFileUtils, LazUTF8;
type
{ TMiConfigXML }
{Clase base que es usada para manejar los campos de configuración.}
@@ -75,7 +75,7 @@
function TMiConfigXML.DefaultFileName: string;
{Devuelve el nombre por defecto del archvio de configuración}
begin
- Result := ChangeFileExt(Application.ExeName,'.xml');
+ Result := ChangeFileExt(GetEnvironmentVariableUTF8('HOME')+'/.config/PicPas/'+Application.ExeName,'.xml');
end;
procedure TMiConfigXML.VerifyFile;
//Verifica si el archivo XML "FileName" existe. Si no, muestra un mensaje y lo crea.

4
editors/picpas/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
PicPas is a Pascal compiler, written in Lazarus, which generates executable
code for midrange PIC microcontrollers (the 16F series).
WWW: https://github.com/t-edson/PicPas

143
editors/picpas/pkg-plist Normal file
View File

@ -0,0 +1,143 @@
bin/picpas
%%DATADIR%%/devices/PIC10F200.pas
%%DATADIR%%/devices/PIC10F202.pas
%%DATADIR%%/devices/PIC10F204.pas
%%DATADIR%%/devices/PIC10F206.pas
%%DATADIR%%/devices/PIC10F220.pas
%%DATADIR%%/devices/PIC10F222.pas
%%DATADIR%%/devices/PIC10F320.pas
%%DATADIR%%/devices/PIC10F322.pas
%%DATADIR%%/devices/PIC12F508.pas
%%DATADIR%%/devices/PIC12F509.pas
%%DATADIR%%/devices/PIC12F510.pas
%%DATADIR%%/devices/PIC12F519.pas
%%DATADIR%%/devices/PIC12F609.pas
%%DATADIR%%/devices/PIC12F615.pas
%%DATADIR%%/devices/PIC12F617.pas
%%DATADIR%%/devices/PIC12F629.pas
%%DATADIR%%/devices/PIC12F635.pas
%%DATADIR%%/devices/PIC12F675.pas
%%DATADIR%%/devices/PIC12F675A.pas
%%DATADIR%%/devices/PIC12F683.pas
%%DATADIR%%/devices/PIC12F752.pas
%%DATADIR%%/devices/PIC16C63.pas
%%DATADIR%%/devices/PIC16F505.pas
%%DATADIR%%/devices/PIC16F506.pas
%%DATADIR%%/devices/PIC16F526.pas
%%DATADIR%%/devices/PIC16F527.pas
%%DATADIR%%/devices/PIC16F54.pas
%%DATADIR%%/devices/PIC16F57.pas
%%DATADIR%%/devices/PIC16F570.pas
%%DATADIR%%/devices/PIC16F59.pas
%%DATADIR%%/devices/PIC16F610.pas
%%DATADIR%%/devices/PIC16F616.pas
%%DATADIR%%/devices/PIC16F627.pas
%%DATADIR%%/devices/PIC16F627A.pas
%%DATADIR%%/devices/PIC16F628.pas
%%DATADIR%%/devices/PIC16F628A.pas
%%DATADIR%%/devices/PIC16F630.pas
%%DATADIR%%/devices/PIC16F631.pas
%%DATADIR%%/devices/PIC16F636.pas
%%DATADIR%%/devices/PIC16F639.pas
%%DATADIR%%/devices/PIC16F648A.pas
%%DATADIR%%/devices/PIC16F676.pas
%%DATADIR%%/devices/PIC16F677.pas
%%DATADIR%%/devices/PIC16F684.pas
%%DATADIR%%/devices/PIC16F685.pas
%%DATADIR%%/devices/PIC16F687.pas
%%DATADIR%%/devices/PIC16F688.pas
%%DATADIR%%/devices/PIC16F689.pas
%%DATADIR%%/devices/PIC16F690.pas
%%DATADIR%%/devices/PIC16F707.pas
%%DATADIR%%/devices/PIC16F716.pas
%%DATADIR%%/devices/PIC16F72.pas
%%DATADIR%%/devices/PIC16F720.pas
%%DATADIR%%/devices/PIC16F721.pas
%%DATADIR%%/devices/PIC16F722.pas
%%DATADIR%%/devices/PIC16F722A.pas
%%DATADIR%%/devices/PIC16F723.pas
%%DATADIR%%/devices/PIC16F723A.pas
%%DATADIR%%/devices/PIC16F724.pas
%%DATADIR%%/devices/PIC16F726.pas
%%DATADIR%%/devices/PIC16F727.pas
%%DATADIR%%/devices/PIC16F73.pas
%%DATADIR%%/devices/PIC16F737.pas
%%DATADIR%%/devices/PIC16F74.pas
%%DATADIR%%/devices/PIC16F747.pas
%%DATADIR%%/devices/PIC16F753.pas
%%DATADIR%%/devices/PIC16F76.pas
%%DATADIR%%/devices/PIC16F767.pas
%%DATADIR%%/devices/PIC16F77.pas
%%DATADIR%%/devices/PIC16F777.pas
%%DATADIR%%/devices/PIC16F785.pas
%%DATADIR%%/devices/PIC16F818.pas
%%DATADIR%%/devices/PIC16F819.pas
%%DATADIR%%/devices/PIC16F83.pas
%%DATADIR%%/devices/PIC16F84.pas
%%DATADIR%%/devices/PIC16F84A.pas
%%DATADIR%%/devices/PIC16F87.pas
%%DATADIR%%/devices/PIC16F870.pas
%%DATADIR%%/devices/PIC16F871.pas
%%DATADIR%%/devices/PIC16F872.pas
%%DATADIR%%/devices/PIC16F873.pas
%%DATADIR%%/devices/PIC16F873A.pas
%%DATADIR%%/devices/PIC16F874.pas
%%DATADIR%%/devices/PIC16F874A.pas
%%DATADIR%%/devices/PIC16F876.pas
%%DATADIR%%/devices/PIC16F876A.pas
%%DATADIR%%/devices/PIC16F877.pas
%%DATADIR%%/devices/PIC16F877A.pas
%%DATADIR%%/devices/PIC16F88.pas
%%DATADIR%%/devices/PIC16F882.pas
%%DATADIR%%/devices/PIC16F883.pas
%%DATADIR%%/devices/PIC16F884.pas
%%DATADIR%%/devices/PIC16F886.pas
%%DATADIR%%/devices/PIC16F887.pas
%%DATADIR%%/devices/PIC16F913.pas
%%DATADIR%%/devices/PIC16F914.pas
%%DATADIR%%/devices/PIC16F916.pas
%%DATADIR%%/devices/PIC16F917.pas
%%DATADIR%%/devices/PIC16F946.pas
%%DATADIR%%/samples/ASM_BlinkLed.pas
%%DATADIR%%/samples/BlinkLed.pas
%%DATADIR%%/samples/Com_RS-232_UARTSoft.pas
%%DATADIR%%/samples/Com_RS-232_UARTSoft_ENGLISH.pas
%%DATADIR%%/samples/DigitalInput.pas
%%DATADIR%%/samples/EEPROM.pas
%%DATADIR%%/samples/LCD_test/16F84A example.DSN
%%DATADIR%%/samples/LCD_test/16F84A example.PWI
%%DATADIR%%/samples/LCD_test/LCD_test.hex
%%DATADIR%%/samples/LCD_test/LCD_test.pas
%%DATADIR%%/samples/Multiplicacion_ASM.pas
%%DATADIR%%/samples/PicPasDrill/documentation.txt
%%DATADIR%%/samples/PicPasDrill/firmware.pas
%%DATADIR%%/samples/PicPasDrill/output.hex
%%DATADIR%%/samples/PicPasDrill/photo.jpg
%%DATADIR%%/samples/PicPasDrill/schematic.png
%%DATADIR%%/samples/UsingASM.pas
%%DATADIR%%/samples/output.hex
%%DATADIR%%/syntax/PicPas_AsmPic.xml
%%DATADIR%%/syntax/PicPas_C.xml
%%DATADIR%%/syntax/PicPas_PIC16.xml
%%DATADIR%%/temp/NewFile1.pas
%%DATADIR%%/temp/NewFile2.pas
%%DATADIR%%/temp/NewFile3.pas
%%DATADIR%%/temp/PicPas0.8.4.Full.rar
%%DATADIR%%/temp/Test1.DSN
%%DATADIR%%/temp/delay_us_Lib.pas
%%DATADIR%%/temp/output.hex
%%DATADIR%%/themes/Fondo_Azul.theme
%%DATADIR%%/themes/blue.theme
%%DATADIR%%/themes/dark.theme
%%DATADIR%%/themes/delphi.theme
%%DATADIR%%/themes/green.theme
%%DATADIR%%/themes/oscuro.theme
%%DATADIR%%/units/LCDLib.pas
%%DATADIR%%/units/LCDLib_4bits_PIC16F877A.pas
%%DATADIR%%/units/LCDLib_Commands.pas
%%DATADIR%%/units/LCDLib_Const.pas
%%DATADIR%%/units/LCDconst.pas
%%DATADIR%%/units/UARTSoft.pas
%%DATADIR%%/units/UARTSoftLib.pas
%%DATADIR%%/units/UnitTest.pas
%%DATADIR%%/units/delay_us.pas

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wordpress
DISTVERSION= 4.9.7
DISTVERSION= 4.9.8
DISTVERSIONSUFFIX= -fr_FR
PORTEPOCH= 1
CATEGORIES= french www

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531064599
SHA256 (wordpress-4.9.7-fr_FR.tar.gz) = 8b13434c5062605cae67cb28417d1937ce7e3ae1d14152e4ca9d8406869a3c89
SIZE (wordpress-4.9.7-fr_FR.tar.gz) = 9271648
TIMESTAMP = 1533637888
SHA256 (wordpress-4.9.8-fr_FR.tar.gz) = 1b88cc5cb6dd9d437dcf415579006291db4e3cf9bd85d052c88b5e0b09151a6f
SIZE (wordpress-4.9.8-fr_FR.tar.gz) = 9276931

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wordpress
DISTVERSION= 4.9.7
DISTVERSION= 4.9.8
DISTVERSIONSUFFIX= -de_DE
CATEGORIES= german www
MASTER_SITES= http://de.wordpress.org/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531064662
SHA256 (wordpress-4.9.7-de_DE.tar.gz) = fabfaa1970e0d6ee6d30246aa69857c9cf397e4f0a68dc68a14e6ac26ac9aa57
SIZE (wordpress-4.9.7-de_DE.tar.gz) = 9274174
TIMESTAMP = 1533637869
SHA256 (wordpress-4.9.8-de_DE.tar.gz) = 4857b22bd091eafd03a5c4e18dd62ffa3f9654c34d132187997bdec2f5490920
SIZE (wordpress-4.9.8-de_DE.tar.gz) = 9276445

View File

@ -492,6 +492,7 @@
SUBDIR += l2p
SUBDIR += largetifftools
SUBDIR += laternamagica
SUBDIR += lazpaint
SUBDIR += lcdtest
SUBDIR += lcms
SUBDIR += lcms-python

View File

@ -0,0 +1,49 @@
# $FreeBSD$
PORTNAME= lazpaint
PORTVERSION= 6.4.1
DISTVERSIONPREFIX= v
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MAINTAINER= acm@FreeBSD.org
COMMENT= Image editor written in Lazarus
LICENSE= GPLv3
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt4 ${PORTNAME}-qt5
qt4_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt4
USES= dos2unix fpc lazarus:flavors
USE_FPC= chm fcl-base fcl-image fcl-json fcl-net fcl-web fcl-xml \
opengl openssl pasjpeg rtl-extra rtl-objpas x11
USE_XORG= x11
DOS2UNIX_REGEX= .*\.([txt]|pas|lpi|txt)
USE_GITHUB= yes
GH_ACCOUNT= bgrabitmap
GH_PROJECT= lazpaint
GH_TAGNAME= 4fc4381
GH_TUPLE= bgrabitmap:bgracontrols:8e9d32a:bgracontrols/bgracontrols \
bgrabitmap:bgrabitmap:dffb32a:bgrabitmap/bgrabitmapnew
USE_FPC_gtk2= cairo
USE_GNOME_gtk2= cairo
USE_FPC+= ${USE_FPC_${FLAVOR}}
USE_GNOME+= ${USE_GNOME_${FLAVOR}}
LAZARUS_PROJECT_FILES= bgrabitmapnew/bgrabitmap/bgrabitmappack.lpk
LAZARUS_PROJECT_FILES+= bgracontrols/bgracontrols.lpk
LAZARUS_PROJECT_FILES+= lazpaint/lazpaint.lpi
LAZBUILD_ARGS= -d
post-patch:
${REINPLACE_CMD} 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/lazpaint/utranslation.pas
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/lazpaint/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
@${MKDIR} ${STAGEDIR}${DATADIR}
cd ${WRKSRC}/lazpaint/release && ${COPYTREE_SHARE} "i18n models" ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,7 @@
TIMESTAMP = 1533562481
SHA256 (bgrabitmap-lazpaint-v6.4.1-4fc4381_GH0.tar.gz) = 87112a2d0175dc314433a1cd2d5abb051eeb75e07075fc22e50e78e7ab870bfd
SIZE (bgrabitmap-lazpaint-v6.4.1-4fc4381_GH0.tar.gz) = 8905571
SHA256 (bgrabitmap-bgracontrols-8e9d32a_GH0.tar.gz) = f6345a07bf18a4d3eec88e14bd605d1a0d4b3d72e20bbd52b641398178a28a31
SIZE (bgrabitmap-bgracontrols-8e9d32a_GH0.tar.gz) = 2730812
SHA256 (bgrabitmap-bgrabitmap-dffb32a_GH0.tar.gz) = 568b17f77ae3e83b9d3ddc6d5d73417d8d5aa68dc3cda024ce1315df46752dca
SIZE (bgrabitmap-bgrabitmap-dffb32a_GH0.tar.gz) = 3176400

View File

@ -0,0 +1,11 @@
--- lazpaint/lazpaintmainform.pas 2018-04-25 23:51:57.849654000 -0500
+++ lazpaint/lazpaintmainform.pas 2018-04-25 23:52:24.210190000 -0500
@@ -17,7 +17,7 @@
LazPaintType, UMainFormLayout, UTool, UImage, UImageAction, ULayerAction, UZoom,
UImageObservation, UConfig, UScaleDPI, UResourceStrings,
- UMenu, uscripting, ubrowseimages, UToolPolygon, UBarUpDown;
+ UMenu, uscripting, ubrowseimages, UToolPolygon, UBarUpDown, LazFileUtils, LazUTF8;
const
MinPenWidthValue = 10;

View File

@ -0,0 +1,11 @@
--- lazpaint/lazpainttype.pas 2018-04-25 23:41:19.922862000 -0500
+++ lazpaint/lazpainttype.pas 2018-04-25 23:41:36.179325000 -0500
@@ -6,7 +6,7 @@
uses
Classes, SysUtils, Inifiles, BGRABitmap, BGRABitmapTypes, uconfig, uimage, utool, Forms, BGRALayers, Graphics, Menus,
- uscripting, Dialogs, Controls
+ uscripting, Dialogs, LazUTF8, LazFileUtils, Controls
{$IFDEF LINUX}, InterfaceBase{$ENDIF};
const

View File

@ -0,0 +1,30 @@
--- lazpaint/uadjustcurves.pas 2018-04-25 23:53:59.146788000 -0500
+++ lazpaint/uadjustcurves.pas 2018-04-25 23:57:23.786990000 -0500
@@ -156,8 +156,8 @@
begin
with CoordToBitmap(i/FNbGrid,i/FNbGrid) do
begin
- Bitmap.DrawLineAntialias(round(FPoint0.x),round(y),Bitmap.Width,round(y),FGridColor,BGRAPixelTransparent,FTickSize,false);
- Bitmap.DrawLineAntialias(round(x),round(FPoint0.y),round(x),0,FGridColor,BGRAPixelTransparent,FTickSize,false);
+ Bitmap.DrawLineAntialias(System.round(FPoint0.x),System.round(y),Bitmap.Width,System.round(y),FGridColor,BGRAPixelTransparent,FTickSize,false);
+ Bitmap.DrawLineAntialias(System.round(x),System.round(FPoint0.y),System.round(x),0,FGridColor,BGRAPixelTransparent,FTickSize,false);
end;
end;
curve := SelectedCurve;
@@ -515,14 +515,14 @@
with GetCoord(0,i/high(labels)) do
begin
Bitmap.TextOut(x-FTickSize,y-th div 2,labels[i],axesColor,taRightJustify);
- Bitmap.DrawLine(round(x),round(y),round(x-FTickSize),round(y),axesColor,False);
+ Bitmap.DrawLine(System.round(x),System.round(y),System.round(x-FTickSize),System.round(y),axesColor,False);
end;
with GetCoord(i/high(labels),0) do
begin
if i = 0 then
Bitmap.TextOut(x,y+FTickSize,labels[i],axesColor,taLeftJustify) else
Bitmap.TextOut(x,y+FTickSize,labels[i],axesColor,taCenter);
- Bitmap.DrawLine(round(x),round(y),round(x),round(y+FTickSize),axesColor,False);
+ Bitmap.DrawLine(System.round(x),System.round(y),System.round(x),System.round(y+FTickSize),axesColor,False);
end;
end;
Bitmap.DrawLine(leftMargin, 0, leftMargin, Bitmap.Height - bottomMargin, axesColor, False);

View File

@ -0,0 +1,11 @@
--- lazpaint/ubrowseimages.pas 2018-04-25 23:50:38.459232000 -0500
+++ lazpaint/ubrowseimages.pas 2018-04-25 23:50:47.539703000 -0500
@@ -7,7 +7,7 @@
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
ComCtrls, ExtCtrls, Buttons, StdCtrls, BGRAVirtualScreen, BGRABitmap,
- BGRABitmapTypes, BGRAAnimatedGif, UMySLV, LazPaintType, Masks, LCLType;
+ BGRABitmapTypes, BGRAAnimatedGif, UMySLV, LazPaintType, Masks, LCLType, LazFileUtils;
const
MaxIconCacheCount = 512;

View File

@ -0,0 +1,11 @@
--- lazpaint/ucommandline.pas 2018-04-26 00:01:03.521298000 -0500
+++ lazpaint/ucommandline.pas 2018-04-26 00:01:21.335693000 -0500
@@ -4,7 +4,7 @@
interface
-uses classes, LazpaintType, uresourcestrings;
+uses classes, LazpaintType, uresourcestrings, LazUTF8, LazFileUtils;
procedure ProcessCommands(instance: TLazPaintCustomInstance; commandsUTF8: TStringList; out errorEncountered, fileSaved: boolean);
function ParamStrUTF8(AIndex: integer): string;

View File

@ -0,0 +1,11 @@
--- lazpaint/uconfig.pas 2018-04-25 23:39:35.445237000 -0500
+++ lazpaint/uconfig.pas 2018-04-25 23:39:48.185933000 -0500
@@ -5,7 +5,7 @@
interface
uses
- Classes, SysUtils, IniFiles, BGRABitmapTypes, Graphics, LCLType, uscripting;
+ Classes, SysUtils, IniFiles, BGRABitmapTypes, Graphics, LCLType, uscripting, LazUTF8, LazUTF8Sysutils, LazFileUtils;
type
TLazPaintConfig = class;

View File

@ -0,0 +1,11 @@
--- lazpaint/ucustomblur.pas 2018-04-25 23:58:21.378496000 -0500
+++ lazpaint/ucustomblur.pas 2018-04-25 23:58:39.088932000 -0500
@@ -7,7 +7,7 @@
uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
StdCtrls, ExtCtrls, ExtDlgs, bgrabitmap, LazPaintType, UScaleDPI,
- UResourceStrings, UFilterConnector, UFilterThread, ubrowseimages;
+ UResourceStrings, UFilterConnector, UFilterThread, ubrowseimages, LazFileUtils;
type

View File

@ -0,0 +1,11 @@
--- lazpaint/ugraph.pas 2018-04-26 00:33:20.456108000 -0500
+++ lazpaint/ugraph.pas 2018-04-26 00:33:27.797858000 -0500
@@ -6,7 +6,7 @@
uses
Classes, SysUtils, bgrabitmap, bgrabitmaptypes, LazPaintType, Graphics, BGRALayers, LCLType,
- BCButton;
+ BCButton, LazUTF8;
const FrameDashLength = 4;
NicePointMaxRadius = 4;

View File

@ -0,0 +1,11 @@
--- lazpaint/uimage.pas 2018-04-25 23:44:24.819000000 -0500
+++ lazpaint/uimage.pas 2018-04-25 23:44:47.194779000 -0500
@@ -7,7 +7,7 @@
uses
Classes, SysUtils, BGRABitmap, BGRABitmapTypes, types,
UImageState, UStateType, Graphics, BGRALayers, UImageObservation, FPWriteBMP,
- UImageType, BGRALzpCommon, UZoom;
+ UImageType, BGRALzpCommon, UZoom, LazUTF8;
const
MaxLayersToAdd = 99;

View File

@ -0,0 +1,11 @@
--- lazpaint/uimagelist.pas 2018-04-25 23:59:46.369724000 -0500
+++ lazpaint/uimagelist.pas 2018-04-26 00:00:08.521184000 -0500
@@ -7,7 +7,7 @@
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
- Grids, StdCtrls, Buttons, ComCtrls, ExtCtrls, Menus,
+ Grids, StdCtrls, Buttons, ComCtrls, ExtCtrls, Menus, LazFileUtils,
LazPaintType, UResourceStrings, UConfig, BGRAImageList, ubrowseimages;
type

View File

@ -0,0 +1,11 @@
--- lazpaint/umenu.pas 2018-04-25 23:45:43.826606000 -0500
+++ lazpaint/umenu.pas 2018-04-25 23:46:07.106133000 -0500
@@ -5,7 +5,7 @@
interface
uses
- Classes, SysUtils, ActnList, Forms, Menus, UTool, LCLType, ExtCtrls, UConfig;
+ Classes, SysUtils, ActnList, Forms, Menus, UTool, LCLType, ExtCtrls, UConfig, LazUTF8;
type

View File

@ -0,0 +1,11 @@
--- lazpaint/umyslv.pas 2018-04-25 23:49:08.994450000 -0500
+++ lazpaint/umyslv.pas 2018-04-25 23:49:18.561675000 -0500
@@ -6,7 +6,7 @@
uses
Classes, Types, SysUtils, ComCtrls, ShellCtrls, Controls, Graphics, BGRABitmap,
- BGRAVirtualScreen, BGRABitmapTypes, UVolatileScrollBar;
+ BGRAVirtualScreen, BGRABitmapTypes, UVolatileScrollBar, LazFileUtils;
type
PMyShellListViewItemData = ^TMyShellListViewItemData;

View File

@ -0,0 +1,11 @@
--- lazpaint/uobject3d.pas 2018-04-25 23:47:42.778665000 -0500
+++ lazpaint/uobject3d.pas 2018-04-25 23:47:53.371177000 -0500
@@ -8,7 +8,7 @@
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
StdCtrls, Spin, ExtCtrls, ComCtrls, BGRAVirtualScreen, BGRAKnob,
BGRAImageList, BGRABitmap, BGRAScene3D, LazPaintType, BGRABitmapTypes,
- UConfig;
+ UConfig, LazFileUtils;
const
AntialiasingLevelWhenFixed = 2;

View File

@ -0,0 +1,11 @@
--- lazpaint/uonline.pas 2018-04-26 00:04:51.587890000 -0500
+++ lazpaint/uonline.pas 2018-04-26 00:05:12.232466000 -0500
@@ -6,7 +6,7 @@
uses
fphttpclient, Classes, SysUtils,
- UConfig, LazPaintType;
+ UConfig, LazPaintType, LazFileUtils;
type
{ THttpGetThread }

View File

@ -0,0 +1,11 @@
--- lazpaint/utooltext.pas 2018-04-26 00:06:41.961489000 -0500
+++ lazpaint/utooltext.pas 2018-04-26 00:06:59.416755000 -0500
@@ -6,7 +6,7 @@
uses
Types, Classes, SysUtils, utool, utoolbasic, LCLType, Graphics, BGRABitmap, BGRABitmapTypes, BGRATextFX,
- BGRAGradients, ULayerAction;
+ BGRAGradients, ULayerAction, LazUTF8;
type

View File

@ -0,0 +1,29 @@
--- lazpaint/utranslation.pas 2018-04-26 00:02:18.729349000 -0500
+++ lazpaint/utranslation.pas 2018-04-26 00:17:20.943460000 -0500
@@ -8,7 +8,7 @@
{$ifdef Darwin}
MacOSAll,
{$endif}
- Classes, SysUtils, UConfig, IniFiles;
+ Classes, SysUtils, UConfig, IniFiles, LazFileUtils, LazUTF8;
{*************** Language ****************}
const
@@ -62,7 +62,7 @@
result := GetResourcesPath+'i18n'+PathDelim
else
{$ENDIF}
- result:='i18n'+PathDelim;
+ result:='%%DATADIR%%'+PathDelim+'i18n'+PathDelim;
{$ENDIF}
end;
@@ -76,7 +76,7 @@
begin
Lang:='';
FallbackLang:='';
- LCLGetLanguageIDs(Lang,FallbackLang);
+ LazGetLanguageIDs(Lang,FallbackLang);
result := FallbackLang;
end;

View File

@ -0,0 +1,4 @@
LazPaint is an image editor with layers and transparency. It supports the
format OpenRaster so it can interoperate with MyPaint, Gimp and Krita
WWW: http://wiki.freepascal.org/LazPaint

View File

@ -0,0 +1,41 @@
bin/lazpaint
%%DATADIR%%/i18n/lazpaint.ar.po
%%DATADIR%%/i18n/lazpaint.cs.po
%%DATADIR%%/i18n/lazpaint.de.po
%%DATADIR%%/i18n/lazpaint.es.po
%%DATADIR%%/i18n/lazpaint.fi.po
%%DATADIR%%/i18n/lazpaint.fr.po
%%DATADIR%%/i18n/lazpaint.ja.po
%%DATADIR%%/i18n/lazpaint.lv.po
%%DATADIR%%/i18n/lazpaint.nl.po
%%DATADIR%%/i18n/lazpaint.po
%%DATADIR%%/i18n/lazpaint.pt_BR.po
%%DATADIR%%/i18n/lazpaint.ru.po
%%DATADIR%%/i18n/lazpaint.sv.po
%%DATADIR%%/i18n/lclstrconsts.ca.po
%%DATADIR%%/i18n/lclstrconsts.cs.po
%%DATADIR%%/i18n/lclstrconsts.de.po
%%DATADIR%%/i18n/lclstrconsts.es.po
%%DATADIR%%/i18n/lclstrconsts.fi.po
%%DATADIR%%/i18n/lclstrconsts.fr.po
%%DATADIR%%/i18n/lclstrconsts.he.po
%%DATADIR%%/i18n/lclstrconsts.id.po
%%DATADIR%%/i18n/lclstrconsts.it.po
%%DATADIR%%/i18n/lclstrconsts.lt.po
%%DATADIR%%/i18n/lclstrconsts.nl.po
%%DATADIR%%/i18n/lclstrconsts.pb.po
%%DATADIR%%/i18n/lclstrconsts.pl.po
%%DATADIR%%/i18n/lclstrconsts.po
%%DATADIR%%/i18n/lclstrconsts.ru.po
%%DATADIR%%/i18n/lclstrconsts.sk.po
%%DATADIR%%/i18n/lclstrconsts.tr.po
%%DATADIR%%/i18n/lclstrconsts.ua.po
%%DATADIR%%/i18n/lclstrconsts.zh_CN.po
%%DATADIR%%/models/cube.obj
%%DATADIR%%/models/dodecahedron.obj
%%DATADIR%%/models/greek_vase.jpg
%%DATADIR%%/models/greek_vase.mtl
%%DATADIR%%/models/greek_vase.obj
%%DATADIR%%/models/table.jpg
%%DATADIR%%/models/table.mtl
%%DATADIR%%/models/table.obj

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= ssocr
PORTVERSION= 2.18.0
PORTVERSION= 2.19.0
CATEGORIES= graphics
MASTER_SITES= http://www.unix-ag.uni-kl.de/~auerswal/ssocr/ \
LOCAL/ehaupt

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1511186657
SHA256 (ssocr-2.18.0.tar.bz2) = d6a7e508002f4f9e05edb58def3f2a2a5ed880b3462f66a09568222066a2a18d
SIZE (ssocr-2.18.0.tar.bz2) = 34589
TIMESTAMP = 1533621274
SHA256 (ssocr-2.19.0.tar.bz2) = 7c46190e8bffbc929387f23c538e7406cbd4ebc6830ad3a869dbfdedae3451d6
SIZE (ssocr-2.19.0.tar.bz2) = 36081

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