Add devel/p5-Term-ProgressBar-Simple, a simpler interface to
Term::ProgressBar.
Progress bars are handy - they tell you how much work has been done, how much
is left to do and estimate how long it will take. But they can be fiddly! This
module does the right thing in almost all cases in a really convenient way.
It wraps Term::ProgressBar::Quiet so there is no output unless the code is
running interactively - lets you put them in cron scripts.
It deals with minor updates - only refreshes the screen when it will change
what the user sees so it is efficient.
It completes the progress bar when the progress object is destroyed (explicitly
or by going out of scope) - no more '99%' done.
WWW: http://search.cpan.org/dist/Term-ProgressBar-Simple/
devel/rubygem-rugged: add port for rubygem-rugged
Rugged is a Ruby bindings to the libgit2 linkable C Git library.
WWW: https://github.com/libgit2/rugged
[NEW] devel/py-riak_pb: Riak Protocol Buffers Messages
Message definitions for the Protocol Buffers-based interface to Riak and
various Erlang-specific utility modules for the message types.
WWW: https://github.com/basho/riak_pb
New port: devel/p5-Config-Merge
Config::Merge - load a configuration directory tree containing
YAML, JSON, XML, Perl, INI or Config::General files
WWW: http://search.cpan.org/dist/Config-Merge/
PR: 192818
Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com>
devel/rubygem-sigdump: add port to be used by updated fluentd
Setup signal handler which dumps backtrace of running threads and number of
allocated objects per class.
WWW: https://github.com/frsyuki/sigdump
devel/rubygem-classifier-reborn: add port to be used by Jekyll update
A general classifier module to allow Bayesian and other types of
classifications.
WWW: https://github.com/jekyll/classifier-reborn
PR: 192973
Submitted by: Michael Moll <kvedulv@kvedulv.de>
Move picosat and py-pycosat from devel -> math
- Remove from devel/Makefile
- Add to math/Makefile
- Update CATEGORIES for both ports
- Add MOVED entries
While I'm here, sort MOVED entries causing MOVEDlint.awk error [1]
after r365599 [2]
[1] 6470: date going backwards from 2014-08-20 to 2014-08-15
[2] https://svnweb.freebsd.org/changeset/ports/365599
Suggested by: vsevolod
devel/rubygem-bson1: add port for 1.x ver of rubygem-bson, for rubygem-mongo
rubygem-mongo requires rubygem-bson at the same version as rubygem-mongo, so
add a port for the older version of rubygem-bson
Add devel/liballium and security/obfsclient.
liballium attempts to reduce the amount of boilerplate code required to
implement pluggable transports for Tor in C or C++.
WWW: https://github.com/yawning/liballium
obfsclient is a C++11 Tor-managed pluggable transport client
implementation of the following protocols:
obfs2 - The Twobfuscator
obfs3 - The Threebfuscator
ScrambleSuit - Experimental
WWW: https://github.com/yawning/obfsclient
PR: 187926, 187927
Submitted by: fk@fabiankeil.de
[NEW] devel/py-pycosat: Bindings to PicoSAT (a SAT solver)
PicoSAT is a popular SAT solver written by Armin Biere in pure C. This
package provides efficient Python bindings to picosat on the C level,
i.e. when importing pycosat, the picosat solver becomes part of the
Python process itself.
WWW: https://github.com/ContinuumIO/pycosat
devel/picosat: Satisfiability (SAT) solver for boolean variables
PicoSAT is a satisfiability (SAT) solver for boolean variables in
boolean expressions. A SAT solver can determine if it is possible to
find assignments to boolean variables that would make a given set of
expressions true. If it's satisfiable, it can also show a set of
assignments that make the expression true.
Many problems can be broken down into a large SAT problem (perhaps with
thousands of variables), so SAT solvers have a variety of uses.
WWW: http://fmv.jku.at/picosat
Remove expired ports:
2014-08-22 databases/pg_filedump: Broken for more than 6 months
2014-08-22 devel/svnmerge: Broken for more than 6 months
2014-08-22 net-mgmt/circe: Broken for more than 6 months
2014-08-22 print/latex-aa: Broken for more than 6 months
2014-08-22 textproc/rast: Broken for more than 6 months
2014-08-22 www/abyssws: Broken for more than 6 months
2014-08-22 www/docebo: Not maintained upstream
2014-08-22 www/rejik: Broken for more than 6 months and depends on www/squid
which reached EOL 2 years ago
Add new port devel/libsmpp34
PR: 191880
Submitted by: Nikola Kolev
The main focus of the library is to work in packaging and unpackaging
of data structures. While this implementation uses SMPP-3.4, the aim is
to generate a simple way to implement any proprietary protocol on TCP.
2014-08-20 mail/horde3-turba: EOL in April 2012
2014-08-20 deskutils/horde3-nag: EOL in April 2012
2014-08-20 devel/horde3-whups: EOL in April 2012
2014-08-20 mail/horde3-imp: EOL in April 2012
2014-08-20 www/horde3-base: EOL in April 2012
2014-08-20 deskutils/horde3-hermes: EOL in April 2012
2014-08-20 deskutils/horde3-klutz: EOL in April 2012
2014-08-20 deskutils/horde3-kronolith: EOL in April 2012
2014-08-20 deskutils/horde3-mnemo: EOL in April 2012
2014-08-20 devel/horde3-chora: EOL in April 2012
2014-08-20 ftp/horde3-gollem: EOL in April 2012
2014-08-20 games/linux-steam: Unmaintained interactive port
2014-08-20 games/linux-ut2004-demo: Unmaintained restricted ancient demo
2014-08-20 mail/horde3-dimp: EOL in April 2012
2014-08-20 mail/horde3-forwards: EOL in April 2012
2014-08-20 mail/horde3-ingo: EOL in April 2012
2014-08-20 mail/horde3-mimp: EOL in April 2012
2014-08-20 mail/horde3-vacation: EOL in April 2012
2014-08-20 net-mgmt/horde3-nic: EOL in April 2012
2014-08-20 net-mgmt/nocol: Unmaintained interactive port
2014-08-20 net-mgmt/ourmon: Unmaintained interactive port
2014-08-20 net/wowzamediaserverpro: Unmaintained interactive port
2014-08-20 news/p5-NNML: Unmaintained interactive port
2014-08-20 print/dvips: Unmaintained interactive port
2014-08-20 print/xdvi: Unmaintained interactive port
2014-08-20 security/horde3-jeta: EOL in April 2012
2014-08-20 security/hunch: Likely unused interactive port
2014-08-20 www/horde3-ansel: EOL in April 2012
2014-08-20 www/horde3-meta: EOL in April 2012
2014-08-20 www/horde3-passwd: EOL in April 2012
2014-08-20 www/horde3-trean: EOL in April 2012
2014-08-20 www/wwwcount: Ancient interactive port
2014-08-20 x11-clocks/xalarm: Unmaintained interactive port
devel/rubygem-memoize: add port for rubygem-memoize
The memoize library allows you to cache methods for faster lookup. Cached
results can either be stored in memory (the default) or to a file.
WWW: http://github.com/djberg96/memoize
2014-08-18 databases/jasperserver: Unstaged, depends on expiring devel/maven2
2014-08-18 devel/maven2: No longer supported by the Apache Foundation. Use 3.x
instead.
New port: devel/p5-AnyEvent-Task
AnyEvent::Task is a pre-fork-on-demand server (AnyEvent::Task::Server)
combined with a persistent worker-pooled client (AnyEvent::Task::Client).
In a nutshell, a synchronous worker process is forked off by a
server whenever a client asks for one. The client keeps as many of
these workers around as it wants and delegates tasks to them
asynchronously.
WWW: http://search.cpan.org/dist/AnyEvent-Task/
PR: 192265
Submitted by: bill.brinzer@gmail.com
New port: devel/p5-Config-Versioned
Config::Versioned allows an application to access configuration
parameters not only by parameter name, but also by version number.
This allows for the configuration subsystem to store previous
versions of the configuration parameters. When requesting the value
for a specific attribute, the programmer specifies whether to fetch
the most recent value or a previous value.
WWW: http://search.cpan.org/dist/Config-Versioned/
PR: 192725
Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com>
New port: devel/p5-Test-YAML
Testing Module for YAML Implementations.
Test::YAML is a subclass of Test::Base with YAML specific support.
WWW: http://search.cpan.org/dist/Test-YAML/
PR: 192726
Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com>
New port: devel/p5-Callback-Frame
When programming with callbacks in perl, you create anonymous
functions with sub { ... }. These functions will preserve their
surrounding lexical environment. Sometimes people call these
anonymous functions that reference variables in their surrounding
lexical scope "closures". Whatever you call them, they are essential
for convenient and efficient asynchronous programming.
For many applications we really like straightforward callback style.
The goal of Callback::Frame is to simplify the management of dynamic
environments while leaving callback style alone.
WWW: http://search.cpan.org/dist/Callback-Frame/
PR: 192264
Submitted by: bill.brinzer@gmail.com
New port: devel/p5-Log-Defer
This module lets you defer log processing in two ways:
- Defer recording of log messages until some "transaction" has completed
- Defer rendering of log messages
This module doesn't actually write out logs! To use this module for normal
logging purposes you also need a logging library.
WWW: http://search.cpan.org/dist/Log-Defer/
PR: 192263
Submitted by: bill.brinzer@gmail.com
Update kyua to 0.10:
This change merges the kyua-{atf-compat,cli,testers} packages
into a single devel/kyua package, just as upstream has done, and brings
Kyua to version 0.10.
The list of changes since kyua-cli 0.9 and kyua-testers 0.3:
Experimental version released on August 14th, 2014.
* Merged 'kyua-cli' and 'kyua-testers' into a single 'kyua' package.
* Dropped the 'kyua-atf-compat' package.
* Issue 100: Do not try to drop privileges to unprivileged_user when we
are already running as an unprivileged user. Doing so is not possible
and thus causes spurious test failures when the current user is not
root and the current user and unprivileged_user do not match.
* Issue 79: Mention kyua.conf(5) in the "see also" section of kyua(1).
* Issue 75: Change the rewrite__expected_signal__bad_arg test in
testers/atf_result_test to use a different signal value. This is to
prevent triggering a core dump that made the test fail in some platforms.
Reviewed by: bdrewery (D608)
Approved by: bdrewery (ports)
New port: devel/libosmo-abis
This is a library containing common/shared code regarding the A-bis
interface between BTS and BSC. It implements drivers for mISDN and DAHDI
based E1 cards, as well as some A-bis/IP dialects.
WWW: http://openbsc.osmocom.org/trac/wiki/libosmo-abis
PR: 191878
Submitted by: Nikola Kolev <koue@chaosophia.net>
devel/rubygem-foreman_api: delete port.
- delete port, as it is considered deprecated by upstream
- amend MOVED and devel/Makefile
PR: 191229
Submitted by: kvedulv@kvedulv.de
Approved by: koobs (mentor)
Add new port devel/libosmo-sccp
PR: 191879
Submitted by: koue (chaosophia.net)
The Signalling Connection Control Part (SCCP) is a network layer
protocol that provides extended routing, flow control, segmentation,
connection-orientation, and error correction facilities in
Signaling System 7 telecommunications networks. SCCP relies on the
services of MTP for basic routing and error detection.
Libosmo-sccp is SCCP protocol implementation for Osmocom projects.
Add new port devel/tass64
PR: 192155
Submitted by: uffe
6502/65C02/R65C02/W65C02/65CE02/65816/DTV/65EL02 Turbo Assembler
Open source, mostly portable C with minimal dependencies
Familiar syntax to Omicron TASS and TASM.
Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02
Arbitrary-precision integers and bitstrings, double precision floating point nos
Character and byte strings, array arithmetic
Handles UTF-8, UTF-16 and 8 bit RAW encoded source files, unicode strings
Supports Unicode identifiers with case folding and compatibility normalization
Built-in "linker" with section support
CPU or flat address space for creating huge binaries (e.g. cartridges)
Conditional compilation, macros, struct/union structures, scopes.
New port: devel/libosmocore
libosmocore is a library with various utility functions that were
originally developed as part of the OpenBSC project, but which are
of a more generic nature and thus useful to (at least) other programs
that we develop in the sphere of Free Software / Open Source mobile
communications.
WWW: http://bb.osmocom.org/trac/wiki/libosmocore
PR: 191877
Submitted by: koue@chaosophia.net
- Add rubygem-buftok 0.2.0
BufferedTokenizer takes a delimiter upon instantiation, or acts line-based by
default. It allows input to be spoon-fed from some outside source which receives
arbitrary length datagrams which may-or-may-not contain the token by which
entities are delimited. In this respect it's ideally paired with something like
EventMachine.
WWW: https://github.com/sferik/buftok
RG: https://rubygems.org/gems/buftok
Add new port devel/p5-MooX-Cmd
PR: 190766
Submitted by: Muhammad Rahman
===============================================================
Giving an easy Moo style way to make command organized CLI apps
New port: devel/p5-MooX-HandlesVia
MooX::HandlesVia is an extension of Moo's 'handles' attribute
functionality. It provides a means of proxying functionality from
an external class to the given atttribute. This is most commonly
used as a way to emulate 'Native Trait' behavior that has become
commonplace in Moose code, for which there was no Moo alternative.
WWW: http://search.cpan.org/dist/MooX-HandlesVia/
New port: devel/p5-Data-Perl
Data::Perl is a collection of classes that wrap fundamental data
types that exist in Perl. These classes and methods as they exist
today are an attempt to mirror functionality provided by Moose's
Native Traits. One important thing to note is all classes currently
do no validation on constructor input.
WWW: http://search.cpan.org/dist/Data-Perl/
Add new port: devel/librevisa-vish
PR: 188813
Submitted by: uffe
================================================================
VISA is a multivendor standard for interfacing test and measurement
equipment.
LibreVISA aims to be a compliant implementation of the VISA standard in
a free software library. Currently support for targets connected via USB,
exposing the USBTMC interface, and VXI-11 devices.
Add new port: devel/librevisa
PR: 188811
Submitted by: uffe
================================================================
VISA is a multivendor standard for interfacing test and measurement
equipment.
LibreVISA aims to be a compliant implementation of the VISA standard in
a free software library. Currently support for targets connected via USB,
exposing the USBTMC interface, and VXI-11 devices.
New port: devel/libftdi1
Talking to FTDI's FT2232C, FT232BM and FT245BM type chips including
the popular bitbang mode, using libusb.
WWW: http://www.intra2net.com/en/developer/libftdi/
Please note that this is an updated version of devel/libftdi,
but dependencies require both versions to be available for a while.
PR: 191656
Submitted by: uffe@uffe.org
Add new port: devel/lnphost
PR: 182288
Submitted by: Jason Bacon
=================================================================
A library supporting IR communication over the Lego Mindstorms IR tower.
It can be used from C programs on Posix compliant platforms, supports
multiple protocols and is designed to be a replacement for lnpd.
devel/py-tzlocal
This Python module returns a tzinfo object with the local timezone
information under Unix and Win-32. It requires pytz, and returns pytz
tzinfo objects.
This module attempts to fix a glaring hole in pytz, that there is no way
to get the local timezone information, unless you know the zoneinfo
name, and under several Linux distros that's hard or impossible to
figure out.
WWW: https://pypi.python.org/pypi/tzlocal
PR: 191659
Submitted by: melvyn magemana nl
New port: devel/libmpsse
Open source library for SPI/I2C control via FTDI chips
Libmpsse is a library for interfacing with SPI/I2C devices via FTDI's
FT-2232 family of USB chips. Based around the libftdi library.
WWW: http://code.google.com/p/libmpsse/
PR: 188575
Submitted by: uffe@uffe.org
New port: devel/p5-Devel-CheckBin
Devel::CheckBin is a perl module that checks whether a particular command
is available.
WWW: http://search.cpan.org/dist/Devel-CheckBin/
Submitted by: pi@FreeBSD.org
New port: devel/cpptest
CppTest is a portable and powerful, yet simple, unit testing framework for
handling automated tests in C++. The focus lies on usability and extendability.
Several output formats, including simple text output, compiler-like output and
HTML, are supported and new ones are easily added.
WWW: http://cpptest.sourceforge.net/
PR: 192279
Submitted by: fernando.apesteguia@gmail.com
Add devel/cask.
Cask is a project management tool for Emacs that helps automate the package
development cycle; development, dependencies, testing, building, packaging and
more.
Cask can also be used to manage dependencies for your local Emacs
configuration.
Reviewed by: bapt
Approved by: bapt (mentor)
devel/libserialport
The sigrok project aims at creating a portable, cross-platform,
Free/Libre/Open-Source signal analysis software suite that supports
various device types, such as logic analyzers, MSOs, oscilloscopes,
multimeters, LCR meters, sound level meters, thermometers,
hygrometers, anemometers, light meters, DAQs, dataloggers,
function generators, spectrum analyzers, power supplies,
GPIB interfaces, and more.
WWW: http://sigrok.org/
PR: 192151
Submitted by: uffe uffe org
New port: devel/libbde
Library and tools to access the BitLocker Drive Encryption (BDE) format.
The BDE format is used by Windows, as of Vista, to encrypt data on a storage
media volume.
WWW: https://code.google.com/p/libbde/
Remove expired ports:
2014-07-27 devel/p5-MetaCPAN-API: Use devel/p5-MetaCPAN-Client instead
2014-07-27 net-im/pidgin-facebookchat: obsolete, development has ceased, not
staged
New port: devel/visualparadigm
Visual Paradigm for UML (VP-UML) is a UML design tool and UML CASE
tool designed to aid software development. VP-UML supports key
industry standards such as Unified Modeling Language (UML), SysML,
BPMN, XMI, etc. It offers complete toolset software development
teams need for requirements capturing, software planning, test
planning, class modeling, data modeling, and etc.
The application provides the community edition with a 30-days
free trial for non-commercial use.
PR: 183723
Submitted by: fernando.apesteguia@gmail.com
Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2
With hat: portmgr
Trollius provides infrastructure for writing single-threaded concurrent code
using coroutines, multiplexing I/O access over sockets and other resources,
running network clients and servers, and other related primitives.
WWW: https://bitbucket.org/enovance/trollius/
- Add p5-Type-Tiny-XS 0.004
Type::Tiny::XS provides an XS boost for some of Type::Tiny's built-in type
constraints. Type::Tiny::XS is not required for Type::Tiny, but provides a speed
boost for some type checks if available.
WWW: http://search.cpan.org/dist/Type-Tiny-XS/
libosinfo is a library that allows virtualization provisioning tools to
determine the optimal device settings for a hypervisor/operating system
combination.
Review and improvements by: kwm
- Add p5-Struct-Dumb 0.02
Struct::Dumb creates record-like structure types, similar to the struct keyword
in C, C++ or C#, or Record in Pascal. An invocation of this module will create a
construction function which returns new object references with the given field
values. These references all respond to lvalue methods that access or modify the
values stored.
It's specifically and intentionally not meant to be an object class. You cannot
subclass it. You cannot provide additional methods. You cannot apply roles or
mixins or metaclasses or traits or antlers or whatever else is in fashion this
week.
On the other hand, it is tiny, creates cheap lightweight array-backed
structures, uses nothing outside of core. It's intended simply to be a slightly
nicer way to store data structures, where otherwise you might be tempted to
abuse a hash, complete with the risk of typoing key names. The constructor will
croak if passed the wrong number of arguments, as will attempts to refer to
fields that don't exist.
WWW: http://search.cpan.org/dist/Struct-Dumb/
[NEW] devel/py-iso8601: Simple module to parse ISO 8601 dates
This module parses the most common forms of ISO 8601 date strings
(e.g. 2007-01-14T20:34:22+00:00) into datetime objects.
You can parse full date + times, or just the date. In both cases a datetime
instance is returned but with missing times defaulting to 0, and missing
days / months defaulting to 1.
WWW: https://bitbucket.org/micktwomey/pyiso8601
New port: devel/libantlr3c
ANTLR, ANother Tool for Language Recognition, is a language tool that
provides a framework for constructing recognizers, interpreters, compilers,
and translators from grammatical descriptions containing actions in a
variety of target languages. ANTLR provides excellent support for tree
construction, tree walking, translation, error recovery, and error
reporting.
This package provides the ANTLR v3 C runtime library.
PR: 191470
Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
[NEW] devel/py-omnijson: Wraps the best Python JSON installed
Wraps the best JSON installed, falling back on an internal simplejson.
Features:
* Loads whichever is the fastest JSON module installed
* Falls back on built in pure-python simplejson, just in case.
* Proper API (loads(), dumps())
* Verndorizable
* Supports Python 2.5-3.2 out of the box
WWW: https://github.com/kennethreitz/omnijson
[NEW] devel/euca2ools: Eucalyptus Command Line Tools
Euca2ools are command line tools used to interact with Amazon Web
Services (AWS) as well as other services that are compatible with AWS,
such as Eucalyptus. They aim to use the same input as similar tools
provided by AWS for each service individually along with several
enhancements that make them easier to use against both AWS and
Eucalyptus.
Euca2ools provide the functionality of AWS's REST-based and Query-based
APIs for the following services:
- Auto Scaling (commands start with "euscale")
- CloudFormation (commands start with "euform")
- CloudWatch (commands start with "euwatch")
- EC2 (commands start with "euca")
- Elastic Load Balancing (commands start with "eulb")
- IAM (commands start with "euare")
WWW: https://github.com/eucalyptus/euca2ools
Number of commits found: 12832 (showing only 100 on this page)