Commits on Dec 15, 2016
  1. Added devel/bfg version 1.12.14

    BFG Repo-Cleaner Removes large or troublesome blobs like
    git-filter-branch does, but faster. And written in Scala
    The BFG is a simpler, faster alternative to git-filter-branch for
    cleansing bad data out of your Git repository history:
    - Removing Crazy Big Files
    - Removing Passwords, Credentials & other Private data
    The git-filter-branch command is enormously powerful and can do things that
    the BFG can't - but the BFG is much better for the tasks above, because:
    - Faster    : 10 - 720x faster
    - Simpler   : The BFG isn't particularily clever, but is focused on making the
                  above tasks easy
    - Beautiful : If you need to, you can use the beautiful Scala language to
                  customise the BFG. Which has got to be better than Bash
                  scripting at least some of the time.
    abs committed Dec 15, 2016
Commits on Oct 25, 2016
  1. Initial import of Asterisk 14. It has been tested to compile

    and run, but not a lot of functional testing.  This does not have
    the new PJSIP, which will be coming in a followup commit.  This
    also does not have the patches for compiling with Clang.  For
    upgrading instructions, please see:
    ----- 14.0.0 -----
    The Asterisk Development Team is pleased to announce the release of
    Asterisk 14.0.0.
    Asterisk 14 is the next major release series of Asterisk. It is a
    Standard Support release, similar to Asterisk 12. For more information
    about support time lines for Asterisk releases, see the Asterisk
    versions page:
    For important information regarding upgrading to Asterisk 14, please
    see the Asterisk wiki:
    A short list of new features includes:
    * A complete overhaul of the core DNS support in Asterisk, including
      implementing full NAPTR and SRV support in the PJSIP stack via the
      libunbound library.
    * The ability to publish extension state to a SIP Subscription server,
      such as Kamailio. This includes the ability to automatically generate
      a hint in the dialplan based on device state changes using the new
      autohint setting.
    * Playback of media from a remote HTTP server via a URI is now supported
      by all dialplan applications and AGI. Media retrieved using a URI is
      cached in a media cache and re-used when possible.
    * When using ARI to manipulate media on a resource, a list of media
      resources can now be supplied. The media resources will be played back
      sequentially in the order that they are provided.
    * Channels created via ARI can now be created and handed off to Stasis
      for external control prior to performing the outbound dial. This
      enables applications to set additional state on the channel prior to
      dialing, as well as enabling certain early media scenarios.
    And much more!
    More information about the new features can be found on the Asterisk wiki:
    A full list of all new features can also be found in the CHANGES file:
    For a full list of changes in the current release, please see the ChangeLog:
    Thank you for your continued support of Asterisk!
    ----- 14.0.1 -----
    The Asterisk Development Team has announced the release of Asterisk 14.0.1.
    The release of Asterisk 14.0.1 resolves an issue reported by the
    community and would have not been possible without your participation.
    Thank you!
    The following is the issue resolved in this release:
    Improvements made in this release:
     * ASTERISK-26409 - codec_opus: Update Asterisk to support the
          translation codec. (Reported by Kevin Harwell)
    For a full list of changes in this release, please see the ChangeLog:
    Thank you for your continued support of Asterisk!
    ----- 14.0.2 -----
    The Asterisk Development Team has announced the release of Asterisk 14.0.2.
    The release of Asterisk 14.0.2 resolves several issues reported by the
    community and would have not been possible without your participation.
    Thank you!
    The following are the issues resolved in this release:
    Bugs fixed in this release:
     * ASTERISK-26410 - core: Asterisk 14 doesn't show the header in
          the console or verbose when starting (Reported by Dan Jenkins)
     * ASTERISK-26426 - format_ogg_opus: remove from source (Reported
          by Kevin Harwell)
     * ASTERISK-26425 - download_externals: ignore xmlstarlet return
          code for optional element (Reported by Kevin Harwell)
    For a full list of changes in this release, please see the ChangeLog:
    Thank you for your continued support of Asterisk!
    jnemeth committed Oct 25, 2016
Commits on Jul 26, 2016
  1. phpredis 3.0.0

    This version of phpredis supports cluster and is intended for php versions
    7.0.0 and higher. To compile cluster-enabled phpredis for older versions
    of php, please use the 2.2.8 pecl package.
    jdolecek committed Jul 26, 2016
  2. Add php-apcu_bc 1.0.3 - module provides a backwards APC compatible AP…

    …I using APCu
    jdolecek committed Jul 26, 2016
Commits on Jul 9, 2016
  1. Imported bunny from pkgsrc-wip.

    instrumented C code security fuzzer
    rillig committed Jul 9, 2016
Commits on Jul 4, 2016
  1. The Xen virtual machine monitor allows running several virtual machines

    on a single physical machine.  The xentools46 package contains the
    tools to create, destroy and control the virtual machines.
    This package contains the tools for Xen 4.6.x
    jnemeth committed Jul 4, 2016
  2. Xen is a hypervisor which supports running multiple guest operating

    systems on a single machine. Guest OSes (also called "domains")
    can be either paravirtualised (i.e. make hypercalls in order to
    access hardware), run in HVM (Hardware Virtualisation Mode) where
    they will be presented with virtual devices, or a combination where
    they use hypercalls to access hardware but manage memory themselves.
    At boot, the xen kernel is loaded along with the guest kernel for
    the first domain (called domain0). domain0 has privileges to access
    the physical hardware (PCI and ISA devices), administrate other
    domains and provide virtual devices (disks and network) to other
    This package contains the 4.6 Xen kernel itself.  PCI passthrough is
    not supported.  PAE is mandatory; on i386 one must use XEN3PAE_DOM[0U].
    jnemeth committed Jul 4, 2016
Commits on Jun 9, 2016
Commits on Jun 6, 2016
  1. Initial import of devel/lua-rocks version 2.3.0.

    LuaRocks is  a deployment and management system for Lua modules.
    It allows you to install Lua modules as self-contained packages
    called rocks, which also contain version dependency information.
    This information can be used both during installation, so that when
    one rock is requested all rocks it depends on are installed as
    well, and also optionally at run time, so that when a module is
    required, the correct version is loaded.  LuaRocks supports both
    local and remote repositories, and multiple local rocks trees.
    alnsn committed Jun 6, 2016
Commits on Jun 5, 2016
  1. Initial import of devel/lua-coxpcall version 1.16.0.

    Coxpcall encapsulates the protected calls with a coroutine based
    loop, so errors can be dealed without the usual pcall/xpcall issues
    with coroutines.
    alnsn committed Jun 5, 2016
Commits on Jun 4, 2016
  1. Initial import of net/lua-copas, version 2.0.1.

    Copas is a dispatcher based on coroutines that can be used for
    asynchronous networking. For example TCP or UDP based servers.
    But it also features timers and client support for http(s), ftp
    and smtp requests.
    alnsn committed Jun 4, 2016
Commits on May 29, 2016
  1. Added devel/libite version 1.6.0

    Libite is a lightweight library of frog DNA. It can be used to fill
    the gaps in any dinosaur project. It holds useful functions and
    macros developed by both Finit and the OpenBSD project. Most notably
    the string functions: strlcpy(3), strlcat(3) and the highly useful
    *BSD sys/queue.h and sys/tree.h API's.
    Libite aims to fill in the gaps missing in GLIBC/EGLIBC. (It does
    not aimo to become another GLIB though.) One such gap in GLIBC is
    the missing _SAFE macros in sys/queue.h - highly recommended when
    traversing lists to delete/free nodes.
    abs committed May 29, 2016
Commits on Apr 14, 2016
  1. Added net/tvnjviewer version 2.7.2

    TightVNC Java Viewer works on any system where Java is supported.
    It requires Java SE version 1.6 or later.
    abs committed Apr 14, 2016
Commits on Jan 30, 2016
  1. Initial import of textproc/LDoc version 1.4.3.

    LDoc is LuaDoc-compatible documentation generation system.
    alnsn committed Jan 30, 2016
Commits on Jan 11, 2016
  1. Added net/restclient-ui version 3.5

    RESTClient is a Java application to test RESTful webservices. It
    can be used to test variety of HTTP communications.
    abs committed Jan 11, 2016
  2. Added devel/visualvm version 1.3.8

    VisualVM is a visual tool integrating several commandline JDK tools
    and lightweight profiling capabilities. Designed for both production
    and development time use, it further enhances the capability of
    monitoring and performance analysis for the Java SE platform.
    abs committed Jan 11, 2016
Commits on Dec 31, 2015
  1. Import pkgng (the freebsd package management tool, aka pkg), version

    1.6.2, into the Packages Collection. Taken from the wiki page:
    	Pkg is the Next Generation package management tool for FreeBSD.  It is
    	the replacement for the current pkg_info/pkg_create/pkg_add tools that
    	ports use to register local packages and which provide remote
    	packages.  Its main goals are to faciliate remote binary package
    	upgrades.  It also works with ports without remote binary packages.
    This has been imported into pkgsrc/misc, beside the other foreign
    package management tools like rpm and dpkg.  This package isn't really
    portable, and only compiles on NetBSD with patches.
    agc committed Dec 31, 2015
  2. Import boringssl into the packages collection. This is a tar file of

    the sources taken at 20151230 from

    with portability fixes for NetBSD.  It installs into ${PREFIX}/bssl to
    avoid conflicts with openssl.
    	BoringSSL is a fork of OpenSSL that is designed to meet Google's
    	Although BoringSSL is an open source project, it is not intended for
    	general use, as OpenSSL is.  We don't recommend that third parties
    	depend upon it.  Doing so is likely to be frustrating because there
    	are no guarantees of API or ABI stability.
    	Programs ship their own copies of BoringSSL when they use it and we
    	update everything as needed when deciding to make API changes.  This
    	allows us to mostly avoid compromises in the name of compatibility.
    	It works for us, but it may not work for you.
    	BoringSSL arose because Google used OpenSSL for many years in various
    	ways and, over time, built up a large number of patches that were
    	maintained while tracking upstream OpenSSL.  As Google's product
    	portfolio became more complex, more copies of OpenSSL sprung up and
    	the effort involved in maintaining all these patches in multiple
    	places was growing steadily.
    agc committed Dec 31, 2015
Commits on Dec 5, 2015
  1. `cat ../comment`

    jnemeth committed Dec 5, 2015
Commits on Nov 22, 2015
  1. Import gimme-20151122, a tool for building packages in a chroot, into…

    … the
    packages collection.
    	Sometimes there's a need to just build a package without any of the
    	installed pre-requisites being used. Or building a one-off package
    	which can then be used elsewhere.
    	This package helps to produce other binary packages, using pkg_comp to
    	build them in a chroot.  The chroot is populated either by cloning the
    	current operating system, or by using pre-existing binary sets.  As an
    		# gimme -c vip
    	will clone the current operating system on this host, and use it to
    	make a chroot in which the sysutils/vip package will be built.
    	Similarly, to build packages and all their pre-requisites afresh,
    	something like
    		# gimme -c mercurial git-base
    	would be used.
    agc committed Nov 22, 2015
Commits on Oct 18, 2015
  1. Import NVIDIA Tegra SOC firmware as sysutils/tegra-firmware.

    Firmware binary images for use with NVIDIA Tegra SOCs.
    jmcneill committed Oct 18, 2015
Commits on Sep 11, 2015
  1. Import p5-Geo-Ellipsoid 1.12

    Geo::Ellipsoid performs geometrical calculations on the surface of an
    ellipsoid. An ellipsoid is a three-dimension object formed from the
    rotation of an ellipse about one of its axes. The approximate shape of the
    earth is an ellipsoid, so Geo::Ellipsoid can accurately calculate distance
    and bearing between two widely-separated locations on the earth's surface.
    bouyer committed Sep 11, 2015
  2. Import p5-Geo-Gpx-0.26 to pkgsrc

    The original goal of this module was to produce GPX/XML files which were
    parseable by both GPX Spinner and EasyGPS. As of version 0.13 it has been
    extended to support general parsing and generation of GPX data.
    GPX 1.0 and 1.1 are supported.
    bouyer committed Sep 11, 2015
  3. Import p5-XML-Descent-1.04 to pkgsrc

    The conventional models for parsing XML are either DOM (a data structure
    representing the entire document tree is created) or SAX (callbacks are
    issued for each element in the XML).
    XML grammar is recursive - so it's nice to be able to write recursive
    parsers for it. XML::Descent allows such parsers to be created.
    bouyer committed Sep 11, 2015
  4. Import p5-XML-TokeParser 0.05 to pkgsrc

    XML::TokeParser provides a procedural ("pull mode") interface to XML::Parser
    in much the same way that Gisle Aas' HTML::TokeParser provides a procedural
    interface to HTML::Parser. XML::TokeParser splits its XML input up into
    "tokens," each corresponding to an XML::Parser event.
    A token is a bless'd reference to an array whose first element is an
    event-type string and whose last element is the literal text of the
    XML input that generated the event, with intermediate elements varying
    according to the event type.
    Each token is an object of type XML::TokeParser::Token. Read
    "XML::TokeParser::Token" to learn what methods are available for
    inspecting the token, and retrieving data from it.
    bouyer committed Sep 11, 2015
Commits on Jul 22, 2015
  1. Import Gabedit 2.4.8 as biology/gabedit.

    Gabedit is a graphical user interface to computational chemistry
    packages like Gamess-US, Gaussian, Molcas, Molpro, MPQC,
    OpenMopac, Orca, PCGamess and Q-Chem.
    It can display a variety of calculation results including
    support for most major molecular file formats.
    The advanced "Molecule Builder" allows to rapidly sketch in
    molecules and examine them in 3D. Graphics can be exported to
    various formats, including animations.
    Major features
     * Gabedit can create input file for GAMESS(US), GAUSSIAN,
       MOLCAS, MOLPRO , MPQC, OpenMopac, Orca, PCGamess and Q-Chem.
     * Gabedit can graphically display a variety of Gamess-US,
       Gaussian, Molcas, Molpro, MPQC, OpenMopac, Orca, PCGamess,
       Q-Chem, (partially) ErgoSCF and (partially) ADF calculation
       results, including the following:
         + Molecular orbitals.
         + Surfaces from the electron density, electrostatic
           potential, NMR shielding density, and other properties.
         + Surfaces may be displayed in solid, translucent and wire
           mesh modes. they are can be colorcoded by a separate property.
         + Contours (colorcoded), Planes colorcoded, Dipole. XYZ axes
           and the principal axes of the molecule.
         + Animation of the normal modes corresponding to vibrational
         + Animation of the rotation of geometry, surfaces, contours,
           planes colorcoded, xyz and the principal axes of the molecule.
         + Animation of contours, Animation of planes colorcoded.
     * Gabedit can display UV-Vis, IR and Raman computed spectra.
     * Gabedit can generate a povray file for geometry (including
       hydrogen's bond),surfaces (including colorcoded surfaces),
       contours, planes colorcoded.
     * Gabedit can save picture in BMP, JPEG, PNG, PPM and PS format.
     * Gabedit can generate automatically a series of pictures
       for animation (vibration, geometry convergence, rotation, contours,
       planes colorcoded).
     * Simulated Annealing with Molecular Dynamics is implemented in Gabedit
       (using Amber 99 molecular mechanics parameters).
    asau committed Jul 22, 2015
Commits on Jul 21, 2015
  1. Import ProjectLibre 1.6.1 as time/projectlibre.

    ProjectLibre is project management software.
    It offers the following features:
     * Gantt Chart, Project- and Resource-Planning
     * Look and feel very close to Microsoft Project
     * Save Files as .xml and open them in Microsoft Project 2010
     * All operating systems providing Java Runtime Environment
    asau committed Jul 21, 2015
Commits on Jul 20, 2015
  1. Import SQL Workbench/J build 117 as databases/sql-workbench.

    SQL Workbench/J is a free, DBMS-independent, cross-platform SQL
    query tool. It is written in Java and should run on any
    operating system that provides a Java Runtime Environment.
    Its main focus is on running SQL scripts (either interactively
    or as a batch) and export/import features. Graphical query
    building or more advanced DBA tasks are not the focus and are
    not planned.
     * Edit, insert and delete data directly in the query result.
     * Powerful export command to write text files (aka "CSV"),
       XML, HTML or SQL (including BLOB data). All user tables
       can be exported into a directory with a single command.
       Export files can be compressed "on-the-fly".
     * Powerful text, XML and spreadsheet import. A set of files
       (including compressed files) can be imported from a directory
       with a single command. Foreign key constraints are detected
       to insert the data in the correct order.
     * Compare two database schemas for differences. The XML output
       can be transformed into the approriate SQL ALTER statements
       using XSLT.
     * Compare the data of two database and generate the necessary
       SQL statements to migrate one to the other.
     * Supports running SQL scripts in batch mode.
     * Supports running in console mode.
     * Search text in procedure, view and other sources using a SQL
       command or a GUI.
     * Search for data across all columns in all tables using a SQL
       command or a GUI.
     * Reformatting (Pretty-Print) of SQL Statements.
     * Select rows from related tables according to their foreign
       key definitions.
     * Tooltips for INSERT statements to show the corresponding
       value or column.
     * Copy data directly between to database servers using a SQL
       command or a GUI.
     * Macros (aka aliases) for frequently used SQL statements.
     * Variable substitution in SQL statements including smart
       prompting for values (can be combined with macros).
     * Auto completion for tables and columns in SQL statements.
     * Display database objects and their definitions.
     * Display table source.
     * Display view, procedure and trigger source code.
     * Display foreign key constraints between tables.
     * Full support for BLOB data in query results, SQL statements,
       export and import.
     * SQLWorkbench/J is free for almost everyone (published under
       a modified the Apache 2.0 license).
    asau committed Jul 20, 2015
Commits on Jul 19, 2015
  1. Import SQuirreL SQL Client 3.6 as databases/squirrelsql.

    SQuirreL SQL Client is a graphical SQL client written in Java
    that will allow you to view the structure of a JDBC compliant
    database, browse the data in tables, issue SQL commands etc.
    asau committed Jul 19, 2015
  2. Import jdbc-postgresql94-1201 as databases/jdbc-postgresql94.

    Cloned from databases/jdbc-postgresql93.
    This is a pure Java (Type IV) JDBC driver for the PostgreSQL
    database.  It allows Java programs to connect to a PostgreSQL
    database using standard, database independent Java code.
    The driver provides a reasonably complete implementation of the
    JDBC 4 specification in addition to some PostgreSQL specific
    asau committed Jul 19, 2015
  3. Import jdbc-postgresql93-1103 as databases/jdbc-postgresql93.

    Cloned from databases/jdbc-postgresql92.
    This is a pure Java (Type IV) JDBC driver for the PostgreSQL
    database.  It allows Java programs to connect to a PostgreSQL
    database using standard, database independent Java code.
    The driver provides a reasonably complete implementation of the
    JDBC 4 specification in addition to some PostgreSQL specific
    asau committed Jul 19, 2015
Commits on Jul 9, 2015
  1. Import mtx version 1.3.12 to pkgsrc, based on the FreeBSD port.

    Mtx(1) is a set of low level driver programs to control features of SCSI
    backup related devices such as autoloaders, tape changers, mediajukeboxes,
    and tape drives. It can also report much data, including serial numbers,
    maximum block sizes, and TapeAlert(tm) messages that most modern tape
    drives implement, as well as do raw SCSI READ and WRITE commands to
    tape drives.
    It works like chio(1) but supports more features and drives and runs in
    users land. There are some amanda (sysutils/amanda-server) scripts, which
    depend on mtx.
    bouyer committed Jul 9, 2015
Commits on Jul 3, 2015
  1. Added editors/yed version 3.14.2

    yEd is a powerful desktop application that can be used to quickly
    and effectively generate high-quality diagrams.  Create diagrams
    manually, or import your external data for analysis. Its automatic
    layout algorithms arrange even large data sets with just the press
    of a button.
    abs committed Jul 3, 2015
Commits on Jun 16, 2015
  1. Added net/grive2 version

    This is the fork of original "Grive" (
    Google Drive client with the support for the new Drive REST API
    and partial sync.
    Grive can be considered still beta or pre-beta quality. It simply
    downloads all the files in your Google Drive into the current
    directory. After you make some changes to the local files, run
    grive again and it will upload your changes back to your Google
    Drive. New files created locally or in Google Drive will be uploaded
    or downloaded respectively. Deleted files will also be "removed".
    Currently Grive will NOT destroy any of your files: it will only
    move the files to a directory named .trash or put them in the Google
    Drive trash. You can always recover them.
    abs committed Jun 16, 2015
Commits on Jun 11, 2015
  1. Added sysutils/rdfind version 1.3.4

    Rdfind is a program that finds duplicate files. It is useful for compressing
    backup directories or just finding duplicate files. It compares files based on
    their content, not on their file names.
    imported from wip (thanks to bartosz.kuzma for packaing there :)
    abs committed Jun 11, 2015