*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2015-07-01 06:58:23 +02:00
parent 1ed9b59654
commit 55db871c71
187 changed files with 1482 additions and 1480 deletions

View file

@ -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>

View file

@ -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

View file

@ -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}

View file

@ -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

View file

@ -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/

View file

@ -2,6 +2,7 @@
PORTNAME= libmemcached
PORTVERSION= 1.0.18
PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= http://launchpad.net/${PORTNAME}/1.0/${PORTVERSION}/+download/

View file

@ -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>

View file

@ -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

View file

@ -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 = "";

View 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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= courier-unicode
PORTVERSION= 1.2
PORTVERSION= 1.3
CATEGORIES= devel mail
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View 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>

View 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

View 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

View 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

View 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

View 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>

View 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

View 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

View 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

View 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

View 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>

View file

@ -0,0 +1,2 @@
SHA256 (uwiger-jobs-0.3_GH0.tar.gz) = 764d4abf539099e06ecbcf44e212b8e896203982765ee7c41dfe6e6908ae2e56
SIZE (uwiger-jobs-0.3_GH0.tar.gz) = 819804

View 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},

View file

@ -0,0 +1,3 @@
EDoc extension for generating Github-flavored Markdown.
WWW: https://github.com/uwiger/edown

View 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

View 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>

View 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

View 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",

View file

@ -0,0 +1,3 @@
Parse transform utilities for Erlang.
WWW: https://github.com/uwiger/parse_trans

View 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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= Module-Install
PORTVERSION= 1.14
PORTREVISION= 1
PORTVERSION= 1.16
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= Test-Timer
PORTVERSION= 0.08
PORTREVISION= 1
PORTVERSION= 0.10
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View file

@ -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

View file

@ -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>

View 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"

View file

@ -3,6 +3,7 @@
PORTNAME= ply
PORTVERSION= 3.6
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= http://www.dabeaz.com/ply/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View 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

View 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))

View 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))

View file

@ -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/

View file

@ -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

View 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) ->

View file

@ -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>

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (rubygem/mash-0.1.1.gem) = 69a96bef7947bff847aefad15d46fce628e29e0e7e8a9f5c36f0a3bd3bfd1e8a
SIZE (rubygem/mash-0.1.1.gem) = 8704

View file

@ -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

View file

@ -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>

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -3,7 +3,7 @@
PORTNAME?= subversion
PORTVERSION= 1.8.13
PORTREVISION?= 0
PORTREVISION?= 1
CATEGORIES+= devel
MASTER_SITES= APACHE/subversion
DIST_SUBDIR= subversion18

View file

@ -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);

View file

@ -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}

View file

@ -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

View file

@ -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

View file

@ -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/ \

View file

@ -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

View file

@ -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}

View file

@ -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

View file

@ -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

View file

@ -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} \

View file

@ -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

View file

@ -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}

View file

@ -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

View file

@ -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>

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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)
{

View file

@ -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

View file

@ -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

View file

@ -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}

View file

@ -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

View file

@ -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