Commit graph

5720 commits

Author SHA1 Message Date
Kubilay Kocak
ad144fc7dc devel/py-tapi: Framework for testing APIs [NEW PORT]
Tapi is a tool to automate the testing of your Application Programmer Interfaces
(APIs). Features:

 * Test you API without writing any code (only edit a json file)
 * Test you APIs in a much more 'natural' way by specifying urls/verbs and what
   the output should be
 * Verify anything from response status codes, headers, body content etc
 * Also allows verification by issuing another API call to a different endpoint
   to ensure a prior API call worked
 * Execute arbitrary python scripts to populate request paramaters e.g. custom
   headers
 * Execute arbitrary python scripts to verify response from endpoint is valid
 * Tests your APIs using your own APIs

WWW: https://github.com/jimmyislive/tapi/

PR:		ports/186342
Submitted by:	Johannes Jost Meixner <xmj@chaot.net>
2014-02-02 09:27:42 +00:00
Baptiste Daroussin
71c746b30b Add libcxxrt into the ports tree, that is a necessary piece of bringing
a one true unique c++ ABI for the ports tree
2014-01-29 18:19:06 +00:00
Steven Kreuzer
7a734f15ba Blessings lifts several of curses' limiting assumptions, and it makes
your code pretty

Use styles, color, and maybe a little positioning without necessarily
clearing the whole screen first.  Leave more than one screenful of
scrollback in the buffer after your program exits, like a well-behaved
command-line app should.  Get rid of all those noisy, C-like calls to
tigetstr and tparm, so your code doesn't get crowded out by terminal
bookkeeping.  Act intelligently when somebody redirects your output to a
file, omitting the terminal control codes the user doesn't want to see.

WWW: https://github.com/erikrose/blessings
2014-01-28 14:43:06 +00:00
Dmitry Sivachenko
5267d60cf4 New port: py-user_agents.
user_agents is a Python library that provides an easy way to identify/detect
devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.  The goal is to reliably detect whether:

-- User agent is a mobile, tablet or PC based device
-- User agent has touch capabilities (has touch screen)

user_agents relies on the excellent ua-parser to do the actual parsing of the
raw user agent string.
2014-01-28 14:15:21 +00:00
Dmitry Sivachenko
240bac5a8e Rename to reflect module name. 2014-01-28 14:11:31 +00:00
Dmitry Sivachenko
ee78e7d6b8 New port: py-ua-parser.
Python port of Browserscope's user agent parser
2014-01-28 13:01:59 +00:00
Dmitry Marakasov
cc72379d5c - Keep category Makefile sorted 2014-01-28 03:07:49 +00:00
Steven Kreuzer
180bb67491 The conditional context manager comes handy when you always want to execute
a with-block but only conditionally want to apply its context manager.

WWW: https://pypi.python.org/pypi/conditional
2014-01-27 17:04:38 +00:00
Kubilay Kocak
b60415db18 devel/py-capstone: Python bindings for the Capstone Disassembly Engine [NEW PORT]
Python bindings for the Capstone Disassembly Engine

Capstone is a disassembly framework with the target of becoming the ultimate
disasm engine for binary analysis and reversing in the security community.

WWW: http://www.capstone-engine.org
2014-01-27 14:01:44 +00:00
Kubilay Kocak
f7980a1f73 devel/capstone: Multi-platform, multi-architecture disassembly framework [NEW PORT]
Capstone is a lightweight multi-platform, multi-architecture disassembly
framework.

Features:
 * Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC & X86
 * Clean/simple/lightweight/intuitive architecture-neutral API
 * Provide details on disassembled instruction (called "decomposer")
 * Provide some semantics of the disassembled instruction, such as list of
   implicit registers read & written.
 * Implemented in pure C language, with bindings for Python, Ruby, C#, Java,
   GO, OCaml & Vala available.
 * Native support for Windows & *nix (including MacOSX, Linux, *BSD & Solaris)
 * Thread-safe by design
 * Distributed under the open source BSD license

WWW: http://capstone-engine.org/

PR:		ports/186102
Submitted by:	Oliver Pinter <oliver.pntr@gmail.com>
2014-01-27 07:00:24 +00:00
Rene Ladan
fa395fa1c8 Remove expired ports:
2013-12-22 devel/mico: Broken for more than 6 month
2014-01-22 cad/salome: depends on expired cad/salome-kernel
2014-01-22 cad/salome-netgenplugin: depends on expired cad/salome-kernel
2014-01-22 cad/salome-jobmanager: depends on expired cad/salome-kernel
2014-01-22 cad/salome-visu: depends on expired cad/salome-kernel
2014-01-22 cad/salome-kernel: does not configure
2014-01-22 cad/salome-multipr: depends on expired cad/salome-kernel
2014-01-22 cad/salome-smesh: depends on expired cad/salome-kernel
2014-01-22 cad/salome-gui: depends on expired cad/salome-kernel
2014-01-22 cad/salome-yacs: depends on expired cad/salome-kernel
2014-01-22 cad/salome-med: depends on expired cad/salome-kernel
2014-01-22 cad/salome-light: depends on expired cad/salome-kernel
2014-01-22 cad/salome-randomizer: depends on expired cad/salome-kernel
2014-01-22 cad/salome-sierpinsky: depends on expired cad/salome-kernel
2014-01-22 cad/salome-geom: depends on expired cad/salome-kernel
2014-01-22 devel/combat: depends on expired devel/mico
2014-01-24 09:32:00 +00:00
Ruslan Makhmatkhanov
3cec37f47a Test data editor for Robot Framework test data.
WWW: https://github.com/robotframework/RIDE/wiki

PR:		185971
Submitted by:	Vladimir Chukharev
2014-01-21 21:28:06 +00:00
Danilo Egea Gondolfo
e3fd61c83f - Add new port devel/jsoncpp
jsoncpp is an implementation of a JSON reader and writer in C++.

PR:		ports/185592
Submitted by:	Johan Str?m <johan@stromnet.se>
2014-01-21 18:43:56 +00:00
Li-Wen Hsu
2567b37251 Add devel/pear-channel-twig, www/pecl-twig, www/pear-twig:
TWIG: The flexible, fast, and secure template engine for PHP

PR:		ports/181848
Submitted by:	Joe Horn <joehorn@gmail.com>
2014-01-21 15:54:33 +00:00
Mark Felder
d6c6426239 HTML Purifier is a standards compliant HTML filter library written in
PHP

Approved by:	swills (mentor)
2014-01-21 02:33:23 +00:00
Mark Felder
8d018196a2 Add Pear channel "htmlpurifier" -- htmlpurifier.org
Approved by:	swills (mentor)
2014-01-21 02:31:58 +00:00
Dmitry Marakasov
fd0a7468f1 - As gitg is becoming more and more bloated with heavy gnome3 depends, resurrect lightweight gtk2 gitg version 0.0.8 as a separate port
- Add mutual conflicts between gitg and gitg0
- While here, fix portlint warning in gitg
2014-01-20 15:19:20 +00:00
Danilo Egea Gondolfo
c8c88c889a - Add new port devel/llnextgen
LLnextgen is an Extended-LL(1) parser generator. It is a rewrite of the LLgen
parser generator by D. Grune and C.J.H. Jacobs which is part of the Amsterdam
Compiler Kit (ACK). Like all parser generators, LLnextgen takes the description
of the grammar with associated actions as input, and generates a parser routine
for use in compilers and other text processing programs.

PR:		ports/185458
Submitted by:	Oleksii Tsai <oleksii.tsai@googlemail.com>
2014-01-17 17:33:56 +00:00
Jason Helfman
a67f8a3600 Kick Assembler is an advanced MOS 65xx assembler combined
with a Java Script like script language.

WWW: http://www.theweb.dk/KickAssembler/

PR:		ports/180070
Submitted by:	Uffe Jakobsen <uffe@uffe.org>
2014-01-17 08:08:03 +00:00
David Chisnall
f0f0fbbd97 Add a port for CheriVis, a tool for inspecting CHERI CPU instruction traces.
Approved by:	bapt (mentor)
2014-01-15 20:45:52 +00:00
Jun Kuriyama
1d9209f8e9 Test::Time can be used to test modules that deal with time. Once you
use this module, all references to time and sleep will be
internalized.  You can set custom time by passing time => number after
the use statement.

WWW: http://search.cpan.org/dist/Test-Time/
2014-01-15 15:31:02 +00:00
Jun Kuriyama
12670e92e0 Test::Name::FromLine is test utility that fills test names from its
file.  Just use this module in test and this module fill test names to
all test except named one.

WWW: http://search.cpan.org/dist/Test-Name-FromLine/
2014-01-15 15:22:05 +00:00
Jun Kuriyama
9a965570f0 Time::Crontab is a parser for crontab date and time field. And it
provides simple matcher.

WWW: http://search.cpan.org/dist/Time-Crontab/
2014-01-12 14:45:20 +00:00
Sunpoet Po-Chuan Hsieh
8a470e817b - Add p5-Test-Version 1.002004
This module's goal is to be a one stop shop for checking to see that your
versions across your dist are sane.

WWW: http://search.cpan.org/dist/Test-Version/
2014-01-12 03:52:22 +00:00
Baptiste Daroussin
35f1e91e25 No more public distfiles preventing upgrade to lua 5.2 and not depend on 2014-01-10 15:05:47 +00:00
Gabor Pali
fbafb287b5 - Remove some outdated Haskell ports
Obtained from:	FreeBSD Haskell
2014-01-09 21:45:15 +00:00
Jun Kuriyama
bf0f5e5bf4 This script scans prerequisite modules from your code, and generate
CPANfile. You can also list missing prerequisite modules.

WWW: http://search.cpan.org/dist/App-scan_prereqs_cpanfile/
2014-01-09 15:41:57 +00:00
Baptiste Daroussin
7471a1b298 Remove reflex, this is a duplicate of textproc/reflex
Reported by:	bf
2014-01-08 14:00:02 +00:00
Rene Ladan
e145062a28 Remove expired port:
2013-11-04 devel/llvm: Migrate to devel/llvm32 or newer
2014-01-08 10:22:03 +00:00
Baptiste Daroussin
e83650a25b Import reflex into the ports tree 2014-01-08 08:25:01 +00:00
Baptiste Daroussin
b7cfb93f54 Add byacc into the ports tree 2014-01-08 07:49:16 +00:00
Max Brazhnikov
7d5e6b666c In preparation for Qt 5 ports:
Mk/Uses/qmake.mk:
- Add support for out-of-source builds
- Add support for Qt 5 ports
- Respect WITH_DEBUG

Mk/bsd.qt.mk:
- Massive rework for Qt 5 ports
- Remove '-phonon' from global configure args, thus allow qt4-designer and
  qt4-qtconfig to be built without Phonon support [1]

devel/qmake4:
- Improve mkspecs for gcc (mainly sync with linux version) and clang

devel/qt4-corelib:
- Convert to USES=iconv
- Remove ancient patch

devel/qt4-designer:
- Remove reference to WRKSRC from installed pkgconfig files [2]
- Don't build Qt Designer plugin for Phonon from outdated Qt sources.
  Separate port for plugin will be committed later

devel/qt4-assistant-adp, devel/qt4-libqtassistantclient:
- Convert to USES=qmake

Clean up Qt4 ports:
- Update comments
- Update description; use common description
- Consistently use QT_INCDIR, QT_LIBDIR, etc.
- Use options helpers
- Convert to new LIB_DEPENDS syntax
- Update DESKTOP_ENTRIES to avoid conflicts with Qt 5 ports
- Rename/move several ports for unification with Qt 5 ports

PR:		ports/184620 [1]
Reported by:	Kevin Zheng <kevinz5000@gmail.com>

PR:		ports/181141 [2]
Reported by:	thierry

PR:		ports/185101
Exp-run by:	bdrewery

This is mostly solely avilla's work in area51, kudos to him! And a couple
commits from myself, so you know who's collecting pointyhats :)
2014-01-06 16:16:52 +00:00
Dima Panov
e7e498899c - Add maven31, as separate branch of Apache Maven engine
- Pass maintanership to Alexander Yerenkow
- Connect maven31 to devel/Makefile

Submitted by:	Alexander Yerenkow via skype
Approved by:	hq@, maintainer of maven3, in email discussion with Alexander
2014-01-06 12:30:32 +00:00
Rene Ladan
f15d793010 Remove expired port:
2014-01-06 devel/py-gevent-zeromq: devel/py-pyzmq has gevent support built in
2014-01-06 10:44:27 +00:00
Rusmir Dusko
4f1c1aa65d - Readdition of devel/pure-stldict which was removed on 333095
- Bump PORTREVISION
- Add licenses (GPLv3 LGPL3)
- USES pure instead of USE_PURE
- Add DOCS, EXAMPLES and Option
- Support STAGEDIR
- Change pkg-plist, use @dirrmtry instead of @dirrm

This package provides a light-weight, no frills interface to the C++
dictionary containers map and unordered_map. The stldict module makes
these data structures available in Pure land and equips them with a
(more or less) idiomatic Pure container interface.

WWW: http://docs.pure-lang.googlecode.com/hg/pure-stldict.html

PR:		ports/183756
Submitted by:	Zhihao Yuan <zy@miator.net>
2014-01-05 00:19:04 +00:00
Rene Ladan
4119601730 Remove expired ports:
2014-01-01 net/pypvm: Dead upstream and suspected that there are no users of port
2014-01-01 www/mawstats: Upstream development dead, use www/[j]awstats instead
2014-01-01 devel/p5-Dialog
2014-01-01 textproc/referrercop: distfile unfetchable
2014-01-01 www/notftp: distfile unfetchable
2014-01-01 www/mod_lisp2: distfile unfetchable
2014-01-01 12:22:41 +00:00
Jason Helfman
b2ab3ab827 Add py-libvirt 1.2.0, python bindings for Libvirt virtualization API.
Many thanks to kwm@ for initial port work :)
And to novel@ for testing that it actually works!
2013-12-31 07:56:15 +00:00
Jason Helfman
6d956eacaf 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:		ports/179852
Submitted by:	Uffe Jakobsen <uffe@uffe.org>
2013-12-31 07:01:36 +00:00
Jason Helfman
0a2b90e43e 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:		ports/179853
Submitted by:	Uffe Jakobsen <uffe@uffe.org>
2013-12-30 23:46:31 +00:00
Julio Merino
176ecca390 Add devel/shtk.
The Shell Toolkit (shtk) is an application toolkit for programmers
writing POSIX-compliant shell scripts.

shtk provides a collection of reusable modules that work on a wide
variety of operating systems and shell interpreters.  The included
modules aid developers in implementing usable and consistent CLI
interfaces, interacting with processes, parsing configuration files
and manipulating higher-level data types among other things.

Reviewed by:	rpaulo (ex-mentor)
Approved by:	bdrewery (ports)
2013-12-28 16:01:37 +00:00
Baptiste Daroussin
ba7e2f2fd6 Remove ncurses-devel, the ncurses port is more recent 2013-12-28 11:31:50 +00:00
William Grzybowski
8a6f66911f devel/py-pmock: does not work with python 2.6+ 2013-12-27 11:39:22 +00:00
William Grzybowski
e2900f9431 devel/p5-CBOR-XS: Perl does Concise Binary Object Representation (CBOR, RFC7049)
This module converts Perl data structures to the Concise Binary
Object Representation (CBOR, RFC7049) and vice versa.

WWW: http://search.cpan.org/dist/CBOR-XS/

PR:		ports/185073
Submitted by:	Kurt Jaeger <fbsd-ports opsec.eu>
2013-12-23 20:57:30 +00:00
Rene Ladan
d8338d9bfa Remove expired ports:
2013-12-22 devel/ruby-cvs: Broken for more than 6 month
2013-12-22 devel/hs-reactive: Broken for more than 6 month
2013-12-22 databases/rubygem-delayed_job_data_mapper: Broken for more than 6 month
2013-12-22 graphics/xmagv: Broken for more than 6 month
2013-12-22 lang/slib-gauche: Broken for more than 6 month
2013-12-22 graphics/f-spot: Broken for more than 6 month
2013-12-22 sysutils/linux-megamgr: Broken for more than 6 month
2013-12-22 games/linux-savage-samuraiwars: Broken for more than 6 month
2013-12-22 ftp/gftp: Broken for more than 6 month
2013-12-22 devel/hs-DeepArrow: Broken for more than 6 month
2013-12-22 converters/py-svglib: Broken for more than 6 month
2013-12-22 converters/p5-Unicode-Lite: Broken for more than 6 month
2013-12-22 mail/squirrelmail-calendar_sql_backend-plugin: Broken for more than 6 month
2013-12-22 finance/quantlib: Broken for more than 6 month
2013-12-22 games/xkobo: Broken for more than 6 month
2013-12-22 games/quake3-rq3: Broken for more than 6 month
2013-12-22 math/fbm: No new release since 2004, new supported upstream
2013-12-22 11:48:43 +00:00
Rene Ladan
97f8402e5f Remove expired ports:
2013-12-18 x11-fonts/ppantsfonts: Broken for more than 6 month
2013-12-19 x11-toolkits/gtksourceview-sharp: Depends on expired devel/mono-tools
2013-11-18 devel/mono-tools: Broken for more than 6 month
2013-12-19 textproc/p5-XML-SAXDriver-Sablotron: Depends on expired textproc/p5-XML-Sablotron
2013-11-18 textproc/p5-XML-Sablotron: Broken for more than 6 month
2013-11-18 net/freeswitch-core: Broken for more than 6 month
2013-12-19 misc/freeswitch-pizzademo: Depends on expired net/freeswitch-core
2013-12-19 misc/freeswitch-scripts: Depends on expired net/freeswitch-core
2013-12-19 www/p5-HTML-Webmake: Depends on expired textproc/p5-XML-Sablotron
2013-12-20 19:02:51 +00:00
William Grzybowski
3856f10081 devel/py-snack: Not Eriks Windowing Toolkit Python bindings
Newt is a windowing toolkit for text mode built from the slang
library. It allows color text mode applications to easily use
stackable windows, push buttons, check boxes, radio buttons, lists,
entry fields, labels, and displayable text. Scrollbars are supported,
and forms may be nested to provide extra functionality.

WWW: https://fedorahosted.org/newt/
2013-12-18 18:50:29 +00:00
William Grzybowski
bbbe317b1d devel/py-snackwich: Configuration-based Console UI Framework
WWW: https://github.com/dsoprea/Snackwich

PR:		ports/184927
Submitted by:	Johannes Jost Meixner <xmj chaot.net>
2013-12-17 18:37:41 +00:00
Ryan Steinmetz
216db44ae8 New port: devel/R-cran-vcd:
Visualization techniques, data sets, summary and inference procedures aimed
particularly at categorical data. Special emphasis is given to highly
extensible grid graphics. The package was inspired by the book "Visualizing
Categorical Data" by Michael Friendly.

WWW: http://cran.r-project.org/web/packages/vcd/index.html
2013-12-13 22:22:16 +00:00
William Grzybowski
ceece9caed devel/rubygem-deep_merge: Recursive hash merger
This is a deep_merge Ruby Gem that is used to recursively merge hashes,
working with Ruby 1.9 and ActiveSupport.

WWW: http://rubygems.org/gems/deep_merge

PR:		ports/184722
Submitted by:	Bartek Rutkowski <ports robakdesign.com>
2013-12-12 15:57:56 +00:00
Sunpoet Po-Chuan Hsieh
fa3ef22657 - Add p5-multidimensional 0.011
Perl's multidimensional array emulation stems from the days before the language
had references, but these days it mostly serves to bite you when you typo a hash
slice by using the $ sigil instead of @.

This module lexically makes using multidimensional array emulation a fatal error
at compile time.

WWW: http://search.cpan.org/dist/multidimensional/
2013-12-11 19:56:21 +00:00