1. 19 Jan, 2015 3 commits
  2. 18 Jan, 2015 4 commits
    • sunpoet's avatar
      - Add p5-Pod-Usage 1.64 · ab3cd722
      sunpoet authored
      Pod::Usage provides the function "pod2usage()" to print usage messages for a
      Perl script based on its embedded pod documentation. Pod::Usage is a subclass of
      Pod::PlainText. Please see the POD documentation for this module (embedded in
      the file "Usage.pm") for more details. The pod2usage() function is probably the
      most generally useful function in this entire distribution since it is useful to
      just about any Perl5 script that is invoked from the command-line.
      
      WWW: http://search.cpan.org/dist/Pod-Usage/
      ab3cd722
    • sunpoet's avatar
      - Add p5-Types-Core 0.1.4 · 94e61765
      sunpoet authored
      Types::Core provides syntax symplifier for type checking. It allows easy,
      non-quoted usage of types as literals, and allows the standard type names to be
      used as true/false check routines of references.
      
      For the most basic functions, they take either 0 or 1 arguments. If 1 parameter,
      then they test it to see if the ref is of the given type (blessed or not). If
      false, undef is returned, of true, the ref, itself is returned.
      
      For no args, they return literals of themselves, allowing the named strings to
      be used as Literals without quotes.
      
      WWW: http://search.cpan.org/dist/Types-Core/
      94e61765
    • sunpoet's avatar
      - Add p5-Xporter 0.1.2 · f6692c00
      sunpoet authored
      Xporter provides EXPORT functionality similar to Exporter with some different
      rules to simplify common cases.
      
      The primary difference, in Xporter is that the default EXPORT list remains the
      default EXPORT list unless the user specifically asks for it to not be included,
      whereas in Exporter, asking for any additional exports from the EXPORT_OK list,
      clears the default EXPORT list.
      
      Xporter makes it easy to reset or clear the default so that choice is left to
      the user.
      
      To reset the default EXPORT list to empty, a bare minus ('-') or logical-not
      sign ('!') is placed as the first parameter in the client's import list.
      
      WWW: http://search.cpan.org/dist/Xporter/
      f6692c00
    • sunpoet's avatar
      - Add p5-mem 0.4.5 · 87e9fc2a
      sunpoet authored
      mem is a trivial pragma to either allow defining the module it is included from
      as being defined so that later classes or packages in the same file can use the
      package to pull in a reference to it, or to be able to call its import routine
      from a different package in the same file.
      
      With parameter assignments or other actions, it forces those assignments to be
      done, immediately, at compile time instead of later at run time. It can be use,
      for example, with Exporter, to export typed-sub's among other usages.
      
      WWW: http://search.cpan.org/dist/mem/
      87e9fc2a
  3. 15 Jan, 2015 2 commits
    • rpaulo's avatar
      Add devel/gitinspector. · 3da2d689
      rpaulo authored
      gitinspector is a statistical analysis tool for git repositories. The
      defaut analysis shows general statistics per author, which can be
      complemented with a timeline analysis that shows the workload and
      activity of each author. Under normal operation, it filters the
      results to only show statistics about a number of given extensions and
      by default only includes source files in the statistical analysis.
      
      Differential Revision:	https://reviews.freebsd.org/D1529
      Reviewed by:	bapt
      Approved by:	bapt
      3da2d689
    • trasz's avatar
      New port: devel/gnu-efi · 6c054def
      trasz authored
      SDK for developing EFI applications for ARM-64, ARM-32, x86_64,
      IA-64 (IPF), and IA-32 (x86) platforms using the GNU toolchain
      and the EFI development environment.
      
      Sponsored by:	The FreeBSD Foundation
      6c054def
  4. 13 Jan, 2015 2 commits
  5. 12 Jan, 2015 2 commits
  6. 11 Jan, 2015 1 commit
  7. 09 Jan, 2015 3 commits
  8. 07 Jan, 2015 1 commit
  9. 05 Jan, 2015 4 commits
  10. 04 Jan, 2015 3 commits
  11. 03 Jan, 2015 3 commits
    • sunpoet's avatar
      - Add p5-Test-TempDir-Tiny 0.002 · cec0bb09
      sunpoet authored
      Test::TempDir::Tiny works with Test::More to create temporary directories that
      stick around if tests fail.
      
      It is loosely based on Test::TempDir, but with less complexity, greater
      portability and zero non-core dependencies. (Capture::Tiny is recommended for
      testing.)
      
      WWW: http://search.cpan.org/dist/Test-TempDir-Tiny/
      cec0bb09
    • pi's avatar
      New port: devel/p5-Object-Import · a6497c2c
      pi authored
      This module lets you call methods of a certain object more easily
      by exporting them as functions to a package. The exported functions
      are not called as methods and do not receive an object argument,
      but instead the object is fixed at the time you import them with
      this module.
      
      WWW: http://search.cpan.org/dist/Object-Import/
      a6497c2c
    • sunpoet's avatar
      - Add p5-Inline-C 0.71 · de3e231f
      sunpoet authored
      Inline::C is a module that allows you to write Perl subroutines in C. Since
      version 0.30 the Inline module supports multiple programming languages and each
      language has its own support module. This document describes how to use Inline
      with the C programming language. It also goes a bit into Perl C internals.
      
      WWW: http://search.cpan.org/dist/Inline-C/
      de3e231f
  12. 01 Jan, 2015 9 commits
    • sunpoet's avatar
      - Add p5-Log-Dispatch-FileWriteRotate 0.02 · 18cd5d74
      sunpoet authored
      Log::Dispatch::FileWriteRotate functions similarly to Log::Dispatch::FileRotate,
      but uses File::Write::Rotate as backend, thus interoperates more easily with
      other modules which use File::Write::Rotate as backend, e.g.
      Tie::Handle::FileWriteRotate or Process::Govern.
      
      WWW: http://search.cpan.org/dist/Log-Dispatch-FileWriteRotate/
      18cd5d74
    • sunpoet's avatar
      - Add p5-Pegex 0.59 · 3af9cf50
      sunpoet authored
      Pegex is an Acmeist parser framework. It allows you to easily create parsers
      that will work equivalently in lots of programming languages! The inspiration
      for Pegex comes from the parsing engine upon which the postmodern programming
      language Perl 6 is based on. Pegex brings this beauty to the other justmodern
      languages that have a normal regular expression engine available.
      
      Pegex gets it name by combining Parsing Expression Grammars (PEG), with Regular
      Expessions (Regex). That's actually what Pegex does.
      
      PEG is the cool new way to elegantly specify recursive descent grammars. The
      Perl 6 language is defined in terms of a self modifying PEG language called Perl
      6 Rules. Regexes are familiar to programmers of most modern programming
      languages. Pegex defines a simple PEG syntax, where all the terminals are
      regexes. This means that Pegex can be quite fast and powerful.
      
      Pegex attempts to be the simplest way to define new (or old) Domain Specific
      Languages (DSLs) that need to be used in several programming languages and
      environments. Things like JSON, YAML, Markdown etc. It also great for writing
      parsers/compilers that only need to work in one language.
      
      WWW: http://search.cpan.org/dist/Pegex/
      3af9cf50
    • sunpoet's avatar
      - Add p5-Log-Dispatch-ArrayWithLimits 0.03 · 6218822c
      sunpoet authored
      Log::Dispatch::ArrayWithLimits functions similarly to Log::Dispatch::Array, with
      a few differences:
      - only the messages (strings) are stored
      - allow specifying array variable name (e.g. "My::array" instead of \@My:array)
        This makes it possible to use in Log::Log4perl configuration, which is a text
        file.
      - can apply some limits
        Currently only max_elems (the maximum number of elements in the array) is
        available. Future limits will be added (see "TODO").
      
      Logging to an in-process array can be useful when debugging/testing, or when you
      want to let users of your program connect to your program to request viewing the
      ogs being produced.
      
      WWW: http://search.cpan.org/dist/Log-Dispatch-ArrayWithLimits/
      6218822c
    • sunpoet's avatar
      - Add p5-File-Write-Rotate 0.25 · b23445cf
      sunpoet authored
      File::Write::Rotate can be used to write to file, usually for logging, that can
      rotate itself. File will be opened in append mode. Locking will be done to avoid
      conflict when there are multiple writers. Rotation can be done by size (after a
      certain size is reached), by time (daily/monthly/yearly), or both.
      
      WWW: http://search.cpan.org/dist/File-Write-Rotate/
      b23445cf
    • sunpoet's avatar
      - Add p5-File-Flock-Retry 0.59 · 5e8c125e
      sunpoet authored
      File::Flock::Retry is yet another flock module. It is a more lightweight
      alternative to File::Flock with some other differences:
      - OO interface only
      - Autoretry (by default for 60s) when trying to acquire lock
      
      WWW: http://search.cpan.org/dist/File-Flock-Retry/
      5e8c125e
    • sunpoet's avatar
      - Add p5-Rinci 1.1.70 · 7f8d7424
      sunpoet authored
      Rinci is a set of extensible, language-neutral metadata specifications for your
      code (functions/methods, variables, packages, classes, and so on). It allows
      various helper tools, from code generator to web middleware to documentation
      generator to other protocols, to act on your code, making your life easier as a
      programmer. Rinci also allows better interoperability between programming
      languages. It is geared towards dynamic scripting languages like Perl, Python,
      Ruby, PHP, JavaScript, but is not limited to those languages.
      
      WWW: http://search.cpan.org/dist/Rinci/
      7f8d7424
    • sunpoet's avatar
      - Add p5-DefHash 1.0.8 · c1959eb1
      sunpoet authored
      DefHash is a specification for using hashes to define things. It was born out of
      several other projects/specifications like Sah, Rinci, Riap, Module::Patch.
      
      WWW: http://search.cpan.org/dist/DefHash/
      c1959eb1
    • sunpoet's avatar
      - Add p5-ExtUtils-CppGuess 0.07 · 23e3d76e
      sunpoet authored
      ExtUtils::CppGuess attempts to guess the system's C++ compiler that is
      compatible with the C compiler that your perl was built with.
      
      It can generate the necessary options to the Module::Build constructor or to
      ExtUtils::MakeMaker's WriteMakefile function.
      
      WWW: http://search.cpan.org/dist/ExtUtils-CppGuess/
      23e3d76e
    • rene's avatar
      Remove expired ports: · a9f61678
      rene authored
      2015-01-01 biology/boinc-simap: Project shutting down, see http://boincsimap.org/boincsimap/forum_thread.php?id=88
      2015-01-01 security/openssh-portable-base: Overwrite-base option/port/pkg will be removed. There is no real need for foot-shooting.
      2015-01-01 devel/cedet: Fails to build, use Emacs' builtin cedet package instead
      2015-01-01 devel/ecb: does not work with newer Emacs versions, use the elpa package instead
      a9f61678
  13. 29 Dec, 2014 3 commits