Commit graph

5711 commits

Author SHA1 Message Date
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
Sunpoet Po-Chuan Hsieh
f58b8baf7f - Add p5-bareword-filehandles 0.003
bareword::filehandles lexically disables the use of bareword filehandles with
builtin functions, except for the special builitin filehandles STDIN, STDOUT,
STDERR, ARGV, ARGVOUT and DATA.

WWW: http://search.cpan.org/dist/bareword-filehandles/
2013-12-11 19:55:21 +00:00
William Grzybowski
8b57257e39 devel/py-checkmanifest: Check MANIFEST.in in a Python source package for completeness
Check MANIFEST.in in a Python source package for completeness.
Are you a Python developer? Have you uploaded packages to the Python Package
Index? Have you accidentally uploaded broken packages with some files missing?
If so, check-manifest is for you.

WWW: https://github.com/mgedmin/check-manifest

PR:		ports/184629
Submitted by:	Johannes Jost Meixner <xmj chaot.net>
2013-12-09 14:59:00 +00:00
William Grzybowski
5f2d5cf80a devel/py-yunomi: Metrics library with rate, distribution and timing information
yunomi provides insights to the internal behavior of an application, providing
useful statistics and metrics on selected portions of your code. It's a Python
port of the core portion of a Java Metrics library by Coda Hale.

WWW: https://github.com/dreid/yunomi

PR:		ports/184581
Submitted by:	Johannes Jost Meixner <xmj chaot.net>
2013-12-07 19:00:07 +00:00
Sunpoet Po-Chuan Hsieh
3b12ab41e4 - Respect upstream naming: rename devel/rubygem-ruby-statsd to devel/rubygem-statsd
- Sort RUN_DEPENDS
2013-12-04 22:22:49 +00:00
Kubilay Kocak
c71b83c89e devel/zmq: Move to net/libzmq2 & update to align with other ZeroMQ ports
All other core ZeroMQ library ports have been moved to the net/ category
along with the czmq client library. This change completes the set,
enabling greater flexibility and choice for maintainers of ZeroMQ-based
software in the ports tree.

- Move devel/zmq to net/libzmq2
- Update devel/ and net/ category Makefiles
- Add MOVED entry
- Update LIB_DEPENDS in dependent ports

net/libzmq2:

- Switch primary category to net
- Enable STAGE support
- Add DEBUG option
- Update COMMENT to match libzmq[34]
- Update pkg-descr to match libzmq[34]
- Update CONFLICTS
- Add LICENSE
- Sort USE_* section
- Remove MAN macros and move entries to pkg-plist
- Add regression-test target for QA

Reviewed by:	makc
Approved by:	Gea-Suan Lin <gslin@gslin.org> (maintainer, via email)
2013-12-04 14:08:03 +00:00
Sunpoet Po-Chuan Hsieh
2d10579247 - Add p5-File-Tail-Scribe
- While I'm here:
  - Add LICENSE
  - Fix *_DEPENDS
  - Support STAGEDIR
  - Fix PLIST: add missing files

It monitors files in a given directory (or set of directories), such as
Apache log files in /var/log/httpd, and as the log files are written to,
takes the changes and sends them to a running instance of the Scribe
logging system.

WWW: http://search.cpan.org/dist/File-Tail-Scribe/

PR:		ports/184263
Submitted by:	Hung-Yi Chen <gaod@hychen.org>
2013-12-02 08:14:25 +00:00
Sunpoet Po-Chuan Hsieh
b01d9e3fe0 - Add ntopng-zmq 3.2.3
An open source message queue optimised for performance.
This version is older than upstream and specific to ntopng.

WWW: http://www.zeromq.org/

PR:		ports/184180
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
2013-12-02 07:58:39 +00:00
Sunpoet Po-Chuan Hsieh
ed6ca3796e - Add p5-MooX-ConfigFromFile 0.002
MooX::ConfigFromFile is intended to easy load initialization values for
attributes on object construction from an appropriate config file. The building
is done in MooX::ConfigFromFile::Rule - using MooX::ConfigFromFile ensures the
role is applied.

WWW: http://search.cpan.org/dist/MooX-ConfigFromFile/
2013-12-01 17:45:46 +00:00
Sunpoet Po-Chuan Hsieh
dea75c4fe0 - Add p5-MooX-File-ConfigDir 0.002
MooX::File::ConfigDir is a helper for easily find configuration file locations.
Whether to use this information for find a suitable place for installing them or
looking around for finding any piece of settings, heavily depends on the
requirements.

WWW: http://search.cpan.org/dist/MooX-File-ConfigDir/
2013-12-01 17:44:55 +00:00