*/*: sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
1ed9b59654
commit
55db871c71
187 changed files with 1482 additions and 1480 deletions
|
|
@ -16,7 +16,7 @@ LIB_DEPENDS= libdotconf.so:${PORTSDIR}/devel/dotconf \
|
|||
libsndfile.so:${PORTSDIR}/audio/libsndfile
|
||||
|
||||
USE_GNOME= glib20 intltool
|
||||
USES= alias gmake pathfix pkgconfig libtool
|
||||
USES= alias gettext gmake pathfix pkgconfig libtool
|
||||
GNU_CONFIGURE= yes
|
||||
CFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
|
@ -33,9 +33,9 @@ ETCFILES= clients/emacs.conf modules/pico-generic.conf \
|
|||
|
||||
PORTDOCS= ANNOUNCE AUTHORS ChangeLog FAQ NEWS README TODO
|
||||
|
||||
INFO= spd-say speech-dispatcher ssip
|
||||
INFO= spd-say speech-dispatcher speech-dispatcher-cs ssip
|
||||
|
||||
OPTIONS_DEFINE= ALSA AO DOCS ESPEAK FESTIVAL FLITE NAS NLS \
|
||||
OPTIONS_DEFINE= ALSA AO DOCS ESPEAK FESTIVAL FLITE NAS \
|
||||
PULSEAUDIO PYTHON
|
||||
OPTIONS_DEFAULT=ESPEAK
|
||||
OPTIONS_SUB= yes
|
||||
|
|
@ -61,8 +61,6 @@ FLITE_CONFIGURE_WITH= flite
|
|||
NAS_LIB_DEPENDS= libaudio.so:${PORTSDIR}/audio/nas
|
||||
NAS_CONFIGURE_WITH= nas
|
||||
|
||||
NLS_USES= gettext
|
||||
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio
|
||||
PULSEAUDIO_CONFIGURE_WITH=pulse
|
||||
|
||||
|
|
@ -71,19 +69,9 @@ PYTHON_USES= python:3
|
|||
PYTHON_USE= PYTHON=py3kplist
|
||||
PYTHON_CONFIGURE_ENABLE=python
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MNLS}
|
||||
INFO+= speech-dispatcher-cs
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/SUBDIRS/ s/tests//' \
|
||||
${WRKSRC}/src/Makefile.in
|
||||
.if ! ${PORT_OPTIONS:MNLS}
|
||||
@${REINPLACE_CMD} -e '/SUBDIRS/ s/po//' \
|
||||
${WRKSRC}/Makefile.in
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.for f in ${ETCFILES}
|
||||
|
|
@ -93,8 +81,5 @@ post-install:
|
|||
@${RMDIR} ${STAGEDIR}${DATADIR} || ${TRUE}
|
||||
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
|
||||
.if ! ${PORT_OPTIONS:MNLS}
|
||||
@${RM} -f ${STAGEDIR}${PREFIX}/${INFO_PATH}/speech-dispatcher-cs.info
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ lib/speech-dispatcher/spd_oss.so
|
|||
%%PULSEAUDIO%%lib/speech-dispatcher/spd_pulse.a
|
||||
%%PULSEAUDIO%%lib/speech-dispatcher/spd_pulse.so
|
||||
libdata/pkgconfig/speech-dispatcher.pc
|
||||
%%NLS%%share/locale/cs/LC_MESSAGES/speech-dispatcher.mo
|
||||
%%NLS%%share/locale/hu/LC_MESSAGES/speech-dispatcher.mo
|
||||
share/locale/cs/LC_MESSAGES/speech-dispatcher.mo
|
||||
share/locale/hu/LC_MESSAGES/speech-dispatcher.mo
|
||||
share/sounds/speech-dispatcher/dummy-message.wav
|
||||
%%PYTHON%%share/sounds/speech-dispatcher/test.wav
|
||||
|
|
|
|||
|
|
@ -4,20 +4,26 @@
|
|||
PORTNAME= ta2as
|
||||
PORTVERSION= 0.8.2
|
||||
CATEGORIES= converters devel
|
||||
MASTER_SITES= GOOGLE_CODE
|
||||
DISTNAME= ${PORTNAME}_v${PORTVERSION:S/./_/g}_src
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= TASM to AT&T asm syntax converter (GNU AS)
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
LICENSE= TA2AS
|
||||
LICENSE_NAME= TA2AS license
|
||||
LICENSE_FILE= ${WRKSRC}/legal.txt
|
||||
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
|
||||
|
||||
USES= zip
|
||||
NO_WRKSUBDIR= yes
|
||||
WRKSRC_SUBDIR= ta2as
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= mefistotelis
|
||||
GH_TAGNAME= 3f4825a
|
||||
|
||||
PORTDOCS= *
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-extract:
|
||||
@${CP} -f ${FILESDIR}/strtolower.c ${WRKSRC}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (ta2as_v0_8_2_src.zip) = 21ecef8ac8d99665b7cf15c6f692214b738e11d77058139133566dd40f92472b
|
||||
SIZE (ta2as_v0_8_2_src.zip) = 11339
|
||||
SHA256 (mefistotelis-ta2as-0.8.2-3f4825a_GH0.tar.gz) = 55f362bc8bb73c82e6b70e57223921d1ae69019f64be477b6cc0ddd098d64afc
|
||||
SIZE (mefistotelis-ta2as-0.8.2-3f4825a_GH0.tar.gz) = 9760
|
||||
|
|
|
|||
|
|
@ -14,4 +14,4 @@ This tool was originally written by Frank van Dijk and released by
|
|||
SPiRiT group; this is continuation of his work, although not much of
|
||||
the original code remains.
|
||||
|
||||
WWW: http://code.google.com/p/ta2as/
|
||||
WWW: https://github.com/mefistotelis/ta2as/
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= libmemcached
|
||||
PORTVERSION= 1.0.18
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= http://launchpad.net/${PORTNAME}/1.0/${PORTVERSION}/+download/
|
||||
|
||||
|
|
|
|||
|
|
@ -2,22 +2,31 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Memcached-libmemcached
|
||||
PORTVERSION= 0.44.06
|
||||
PORTVERSION= 1.001801
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:TIMB
|
||||
PKGNAMEPREFIX= p5-
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
|
||||
|
||||
MAINTAINER= swills@FreeBSD.org
|
||||
COMMENT= Thin fast full interface to the libmemcached client API
|
||||
|
||||
LIB_DEPENDS= libmemcached.so:${PORTSDIR}/databases/libmemcached
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/my $$configure_args/ s|--disable-shared|& --without-memcached --disable-dtrace|' ${WRKSRC}/Makefile.PL
|
||||
post-extract:
|
||||
@${RM} -r ${WRKDIR}/src
|
||||
|
||||
.include <bsd.port.mk>
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Makefile.PL
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000
|
||||
EXTRA_PATCHES= ${FILESDIR}/extra-patch-Makefile.PL
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (Memcached-libmemcached-0.4406.tar.gz) = def5f5c43ebcf49bd60b7b8cebe67c20ca21e03328fe5854f36d7f539bed21e3
|
||||
SIZE (Memcached-libmemcached-0.4406.tar.gz) = 837725
|
||||
SHA256 (Memcached-libmemcached-1.001801.tar.gz) = aa07972fdb74cffde6b7fee648a3a58d3129af22e06a073d1388d778f6e8dca5
|
||||
SIZE (Memcached-libmemcached-1.001801.tar.gz) = 1162993
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
--- Makefile.PL.orig 2015-05-07 17:56:22 UTC
|
||||
+++ Makefile.PL
|
||||
@@ -54,7 +54,7 @@ if (my $gccversion = $Config{gccversion}
|
||||
$opts{DEFINE} .= ' -Wmissing-prototypes';
|
||||
}
|
||||
}
|
||||
-$opts{LIBS} = ["-lstdc++"]; # else error: libmemcached.so: undefined symbol: __gxx_personality_v0
|
||||
+$opts{LIBS} = ["-lc++"]; # else error: libmemcached.so: undefined symbol: __gxx_personality_v0
|
||||
$opts{OPTIMIZE} = "-g" if $opt_g;
|
||||
$opts{CCFLAGS} = "-pg" if $opt_pg;
|
||||
my $coverage_flags = "";
|
||||
22
databases/p5-Memcached-libmemcached/files/patch-Makefile.PL
Normal file
22
databases/p5-Memcached-libmemcached/files/patch-Makefile.PL
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
--- Makefile.PL.orig 2015-05-07 17:56:22 UTC
|
||||
+++ Makefile.PL
|
||||
@@ -30,8 +30,8 @@ $Data::Dumper::Indent = 1;
|
||||
$Data::Dumper::Sortkeys = 1;
|
||||
|
||||
my $lmcd_api_ver = "1.0"; # eg $lmcd_src/libmemcached-$lmcd_api_ver/
|
||||
-my $lmcd_inst = getcwd()."/src_inst";
|
||||
-my $lmcd_built_lib = "$lmcd_inst/lib/libmemcached$Config{lib_ext}";
|
||||
+my $lmcd_inst = "%%PREFIX%%";
|
||||
+my $lmcd_built_lib = "$lmcd_inst/lib/libmemcached.so";
|
||||
my $is_developer = (-d ".svn" || -d ".git");
|
||||
|
||||
my ($lmcd_h) = eval { build_libmemcached() };
|
||||
@@ -76,7 +76,7 @@ WriteMakefile(
|
||||
AUTHOR => 'Tim Bunce <Tim.Bunce@pobox.com>',
|
||||
VERSION_FROM => 'libmemcached.pm',
|
||||
ABSTRACT_FROM => 'libmemcached.pm',
|
||||
- INC => "-I$lmcd_inst/include",
|
||||
+ INC => "-I$lmcd_inst/include/",
|
||||
# We want to link to *our* private libmemcached and not one that
|
||||
# might already be installed on the system. The LIBS config gets
|
||||
# appended to the link command line, so if we used "-L$dir -lmemcached"
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
--- ./src/libmemcached/docs/memslap.pod.orig 2014-09-19 23:41:45.618347308 +0400
|
||||
+++ ./src/libmemcached/docs/memslap.pod 2014-09-19 23:41:57.086346149 +0400
|
||||
@@ -1,3 +1,4 @@
|
||||
+=encoding utf8
|
||||
=head1 NAME
|
||||
|
||||
memslap - Load testing and benchmarking tool for memcached
|
||||
|
|
@ -2,13 +2,12 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= freemind
|
||||
PORTVERSION= 0.9.0
|
||||
PORTEPOCH= 1
|
||||
PORTVERSION= 1.0.1
|
||||
CATEGORIES= deskutils editors java
|
||||
MASTER_SITES= SF
|
||||
DISTNAME= ${PORTNAME}-bin-max-${PORTVERSION}
|
||||
|
||||
MAINTAINER= wenheping@gmail.com
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Free mind-mapping software written in Java
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (freemind-bin-max-0.9.0.zip) = 5d6a6871149ed6ec5a99581ecc258a71ef9e2d44c5cb13125ab278b7d3e7d63c
|
||||
SIZE (freemind-bin-max-0.9.0.zip) = 13287177
|
||||
SHA256 (freemind-bin-max-1.0.1.zip) = 005e815bf5d1867eadcaa89194df9952d986ace9eed0a3058c7ee6255799a60a
|
||||
SIZE (freemind-bin-max-1.0.1.zip) = 37583505
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
bin/freemind
|
||||
%%DATADIR%%/accessories/ExportToHtml.groovy
|
||||
%%DATADIR%%/accessories/ExportToPdf.groovy
|
||||
%%DATADIR%%/accessories/LICENSE.MIT
|
||||
%%DATADIR%%/accessories/freemind2applet.xsl
|
||||
%%DATADIR%%/accessories/freemind2flash.xsl
|
||||
|
|
@ -7,6 +9,7 @@ bin/freemind
|
|||
%%DATADIR%%/accessories/hide.png
|
||||
%%DATADIR%%/accessories/ilink.png
|
||||
%%DATADIR%%/accessories/leaf.png
|
||||
%%DATADIR%%/accessories/map_location.png
|
||||
%%DATADIR%%/accessories/marktree.js
|
||||
%%DATADIR%%/accessories/masterfile.tex
|
||||
%%DATADIR%%/accessories/mindmanager2mm.xsl
|
||||
|
|
@ -78,28 +81,37 @@ bin/freemind
|
|||
%%DATADIR%%/lib/freemind.jar
|
||||
%%DATADIR%%/lib/jibx/jibx-run.jar
|
||||
%%DATADIR%%/lib/jibx/xpp3.jar
|
||||
%%DATADIR%%/lib/jortho.jar
|
||||
%%DATADIR%%/lib/serializer.jar
|
||||
%%DATADIR%%/lib/xalan.jar
|
||||
%%DATADIR%%/lib/xercesImpl.jar
|
||||
%%DATADIR%%/lib/xml-apis.jar
|
||||
%%DATADIR%%/patterns.xml
|
||||
%%DATADIR%%/plugins/CollaborationSocket.xml
|
||||
%%DATADIR%%/plugins/ExportSvg.xml
|
||||
%%DATADIR%%/plugins/FreemindHelp.xml
|
||||
%%DATADIR%%/plugins/MapViewer.xml
|
||||
%%DATADIR%%/plugins/ScriptingEngine.xml
|
||||
%%DATADIR%%/plugins/collaboration/socket/socket_plugin.jar
|
||||
%%DATADIR%%/plugins/help/help_plugin.jar
|
||||
%%DATADIR%%/plugins/help/jhall.jar
|
||||
%%DATADIR%%/plugins/map/JMapViewer.jar
|
||||
%%DATADIR%%/plugins/map/map_plugin.jar
|
||||
%%DATADIR%%/plugins/script/groovy-all-1.5.6.jar
|
||||
%%DATADIR%%/plugins/script/scripting_plugin.jar
|
||||
%%DATADIR%%/plugins/svg/batik-anim.jar
|
||||
%%DATADIR%%/plugins/svg/batik-awt-util.jar
|
||||
%%DATADIR%%/plugins/svg/batik-bridge.jar
|
||||
%%DATADIR%%/plugins/svg/batik-codec.jar
|
||||
%%DATADIR%%/plugins/svg/batik-css.jar
|
||||
%%DATADIR%%/plugins/svg/batik-dom.jar
|
||||
%%DATADIR%%/plugins/svg/batik-ext.jar
|
||||
%%DATADIR%%/plugins/svg/batik-extension.jar
|
||||
%%DATADIR%%/plugins/svg/batik-gui-util.jar
|
||||
%%DATADIR%%/plugins/svg/batik-gvt.jar
|
||||
%%DATADIR%%/plugins/svg/batik-parser.jar
|
||||
%%DATADIR%%/plugins/svg/batik-script.jar
|
||||
%%DATADIR%%/plugins/svg/batik-squiggle.jar
|
||||
%%DATADIR%%/plugins/svg/batik-svg-dom.jar
|
||||
%%DATADIR%%/plugins/svg/batik-svggen.jar
|
||||
%%DATADIR%%/plugins/svg/batik-swing.jar
|
||||
%%DATADIR%%/plugins/svg/batik-transcoder.jar
|
||||
%%DATADIR%%/plugins/svg/batik-util.jar
|
||||
%%DATADIR%%/plugins/svg/batik-xml.jar
|
||||
|
|
@ -107,4 +119,5 @@ bin/freemind
|
|||
%%DATADIR%%/plugins/svg/pdf-transcoder.jar
|
||||
%%DATADIR%%/plugins/svg/svg_plugin.jar
|
||||
%%DATADIR%%/plugins/svg/xerces_2_5_0.jar
|
||||
%%DATADIR%%/plugins/svg/xml-apis-ext.jar
|
||||
%%DATADIR%%/plugins/svg/xml-apis.jar
|
||||
|
|
|
|||
|
|
@ -410,6 +410,8 @@
|
|||
SUBDIR += elfsh
|
||||
SUBDIR += elftoaout
|
||||
SUBDIR += elixir-conform
|
||||
SUBDIR += elixir-exrm
|
||||
SUBDIR += elixir-poison
|
||||
SUBDIR += embb
|
||||
SUBDIR += epl.el
|
||||
SUBDIR += epm
|
||||
|
|
@ -432,6 +434,7 @@
|
|||
SUBDIR += erlang-goldrush
|
||||
SUBDIR += erlang-gproc
|
||||
SUBDIR += erlang-ibrowse
|
||||
SUBDIR += erlang-jobs
|
||||
SUBDIR += erlang-jsx
|
||||
SUBDIR += erlang-lager
|
||||
SUBDIR += erlang-lager_syslog
|
||||
|
|
@ -439,6 +442,7 @@
|
|||
SUBDIR += erlang-msgpack
|
||||
SUBDIR += erlang-neotoma
|
||||
SUBDIR += erlang-oserl
|
||||
SUBDIR += erlang-parse_trans
|
||||
SUBDIR += erlang-poolboy
|
||||
SUBDIR += erlang-protobuffs
|
||||
SUBDIR += erlang-providers
|
||||
|
|
@ -3862,6 +3866,7 @@
|
|||
SUBDIR += py-distorm
|
||||
SUBDIR += py-distutils-extra
|
||||
SUBDIR += py-django-tastypie-mongoengine
|
||||
SUBDIR += py-django16-tastypie-mongoengine
|
||||
SUBDIR += py-docopt
|
||||
SUBDIR += py-dogpile.cache
|
||||
SUBDIR += py-dogpile.core
|
||||
|
|
@ -4666,7 +4671,6 @@
|
|||
SUBDIR += rubygem-lumberjack
|
||||
SUBDIR += rubygem-main
|
||||
SUBDIR += rubygem-map
|
||||
SUBDIR += rubygem-mash
|
||||
SUBDIR += rubygem-memoizable
|
||||
SUBDIR += rubygem-memoize
|
||||
SUBDIR += rubygem-mercenary
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= cmake
|
||||
PORTVERSION= 3.2.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://www.cmake.org/files/v3.2/
|
||||
PKGNAMESUFFIX= -gui
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= courier-unicode
|
||||
PORTVERSION= 1.2
|
||||
PORTVERSION= 1.3
|
||||
CATEGORIES= devel mail
|
||||
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (courier-unicode-1.2.tar.bz2) = 55017f49975dfece84f061e33f38361ff7d7e52ceda98346c9462bf036d9724f
|
||||
SIZE (courier-unicode-1.2.tar.bz2) = 390014
|
||||
SHA256 (courier-unicode-1.3.tar.bz2) = 8067d2fec621af1a463b690b325c700920f98e1271052354abfd4c8ca82f7e68
|
||||
SIZE (courier-unicode-1.3.tar.bz2) = 394011
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ include/courier-unicode.h
|
|||
lib/libcourier-unicode.a
|
||||
lib/libcourier-unicode.so
|
||||
lib/libcourier-unicode.so.1
|
||||
lib/libcourier-unicode.so.1.0.0
|
||||
lib/libcourier-unicode.so.1.1.0
|
||||
man/man3/unicode::iconvert::convert.3.gz
|
||||
man/man3/unicode::iconvert::convert_tocase.3.gz
|
||||
man/man3/unicode::iconvert::fromu.3.gz
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= conform
|
||||
PORTVERSION= 0.14.4
|
||||
PORTVERSION= 0.14.5
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= elixir-
|
||||
|
||||
|
|
@ -17,7 +18,6 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
|
|||
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
|
||||
USES= gmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= bitwalker
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (bitwalker-conform-0.14.4_GH0.tar.gz) = ed11091d296b3787d5aadd429eced1c8c1f747437322c4008a994b0fad0cc93a
|
||||
SIZE (bitwalker-conform-0.14.4_GH0.tar.gz) = 28344
|
||||
SHA256 (bitwalker-conform-0.14.5_GH0.tar.gz) = 5f0a3ee1b76bac770c049e549a97233d486059bfebf24c69748ee420ab860138
|
||||
SIZE (bitwalker-conform-0.14.5_GH0.tar.gz) = 28554
|
||||
|
|
|
|||
39
devel/elixir-exrm/Makefile
Normal file
39
devel/elixir-exrm/Makefile
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= exrm
|
||||
PORTVERSION= 0.17.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= elixir-
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Automatically generate releases for Elixir projects
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
BUILD_DEPENDS= elixir:${PORTSDIR}/lang/elixir \
|
||||
elixir-conform>=0:${PORTSDIR}/devel/elixir-conform
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= bitwalker
|
||||
|
||||
do-build:
|
||||
@${LN} -s ${WRKSRC}/_build/prod/lib/${PORTNAME}/ebin ${WRKSRC}/ebin
|
||||
@cd ${WRKSRC} && MIX_ENV=prod mix compile
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
||||
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/ebin
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/lib
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/priv
|
||||
${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/ebin
|
||||
cd ${WRKSRC}/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/lib
|
||||
cd ${WRKSRC}/priv && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/priv
|
||||
|
||||
.include <bsd.port.mk>
|
||||
2
devel/elixir-exrm/distinfo
Normal file
2
devel/elixir-exrm/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (bitwalker-exrm-0.17.2_GH0.tar.gz) = 8f7c35b9d23e1ba976752db12767450b56101d28f505f4f8408abc63ec43c54f
|
||||
SIZE (bitwalker-exrm-0.17.2_GH0.tar.gz) = 382043
|
||||
14
devel/elixir-exrm/files/patch-mix.exs
Normal file
14
devel/elixir-exrm/files/patch-mix.exs
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
--- mix.exs.orig 2015-06-30 07:38:34 UTC
|
||||
+++ mix.exs
|
||||
@@ -13,10 +13,7 @@ defmodule ReleaseManager.Mixfile do
|
||||
def application, do: []
|
||||
|
||||
def deps do
|
||||
- [{:conform, "~> 0.14.5"},
|
||||
- {:relx, "~> 2.1.1" },
|
||||
- {:earmark, "~> 0.1", only: :dev},
|
||||
- {:ex_doc, "~> 0.5", only: :dev}]
|
||||
+ []
|
||||
end
|
||||
|
||||
defp description do
|
||||
8
devel/elixir-exrm/pkg-descr
Normal file
8
devel/elixir-exrm/pkg-descr
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
This project's goal is to make releases with Elixir projects a
|
||||
breeze. It is composed of a mix task, and build files required to
|
||||
successfully take your Elixir project and perform a release build,
|
||||
and a simplified configuration mechanism which integrates with your
|
||||
current configuration and makes it easy for your operations group
|
||||
to configure the release once deployed.
|
||||
|
||||
WWW: https://github.com/bitwalker/exrm
|
||||
46
devel/elixir-exrm/pkg-plist
Normal file
46
devel/elixir-exrm/pkg-plist
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
lib/elixir/lib/exrm/ebin/Elixir.Mix.Tasks.Release.Clean.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.Mix.Tasks.Release.Plugins.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.Mix.Tasks.Release.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.ReleaseManager.Appups.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.ReleaseManager.Config.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.ReleaseManager.Plugin.Conform.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.ReleaseManager.Plugin.Consolidation.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.ReleaseManager.Plugin.beam
|
||||
lib/elixir/lib/exrm/ebin/Elixir.ReleaseManager.Utils.beam
|
||||
lib/elixir/lib/exrm/ebin/exrm.app
|
||||
lib/elixir/lib/exrm/lib/exrm/appups.ex
|
||||
lib/elixir/lib/exrm/lib/exrm/config.ex
|
||||
lib/elixir/lib/exrm/lib/exrm/plugin.ex
|
||||
lib/elixir/lib/exrm/lib/exrm/plugins/conform.ex
|
||||
lib/elixir/lib/exrm/lib/exrm/plugins/consolidation.ex
|
||||
lib/elixir/lib/exrm/lib/exrm/utils.ex
|
||||
lib/elixir/lib/exrm/lib/mix/tasks/release.clean.ex
|
||||
lib/elixir/lib/exrm/lib/mix/tasks/release.ex
|
||||
lib/elixir/lib/exrm/lib/mix/tasks/release.plugins.ex
|
||||
lib/elixir/lib/exrm/priv/rel/files/boot
|
||||
lib/elixir/lib/exrm/priv/rel/files/nodetool
|
||||
lib/elixir/lib/exrm/priv/rel/files/release_definition.txt
|
||||
lib/elixir/lib/exrm/priv/rel/files/sys.config
|
||||
lib/elixir/lib/exrm/priv/rel/relx.config
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Mix.Tasks.Release.Clean.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Mix.Tasks.Release.Plugins.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Mix.Tasks.Release.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ReleaseManager.Appups.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ReleaseManager.Config.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ReleaseManager.Plugin.Conform.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ReleaseManager.Plugin.Consolidation.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ReleaseManager.Plugin.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ReleaseManager.Utils.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/css/elixir.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/css/full_list.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/css/style.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/exceptions_list.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/js/app.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/js/full_list.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/js/highlight.pack.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/js/jquery.js
|
||||
%%PORTDOCS%%%%DOCSDIR%%/modules_list.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/overview.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/protocols_list.html
|
||||
36
devel/elixir-poison/Makefile
Normal file
36
devel/elixir-poison/Makefile
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= poison
|
||||
PORTVERSION= 1.4.0
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= elixir-
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Pure Elixir JSON library
|
||||
|
||||
LICENSE= ISCL
|
||||
|
||||
BUILD_DEPENDS= elixir:${PORTSDIR}/lang/elixir
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= devinus
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC} && MIX_ENV=prod mix compile
|
||||
|
||||
post-build:
|
||||
@${LN} -s ${WRKSRC}/_build/prod/lib/${PORTNAME}/ebin ${WRKSRC}/ebin
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/ebin
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/ebin
|
||||
cd ${WRKSRC}/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/elixir/lib/${PORTNAME}/lib
|
||||
|
||||
.include <bsd.port.mk>
|
||||
2
devel/elixir-poison/distinfo
Normal file
2
devel/elixir-poison/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (devinus-poison-1.4.0_GH0.tar.gz) = cf229316eea9950aa68c1317ba7d33d04d67e0362ae6d105d22ce901ae9cb6ce
|
||||
SIZE (devinus-poison-1.4.0_GH0.tar.gz) = 28465
|
||||
15
devel/elixir-poison/files/patch-mix.exs
Normal file
15
devel/elixir-poison/files/patch-mix.exs
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
--- mix.exs.orig 2015-06-30 13:45:21 UTC
|
||||
+++ mix.exs
|
||||
@@ -29,11 +29,7 @@ defmodule Poison.Mixfile do
|
||||
#
|
||||
# Type `mix help deps` for more examples and options
|
||||
defp deps do
|
||||
- [{:earmark, "~> 0.1", only: :docs},
|
||||
- {:ex_doc, "~> 0.7", only: :docs},
|
||||
- {:jiffy, github: "davisp/jiffy", only: :bench},
|
||||
- {:exjsx, github: "talentdeficit/exjsx", only: :bench},
|
||||
- {:jazz, github: "meh/jazz", only: :bench}]
|
||||
+ []
|
||||
end
|
||||
|
||||
defp package do
|
||||
8
devel/elixir-poison/pkg-descr
Normal file
8
devel/elixir-poison/pkg-descr
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
Poison is a new JSON library for Elixir focusing on wicked-fast
|
||||
speed without sacrificing simplicity, completeness, or correctness.
|
||||
Poison takes several approaches to be the fastest JSON library for
|
||||
Elixir. Poison uses extensive sub binary matching, a hand-rolled
|
||||
parser using several techniques that are known to benefit HiPE for
|
||||
native compilation, IO list encoding and single-pass decoding.
|
||||
|
||||
WWW: https://github.com/devinus/poison
|
||||
26
devel/elixir-poison/pkg-plist
Normal file
26
devel/elixir-poison/pkg-plist
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
lib/elixir/lib/poison/ebin/Elixir.Poison.Decode.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Decoder.Any.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Decoder.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encode.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.EncodeError.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.Any.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.Atom.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.BitString.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.Float.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.HashDict.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.HashSet.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.Integer.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.List.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.Map.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.Range.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.Stream.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Encoder.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.Parser.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.SyntaxError.beam
|
||||
lib/elixir/lib/poison/ebin/Elixir.Poison.beam
|
||||
lib/elixir/lib/poison/ebin/poison.app
|
||||
lib/elixir/lib/poison/lib/poison.ex
|
||||
lib/elixir/lib/poison/lib/poison/decoder.ex
|
||||
lib/elixir/lib/poison/lib/poison/encoder.ex
|
||||
lib/elixir/lib/poison/lib/poison/parser.ex
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
41
devel/erlang-jobs/Makefile
Normal file
41
devel/erlang-jobs/Makefile
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= jobs
|
||||
PORTVERSION= 0.3
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= erlang-
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Job scheduler and load regulation for Erlang
|
||||
|
||||
BUILD_DEPENDS= erl:${PORTSDIR}/lang/erlang \
|
||||
rebar:${PORTSDIR}/devel/rebar \
|
||||
erlang-parse_trans>=0:${PORTSDIR}/devel/erlang-parse_trans
|
||||
RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang
|
||||
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= uwiger
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/{vsn, git}/{vsn,"${PORTVERSION}"}/' ${WRKSRC}/src/*.app.src
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC} && rebar compile
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
||||
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
|
||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
|
||||
${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
|
||||
${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
|
||||
${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
|
||||
|
||||
.include <bsd.port.mk>
|
||||
2
devel/erlang-jobs/distinfo
Normal file
2
devel/erlang-jobs/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (uwiger-jobs-0.3_GH0.tar.gz) = 764d4abf539099e06ecbcf44e212b8e896203982765ee7c41dfe6e6908ae2e56
|
||||
SIZE (uwiger-jobs-0.3_GH0.tar.gz) = 819804
|
||||
15
devel/erlang-jobs/files/patch-rebar.config
Normal file
15
devel/erlang-jobs/files/patch-rebar.config
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
--- rebar.config.orig 2015-06-30 20:26:49 UTC
|
||||
+++ rebar.config
|
||||
@@ -8,12 +8,6 @@
|
||||
{clean_files, ["*~","*/*~","*/*.xfm","test/*.beam"]}.
|
||||
|
||||
{deps, [
|
||||
- {meck, ".*",
|
||||
- {git, "git://github.com/eproxus/meck.git", "0.7.2"}},
|
||||
- {parse_trans, ".*",
|
||||
- {git, "git://github.com/esl/parse_trans.git", "2.8"}},
|
||||
- {edown, ".*",
|
||||
- {git, "git://github.com/esl/edown.git", "0.4"}}
|
||||
]}.
|
||||
|
||||
{edoc_opts, [{doclet, edown_doclet},
|
||||
3
devel/erlang-jobs/pkg-descr
Normal file
3
devel/erlang-jobs/pkg-descr
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
EDoc extension for generating Github-flavored Markdown.
|
||||
|
||||
WWW: https://github.com/uwiger/edown
|
||||
52
devel/erlang-jobs/pkg-plist
Normal file
52
devel/erlang-jobs/pkg-plist
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs.app
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_app.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_info.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_lib.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_prod_simple.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_queue.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_queue_list.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_sampler.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_sampler_cpu.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_sampler_history.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_sampler_mnesia.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_server.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/ebin/jobs_stateful_simple.beam
|
||||
lib/erlang/lib/jobs-%%VERSION%%/include/jobs.hrl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs.app.src
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs.app.src.bak
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_app.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_info.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_lib.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_prod_simple.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_queue.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_queue_list.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_sampler.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_sampler_cpu.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_sampler_history.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_sampler_mnesia.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_server.erl
|
||||
lib/erlang/lib/jobs-%%VERSION%%/src/jobs_stateful_simple.erl
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/edoc-info
|
||||
%%PORTDOCS%%%%DOCSDIR%%/erlang.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/erlang07g-wiger.pdf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_app.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_info.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_lib.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_prod_simple.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_queue.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_queue_list.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_sampler.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_sampler_cpu.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_sampler_history.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_sampler_mnesia.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_server.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/jobs_stateful_simple.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/overview.edoc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/stylesheet.css
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jobs_cpu.gnu
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/performance_logger.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/performer.erl
|
||||
39
devel/erlang-parse_trans/Makefile
Normal file
39
devel/erlang-parse_trans/Makefile
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= parse_trans
|
||||
PORTVERSION= 2.9.2
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= erlang-
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Parse transform utilities for Erlang
|
||||
|
||||
BUILD_DEPENDS= erl:${PORTSDIR}/lang/erlang
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= uwiger
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/{vsn, git}/{vsn,"${PORTVERSION}"}/' ${WRKSRC}/src/*.app.src
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC} && ./rebar compile
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
|
||||
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
|
||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
|
||||
${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
|
||||
${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
|
||||
${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
|
||||
|
||||
.include <bsd.port.mk>
|
||||
2
devel/erlang-parse_trans/distinfo
Normal file
2
devel/erlang-parse_trans/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (uwiger-parse_trans-2.9.2_GH0.tar.gz) = 25cc9af551f88827b8e502c39a6768b23b48ecee925a0d598b136a2c376e5959
|
||||
SIZE (uwiger-parse_trans-2.9.2_GH0.tar.gz) = 203862
|
||||
11
devel/erlang-parse_trans/files/patch-rebar.config
Normal file
11
devel/erlang-parse_trans/files/patch-rebar.config
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
--- rebar.config.orig 2015-06-30 20:31:56 UTC
|
||||
+++ rebar.config
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
{erl_opts, [debug_info]}.
|
||||
{xref_checks, [undefined_function_calls]}.
|
||||
-{deps, [{edown, ".*", {git, "git://github.com/uwiger/edown.git", {tag, "0.7"}}}]}.
|
||||
+{deps, []}.
|
||||
{edoc_opts, [{doclet, edown_doclet},
|
||||
{top_level_readme,
|
||||
{"./README.md",
|
||||
3
devel/erlang-parse_trans/pkg-descr
Normal file
3
devel/erlang-parse_trans/pkg-descr
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Parse transform utilities for Erlang.
|
||||
|
||||
WWW: https://github.com/uwiger/parse_trans
|
||||
44
devel/erlang-parse_trans/pkg-plist
Normal file
44
devel/erlang-parse_trans/pkg-plist
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
lib/erlang/lib/parse_trans-%%VERSION%%/ebin/ct_expand.beam
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/ebin/exprecs.beam
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/ebin/parse_trans.app
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/ebin/parse_trans.beam
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/ebin/parse_trans_codegen.beam
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/ebin/parse_trans_mod.beam
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/ebin/parse_trans_pp.beam
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/include/codegen.hrl
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/include/exprecs.hrl
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/ct_expand.erl
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/exprecs.erl
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/parse_trans.app.src
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/parse_trans.app.src.bak
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/parse_trans.erl
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/parse_trans_codegen.erl
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/parse_trans_mod.erl
|
||||
lib/erlang/lib/parse_trans-%%VERSION%%/src/parse_trans_pp.erl
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ct_expand.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/edoc-info
|
||||
%%PORTDOCS%%%%DOCSDIR%%/erlang.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%/exprecs.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/parse_trans.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/parse_trans_codegen.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/parse_trans_mod.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/parse_trans_pp.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/stylesheet.css
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ct_expand_test.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex1.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex_codegen.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex_gen_module.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex_gproc_send_xform.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ex_pmod.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/exprecs_eunit.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lc.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pmod.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/t.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/t_ex.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_exprecs.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_exprecs_vsns.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_pt.erl
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_transform_mod.erl
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gradle
|
||||
PORTVERSION= 2.1
|
||||
PORTVERSION= 2.4
|
||||
CATEGORIES= devel java
|
||||
MASTER_SITES= https://services.gradle.org/distributions/
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (gradle-2.1-bin.zip) = 3eee4f9ea2ab0221b89f8e4747a96d4554d00ae46d8d633f11cfda60988bf878
|
||||
SIZE (gradle-2.1-bin.zip) = 41540840
|
||||
SHA256 (gradle-2.4-bin.zip) = c4eaecc621a81f567ded1aede4a5ddb281cc02a03a6a87c4f5502add8fc2f16f
|
||||
SIZE (gradle-2.4-bin.zip) = 45383133
|
||||
|
|
|
|||
|
|
@ -1,40 +1,38 @@
|
|||
bin/gradle
|
||||
%%DATADIR%%/lib/ant-1.9.3.jar
|
||||
%%DATADIR%%/lib/ant-launcher-1.9.3.jar
|
||||
%%DATADIR%%/lib/ant-1.9.4.jar
|
||||
%%DATADIR%%/lib/ant-launcher-1.9.4.jar
|
||||
%%DATADIR%%/lib/asm-all-5.0.3.jar
|
||||
%%DATADIR%%/lib/commons-collections-3.2.1.jar
|
||||
%%DATADIR%%/lib/commons-io-1.4.jar
|
||||
%%DATADIR%%/lib/commons-lang-2.6.jar
|
||||
%%DATADIR%%/lib/dom4j-1.6.1.jar
|
||||
%%DATADIR%%/lib/gradle-base-services-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-base-services-groovy-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-cli-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-core-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-docs-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-launcher-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-messaging-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-model-core-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-model-groovy-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-native-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-open-api-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-resources-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-tooling-api-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-ui-2.1.jar
|
||||
%%DATADIR%%/lib/gradle-wrapper-2.1.jar
|
||||
%%DATADIR%%/lib/groovy-all-2.3.6.jar
|
||||
%%DATADIR%%/lib/gradle-base-services-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-base-services-groovy-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-cli-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-core-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-docs-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-launcher-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-messaging-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-model-core-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-model-groovy-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-native-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-open-api-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-resources-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-tooling-api-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-ui-2.4.jar
|
||||
%%DATADIR%%/lib/gradle-wrapper-2.4.jar
|
||||
%%DATADIR%%/lib/groovy-all-2.3.10.jar
|
||||
%%DATADIR%%/lib/guava-jdk5-17.0.jar
|
||||
%%DATADIR%%/lib/jansi-1.2.1.jar
|
||||
%%DATADIR%%/lib/jarjar-1.3.jar
|
||||
%%DATADIR%%/lib/javax.inject-1.jar
|
||||
%%DATADIR%%/lib/jaxen-1.1.jar
|
||||
%%DATADIR%%/lib/jcip-annotations-1.0.jar
|
||||
%%DATADIR%%/lib/jcl-over-slf4j-1.7.5.jar
|
||||
%%DATADIR%%/lib/jcl-over-slf4j-1.7.10.jar
|
||||
%%DATADIR%%/lib/jna-3.2.7.jar
|
||||
%%DATADIR%%/lib/jul-to-slf4j-1.7.5.jar
|
||||
%%DATADIR%%/lib/jul-to-slf4j-1.7.10.jar
|
||||
%%DATADIR%%/lib/kryo-2.20.jar
|
||||
%%DATADIR%%/lib/log4j-over-slf4j-1.7.5.jar
|
||||
%%DATADIR%%/lib/logback-classic-1.0.13.jar
|
||||
%%DATADIR%%/lib/logback-core-1.0.13.jar
|
||||
%%DATADIR%%/lib/log4j-over-slf4j-1.7.10.jar
|
||||
%%DATADIR%%/lib/minlog-1.2.jar
|
||||
%%DATADIR%%/lib/native-platform-0.10.jar
|
||||
%%DATADIR%%/lib/native-platform-freebsd-amd64-0.10.jar
|
||||
|
|
@ -46,48 +44,64 @@ bin/gradle
|
|||
%%DATADIR%%/lib/native-platform-windows-amd64-0.10.jar
|
||||
%%DATADIR%%/lib/native-platform-windows-i386-0.10.jar
|
||||
%%DATADIR%%/lib/objenesis-1.2.jar
|
||||
%%DATADIR%%/lib/plugins/ant-antlr-1.9.3.jar
|
||||
%%DATADIR%%/lib/plugins/antlr-2.7.7.jar
|
||||
%%DATADIR%%/lib/plugins/bcpg-jdk15-1.46.jar
|
||||
%%DATADIR%%/lib/plugins/bcprov-jdk15-1.46.jar
|
||||
%%DATADIR%%/lib/plugins/aws-java-sdk-core-1.9.19.jar
|
||||
%%DATADIR%%/lib/plugins/aws-java-sdk-kms-1.9.19.jar
|
||||
%%DATADIR%%/lib/plugins/aws-java-sdk-s3-1.9.19.jar
|
||||
%%DATADIR%%/lib/plugins/bcpg-jdk15on-1.51.jar
|
||||
%%DATADIR%%/lib/plugins/bcprov-jdk15on-1.51.jar
|
||||
%%DATADIR%%/lib/plugins/bndlib-2.1.0.jar
|
||||
%%DATADIR%%/lib/plugins/bsh-2.0b4.jar
|
||||
%%DATADIR%%/lib/plugins/classworlds-1.1-alpha-2.jar
|
||||
%%DATADIR%%/lib/plugins/commons-cli-1.2.jar
|
||||
%%DATADIR%%/lib/plugins/commons-codec-1.6.jar
|
||||
%%DATADIR%%/lib/plugins/core-3.1.1.jar
|
||||
%%DATADIR%%/lib/plugins/geronimo-annotation_1.0_spec-1.0.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-announce-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-antlr-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-build-comparison-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-build-init-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-code-quality-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-core-impl-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-cpp-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-diagnostics-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-ear-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-ide-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-ivy-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-jacoco-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-javascript-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-jetty-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-language-base-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-language-jvm-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-maven-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-osgi-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-plugin-development-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-plugin-use-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-plugins-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-publish-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-reporting-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-resources-http-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-scala-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-signing-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-sonar-2.1.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-announce-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-antlr-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-build-comparison-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-build-init-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-code-quality-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-dependency-management-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-diagnostics-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-ear-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-ide-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-ide-native-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-ivy-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-jacoco-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-javascript-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-jetty-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-language-groovy-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-language-java-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-language-jvm-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-language-native-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-language-scala-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-maven-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-osgi-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-platform-base-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-platform-jvm-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-platform-native-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-platform-play-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-plugin-development-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-plugin-use-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-plugins-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-publish-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-reporting-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-resources-http-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-resources-s3-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-resources-sftp-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-scala-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-signing-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-sonar-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-testing-native-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gradle-tooling-api-builders-2.4.jar
|
||||
%%DATADIR%%/lib/plugins/gson-2.2.4.jar
|
||||
%%DATADIR%%/lib/plugins/hamcrest-core-1.3.jar
|
||||
%%DATADIR%%/lib/plugins/httpclient-4.2.2.jar
|
||||
%%DATADIR%%/lib/plugins/httpcore-4.2.2.jar
|
||||
%%DATADIR%%/lib/plugins/ivy-2.2.0.jar
|
||||
%%DATADIR%%/lib/plugins/jackson-annotations-2.3.2.jar
|
||||
%%DATADIR%%/lib/plugins/jackson-core-2.3.2.jar
|
||||
%%DATADIR%%/lib/plugins/jackson-databind-2.3.2.jar
|
||||
%%DATADIR%%/lib/plugins/jarjar-aether-api-1.13.1.jar
|
||||
%%DATADIR%%/lib/plugins/jarjar-aether-connector-wagon-1.13.1.jar
|
||||
%%DATADIR%%/lib/plugins/jarjar-aether-impl-1.13.1.jar
|
||||
|
|
@ -121,13 +135,23 @@ bin/gradle
|
|||
%%DATADIR%%/lib/plugins/jetty-naming-6.1.25.jar
|
||||
%%DATADIR%%/lib/plugins/jetty-plus-6.1.25.jar
|
||||
%%DATADIR%%/lib/plugins/jetty-util-6.1.25.jar
|
||||
%%DATADIR%%/lib/plugins/joda-time-2.7.jar
|
||||
%%DATADIR%%/lib/plugins/jsch-0.1.51.jar
|
||||
%%DATADIR%%/lib/plugins/jsp-2.1-6.1.14.jar
|
||||
%%DATADIR%%/lib/plugins/jsp-api-2.1-6.1.14.jar
|
||||
%%DATADIR%%/lib/plugins/junit-4.11.jar
|
||||
%%DATADIR%%/lib/plugins/maven-ant-tasks-2.1.3.jar
|
||||
%%DATADIR%%/lib/plugins/junit-4.12.jar
|
||||
%%DATADIR%%/lib/plugins/maven-artifact-2.2.1.jar
|
||||
%%DATADIR%%/lib/plugins/maven-artifact-manager-2.2.1.jar
|
||||
%%DATADIR%%/lib/plugins/maven-error-diagnostics-2.2.1.jar
|
||||
%%DATADIR%%/lib/plugins/maven-model-2.2.1.jar
|
||||
%%DATADIR%%/lib/plugins/maven-project-2.2.1.jar
|
||||
%%DATADIR%%/lib/plugins/maven-repository-metadata-2.2.1.jar
|
||||
%%DATADIR%%/lib/plugins/maven-settings-2.2.1.jar
|
||||
%%DATADIR%%/lib/plugins/nekohtml-1.9.14.jar
|
||||
%%DATADIR%%/lib/plugins/plexus-component-annotations-1.5.2.jar
|
||||
%%DATADIR%%/lib/plugins/plexus-container-default-1.0-alpha-9-stable-1.jar
|
||||
%%DATADIR%%/lib/plugins/plexus-interpolation-1.11.jar
|
||||
%%DATADIR%%/lib/plugins/plexus-utils-1.5.15.jar
|
||||
%%DATADIR%%/lib/plugins/pmaven-common-0.8-20100325.jar
|
||||
%%DATADIR%%/lib/plugins/pmaven-groovy-0.8-20100325.jar
|
||||
%%DATADIR%%/lib/plugins/rhino-1.7R3.jar
|
||||
|
|
@ -135,10 +159,14 @@ bin/gradle
|
|||
%%DATADIR%%/lib/plugins/simple-4.1.21.jar
|
||||
%%DATADIR%%/lib/plugins/snakeyaml-1.6.jar
|
||||
%%DATADIR%%/lib/plugins/sonar-batch-bootstrapper-2.9.jar
|
||||
%%DATADIR%%/lib/plugins/sonar-runner-2.0.jar
|
||||
%%DATADIR%%/lib/plugins/sonar/logback-classic-1.0.13.jar
|
||||
%%DATADIR%%/lib/plugins/sonar/logback-core-1.0.13.jar
|
||||
%%DATADIR%%/lib/plugins/testng-6.3.1.jar
|
||||
%%DATADIR%%/lib/plugins/wagon-file-1.0-beta-6.jar
|
||||
%%DATADIR%%/lib/plugins/wagon-http-lightweight-1.0-beta-6.jar
|
||||
%%DATADIR%%/lib/plugins/wagon-provider-api-1.0-beta-6.jar
|
||||
%%DATADIR%%/lib/plugins/xbean-reflect-3.4.jar
|
||||
%%DATADIR%%/lib/plugins/xercesImpl-2.9.1.jar
|
||||
%%DATADIR%%/lib/plugins/xml-apis-1.3.04.jar
|
||||
%%DATADIR%%/lib/reflectasm-1.07-shaded.jar
|
||||
%%DATADIR%%/lib/slf4j-api-1.7.5.jar
|
||||
%%DATADIR%%/lib/slf4j-api-1.7.10.jar
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libolecf
|
||||
DISTVERSION= alpha-20150608
|
||||
DISTVERSION= alpha-20150629
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://github.com/libyal/libolecf/releases/download/${PORTVERSION:E}/ \
|
||||
LOCAL/antoine
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (libolecf-alpha-20150608.tar.gz) = a5275d337950b33f6d5aa0a22dfc23853b91e815d2bb17ff35627bcd4cc74190
|
||||
SIZE (libolecf-alpha-20150608.tar.gz) = 1441612
|
||||
SHA256 (libolecf-alpha-20150629.tar.gz) = bbedcc946831ad18bdf3e03a18306ad7f7f75ae8747b3778996b89c254d980ee
|
||||
SIZE (libolecf-alpha-20150629.tar.gz) = 1442056
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= libx86
|
||||
PORTVERSION= 1.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://www.codon.org.uk/~mjg59/libx86/downloads/ \
|
||||
LOCAL/jkim
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
--- thunk.c 2008-04-02 20:48:00.000000000 -0400
|
||||
+++ thunk.c 2008-12-03 19:19:25.000000000 -0500
|
||||
--- thunk.c.orig 2008-04-03 00:48:00 UTC
|
||||
+++ thunk.c
|
||||
@@ -11,7 +11,9 @@
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
|
|
@ -10,3 +10,14 @@
|
|||
#include <string.h>
|
||||
#include <sys/ipc.h>
|
||||
#include <sys/shm.h>
|
||||
@@ -169,8 +171,8 @@ int LRMI_init() {
|
||||
X86_ESP = 0xFFF9;
|
||||
memset (stack, 0, 64*1024);
|
||||
|
||||
- *((char *)0) = 0x4f; /* Make sure that we end up jumping back to a
|
||||
- halt instruction */
|
||||
+ *((volatile char *)0) = 0x4f; /* Make sure that we end up jumping back to a
|
||||
+ halt instruction */
|
||||
|
||||
M.mem_base = 0;
|
||||
M.mem_size = 1024*1024;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
PORTNAME= Glib
|
||||
PORTVERSION= 1.310
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN/${PORTNAME} SF/gtk2-perl/${PORTNAME}/${PORTVERSION}
|
||||
MASTER_SITES= CPAN SF/gtk2-perl/${PORTNAME}/${PORTVERSION}
|
||||
MASTER_SITE_SUBDIR= CPAN:XAOC
|
||||
PKGNAMEPREFIX= p5-
|
||||
PKGNAMESUFFIX= 2
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Metabase-Client-Simple
|
||||
PORTVERSION= 0.009
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.010
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:DAGOLDEN
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (Metabase-Client-Simple-0.009.tar.gz) = b8bea00beb8bd35f761261b8f3b92f3d51c1765fa16775bc4b3fc21e2a4c2592
|
||||
SIZE (Metabase-Client-Simple-0.009.tar.gz) = 12752
|
||||
SHA256 (Metabase-Client-Simple-0.010.tar.gz) = 5b63b69672f55b233d0663744f504e73d8829734fa8b017d489fd70cc850ac1d
|
||||
SIZE (Metabase-Client-Simple-0.010.tar.gz) = 16962
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Module-Install
|
||||
PORTVERSION= 1.14
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.16
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (Module-Install-1.14.tar.gz) = 3f02f0a33603aff2f5cf06d15f74d1a9be65e844ada99e1a9c2102330ffa0d49
|
||||
SIZE (Module-Install-1.14.tar.gz) = 128795
|
||||
SHA256 (Module-Install-1.16.tar.gz) = afac1264255f4d822d44f84df1aa9affad207f9ae805e803d93c845fa120025e
|
||||
SIZE (Module-Install-1.16.tar.gz) = 113004
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Test-Reporter-Transport-Metabase
|
||||
PORTVERSION= 1.999008
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.999009
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:DAGOLDEN
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (Test-Reporter-Transport-Metabase-1.999008.tar.gz) = e96d7ea84aa2bae4689f8e19be68807d173c8768538f164823f9315cf5009361
|
||||
SIZE (Test-Reporter-Transport-Metabase-1.999008.tar.gz) = 10264
|
||||
SHA256 (Test-Reporter-Transport-Metabase-1.999009.tar.gz) = 6c4ad3e335ba2c3b7aedd7d108523ea07646e39def840516086b1b71497b0d08
|
||||
SIZE (Test-Reporter-Transport-Metabase-1.999009.tar.gz) = 16541
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Test-Timer
|
||||
PORTVERSION= 0.08
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.10
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (Test-Timer-0.08.tar.gz) = bde72fc209d71353f8188b0d02a822c8b152e8a4c3fbe5e626755203452b3686
|
||||
SIZE (Test-Timer-0.08.tar.gz) = 14679
|
||||
SHA256 (Test-Timer-0.10.tar.gz) = b58afa3c221b7fb0d8437c5c50710e729959b6ce4d487cf1a4d7bccc0312ff5a
|
||||
SIZE (Test-Timer-0.10.tar.gz) = 13668
|
||||
|
|
|
|||
|
|
@ -13,23 +13,14 @@ COMMENT= MongoEngine support for django-tastypie
|
|||
LICENSE= AGPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}django-tastypie>=0.9.12:${PORTSDIR}/www/py-django-tastypie \
|
||||
${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:${PORTSDIR}/devel/py-mongoengine \
|
||||
${PYTHON_PKGNAMEPREFIX}django>0:${PORTSDIR}/www/py-django
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= wlanslovenija
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
OPTIONS_SINGLE= DJANGO
|
||||
OPTIONS_SINGLE_DJANGO= DJANGO16 DJANGO17
|
||||
OPTIONS_DEFAULT= DJANGO17
|
||||
|
||||
DJANGO16_DESC= Build with Django 1.6
|
||||
DJANGO17_DESC= Build with Django 1.7
|
||||
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django-tastypie>=0.9.12:${PORTSDIR}/www/py-django-tastypie \
|
||||
${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:${PORTSDIR}/devel/py-mongoengine
|
||||
|
||||
DJANGO16_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django16>0:${PORTSDIR}/www/py-django16
|
||||
DJANGO17_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>0:${PORTSDIR}/www/py-django
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
21
devel/py-django16-tastypie-mongoengine/Makefile
Normal file
21
devel/py-django16-tastypie-mongoengine/Makefile
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
# Created by: Dan Langille <dvl@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= django-tastypie-mongoengine
|
||||
PKGNAMESUFFIX= 16
|
||||
|
||||
MAINTAINER= dvl@FreeBSD.org
|
||||
COMMENT= MongoEngine support for django-tastypie using Django 1.6
|
||||
|
||||
LICENSE= AGPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-tastypie16>=0.9.12:${PORTSDIR}/www/py-django16-tastypie \
|
||||
${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:${PORTSDIR}/devel/py-mongoengine \
|
||||
${PYTHON_PKGNAMEPREFIX}django16>0:${PORTSDIR}/www/py-django16
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../py-django-tastypie-mongoengine
|
||||
|
||||
CONFLICTS_INSTALL= devel/py-django-tastypie-mongoengine
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
||||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= ply
|
||||
PORTVERSION= 3.6
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= http://www.dabeaz.com/ply/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
|
|||
12
devel/py-ply/files/patch-CHANGES
Normal file
12
devel/py-ply/files/patch-CHANGES
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
--- CHANGES.orig 2015-04-25 14:15:57 UTC
|
||||
+++ CHANGES
|
||||
@@ -1,3 +1,9 @@
|
||||
+Version 3.7
|
||||
+---------------------
|
||||
+05/07/15: beazley
|
||||
+ Fixed regression in handling of table modules if specified as module
|
||||
+ objects. See https://github.com/dabeaz/ply/issues/63
|
||||
+
|
||||
Version 3.6
|
||||
---------------------
|
||||
04/25/15: beazley
|
||||
82
devel/py-ply/files/patch-ply_lex.py
Normal file
82
devel/py-ply/files/patch-ply_lex.py
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
--- ply/lex.py.orig 2015-04-26 21:17:41 UTC
|
||||
+++ ply/lex.py
|
||||
@@ -171,7 +171,10 @@ class Lexer:
|
||||
# ------------------------------------------------------------
|
||||
# writetab() - Write lexer information to a table file
|
||||
# ------------------------------------------------------------
|
||||
- def writetab(self, basetabmodule, outputdir=''):
|
||||
+ def writetab(self, lextab, outputdir=''):
|
||||
+ if isinstance(lextab, types.ModuleType):
|
||||
+ raise IOError("Won't overwrite existing lextab module")
|
||||
+ basetabmodule = lextab.split('.')[-1]
|
||||
filename = os.path.join(outputdir, basetabmodule) + '.py'
|
||||
with open(filename, 'w') as tf:
|
||||
tf.write('# %s.py. This file automatically created by PLY (version %s). Don\'t edit!\n' % (basetabmodule, __version__))
|
||||
@@ -856,6 +859,10 @@ class LexerReflect(object):
|
||||
# -----------------------------------------------------------------------------
|
||||
def lex(module=None, object=None, debug=False, optimize=False, lextab='lextab',
|
||||
reflags=0, nowarn=False, outputdir=None, debuglog=None, errorlog=None):
|
||||
+
|
||||
+ if lextab is None:
|
||||
+ lextab = 'lextab'
|
||||
+
|
||||
global lexer
|
||||
|
||||
ldict = None
|
||||
@@ -885,29 +892,13 @@ def lex(module=None, object=None, debug=
|
||||
else:
|
||||
ldict = get_caller_module_dict(2)
|
||||
|
||||
- if outputdir is None:
|
||||
- # If no output directory is set, the location of the output files
|
||||
- # is determined according to the following rules:
|
||||
- # - If lextab specifies a package, files go into that package directory
|
||||
- # - Otherwise, files go in the same directory as the specifying module
|
||||
- if '.' not in lextab:
|
||||
- srcfile = ldict['__file__']
|
||||
- else:
|
||||
- parts = lextab.split('.')
|
||||
- pkgname = '.'.join(parts[:-1])
|
||||
- exec('import %s' % pkgname)
|
||||
- srcfile = getattr(sys.modules[pkgname], '__file__', '')
|
||||
- outputdir = os.path.dirname(srcfile)
|
||||
-
|
||||
# Determine if the module is package of a package or not.
|
||||
# If so, fix the tabmodule setting so that tables load correctly
|
||||
pkg = ldict.get('__package__')
|
||||
- if pkg:
|
||||
+ if pkg and isinstance(lextab, str):
|
||||
if '.' not in lextab:
|
||||
lextab = pkg + '.' + lextab
|
||||
|
||||
- baselextab = lextab.split('.')[-1]
|
||||
-
|
||||
# Collect parser information from the dictionary
|
||||
linfo = LexerReflect(ldict, log=errorlog, reflags=reflags)
|
||||
linfo.get_all()
|
||||
@@ -1029,8 +1020,24 @@ def lex(module=None, object=None, debug=
|
||||
|
||||
# If in optimize mode, we write the lextab
|
||||
if lextab and optimize:
|
||||
+ if outputdir is None:
|
||||
+ # If no output directory is set, the location of the output files
|
||||
+ # is determined according to the following rules:
|
||||
+ # - If lextab specifies a package, files go into that package directory
|
||||
+ # - Otherwise, files go in the same directory as the specifying module
|
||||
+ if isinstance(lextab, types.ModuleType):
|
||||
+ srcfile = lextab.__file__
|
||||
+ else:
|
||||
+ if '.' not in lextab:
|
||||
+ srcfile = ldict['__file__']
|
||||
+ else:
|
||||
+ parts = lextab.split('.')
|
||||
+ pkgname = '.'.join(parts[:-1])
|
||||
+ exec('import %s' % pkgname)
|
||||
+ srcfile = getattr(sys.modules[pkgname], '__file__', '')
|
||||
+ outputdir = os.path.dirname(srcfile)
|
||||
try:
|
||||
- lexobj.writetab(baselextab, outputdir)
|
||||
+ lexobj.writetab(lextab, outputdir)
|
||||
except IOError as e:
|
||||
errorlog.warning("Couldn't write lextab module %r. %s" % (lextab, e))
|
||||
|
||||
79
devel/py-ply/files/patch-ply_yacc.py
Normal file
79
devel/py-ply/files/patch-ply_yacc.py
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
--- ply/yacc.py.orig 2015-04-26 21:19:12 UTC
|
||||
+++ ply/yacc.py
|
||||
@@ -2692,7 +2692,11 @@ class LRGeneratedTable(LRTable):
|
||||
# This function writes the LR parsing tables to a file
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
- def write_table(self, basemodulename, outputdir='', signature=''):
|
||||
+ def write_table(self, tabmodule, outputdir='', signature=''):
|
||||
+ if isinstance(tabmodule, types.ModuleType):
|
||||
+ raise IOError("Won't overwrite existing tabmodule")
|
||||
+
|
||||
+ basemodulename = tabmodule.split('.')[-1]
|
||||
filename = os.path.join(outputdir, basemodulename) + '.py'
|
||||
try:
|
||||
f = open(filename, 'w')
|
||||
@@ -2705,7 +2709,7 @@ _tabversion = %r
|
||||
_lr_method = %r
|
||||
|
||||
_lr_signature = %r
|
||||
- ''' % (filename, __tabversion__, self.lr_method, signature))
|
||||
+ ''' % (os.path.basename(filename), __tabversion__, self.lr_method, signature))
|
||||
|
||||
# Change smaller to 0 to go back to original tables
|
||||
smaller = 1
|
||||
@@ -3179,6 +3183,9 @@ def yacc(method='LALR', debug=yaccdebug,
|
||||
check_recursion=True, optimize=False, write_tables=True, debugfile=debug_file,
|
||||
outputdir=None, debuglog=None, errorlog=None, picklefile=None):
|
||||
|
||||
+ if tabmodule is None:
|
||||
+ tabmodule = tab_module
|
||||
+
|
||||
# Reference to the parsing method of the last built parser
|
||||
global parse
|
||||
|
||||
@@ -3204,22 +3211,26 @@ def yacc(method='LALR', debug=yaccdebug,
|
||||
# is determined according to the following rules:
|
||||
# - If tabmodule specifies a package, files go into that package directory
|
||||
# - Otherwise, files go in the same directory as the specifying module
|
||||
- if '.' not in tabmodule:
|
||||
- srcfile = pdict['__file__']
|
||||
+ if isinstance(tabmodule, types.ModuleType):
|
||||
+ srcfile = tabmodule.__file__
|
||||
else:
|
||||
- parts = tabmodule.split('.')
|
||||
- pkgname = '.'.join(parts[:-1])
|
||||
- exec('import %s' % pkgname)
|
||||
- srcfile = getattr(sys.modules[pkgname], '__file__', '')
|
||||
+ if '.' not in tabmodule:
|
||||
+ srcfile = pdict['__file__']
|
||||
+ else:
|
||||
+ parts = tabmodule.split('.')
|
||||
+ pkgname = '.'.join(parts[:-1])
|
||||
+ exec('import %s' % pkgname)
|
||||
+ srcfile = getattr(sys.modules[pkgname], '__file__', '')
|
||||
outputdir = os.path.dirname(srcfile)
|
||||
|
||||
# Determine if the module is package of a package or not.
|
||||
# If so, fix the tabmodule setting so that tables load correctly
|
||||
pkg = pdict.get('__package__')
|
||||
- if pkg and '.' not in tabmodule:
|
||||
- tabmodule = pkg + '.' + tabmodule
|
||||
+ if pkg and isinstance(tabmodule, str):
|
||||
+ if '.' not in tabmodule:
|
||||
+ tabmodule = pkg + '.' + tabmodule
|
||||
+
|
||||
|
||||
- basetabmodule = tabmodule.split('.')[-1]
|
||||
|
||||
# Set start symbol if it's specified directly using an argument
|
||||
if start is not None:
|
||||
@@ -3432,7 +3443,7 @@ def yacc(method='LALR', debug=yaccdebug,
|
||||
# Write the table file if requested
|
||||
if write_tables:
|
||||
try:
|
||||
- lr.write_table(basetabmodule, outputdir, signature)
|
||||
+ lr.write_table(tabmodule, outputdir, signature)
|
||||
except IOError as e:
|
||||
errorlog.warning("Couldn't create %r. %s" % (tabmodule, e))
|
||||
|
||||
|
|
@ -1,11 +1,14 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= rebar3
|
||||
PORTVERSION= 20150601
|
||||
PORTVERSION= 20150630
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES+= http://olgeni.olgeni.com/~olgeni/distfiles/:deps \
|
||||
LOCAL/olgeni:deps
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} rebar3-deps-2.tar.gz:deps
|
||||
MASTER_SITES+= LOCAL/olgeni:pkg \
|
||||
http://olgeni.olgeni.com/~olgeni/distfiles/:pkg \
|
||||
https://s3.amazonaws.com/s3.hex.pm/tarballs/:hex
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
||||
rebar3-packages-1${EXTRACT_SUFX}:pkg
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Build tool for Erlang
|
||||
|
|
@ -20,21 +23,42 @@ OPTIONS_DEFINE= BASH ZSH
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= rebar
|
||||
GH_TAGNAME= e09be18
|
||||
GH_TAGNAME= 4f98106
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
BASH_PLIST_FILES= share/bash-completion/completions/rebar3
|
||||
ZSH_PLIST_FILES= share/zsh/site-functions/_rebar3
|
||||
|
||||
REBAR_PACKAGES= ${WRKDIR}/.cache/rebar3/hex/com/amazonaws/s3/s3.hex.pm/tarballs/packages
|
||||
|
||||
# from rebar.config
|
||||
REBAR_DEPS= bbmustache-1.0.1 \
|
||||
erlware_commons-0.12.0 \
|
||||
getopt-0.8.2 \
|
||||
providers-1.4.1 \
|
||||
relx-3.0.0
|
||||
|
||||
.for _dep in ${REBAR_DEPS}
|
||||
DISTFILES+= ${_dep}.tar:hex
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
post-extract:
|
||||
@${CP} -R ${WRKDIR}/_build ${WRKSRC}/
|
||||
@${MKDIR} ${REBAR_PACKAGES}
|
||||
@${TAR} xfz ${DISTDIR}/rebar3-packages-1${EXTRACT_SUFX} -C ${REBAR_PACKAGES}
|
||||
.for _dep in ${REBAR_DEPS}
|
||||
@${INSTALL_DATA} ${DISTDIR}/${_dep}.tar ${REBAR_PACKAGES}
|
||||
.endfor
|
||||
.for _dep in ${REBAR_DEPS}
|
||||
@${MKDIR} ${WRKSRC}/_build/default/lib/${_dep:C/-.*//}
|
||||
@${TAR} xOf ${DISTDIR}/${_dep}.tar contents.tar.gz |\
|
||||
${TAR} xfz - -C ${WRKSRC}/_build/default/lib/${_dep:C/-.*//}
|
||||
.endfor
|
||||
|
||||
do-build:
|
||||
@${RM} ${WRKSRC}/rebar.lock
|
||||
@cd ${WRKSRC} && ./bootstrap
|
||||
@cd ${WRKSRC} && HOME=${WRKDIR} ./bootstrap
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
|
||||
|
|
|
|||
|
|
@ -1,4 +1,14 @@
|
|||
SHA256 (rebar-rebar3-20150601-e09be18_GH0.tar.gz) = d72b269142315c03a5f7bb5866226f3170253a7354fb02918bbe6d355081d838
|
||||
SIZE (rebar-rebar3-20150601-e09be18_GH0.tar.gz) = 146166
|
||||
SHA256 (rebar3-deps-2.tar.gz) = 5a305bcb195dac3853ede2d6ef129f3c7d582b2ab937c4df33c1498463f10dea
|
||||
SIZE (rebar3-deps-2.tar.gz) = 6620075
|
||||
SHA256 (rebar-rebar3-20150630-4f98106_GH0.tar.gz) = d97d923f4d6bbf3c0b6d3a6290b1adff8f02221e5f4d980eca6c28f3b79931c6
|
||||
SIZE (rebar-rebar3-20150630-4f98106_GH0.tar.gz) = 151656
|
||||
SHA256 (rebar3-packages-1.tar.gz) = 66b4b36f7ca0064d35336ea8bd89c7bdabd3f7eca98949418f89c144d05155a1
|
||||
SIZE (rebar3-packages-1.tar.gz) = 216988
|
||||
SHA256 (bbmustache-1.0.1.tar) = 274f8e35a4f11d3ba40b2ebdae5784ce7faf2cd2b6c6e247d8d5273a30d56cd4
|
||||
SIZE (bbmustache-1.0.1.tar) = 20480
|
||||
SHA256 (erlware_commons-0.12.0.tar) = ee9a20540e9a60fd8b455a1fc18d7d341a7a4e3a255b6b91c4f5ba967e3ac98c
|
||||
SIZE (erlware_commons-0.12.0.tar) = 61440
|
||||
SHA256 (getopt-0.8.2.tar) = 736e6db3679fbbad46373efb96b69509f8e420281635e9d92989af9f0a0483f7
|
||||
SIZE (getopt-0.8.2.tar) = 20480
|
||||
SHA256 (providers-1.4.1.tar) = dfd88305670a3d942c08a2d852eeb4c20ec40ee2ba589339a48083ac74f14e36
|
||||
SIZE (providers-1.4.1.tar) = 20480
|
||||
SHA256 (relx-3.0.0.tar) = a04657b05ea127bc6ffdde61de1512e506199289d2ba5d2f5fb14605fb7471d4
|
||||
SIZE (relx-3.0.0.tar) = 71680
|
||||
|
|
|
|||
18
devel/rebar3/files/patch-bootstrap
Normal file
18
devel/rebar3/files/patch-bootstrap
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
--- bootstrap.orig 2015-06-29 12:47:25 UTC
|
||||
+++ bootstrap
|
||||
@@ -30,7 +30,6 @@ main(_Args) ->
|
||||
|
||||
setup_env(),
|
||||
os:putenv("REBAR_PROFILE", "bootstrap"),
|
||||
- rebar3:run(["update"]),
|
||||
{ok, State} = rebar3:run(["compile"]),
|
||||
reset_env(),
|
||||
os:putenv("REBAR_PROFILE", ""),
|
||||
@@ -60,7 +59,6 @@ main(_Args) ->
|
||||
|
||||
fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
|
||||
{Name, _, Repo} = lists:keyfind(Name, 1, Deps),
|
||||
- ok = fetch(Repo, Name),
|
||||
compile(Name, ErlFirstFiles).
|
||||
|
||||
fetch({pkg, Name, Vsn}, App) ->
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gyoku
|
||||
PORTVERSION= 0.4.6
|
||||
PORTVERSION= 1.3.1
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
@ -10,13 +10,13 @@ MAINTAINER= joe@thrallingpenguin.com
|
|||
COMMENT= Library for translating Ruby hashes to XML
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
|
||||
|
||||
RUN_DEPENDS= rubygem-builder>=2.1.2:${PORTSDIR}/devel/rubygem-builder
|
||||
RUN_DEPENDS= rubygem-builder32>=2.1.2:${PORTSDIR}/devel/rubygem-builder32
|
||||
|
||||
NO_ARCH= yes
|
||||
USE_RUBY= yes
|
||||
USE_RUBYGEMS= yes
|
||||
RUBYGEM_AUTOPLIST= yes
|
||||
|
||||
PORTSCOUT= limit:^0\.4\.
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (rubygem/gyoku-0.4.6.gem) = b334b144f713fd9078100394d6125847bcefd08c1c4f11c92c026f8b3127a335
|
||||
SIZE (rubygem/gyoku-0.4.6.gem) = 11776
|
||||
SHA256 (rubygem/gyoku-1.3.1.gem) = b0c5c825718df093437ab6bf84a25f39711816ab52a3bb3d2dcfa44102d5c0f2
|
||||
SIZE (rubygem/gyoku-1.3.1.gem) = 16896
|
||||
|
|
|
|||
|
|
@ -1,19 +0,0 @@
|
|||
# Created by: ijliao
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mash
|
||||
PORTVERSION= 0.1.1
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
MAINTAINER= ruby@FreeBSD.org
|
||||
COMMENT= Mocking Hash library for Ruby
|
||||
|
||||
DEPRECATED= Deprecated by upstream. Use devel/rubygem-hashie instead
|
||||
EXPIRATION_DATE=2015-06-30
|
||||
|
||||
USE_RUBY= yes
|
||||
USE_RUBYGEMS= yes
|
||||
RUBYGEM_AUTOPLIST= yes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (rubygem/mash-0.1.1.gem) = 69a96bef7947bff847aefad15d46fce628e29e0e7e8a9f5c36f0a3bd3bfd1e8a
|
||||
SIZE (rubygem/mash-0.1.1.gem) = 8704
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
Mash is an extended Hash that gives simple pseudo-object functionality that
|
||||
can be built from hashes and easily extended. It is designed to be used in
|
||||
RESTful API libraries to provide easy object-like access to JSON and XML
|
||||
parsed hashes.
|
||||
|
||||
WWW: https://github.com/mbleigh/mash
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= nori
|
||||
PORTVERSION= 1.0.3
|
||||
PORTVERSION= 2.6.0
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
|
||||
|
|
@ -10,11 +10,11 @@ MAINTAINER= joe@thrallingpenguin.com
|
|||
COMMENT= Library for converting XML to Hash syntax
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
NO_ARCH= yes
|
||||
USE_RUBY= yes
|
||||
USE_RUBYGEMS= yes
|
||||
RUBYGEM_AUTOPLIST= yes
|
||||
|
||||
PORTSCOUT= limit:^1\.0\.
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (rubygem/nori-1.0.3.gem) = 2a9d12eabe9f758107d6f52853623dd1296ee58cb7efea9fd62f3f88df8481b7
|
||||
SIZE (rubygem/nori-1.0.3.gem) = 19456
|
||||
SHA256 (rubygem/nori-2.6.0.gem) = f629a4e92fe394e78f9441d55e71f5606ce8c045f3cc81f326f70b45ce61dc18
|
||||
SIZE (rubygem/nori-2.6.0.gem) = 23040
|
||||
|
|
|
|||
|
|
@ -4,13 +4,19 @@
|
|||
PORTNAME= shflags
|
||||
PORTVERSION= 1.0.3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= GOOGLE_CODE
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Command-line flags module for Unix shell scripts
|
||||
|
||||
LICENSE= LGPL21
|
||||
LICENSE_FILE= ${WRKSRC}/doc/LGPL-2.1
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= kward
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
PLIST_FILES= lib/shflags
|
||||
|
||||
do-install:
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (shflags-1.0.3.tgz) = 956a14771230760e24fa6ad5692bf858d1c9ee2d314320091fd045181cec8a22
|
||||
SIZE (shflags-1.0.3.tgz) = 43549
|
||||
SHA256 (kward-shflags-1.0.3_GH0.tar.gz) = ffc7eb68b583eba7eb468f7cd5d5f4174b7ad014e24aae2e43f8b5c2d0da0602
|
||||
SIZE (kward-shflags-1.0.3_GH0.tar.gz) = 43017
|
||||
|
|
|
|||
|
|
@ -1,12 +1,13 @@
|
|||
Shell Flags (shFlags) is a library written to greatly simplify the handling of
|
||||
command-line flags in Bourne based Unix shell scripts (bash, dash, ksh, sh,
|
||||
zsh) on many Unix OSes (Linux, Solaris, Mac OS X, etc.).
|
||||
Shell Flags (shFlags) is a library written to greatly simplify the
|
||||
handling of command-line flags in Bourne based Unix shell scripts (bash,
|
||||
dash, ksh, sh, zsh) on many Unix OSes (Linux, Solaris, Mac OS X, etc.).
|
||||
|
||||
Most shell scripts use getopt for flags processing, but the different versions
|
||||
of getopt on various OSes make writing portable shell scripts difficult.
|
||||
shFlags instead provides an API that doesn't change across shell and OS
|
||||
versions so the script writer can be confident that the script will work.
|
||||
Most shell scripts use getopt for flags processing, but the different
|
||||
versions of getopt on various OSes make writing portable shell scripts
|
||||
difficult. shFlags instead provides an API that doesn't change across
|
||||
shell and OS versions so the script writer can be confident that the
|
||||
script will work.
|
||||
|
||||
shFlags is a port of the google-gflags C++/Python library.
|
||||
|
||||
WWW: http://code.google.com/p/shflags/
|
||||
WWW: http://github.com/kward/shflags
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME?= subversion
|
||||
PORTVERSION= 1.8.13
|
||||
PORTREVISION?= 0
|
||||
PORTREVISION?= 1
|
||||
CATEGORIES+= devel
|
||||
MASTER_SITES= APACHE/subversion
|
||||
DIST_SUBDIR= subversion18
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
--- subversion/svn/util.c.orig 2014-03-20 14:29:13.887966536 -0400
|
||||
+++ subversion/svn/util.c 2014-03-20 14:29:53.806964066 -0400
|
||||
--- subversion/svn/util.c.orig 2013-07-10 04:00:05 UTC
|
||||
+++ subversion/svn/util.c
|
||||
@@ -66,6 +66,9 @@
|
||||
#include "private/svn_client_private.h"
|
||||
#include "private/svn_cmdline_private.h"
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
|
||||
|
||||
@@ -322,6 +325,70 @@
|
||||
@@ -322,6 +325,70 @@ truncate_buffer_at_prefix(apr_size_t *ne
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -22,7 +22,6 @@
|
|||
+
|
||||
+static const char *prefixes[] = {
|
||||
+ "PR:",
|
||||
+ "Differential Revision:",
|
||||
+ "Submitted by:",
|
||||
+ "Reviewed by:",
|
||||
+ "Approved by:",
|
||||
|
|
@ -32,6 +31,7 @@
|
|||
+ "Relnotes:",
|
||||
+ "Security:",
|
||||
+ "Sponsored by:"
|
||||
+ "Differential Revision:",
|
||||
+};
|
||||
+
|
||||
+void
|
||||
|
|
@ -81,13 +81,12 @@
|
|||
#define EDITOR_EOF_PREFIX _("--This line, and those below, will be ignored--")
|
||||
|
||||
svn_error_t *
|
||||
@@ -337,8 +403,38 @@
|
||||
@@ -337,8 +404,38 @@ svn_cl__get_log_message(const char **log
|
||||
|
||||
/* Set default message. */
|
||||
default_msg = svn_stringbuf_create(APR_EOL_STR, pool);
|
||||
+ svn_stringbuf_appendcstr(default_msg, APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "PR:\t\t" APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "Differential Revision:\t" APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "Submitted by:\t" APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "Reviewed by:\t" APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "Approved by:\t" APR_EOL_STR);
|
||||
|
|
@ -101,12 +100,12 @@
|
|||
+ ORGANIZATION_NAME
|
||||
+#endif
|
||||
+ APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "Differential Revision:\t" APR_EOL_STR);
|
||||
svn_stringbuf_appendcstr(default_msg, EDITOR_EOF_PREFIX);
|
||||
- svn_stringbuf_appendcstr(default_msg, APR_EOL_STR APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Description of fields to fill in above: 76 columns --|" APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> PR: If a GNATS PR is affected by the change." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Differential Revision: https://reviews.freebsd.org/D### (*full* phabric URL needed)." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Submitted by: If someone else sent in the change." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Reviewed by: If someone else reviewed your modification." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Approved by: If you needed approval for this commit." APR_EOL_STR);
|
||||
|
|
@ -116,12 +115,13 @@
|
|||
+ svn_stringbuf_appendcstr(default_msg, "> Relnotes: Set to 'yes' for mention in release notes." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Security: Vulnerability reference (one per line) or description." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Sponsored by: If the change was sponsored by an organization." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Differential Revision: https://reviews.freebsd.org/D### (*full* phabric URL needed)." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, "> Empty fields above will be automatically removed." APR_EOL_STR);
|
||||
+ svn_stringbuf_appendcstr(default_msg, APR_EOL_STR);
|
||||
|
||||
*tmp_file = NULL;
|
||||
if (lmb->message)
|
||||
@@ -350,6 +444,7 @@
|
||||
@@ -350,6 +447,7 @@ svn_cl__get_log_message(const char **log
|
||||
that follows it. */
|
||||
truncate_buffer_at_prefix(&(log_msg_buf->len), log_msg_buf->data,
|
||||
EDITOR_EOF_PREFIX);
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
|
||||
/* Make a string from a stringbuf, sharing the data allocation. */
|
||||
log_msg_str->data = log_msg_buf->data;
|
||||
@@ -470,6 +565,13 @@
|
||||
@@ -470,6 +568,13 @@ svn_cl__get_log_message(const char **log
|
||||
if (message)
|
||||
truncate_buffer_at_prefix(&message->len, message->data,
|
||||
EDITOR_EOF_PREFIX);
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= electrum
|
||||
PORTVERSION= 2.1.1
|
||||
PORTVERSION= 2.3.2
|
||||
CATEGORIES= finance python
|
||||
MASTER_SITES= https://download.electrum.org/ http://download.electrum.org/
|
||||
DISTNAME= Electrum-${PORTVERSION}
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (Electrum-2.1.1.tar.gz) = 958c7113072aa4a00a7e58a6e325d952fc35896a8678952cf6487636f74164e0
|
||||
SIZE (Electrum-2.1.1.tar.gz) = 1778994
|
||||
SHA256 (Electrum-2.3.2.tar.gz) = 710d133ec72292e3a3ed8d394cffe1127bb9b6f6e4614e02bf7ce5d2cea9b845
|
||||
SIZE (Electrum-2.3.2.tar.gz) = 1970776
|
||||
|
|
|
|||
|
|
@ -120,6 +120,7 @@ share/pixmaps/electrum.png
|
|||
%%PYTHON_SITELIBDIR%%/electrum/wordlist/japanese.txt
|
||||
%%PYTHON_SITELIBDIR%%/electrum/wordlist/portuguese.txt
|
||||
%%PYTHON_SITELIBDIR%%/electrum/wordlist/spanish.txt
|
||||
%%PYTHON_SITELIBDIR%%/electrum/www/index.html
|
||||
%%PYTHON_SITELIBDIR%%/electrum/x509.py
|
||||
%%PYTHON_SITELIBDIR%%/electrum/x509.pyc
|
||||
%%PYTHON_SITELIBDIR%%/electrum/x509.pyo
|
||||
|
|
@ -132,6 +133,9 @@ share/pixmaps/electrum.png
|
|||
%%PYTHON_SITELIBDIR%%/electrum_gui/gtk.py
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/gtk.pyc
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/gtk.pyo
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/jsonrpc.py
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/jsonrpc.pyc
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/jsonrpc.pyo
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/qt/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/qt/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/electrum_gui/qt/__init__.pyo
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
# $MCom: ports/finance/gnucash-docs/Makefile,v 1.7 2007/08/04 03:51:29 marcus Exp $
|
||||
|
||||
PORTNAME= gnucash-docs
|
||||
PORTVERSION= 2.6.5
|
||||
PORTVERSION= 2.6.7
|
||||
CATEGORIES= finance gnome
|
||||
MASTER_SITES= SF/gnucash/${PORTNAME}/${PORTVERSION} \
|
||||
http://www.gnucash.org/pub/gnucash/sources/stable/ \
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (gnucash-docs-2.6.5.tar.gz) = 420436947fd9c7b186a440f88c378e298a149f514341147dd01106f7bfa143e3
|
||||
SIZE (gnucash-docs-2.6.5.tar.gz) = 58941882
|
||||
SHA256 (gnucash-docs-2.6.7.tar.gz) = 80b8188675f3202aa0385f005a99d720a96aa380d2689c9c15f9aa7ecb08de7e
|
||||
SIZE (gnucash-docs-2.6.7.tar.gz) = 58975368
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $MCom: ports/finance/gnucash/Makefile,v 1.26 2008/12/31 03:25:18 mezz Exp $
|
||||
|
||||
PORTNAME= gnucash
|
||||
PORTVERSION= 2.6.6
|
||||
PORTVERSION= 2.6.7
|
||||
CATEGORIES= finance gnome
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (gnucash-2.6.6.tar.bz2) = 2337c791511ec35ca1ab207bac5f80dd5764df6029adf46a15154df370c97180
|
||||
SIZE (gnucash-2.6.6.tar.bz2) = 13303707
|
||||
SHA256 (gnucash-2.6.7.tar.bz2) = 6c15b12eeddc095d6926d9ea84d885c20b8f52781602c15aa3f672a1f7e2beef
|
||||
SIZE (gnucash-2.6.7.tar.bz2) = 13529748
|
||||
|
|
|
|||
|
|
@ -1219,6 +1219,7 @@ share/locale/ro/LC_MESSAGES/gnucash.mo
|
|||
share/locale/ru/LC_MESSAGES/gnucash.mo
|
||||
share/locale/rw/LC_MESSAGES/gnucash.mo
|
||||
share/locale/sk/LC_MESSAGES/gnucash.mo
|
||||
share/locale/sr/LC_MESSAGES/gnucash.mo
|
||||
share/locale/sv/LC_MESSAGES/gnucash.mo
|
||||
share/locale/ta/LC_MESSAGES/gnucash.mo
|
||||
share/locale/te/LC_MESSAGES/gnucash.mo
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= wesnoth
|
||||
PORTVERSION= 1.12.2
|
||||
PORTVERSION= 1.12.4
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/${PORTNAME}-${PORTVERSION} \
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (wesnoth-1.12.2.tar.bz2) = 1f4f76e5fd0ce175a3eb7b9855aff7a58dc75899c534d7653d97ac9fd4fe798b
|
||||
SIZE (wesnoth-1.12.2.tar.bz2) = 392234446
|
||||
SHA256 (wesnoth-1.12.4.tar.bz2) = bf525060da4201f1e62f861ed021f13175766e074a8a490b995052453df51ea7
|
||||
SIZE (wesnoth-1.12.4.tar.bz2) = 392278313
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Cairo
|
||||
PORTVERSION= 1.104
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.105
|
||||
CATEGORIES= graphics perl5
|
||||
MASTER_SITES= CPAN \
|
||||
SF/gtk2-perl/${PORTNAME}/${PORTVERSION}
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (Cairo-1.104.tar.gz) = bb0a966ff08c1c5a3d78e6699316f188842d6d029e9ac5fc9364bba3cd4e2762
|
||||
SIZE (Cairo-1.104.tar.gz) = 108438
|
||||
SHA256 (Cairo-1.105.tar.gz) = 98201dea8f31a369bbf9b276065425dd58b710a8d14478d6e1868ce07911a046
|
||||
SIZE (Cairo-1.105.tar.gz) = 108695
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= squish
|
||||
PORTVERSION= 1.10
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= http://libsquish.googlecode.com/files/
|
||||
|
||||
|
|
@ -19,10 +20,11 @@ CXXFLAGS+= -fPIC -include limits.h
|
|||
|
||||
OPTIONS_RADIO= RG1
|
||||
OPTIONS_RADIO_RG1= ALTIVEC SSE
|
||||
OPTIONS_DEFAULT_amd64= SSE
|
||||
ALTIVEC_DESC= Use Altivec instructions
|
||||
RG1_DESC= Optimizations Selection
|
||||
|
||||
ALTIVEC_CXXFLAGS= -DSQUISH_USE_ALTIVEC=1 -maltivec
|
||||
SSE_CXXFLAGS= -DSQUISH_USE_SSE=2 -msse
|
||||
SSE_CXXFLAGS= -DSQUISH_USE_SSE=2 -msse2
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= openjdk6
|
||||
PORTVERSION= b34
|
||||
PORTREVISION= 2
|
||||
PORTVERSION= b35
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= java devel
|
||||
MASTER_SITES= APACHE/ant/binaries/:ant \
|
||||
|
|
@ -29,7 +28,7 @@ LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
|
|||
RUN_DEPENDS= javavm:${PORTSDIR}/java/javavmwrapper \
|
||||
dejavu>0:${PORTSDIR}/x11-fonts/dejavu
|
||||
|
||||
OPENJDK_BUILDDATE= 20_jan_2015
|
||||
OPENJDK_BUILDDATE= 14_apr_2015
|
||||
|
||||
OPTIONS_DEFINE= ICEDTEA IPV6 POLICY SOUND TZUPDATE
|
||||
OPTIONS_DEFAULT=ICEDTEA IPV6 TZUPDATE
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
SHA256 (apache-ant-1.9.4-bin.tar.bz2) = 20c16575684b8869dd9d19abe0fb504566adefb5d397881e70a417886e0088cf
|
||||
SIZE (apache-ant-1.9.4-bin.tar.bz2) = 4351965
|
||||
SHA256 (openjdk-6-src-b34-20_jan_2015.tar.xz) = 13d1b4e1e152b6f9ad81b5558d6c7c0d3315a9e9494e49e515229722e2ee4e51
|
||||
SIZE (openjdk-6-src-b34-20_jan_2015.tar.xz) = 33601316
|
||||
SHA256 (openjdk-6-src-b35-14_apr_2015.tar.xz) = 131cde181fbca08ac4d47bd13f6c3a64806fe2ae2106c03afe7ba651c24a4f9b
|
||||
SIZE (openjdk-6-src-b35-14_apr_2015.tar.xz) = 33730692
|
||||
SHA256 (jtreg-4.1-bin-b05_29_nov_2012.zip) = 9291eb4a14501232b35614e88686ff66ad8b69d0098dbd4322b28f97b672653d
|
||||
SIZE (jtreg-4.1-bin-b05_29_nov_2012.zip) = 5993382
|
||||
|
|
|
|||
|
|
@ -31,126 +31,126 @@ version=1
|
|||
# Component Font Mappings
|
||||
|
||||
dialog.plain.latin-1=DejaVu Sans
|
||||
dialog.plain.chinese-big5=AR PL UMing TW
|
||||
dialog.plain.chinese-gb18030=AR PL UMing CN
|
||||
dialog.plain.chinese-big5=AR PL UMing
|
||||
dialog.plain.chinese-gb18030=AR PL UMing
|
||||
dialog.plain.japanese-x0208=Sazanami Gothic
|
||||
dialog.plain.korean=NanumGothic
|
||||
|
||||
dialog.bold.latin-1=DejaVu Sans Bold
|
||||
dialog.bold.chinese-big5=AR PL UMing TW
|
||||
dialog.bold.chinese-gb18030=AR PL UMing CN
|
||||
dialog.bold.chinese-big5=AR PL UMing
|
||||
dialog.bold.chinese-gb18030=AR PL UMing
|
||||
dialog.bold.japanese-x0208=Sazanami Gothic
|
||||
dialog.bold.korean=NanumGothicExtraBold
|
||||
|
||||
dialog.italic.latin-1=DejaVu Sans Oblique
|
||||
dialog.italic.chinese-big5=AR PL UMing TW
|
||||
dialog.italic.chinese-gb18030=AR PL UMing CN
|
||||
dialog.italic.chinese-big5=AR PL UMing
|
||||
dialog.italic.chinese-gb18030=AR PL UMing
|
||||
dialog.italic.japanese-x0208=Sazanami Gothic
|
||||
dialog.italic.korean=NanumGothic
|
||||
|
||||
dialog.bolditalic.latin-1=DejaVu Sans Bold Oblique
|
||||
dialog.bolditalic.chinese-big5=AR PL UMing TW
|
||||
dialog.bolditalic.chinese-gb18030=AR PL UMing CN
|
||||
dialog.bolditalic.chinese-big5=AR PL UMing
|
||||
dialog.bolditalic.chinese-gb18030=AR PL UMing
|
||||
dialog.bolditalic.japanese-x0208=Sazanami Gothic
|
||||
dialog.bolditalic.korean=NanumGothicExtraBold
|
||||
|
||||
|
||||
sansserif.plain.latin-1=DejaVu Sans
|
||||
sansserif.plain.chinese-big5=AR PL UMing TW
|
||||
sansserif.plain.chinese-gb18030=AR PL UMing CN
|
||||
sansserif.plain.chinese-big5=AR PL UMing
|
||||
sansserif.plain.chinese-gb18030=AR PL UMing
|
||||
sansserif.plain.japanese-x0208=Sazanami Gothic
|
||||
sansserif.plain.korean=NanumGothic
|
||||
|
||||
sansserif.bold.latin-1=DejaVu Sans Bold
|
||||
sansserif.bold.chinese-big5=AR PL UMing TW
|
||||
sansserif.bold.chinese-gb18030=AR PL UMing CN
|
||||
sansserif.bold.chinese-big5=AR PL UMing
|
||||
sansserif.bold.chinese-gb18030=AR PL UMing
|
||||
sansserif.bold.japanese-x0208=Sazanami Gothic
|
||||
sansserif.bold.korean=NanumGothicExtraBold
|
||||
|
||||
sansserif.italic.latin-1=DejaVu Sans Oblique
|
||||
sansserif.italic.chinese-big5=AR PL UMing TW
|
||||
sansserif.italic.chinese-gb18030=AR PL UMing CN
|
||||
sansserif.italic.chinese-big5=AR PL UMing
|
||||
sansserif.italic.chinese-gb18030=AR PL UMing
|
||||
sansserif.italic.japanese-x0208=Sazanami Gothic
|
||||
sansserif.italic.korean=NanumGothic
|
||||
|
||||
sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique
|
||||
sansserif.bolditalic.chinese-big5=AR PL UMing TW
|
||||
sansserif.bolditalic.chinese-gb18030=AR PL UMing CN
|
||||
sansserif.bolditalic.chinese-big5=AR PL UMing
|
||||
sansserif.bolditalic.chinese-gb18030=AR PL UMing
|
||||
sansserif.bolditalic.japanese-x0208=Sazanami Gothic
|
||||
sansserif.bolditalic.korean=NanumGothicExtraBold
|
||||
|
||||
|
||||
serif.plain.latin-1=DejaVu Serif
|
||||
serif.plain.chinese-big5=AR PL UKai TW
|
||||
serif.plain.chinese-gb18030=AR PL UKai CN
|
||||
serif.plain.chinese-big5=AR PL UKai
|
||||
serif.plain.chinese-gb18030=AR PL UKai
|
||||
serif.plain.japanese-x0208=Sazanami Mincho
|
||||
serif.plain.korean=NanumMyeongjo
|
||||
|
||||
serif.bold.latin-1=DejaVu Serif Bold
|
||||
serif.bold.chinese-big5=AR PL UKai TW
|
||||
serif.bold.chinese-gb18030=AR PL UKai CN
|
||||
serif.bold.chinese-big5=AR PL UKai
|
||||
serif.bold.chinese-gb18030=AR PL UKai
|
||||
serif.bold.japanese-x0208=Sazanami Mincho
|
||||
serif.bold.korean=NanumMyeongjoExtraBold
|
||||
|
||||
serif.italic.latin-1=DejaVu Serif Italic
|
||||
serif.italic.chinese-big5=AR PL UKai TW
|
||||
serif.italic.chinese-gb18030=AR PL UKai CN
|
||||
serif.italic.chinese-big5=AR PL UKai
|
||||
serif.italic.chinese-gb18030=AR PL UKai
|
||||
serif.italic.japanese-x0208=Sazanami Mincho
|
||||
serif.italic.korean=NanumMyeongjo
|
||||
|
||||
serif.bolditalic.latin-1=DejaVu Serif Bold Italic
|
||||
serif.bolditalic.chinese-big5=AR PL UKai TW
|
||||
serif.bolditalic.chinese-gb18030=AR PL UKai CN
|
||||
serif.bolditalic.chinese-big5=AR PL UKai
|
||||
serif.bolditalic.chinese-gb18030=AR PL UKai
|
||||
serif.bolditalic.japanese-x0208=Sazanami Mincho
|
||||
serif.bolditalic.korean=NanumMyeongjoExtraBold
|
||||
|
||||
|
||||
monospaced.plain.latin-1=DejaVu Sans Mono
|
||||
monospaced.plain.chinese-big5=AR PL UMing TW
|
||||
monospaced.plain.chinese-gb18030=AR PL UMing CN
|
||||
monospaced.plain.chinese-big5=AR PL UMing
|
||||
monospaced.plain.chinese-gb18030=AR PL UMing
|
||||
monospaced.plain.japanese-x0208=Sazanami Gothic
|
||||
monospaced.plain.korean=NanumGothic
|
||||
|
||||
monospaced.bold.latin-1=DejaVu Sans Mono Bold
|
||||
monospaced.bold.chinese-big5=AR PL UMing TW
|
||||
monospaced.bold.chinese-gb18030=AR PL UMing CN
|
||||
monospaced.bold.chinese-big5=AR PL UMing
|
||||
monospaced.bold.chinese-gb18030=AR PL UMing
|
||||
monospaced.bold.japanese-x0208=Sazanami Gothic
|
||||
monospaced.bold.korean=NanumGothicExtraBold
|
||||
|
||||
monospaced.italic.latin-1=DejaVu Sans Mono Oblique
|
||||
monospaced.italic.chinese-big5=AR PL UMing TW
|
||||
monospaced.italic.chinese-gb18030=AR PL UMing CN
|
||||
monospaced.italic.chinese-big5=AR PL UMing
|
||||
monospaced.italic.chinese-gb18030=AR PL UMing
|
||||
monospaced.italic.japanese-x0208=Sazanami Gothic
|
||||
monospaced.italic.korean=NanumGothic
|
||||
|
||||
monospaced.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
|
||||
monospaced.bolditalic.chinese-big5=AR PL UMing TW
|
||||
monospaced.bolditalic.chinese-gb18030=AR PL UMing CN
|
||||
monospaced.bolditalic.chinese-big5=AR PL UMing
|
||||
monospaced.bolditalic.chinese-gb18030=AR PL UMing
|
||||
monospaced.bolditalic.japanese-x0208=Sazanami Gothic
|
||||
monospaced.bolditalic.korean=NanumGothicExtraBold
|
||||
|
||||
|
||||
dialoginput.plain.latin-1=DejaVu Sans Mono
|
||||
dialoginput.plain.chinese-big5=AR PL UMing TW
|
||||
dialoginput.plain.chinese-gb18030=AR PL UMing CN
|
||||
dialoginput.plain.chinese-big5=AR PL UMing
|
||||
dialoginput.plain.chinese-gb18030=AR PL UMing
|
||||
dialoginput.plain.japanese-x0208=Sazanami Gothic
|
||||
dialoginput.plain.korean=NanumGothic
|
||||
|
||||
dialoginput.bold.latin-1=DejaVu Sans Mono Bold
|
||||
dialoginput.bold.chinese-big5=AR PL UMing TW
|
||||
dialoginput.bold.chinese-gb18030=AR PL UMing CN
|
||||
dialoginput.bold.chinese-big5=AR PL UMing
|
||||
dialoginput.bold.chinese-gb18030=AR PL UMing
|
||||
dialoginput.bold.japanese-x0208=Sazanami Gothic
|
||||
dialoginput.bold.korean=NanumGothicExtraBold
|
||||
|
||||
dialoginput.italic.latin-1=DejaVu Sans Mono Oblique
|
||||
dialoginput.italic.chinese-big5=AR PL UMing TW
|
||||
dialoginput.italic.chinese-gb18030=AR PL UMing CN
|
||||
dialoginput.italic.chinese-big5=AR PL UMing
|
||||
dialoginput.italic.chinese-gb18030=AR PL UMing
|
||||
dialoginput.italic.japanese-x0208=Sazanami Gothic
|
||||
dialoginput.italic.korean=NanumGothic
|
||||
|
||||
dialoginput.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique
|
||||
dialoginput.bolditalic.chinese-big5=AR PL UMing TW
|
||||
dialoginput.bolditalic.chinese-gb18030=AR PL UMing CN
|
||||
dialoginput.bolditalic.chinese-big5=AR PL UMing
|
||||
dialoginput.bolditalic.chinese-gb18030=AR PL UMing
|
||||
dialoginput.bolditalic.japanese-x0208=Sazanami Gothic
|
||||
dialoginput.bolditalic.korean=NanumGothicExtraBold
|
||||
|
||||
|
|
@ -180,10 +180,8 @@ filename.DejaVu_Serif_Bold=/usr/local/share/fonts/dejavu/DejaVuSerif-Bold.ttf
|
|||
filename.DejaVu_Serif_Italic=/usr/local/share/fonts/dejavu/DejaVuSerif-Italic.ttf
|
||||
filename.DejaVu_Serif_Bold_Italic=/usr/local/share/fonts/dejavu/DejaVuSerif-BoldItalic.ttf
|
||||
|
||||
filename.AR_PL_UKai_TW=/usr/local/share/fonts/TrueType/ukai.ttc
|
||||
filename.AR_PL_UMing_TW=/usr/local/share/fonts/TrueType/uming.ttc
|
||||
filename.AR_PL_UKai_CN=/usr/local/share/fonts/TrueType/ukai.ttc
|
||||
filename.AR_PL_UMing_CN=/usr/local/share/fonts/TrueType/uming.ttc
|
||||
filename.AR_PL_UMing=/usr/local/share/fonts/TrueType/uming.ttc
|
||||
filename.AR_PL_UKai=/usr/local/share/fonts/TrueType/ukai.ttc
|
||||
|
||||
filename.Sazanami_Gothic=/usr/local/share/font-sazanami/sazanami-gothic.ttf
|
||||
filename.Sazanami_Mincho=/usr/local/share/font-sazanami/sazanami-mincho.ttf
|
||||
|
|
|
|||
|
|
@ -5509,7 +5509,7 @@
|
|||
|
||||
// An entryName(path)->File map generated during "expand", it helps to
|
||||
// decide whether or not an existing entry in a jar file needs to be
|
||||
@@ -249,6 +250,16 @@
|
||||
@@ -250,6 +251,16 @@
|
||||
}
|
||||
}
|
||||
} else if (xflag) {
|
||||
|
|
@ -5526,10 +5526,10 @@
|
|||
replaceFSC(files);
|
||||
if (fname != null && files != null) {
|
||||
extract(fname, files);
|
||||
@@ -921,6 +932,10 @@
|
||||
ZipEntry rc = null;
|
||||
String name = e.getName();
|
||||
File f = new File(e.getName().replace('/', File.separatorChar));
|
||||
@@ -975,6 +986,10 @@
|
||||
return rc; // leading '/' or 'dot-dot' only path
|
||||
}
|
||||
File f = new File(name.replace('/', File.separatorChar));
|
||||
+ if (!f.getCanonicalPath().startsWith(cwd)) {
|
||||
+ output(formatMsg("out.ignore.entry", name));
|
||||
+ return null;
|
||||
|
|
@ -5537,7 +5537,7 @@
|
|||
if (e.isDirectory()) {
|
||||
if (f.exists()) {
|
||||
if (!f.isDirectory()) {
|
||||
@@ -942,6 +957,10 @@
|
||||
@@ -996,6 +1011,10 @@
|
||||
} else {
|
||||
if (f.getParent() != null) {
|
||||
File d = new File(f.getParent());
|
||||
|
|
@ -12620,20 +12620,24 @@
|
|||
|
||||
/*
|
||||
* The fd table and the number of file descriptors
|
||||
@@ -281,7 +281,7 @@
|
||||
@@ -281,9 +281,7 @@
|
||||
|
||||
int NET_RecvFrom(int s, void *buf, int len, unsigned int flags,
|
||||
struct sockaddr *from, int *fromlen) {
|
||||
- BLOCKING_IO_RETURN_INT( s, recvfrom(s, buf, len, flags, from, (socklen_t)fromlen) );
|
||||
- socklen_t socklen = *fromlen;
|
||||
- BLOCKING_IO_RETURN_INT( s, recvfrom(s, buf, len, flags, from, &socklen) );
|
||||
- *fromlen = socklen;
|
||||
+ BLOCKING_IO_RETURN_INT( s, recvfrom(s, buf, len, flags, from, (socklen_t *)fromlen) );
|
||||
}
|
||||
|
||||
int NET_Send(int s, void *msg, int len, unsigned int flags) {
|
||||
@@ -298,7 +298,7 @@
|
||||
@@ -300,9 +298,7 @@
|
||||
}
|
||||
|
||||
int NET_Accept(int s, struct sockaddr *addr, int *addrlen) {
|
||||
- BLOCKING_IO_RETURN_INT( s, accept(s, addr, (socklen_t)addrlen) );
|
||||
- socklen_t socklen = *addrlen;
|
||||
- BLOCKING_IO_RETURN_INT( s, accept(s, addr, &socklen) );
|
||||
- *addrlen = socklen;
|
||||
+ BLOCKING_IO_RETURN_INT( s, accept(s, addr, (socklen_t *)addrlen) );
|
||||
}
|
||||
|
||||
|
|
@ -12690,16 +12694,7 @@
|
|||
/*
|
||||
* On Linux if we are connecting to a link-local address
|
||||
* we need to specify the interface in the scope_id (2.4 kernel only)
|
||||
@@ -1104,7 +1126,7 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
- rv = getsockopt(fd, level, opt, result, (socklen_t)len);
|
||||
+ rv = getsockopt(fd, level, opt, result, (socklen_t *)len);
|
||||
if (rv < 0) {
|
||||
return rv;
|
||||
}
|
||||
@@ -1151,6 +1173,24 @@
|
||||
@@ -1160,6 +1182,24 @@
|
||||
#define IPTOS_PREC_MASK 0xe0
|
||||
#endif
|
||||
|
||||
|
|
@ -12724,7 +12719,7 @@
|
|||
/*
|
||||
* IPPROTO/IP_TOS :-
|
||||
* 1. IPv6 on Solaris: no-op and will be set in flowinfo
|
||||
@@ -1183,6 +1223,10 @@
|
||||
@@ -1192,6 +1232,10 @@
|
||||
*iptos &= (IPTOS_TOS_MASK | IPTOS_PREC_MASK);
|
||||
}
|
||||
|
||||
|
|
@ -12735,7 +12730,7 @@
|
|||
/*
|
||||
* SOL_SOCKET/{SO_SNDBUF,SO_RCVBUF} - On Solaris need to
|
||||
* ensure that value is <= max_buf as otherwise we get
|
||||
@@ -1230,6 +1274,84 @@
|
||||
@@ -1239,6 +1283,84 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
@ -13239,7 +13234,7 @@
|
|||
"X11GD_InitXrandrFuncs: Could not open libXrandr.so.2");
|
||||
--- jdk/src/solaris/native/sun/awt/awt_InputMethod.c
|
||||
+++ jdk/src/solaris/native/sun/awt/awt_InputMethod.c
|
||||
@@ -69,7 +69,7 @@
|
||||
@@ -67,7 +67,7 @@
|
||||
XIMPreeditDrawCallbackStruct *);
|
||||
static void PreeditCaretCallback(XIC, XPointer,
|
||||
XIMPreeditCaretCallbackStruct *);
|
||||
|
|
@ -13248,7 +13243,7 @@
|
|||
static void StatusStartCallback(XIC, XPointer, XPointer);
|
||||
static void StatusDoneCallback(XIC, XPointer, XPointer);
|
||||
static void StatusDrawCallback(XIC, XPointer,
|
||||
@@ -83,7 +83,7 @@
|
||||
@@ -81,7 +81,7 @@
|
||||
#define PreeditDoneIndex 1
|
||||
#define PreeditDrawIndex 2
|
||||
#define PreeditCaretIndex 3
|
||||
|
|
@ -13257,7 +13252,7 @@
|
|||
#define StatusStartIndex 4
|
||||
#define StatusDoneIndex 5
|
||||
#define StatusDrawIndex 6
|
||||
@@ -101,14 +101,14 @@
|
||||
@@ -99,14 +99,14 @@
|
||||
(XIMProc)PreeditDoneCallback,
|
||||
(XIMProc)PreeditDrawCallback,
|
||||
(XIMProc)PreeditCaretCallback,
|
||||
|
|
@ -13274,7 +13269,7 @@
|
|||
#define MAX_STATUS_LEN 100
|
||||
typedef struct {
|
||||
Window w; /*status window id */
|
||||
@@ -148,7 +148,7 @@
|
||||
@@ -146,7 +146,7 @@
|
||||
#endif /* XAWT */
|
||||
jobject x11inputmethod; /* global ref to X11InputMethod instance */
|
||||
/* associated with the XIC */
|
||||
|
|
@ -13283,7 +13278,7 @@
|
|||
StatusWindow *statusWindow; /* our own status window */
|
||||
#else
|
||||
#ifndef XAWT
|
||||
@@ -427,7 +427,7 @@
|
||||
@@ -425,7 +425,7 @@
|
||||
static void
|
||||
freeX11InputMethodData(JNIEnv *env, X11InputMethodData *pX11IMData)
|
||||
{
|
||||
|
|
@ -13292,7 +13287,7 @@
|
|||
if (pX11IMData->statusWindow != NULL){
|
||||
StatusWindow *sw = pX11IMData->statusWindow;
|
||||
XFreeGC(awt_display, sw->lightGC);
|
||||
@@ -533,7 +533,7 @@
|
||||
@@ -531,7 +531,7 @@
|
||||
pX11IMData = getX11InputMethodData(env, currentX11InputMethodInstance);
|
||||
|
||||
if (pX11IMData == NULL) {
|
||||
|
|
@ -13301,7 +13296,7 @@
|
|||
return False;
|
||||
#else
|
||||
return result;
|
||||
@@ -541,7 +541,7 @@
|
||||
@@ -539,7 +539,7 @@
|
||||
}
|
||||
|
||||
if ((ic = pX11IMData->current_ic) == (XIC)0){
|
||||
|
|
@ -13310,7 +13305,7 @@
|
|||
return False;
|
||||
#else
|
||||
return result;
|
||||
@@ -650,7 +650,7 @@
|
||||
@@ -648,7 +648,7 @@
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
@ -13319,7 +13314,7 @@
|
|||
static StatusWindow *createStatusWindow(
|
||||
#ifdef XAWT
|
||||
Window parent) {
|
||||
@@ -994,7 +994,7 @@
|
||||
@@ -993,7 +993,7 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -13328,7 +13323,7 @@
|
|||
/*
|
||||
* Creates two XICs, one for active clients and the other for passive
|
||||
* clients. All information on those XICs are stored in the
|
||||
@@ -1051,7 +1051,7 @@
|
||||
@@ -1050,7 +1050,7 @@
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
|
|
@ -13337,7 +13332,7 @@
|
|||
on_the_spot_styles |= XIMStatusNothing;
|
||||
|
||||
/*kinput does not support XIMPreeditCallbacks and XIMStatusArea
|
||||
@@ -1064,7 +1064,7 @@
|
||||
@@ -1063,7 +1063,7 @@
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
@ -13346,7 +13341,7 @@
|
|||
#ifdef XAWT
|
||||
on_the_spot_styles |= XIMStatusNothing;
|
||||
#else /* !XAWT */
|
||||
@@ -1087,7 +1087,7 @@
|
||||
@@ -1086,7 +1086,7 @@
|
||||
on_the_spot_styles |= XIMStatusNothing;
|
||||
|
||||
#endif /* XAWT */
|
||||
|
|
@ -13355,7 +13350,7 @@
|
|||
|
||||
for (i = 0; i < im_styles->count_styles; i++) {
|
||||
active_styles |= im_styles->supported_styles[i] & on_the_spot_styles;
|
||||
@@ -1135,7 +1135,7 @@
|
||||
@@ -1134,7 +1134,7 @@
|
||||
NULL);
|
||||
if (preedit == (XVaNestedList)NULL)
|
||||
goto err;
|
||||
|
|
@ -13364,7 +13359,7 @@
|
|||
/*always try XIMStatusCallbacks for active client...*/
|
||||
{
|
||||
status = (XVaNestedList)XVaCreateNestedList(0,
|
||||
@@ -1157,7 +1157,7 @@
|
||||
@@ -1156,7 +1156,7 @@
|
||||
XFree((void *)status);
|
||||
XFree((void *)preedit);
|
||||
}
|
||||
|
|
@ -13373,16 +13368,16 @@
|
|||
#ifndef XAWT
|
||||
if (on_the_spot_styles & XIMStatusArea) {
|
||||
Widget parent;
|
||||
@@ -1185,7 +1185,7 @@
|
||||
@@ -1184,7 +1184,7 @@
|
||||
}
|
||||
#endif /* XAWT */
|
||||
XFree((void *)preedit);
|
||||
-#endif /* __linux__ */
|
||||
+#endif /* __linux__ || _ALLBSD_SOURCE */
|
||||
pX11IMData->ic_passive = XCreateIC(X11im,
|
||||
XNClientWindow, XtWindow(w),
|
||||
XNFocusWindow, XtWindow(w),
|
||||
@@ -1344,7 +1344,7 @@
|
||||
XNClientWindow, w,
|
||||
XNFocusWindow, w,
|
||||
@@ -1343,7 +1343,7 @@
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -13391,7 +13386,7 @@
|
|||
static void
|
||||
StatusStartCallback(XIC ic, XPointer client_data, XPointer call_data)
|
||||
{
|
||||
@@ -1412,7 +1412,7 @@
|
||||
@@ -1411,7 +1411,7 @@
|
||||
finally:
|
||||
AWT_UNLOCK();
|
||||
}
|
||||
|
|
@ -13400,14 +13395,14 @@
|
|||
|
||||
static void CommitStringCallback(XIC ic, XPointer client_data, XPointer call_data) {
|
||||
JNIEnv *env = GetJNIEnv();
|
||||
@@ -1514,14 +1514,14 @@
|
||||
@@ -1513,14 +1513,14 @@
|
||||
/* Use IMInstantiate call back only on Linux, as there is a bug in Solaris
|
||||
(4768335)
|
||||
*/
|
||||
-#ifdef __linux__
|
||||
+#if defined(__linux__) || defined(_ALLBSD_SOURCE)
|
||||
registered = XRegisterIMInstantiateCallback(dpy, NULL, NULL,
|
||||
NULL, (XIMProc)OpenXIMCallback, NULL);
|
||||
NULL, (XIDProc)OpenXIMCallback, NULL);
|
||||
if (!registered) {
|
||||
/* directly call openXIM callback */
|
||||
#endif
|
||||
|
|
@ -13417,7 +13412,7 @@
|
|||
}
|
||||
#endif
|
||||
|
||||
@@ -1585,13 +1585,13 @@
|
||||
@@ -1584,13 +1584,13 @@
|
||||
#endif /* XAWT */
|
||||
globalRef = (*env)->NewGlobalRef(env, this);
|
||||
pX11IMData->x11inputmethod = globalRef;
|
||||
|
|
@ -13434,10 +13429,10 @@
|
|||
|
||||
pX11IMData->lookup_buf = 0;
|
||||
pX11IMData->lookup_buf_len = 0;
|
||||
@@ -1738,14 +1738,14 @@
|
||||
@@ -1737,14 +1737,14 @@
|
||||
setXICFocus(pX11IMData->current_ic, req);
|
||||
currentX11InputMethodInstance = pX11IMData->x11inputmethod;
|
||||
currentFocusWindow = XtWindow(w);
|
||||
currentFocusWindow = w;
|
||||
-#ifdef __linux__
|
||||
+#if defined(__linux__) || defined(_ALLBSD_SOURCE)
|
||||
if (active && pX11IMData->statusWindow && pX11IMData->statusWindow->on)
|
||||
|
|
@ -13451,7 +13446,7 @@
|
|||
onoffStatusWindow(pX11IMData, 0, False);
|
||||
if (pX11IMData->current_ic != NULL)
|
||||
#endif
|
||||
@@ -1762,7 +1762,7 @@
|
||||
@@ -1761,7 +1761,7 @@
|
||||
Java_sun_awt_X11InputMethod_turnoffStatusWindow(JNIEnv *env,
|
||||
jobject this)
|
||||
{
|
||||
|
|
@ -13460,7 +13455,7 @@
|
|||
X11InputMethodData *pX11IMData;
|
||||
StatusWindow *statusWindow;
|
||||
|
||||
@@ -1859,7 +1859,7 @@
|
||||
@@ -1858,7 +1858,7 @@
|
||||
X11InputMethodData *pX11IMData;
|
||||
XVaNestedList status;
|
||||
|
||||
|
|
@ -13469,7 +13464,7 @@
|
|||
/*do nothing for linux? */
|
||||
#else
|
||||
AWT_LOCK();
|
||||
@@ -1965,7 +1965,7 @@
|
||||
@@ -1964,7 +1964,7 @@
|
||||
JNIEXPORT void JNICALL Java_sun_awt_X11_XInputMethod_adjustStatusWindow
|
||||
(JNIEnv *env, jobject this, jlong window)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= erlang
|
||||
PORTVERSION= 18.0
|
||||
PORTVERSION= 18.0.1
|
||||
CATEGORIES= lang parallel java
|
||||
MASTER_SITES= http://www.erlang.org/download/:erlangorg \
|
||||
http://erlang.stacken.kth.se/download/:erlangorg \
|
||||
|
|
@ -16,7 +16,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
|||
|
||||
PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \
|
||||
LOCAL/olgeni
|
||||
PATCHFILES=
|
||||
PATCHFILES= patch-otp-18.0.1
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Functional programming language from Ericsson
|
||||
|
|
@ -195,10 +195,14 @@ post-install:
|
|||
"man/man$${SECTION}/*.$${SECTION}" || ${TRUE}; \
|
||||
done
|
||||
${RM} -rf ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/man/cat?
|
||||
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
|
||||
-C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
|
||||
|
||||
${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0/* \
|
||||
${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0.1
|
||||
${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0
|
||||
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
|
||||
${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/dialyzer-*/doc/
|
||||
.endif
|
||||
|
|
|
|||
|
|
@ -4,3 +4,5 @@ SHA256 (erlang/otp_doc_man_18.0.tar.gz) = e44f0ec36ee0683867bc2aa9cc7fbb020d9dfd
|
|||
SIZE (erlang/otp_doc_man_18.0.tar.gz) = 1389178
|
||||
SHA256 (erlang/otp_doc_html_18.0.tar.gz) = e5a766f68406f5025f921ec32e8959937189ed1245e24b03a74156a8898b03b2
|
||||
SIZE (erlang/otp_doc_html_18.0.tar.gz) = 33857396
|
||||
SHA256 (erlang/patch-otp-18.0.1) = 9769b66cd0c385f40365e58c44970e38a1707e9544c797394203add744c2ea0b
|
||||
SIZE (erlang/patch-otp-18.0.1) = 5727
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= erlang
|
||||
PORTVERSION= 18.0
|
||||
PORTVERSION= 18.0.1
|
||||
PORTEPOCH= 3
|
||||
CATEGORIES= lang parallel java
|
||||
MASTER_SITES= http://www.erlang.org/download/:erlangorg \
|
||||
|
|
@ -20,7 +20,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
|||
|
||||
PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \
|
||||
LOCAL/olgeni
|
||||
PATCHFILES=
|
||||
PATCHFILES= patch-otp-18.0.1
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Functional programming language from Ericsson
|
||||
|
|
@ -220,6 +220,11 @@ post-install:
|
|||
.if ${PORT_OPTIONS:MDOCS}
|
||||
${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
|
||||
-C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
|
||||
|
||||
${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0/* \
|
||||
${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0.1
|
||||
${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0
|
||||
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
|
||||
${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/dialyzer-*/doc/
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
|
|
|||
|
|
@ -16,3 +16,5 @@ SHA256 (erlang/mnesia_overview.pdf) = f07f9edd4ba865a1c50647dd6fa4a8f49277f8f3be
|
|||
SIZE (erlang/mnesia_overview.pdf) = 150266
|
||||
SHA256 (erlang/programming_rules.pdf) = b95f8851004832b044e064c12976a422613ece897e98308a27ee8b66738b4502
|
||||
SIZE (erlang/programming_rules.pdf) = 77025
|
||||
SHA256 (erlang/patch-otp-18.0.1) = 9769b66cd0c385f40365e58c44970e38a1707e9544c797394203add744c2ea0b
|
||||
SIZE (erlang/patch-otp-18.0.1) = 5727
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ CONFIGURE_ARGS+= --enable-POP2
|
|||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MX11}
|
||||
USES+= python:run
|
||||
USES+= python
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:${PORTSDIR}/x11-toolkits/py-tkinter
|
||||
PLIST_SUB+= NOX11="@comment "
|
||||
.else
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue