| non port: devel/Makefile |
Number of commits found: 12250 (showing only 100 on this page) |
|
Tuesday, 23 Feb 2021
|
09:08 rene
Resurrect devel/llvm60, it is still needed to build lang/ghc on arm64
Reported by: antoine
 |
|
Friday, 19 Feb 2021
|
23:13 amdmi3
devel/allegro-devel: unbreak, update to 5.2.4 and rename to allegro5
Rename the port to allegro5 to match upstream project name,
cleanup and simplify the port
PR: 227222
Submitted by: rainbow@sanitylinux.org
 |
17:58 rene
Remove expired port:
2020-12-31 devel/llvm60: Uses Python 2.7 which is EOLed upstream, no more
consumers left
 |
15:14 martymac
Introduce devel/onetbb and mark devel/tbb as legacy
Intel oneAPI tbb 2021.1 (onetbb) has been released[1][2] and has deprecated
several interfaces over tbb 2020, breaking most dependent ports.
Old tbb 2020 will be kept for a certain time to allow transition but will be
removed in a near future as it CONFLICTS with devel/onetbb. New ports should
now use devel/onetbb instead of devel/tbb.
We tried to move a maximum number of dependent ports to devel/onetbb (or
disable dependency when not possible), but some of them still remain stuck
to devel/tbb. Remaining ones have not been identified as major dependencies
themselves and will be fixed as soon as updates are available from upstream.
PR: 252648, 252688 [3], 252683 [4], 252651 [5], 252690 [3], 252693 [3],
252695 [3], 252696 [3], 252786 [3], 252649, 252868 [6], 252870 [5],
252684 [7], 252785 [7]
Approved by: yuri [3], jwb [4], thierry [5], FreeBSD@Shaneware.biz [6],
maintainer timeout [7]
[1]
https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html
[2]
https://software.intel.com/content/www/us/en/develop/articles/tbb-revamp.html
 |
|
Thursday, 18 Feb 2021
|
20:42 amdmi3
Add devel/py-proxmoxer: Wrapper around the Proxmox REST API v2
Proxmoxer is a wrapper around the Proxmox REST API v2.
It was inspired by slumber, but it dedicated only to Proxmox. It
allows to use not only REST API over HTTPS, but the same api over
ssh and pvesh utility.
Like Proxmoxia it dynamically creates attributes which responds to
the attributes you've attempted to reach.
WWW: https://github.com/proxmoxer/proxmoxer
PR: 245101
Submitted by: david@isnic.is
 |
20:20 0mp
Add devel/py-dotty-dict
Dotty Dict is a wrapper around builtin dictionary. Provides quick access to
deeply nested keys and values with dot notation. Dotty Dict expose dictionary
public API as proxy to dict implemented underneath and should work with all
dict-like objects which are instances of Mapping.
WWW: https://github.com/pawelzny/dotty_dict
 |
19:59 0mp
Add devel/py-milc
MILC is a framework for writing CLI applications in Python 3. It gives you all
the features users expect from a modern CLI tool out of the box:
- CLI Argument Parsing, with or without subcommands
- Automatic tab-completion support through argcomplete
- Configuration file which can be overridden by CLI options
- ANSI color support- even on Windows- with colorama
- Logging to stderr and/or a file, with ANSI colors
- Easy method for printing to stdout with ANSI colors
- Labeling log output with colored emoji to easily distinguish message types
- Thread safety
WWW: https://milc.clueboard.co/
 |
19:44 amdmi3
- Add devel/dwz: DWARF optimization and duplicate removal tool
dwz is a program that attempts to optimize DWARF debugging information
contained in ELF shared libraries and ELF executables for size, by
replacing DWARF information representation with equivalent smaller
representation where possible and by reducing the amount of duplication
using techniques from DWARF standard appendix E - creating
DW_TAG_partial_unit compilation units (CUs) for duplicated information
and using DW_TAG_imported_unit to import it into each CU that needs it.
WWW: https://sourceware.org/dwz/
PR: 245382
Submitted by: bcallah@openbsd.org
 |
|
Wednesday, 17 Feb 2021
|
17:51 sunpoet
Add rubygem-cucumber-messages13 13.2.1 (copied from rubygem-cucumber-messages)
- Add PORTSCOUT
 |
17:51 sunpoet
Add rubygem-cucumber-create-meta2 2.0.4 (copied from
rubygem-cucumber-create-meta)
- Change RUN_DEPENDS from rubygem-cucumber-messages to
rubygem-cucumber-messages13
- Add PORTSCOUT
 |
17:51 sunpoet
Add py-requirementslib 1.5.16
RequirementsLib provides a simple layer for building and interacting with
requirements in both the Pipfile format and the requirements.txt format. This
library was originally built for converting between these formats in Pipenv.
WWW: https://github.com/sarugaku/requirementslib
 |
17:51 sunpoet
Add py-devtools 0.6.1
Python devtools provides Python's missing debug print command and other
development tools.
WWW: https://github.com/samuelcolvin/python-devtools
 |
|
Friday, 12 Feb 2021
|
22:48 ygy
new port: devel/R-cran-blob
devel/R-cran-blob: A Simple S3 Class for Representing Vectors of Binary Data
('BLOBS')
Approved by: lwhsu
 |
22:23 ygy
new port: devel/R-cran-whisker: Logicless Mustache Templating for R
Approved by: lwhsu
 |
|
Tuesday, 9 Feb 2021
|
22:00 pizzamig
(Readdition of devel/codeville which was removed on 548979)
Add codeville 0.1.18, anarchic control version system without
unnecessary re-merges.
Reintroduce the port, after porting it to Python 3.
PR: 251772
Submitted by: Chris Hutchinson <portmaster@bsdforge.com>
 |
|
Monday, 8 Feb 2021
|
11:16 tagattie
Update to 11.2.3
Changelog:
- https://www.electronjs.org/blog/electron-10-0
- https://www.electronjs.org/blog/electron-11-0
 |
|
Saturday, 6 Feb 2021
|
21:28 sunpoet
Add py-linear-tsv 1.1.0
Linear TSV is a line-oriented, portable tabular data format. Tabular data --
rows of tuples, each of the same length -- is commonly stored as CSV and is the
lingua franca of spreadsheets, databases and analysis tools.
CSV is almost but not quite line-oriented, because newlines are quoted, not
escaped. In the TSV format presented here, escape codes are used for newlines
and tabs in field data, allowing naive filtering with line-oriented shell tools
like sort, fgrep and cut to work as expected. In all of its details, the format
derives from the TEXT serialization mode of Postgres and MySQL.
WWW: https://github.com/solidsnack/tsv
 |
01:54 wen
This module provides you with a constant STRICT which you can
use to determine whether additional strict (but slow) runtime
tests are executed by your code.
WWW: https://metacpan.org/release/Devel-StrictMode
 |
01:22 sunpoet
Fix grpc issue in gitlab-ce
- While I'm here, use = instead of ?= because gitlab-ce does not have slave port
- Bump PORTREVISION for dependency change
gitlab-ce has some runtime issue with grpc versions, especially upb stuff.
Move all gitlab-ce dependencies to specific grpc/rubygem-grpc versions in order
to keep gitlab-ce port more robust.
The changes are as follows:
- Add devel/grpc134 (copied from devel/grpc)
- Add net/rubygem-grpc130 (copied from net/rubygem-grpc)
- Move gitlab-ce and its dependencies to grpc134 and rubygem-grpc130
Differential Revision: https://reviews.freebsd.org/D28491
Submitted by: sunpoet (myself)
Approved by: mfechner
Tested by: mfechner
 |
|
Thursday, 4 Feb 2021
|
06:04 bapt
Remove expired gstreamer 0.x
gstreamer 1.x has been introduced long ago and gstreamer 0.x was kept
to let time for applications to catchup on gstreamer 1.x
 |
|
Wednesday, 3 Feb 2021
|
23:52 yuri
New port: devel/py-pydecor: Easy peasy Python decorators
 |
19:45 sunpoet
Add py-catalogue 2.0.1
catalogue is a tiny, zero-dependencies library that makes it easy to add
function (or object) registries to your code. Function registries are helpful
when you have objects that need to be both easily serializable and fully
customizable. Instead of passing a function into your object, you pass in an
identifier name, which the object can use to lookup the function from the
registry. This makes the object easy to serialize, because the name is a simple
string. If you instead saved the function, you'd have to use Pickle for
serialization, which has many drawbacks.
WWW: https://github.com/explosion/catalogue
 |
|
Tuesday, 2 Feb 2021
|
15:04 rene
Remove expired ports:
2021-02-01 devel/godep: Unmaintained and dead upstream
2021-02-01 security/titus: Development has officially ceased
 |
|
Monday, 1 Feb 2021
|
19:20 sunpoet
Add py-path 15.1.0
path implements path objects as first-class entities, allowing common operations
on files to be invoked on those path objects directly.
WWW: https://github.com/jaraco/path
 |
19:20 sunpoet
Add py-autocommand 2.2.1
autocommand is a library to automatically generate and run simple argparse
parsers from function signatures.
WWW: https://github.com/Lucretiel/autocommand
 |
19:20 sunpoet
Add p5-Regexp-Stringify 0.06
Regexp::Stringify is an alternative to Perl's default stringification of Regexp
object (i.e.:"$re") and has some features/options.
WWW: https://metacpan.org/release/Regexp-Stringify
 |
19:20 sunpoet
Add p5-Data-Dmp 0.240
Data::Dmp is a Perl dumper like Data::Dumper. It's compact (only about 200 lines
of code long), starts fast and does not use any non-core modules except
Regexp::Stringify when dumping regexes. It produces compact single-line output
(similar to Data::Dumper::Concise). It roughly has the same speed as
Data::Dumper (usually a bit faster for smaller structures) and faster than
Data::Dump, but does not offer the various formatting options. It supports
dumping objects, regexes, circular structures, coderefs. Its code is first based
on Data::Dump: I removed all the parts that I don't need, particularly the
pretty formatting stuffs) and added some features that I need like proper regex
dumping and coderef deparsing.
WWW: https://metacpan.org/release/Data-Dmp
 |
19:20 sunpoet
Add p5-Config-Model-Backend-Yaml 2.134
Config::Model::Backend::Yaml is used directly by Config::Model to read or write
the content of a configuration tree written with YAML syntax in Config::Model
configuration tree.
WWW: https://metacpan.org/release/Config-Model-Backend-Yaml
 |
18:18 yuri
New port: devel/parallel-hashmap: Set of excellent hash map implementations (a
C++ header-only library)
 |
18:01 yuri
New port: devel/tabulate: Table maker for modern C++ (a header-only library)
 |
|
Sunday, 31 Jan 2021
|
07:43 truckman
Resurrect devel/py-pymtbl and upgrade to version 0.5.0, which is
compatible with python 3.
MFH: 2021Q1
Sponsored by: Farsight Security, Inc.
 |
07:40 sunpoet
Remove expired devel/py-jaraco.functools2
 |
07:39 sunpoet
Remove expired devel/py-automaton1
 |
|
Saturday, 30 Jan 2021
|
12:45 sunpoet
Revert r563290
 |
12:18 sunpoet
Add rubygem-oj310 3.10.18
- Add PORTSCOUT
 |
12:17 sunpoet
Add rubygem-brpoplpush-redis_script 0.1.1
Bring your own LUA scripts into redis
WWW: https://github.com/brpoplpush/brpoplpush-redis_script
 |
|
Thursday, 28 Jan 2021
|
18:56 rene
Remove expired ports:
2021-01-24 www/sogo4: Unmaintained, please migrate to a newer version of sogo
2021-01-24 www/sogo4-activesync: Unmaintained, please migrate to a newer version
of sogo
2021-01-27 security/py-rekall_lib: Unmaintained upstream
2021-01-27 devel/py-rekall-efilter: Unmaintained upstream
2021-01-27 security/py-rekall: Unmaintained upstream, use
security/py-volatility3 instead
2021-01-27 security/py-rekall-core: Unmaintained upstream
2021-01-27 www/kurly: Upstream is gone
2021-01-27 security/regripper: Upstream repo disappeared
 |
|
Tuesday, 26 Jan 2021
|
19:24 sunpoet
Add py-nbclassic 0.2.5
NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.
This project prepares for a future where JupyterLab and other frontends switch
to Jupyter Server for their Python Web application backend. Using this package,
users can launch Jupyter Notebook, JupyterLab and other frontends side-by-side
on top of the new Python server backend.
WWW: https://github.com/jupyterlab/nbclassic
 |
19:23 sunpoet
Add py-jupyter-server 1.1.3
The Jupyter Server provides the backend (i.e. the core services, APIs, and REST
endpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and
Voila.
WWW: https://github.com/jupyter-server/jupyter_server
 |
17:20 sunpoet
Add rubygem-pry-remote 0.1.8
A way to start Pry remotely and to connect to it using DRb. This allows to
access the state of the running program from anywhere.
WWW: https://github.com/Mon-Ouie/pry-remote
 |
17:20 sunpoet
Add rubygem-google-apis-storage_v1 0.1.0
This is a simple client library for version V1 of the Cloud Storage JSON API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
WWW: https://github.com/googleapis/google-api-ruby-client
WWW:
https://github.com/googleapis/google-api-ruby-client/tree/master/generated/google-apis-storage_v1
 |
17:20 sunpoet
Add rubygem-google-apis-iamcredentials_v1 0.1.0
This is a simple client library for version V1 of the IAM Service Account
Credentials API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
WWW: https://github.com/googleapis/google-api-ruby-client
WWW:
https://github.com/googleapis/google-api-ruby-client/tree/master/generated/google-apis-iamcredentials_v1
 |
17:20 sunpoet
Add rubygem-google-apis-generator 0.1.2
This library includes common base classes and dependencies used by legacy REST
clients for Google APIs.
WWW: https://github.com/googleapis/google-api-ruby-client
WWW:
https://github.com/googleapis/google-api-ruby-client/tree/master/google-apis-generator
 |
17:19 sunpoet
Add rubygem-google-apis-discovery_v1 0.1.0
This is a simple client library for version V1 of the API Discovery Service. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
WWW: https://github.com/googleapis/google-api-ruby-client
WWW:
https://github.com/googleapis/google-api-ruby-client/tree/master/generated/google-apis-discovery_v1
 |
17:19 sunpoet
Add rubygem-google-apis-core 0.2.0
This library implements the code generator used by legacy REST clients for
Google APIs. It automatically generates client gems given discovery documents.
Google-managed clients for publicly-available APIs are maintained using this
tool, and users may also use it to generate clients for private or early-access
APIs.
WWW: https://github.com/googleapis/google-api-ruby-client
WWW:
https://github.com/googleapis/google-api-ruby-client/tree/master/google-apis-core
 |
17:19 sunpoet
Add rubygem-aws-sdk-lexruntimev2 1.0.0
Official AWS Ruby gem for Amazon Lex Runtime V2 (Lex Runtime V2).
WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/master/gems/aws-sdk-lexruntimev2
 |
17:19 sunpoet
Add rubygem-aws-sdk-lexmodelsv2 1.0.0
Official AWS Ruby gem for Amazon Lex Model Building V2 (Lex Models V2).
WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/master/gems/aws-sdk-lexmodelsv2
 |
17:19 sunpoet
Add py-pytest-enabler 1.2.0
The 'enabler' plugin allows configuration of plugins if present, but omits the
settings if the plugin is not present.
WWW: https://github.com/jaraco/pytest-enabler
 |
17:19 sunpoet
Add py-jupyter-packaging 0.7.11
jupyter-packaging provides tools to help build and install Jupyter Python
packages.
WWW: https://github.com/jupyter/jupyter-packaging
 |
17:19 sunpoet
Add py-cwcwidth 0.1.1
cwcwidth provides Python bindings for wcwidth and wcswidth functions defined in
POSIX.1-2001 and POSIX.1-2008 based on Cython. These functions compute the
printable length of a unicode character/string on a terminal. The module
provides the same functions as wcwidth and its behavior is compatible.
On systems not conforming to POSIX.1-2001 and POSIX.1-2008, Markus Kuhn's
implementation is used to provide the functionality.
WWW: https://github.com/sebastinas/cwcwidth
 |
|
Friday, 22 Jan 2021
|
00:01 tagattie
Update to 9.4.1
Changelog:
- https://www.electronjs.org/blog/electron-8-0
- https://www.electronjs.org/blog/electron-9-0
Reviewed by: ehaupt
 |
|
Thursday, 21 Jan 2021
|
14:37 jhale
comms/libimobiledevice: Update to 1.3.0
comms/libusbmuxd: Update to 2.0.2
comms/usbmuxd: Update to 1.1.1
devel/libplist: Update to 2.2.0
Resurrect comms/py-libimobiledevice, update to 1.3.0
Resurrect devel/py-libplist, update to 2.2.0
Take maintainership of the ports listed above.
Bump PORTREVISION on consumers and adjust LIB_DEPENDS to new versioned library
names.
 |
|
Tuesday, 19 Jan 2021
|
07:38 yuri
New port: devel/goredo: Go implementation of djb's redo, Makefile replacement
that sucks less
 |
|
Saturday, 16 Jan 2021
|
13:32 dbaio
Add devel/py-iniconfig: Simple parsing of ini files in Python
iniconfig is a small and simple INI-file parser module having a unique set of
features:
* maintains order of sections and entries
* supports multi-line values with or without line-continuations
* supports "#" comments everywhere
* raises errors with proper line-numbers
* no bells and whistles like automatic substitutions
* iniconfig raises an Error if two sections have the same name.
WWW: https://pypi.org/project/iniconfig/
 |
|
Friday, 15 Jan 2021
|
21:43 skreuzer
Add port for py-tasklib
tasklib is a Python library for interacting with taskwarrior databases, using a
queryset API similar to that of Django's ORM.
PR: 252677
Submitted by: Thierry Dussuet <thierry.dussuet@protonmail.com>
 |
|
Thursday, 14 Jan 2021
|
22:55 dmgk
New port: devel/objconv
This utility can be used for converting object files between COFF/PE,
OMF, ELF and Mach-O formats for all 32-bit and 64-bit x86 platforms.
Can modify symbol names in object files. Can build, modify and convert
function libraries across platforms. Can dump object files and
executable files. Also includes a very good disassembler supporting the
SSE4, AVX, AVX2, AVX512, FMA3, FMA4, XOP and Knights Corner instruction
sets.
WWW: https://www.agner.org/optimize
PR: 252674
Submitted by: Robert Clausecker <fuz@fuz.su>
 |
|
Wednesday, 13 Jan 2021
|
22:23 jrm
New port, devel/magit-devel: Git interface for Emacs (devel version)
PR: 251148
Submitted by: Yasuhiro Kimura <yasu@utahime.org> (maintainer)
 |
22:23 jrm
New port, devel/libegit2: Emacs bindings for libgit2
PR: 251147
Submitted by: Yasuhiro Kimura <yasu@utahime.org> (maintainer)
 |
22:23 jrm
New port, devel/transient: Emacs key and popup interface
PR: 251146
Submitted by: Yasuhiro Kimura <yasu@utahime.org> (maintainer)
 |
19:58 swills
devel/please: create port
Please is a cross-language build system with an emphasis on high performance,
extensibility and reproduceability. It supports a number of popular languages
and can automate nearly any aspect of your build process.
WWW: https://please.build/
 |
08:39 yuri
New port: devel/color: C++ header-only library for color conversion and
manipulation
 |
06:53 yuri
New port: devel/transwarp: C++ header-only library for task concurrency
 |
|
Tuesday, 12 Jan 2021
|
20:14 rene
Remove now unused PY_IPADDRESS and PY_TYPING and their ports.
 |
|
Monday, 11 Jan 2021
|
23:39 ygy
new port: devel/R-cran-pkgload: Simulate Package Installation and Attach
Approved by: lwhsu
 |
23:37 ygy
new port: devel/R-cran-filelock: Portable File Locking
Approved by: lwhsu
 |
|
Sunday, 10 Jan 2021
|
23:48 ygy
new port: devel/R-cran-rappdirs: Application Directories
Application Directories: Determine Where to Save Data, Caches, and Logs
Approved by: lwhsu
 |
22:10 yuri
New port: devel/fire-hpp: C++ single header library to create a CLI from a
function signature
 |
14:08 pi
New port: devel/rubygem-json_schema: dependency for new nanoc version
Another JSON Schema V4 and Hyperschema V4 parser and validator.
WWW: https://github.com/brandur/json_schema
PR: 252136
Submitted by: Stephane D'Alu <sdalu@sdalu.com>
 |
08:51 sunpoet
Add rubygem-webpacker-rails61 6.1.0 (copied from rubygem-webpacker-rails60)
 |
08:51 sunpoet
Add rubygem-web-console-rails61 6.1.0 (copied from rubygem-web-console-rails60)
 |
08:51 sunpoet
Add rubygem-sprockets-rails-rails61 6.1.0 (copied from
rubygem-sprockets-rails-rails60)
 |
08:51 sunpoet
Add rubygem-jbuilder-rails61 6.1.0 (copied from rubygem-jbuilder-rails60)
 |
08:50 sunpoet
Add rubygem-activesupport61 6.1.0 (copied from rubygem-activesupport60)
 |
08:50 sunpoet
Add rubygem-activejob61 6.1.0 (copied from rubygem-activejob60)
 |
08:50 sunpoet
Add rubygem-actionview61 6.1.0 (copied from rubygem-actionview60)
 |
08:18 sunpoet
Add rubygem-unicode-display_width1 1.7.0 (copied from
rubygem-unicode-display_width)
- Add PORTSCOUT
 |
|
Friday, 8 Jan 2021
|
01:30 yuri
New port: devel/functionalplus: C++ header-only library that helps write concise
and readable C++ code
 |
01:20 yuri
New port: devel/indicators: C++ header-only library for thread-safe progress
bars and spinners
 |
|
Thursday, 7 Jan 2021
|
07:14 wen
- Repocopy devel/hwloc --> devel/hwloc2
PR: 249479
Submitted by: wen@
Approved by: maintainer
 |
|
Wednesday, 6 Jan 2021
|
13:58 pi
New port: devel/p5-Data-Visitor-Tiny
Data::Visitor::Tiny - Recursively walk data structures
This module provides a simple framework for recursively
iterating over a data structure of hashrefs and/or arrayrefs.
WWW: https://metacpan.org/release/Data-Visitor-Tiny
PR: 252461
Submitted by: geoffroy desvernay <dgeo@centrale-marseille.fr>
 |
12:12 dch
devel/toml11: new port - C++11 header-only parser/encoder
It is compatible to the latest version of TOML v1.0.0-rc.2, and one of
the most TOML-standard compliant libraries, with great error messages,
configurable serializer, user-defined type conversions, and with full
UTF-8 support.
WWW: https://github.com/toruniina/toml11
Sponsored by: SkunkWerks, GmbH
 |
|
Tuesday, 5 Jan 2021
|
23:28 ygy
new port: devel/R-cran-sessioninfo: R Session Information
Approved by: lwhsu
 |
23:27 ygy
new port: devel/R-cran-prettycode: Pretty Print R Code in the Terminal
Approved by: lwhsu
 |
23:26 ygy
new port: devel/R-cran-mockery: Mocking Library for R
Approved by: lwhsu
 |
23:24 ygy
new port: devel/R-cran-pkgbuild: Find Tools Needed to Build R Packages
Approved by: lwhsu
 |
15:11 danilo
New port: devel/aws-c-io
aws-c-io is an event driven framework for implementing application protocols.
It is built on top of cross-platform abstractions that allow you as a developer
to think only about the state machine and API for your protocols.
 |
|
Monday, 4 Jan 2021
|
10:00 yuri
New port: devel/ctre: C++ header-only library for Compile Time Regular
Expressions
 |
|
Sunday, 3 Jan 2021
|
20:02 sunpoet
Add rubygem-xdg4 4.5.0 (copied from rubygem-xdg)
- Add PORTSCOUT
 |
20:01 sunpoet
Add rubygem-un 0.1.0
un.rb provides utilities to replace common UNIX commands in Makefiles etc.
WWW: https://github.com/ruby/un
 |
20:01 sunpoet
Add rubygem-tsort 0.1.0
TSort implements topological sorting using Tarjan's algorithm for strongly
connected components.
TSort is designed to be able to be used with any object which can be interpreted
as a directed graph.
TSort requires two methods to interpret an object as a graph, tsort_each_node
and tsort_each_child:
- tsort_each_node is used to iterate for all nodes over a graph.
- tsort_each_child is used to iterate for child nodes of a given node.
The equality of nodes are defined by eql? and hash since TSort uses Hash
internally.
WWW: https://github.com/ruby/tsort
 |
20:01 sunpoet
Add rubygem-tracer 0.1.1
Tracer outputs a source level execution trace of a Ruby program.
It does this by registering an event handler with Kernel#set_trace_func for
processing incoming events. It also provides methods for filtering unwanted
trace output (see Tracer.add_filter, Tracer.on, and Tracer.off).
WWW: https://github.com/ruby/tracer
 |
20:01 sunpoet
Add rubygem-tmpdir 0.1.1
Dir.mktmpdir creates a temporary directory. The directory is created with 0700
permission.
Application should not change the permission to make the temporary directory
accessible from other users.
WWW: https://github.com/ruby/tmpdir
 |
20:01 sunpoet
Add rubygem-time 0.1.0
When 'time' is required, Time is extended with additional methods for parsing
and converting Times.
This library extends the Time class with the following conversions between date
strings and Time objects:
- date-time defined by RFC 2822
- HTTP-date defined by RFC 2616.
- dateTime defined by XML Schema Part 2: Datatypes (ISO 8601)
- various formats handled by Date._parse
- custom formats handled by Date._strptime
WWW: https://github.com/ruby/time
 |
20:01 sunpoet
Add rubygem-tempfile 0.1.1
Tempfile is a utility class for managing temporary files. When you create a
Tempfile object, it will create a temporary file with a unique filename. A
Tempfile objects behaves just like a File object, and you can perform all the
usual file operations on it: reading data, writing data, changing its
permissions, etc. So although this class does not explicitly document all
instance methods supported by File, you can in fact call any File instance
method on a Tempfile object.
WWW: https://github.com/ruby/tempfile
 |
20:01 sunpoet
Add rubygem-syslog 0.1.0
Syslog is a simple wrapper for the UNIX syslog system calls that might be handy
if you're writing a server in Ruby.
WWW: https://github.com/ruby/syslog
 |
20:01 sunpoet
Add rubygem-shell 0.8.1
Shell implements an idiomatic Ruby interface for common UNIX shell commands.
It provides users the ability to execute commands with filters and pipes, like
sh/csh by using native facilities of Ruby.
WWW: https://github.com/ruby/shell
 |
20:01 sunpoet
Add rubygem-set 1.0.1
This library provides the Set class, which deals with a collection of unordered
values with no duplicates. It is a hybrid of Array's intuitive inter-operation
facilities and Hash's fast lookup.
The method to_set is added to Enumerable for convenience.
Set implements a collection of unordered values with no duplicates. This is a
hybrid of Array's intuitive inter-operation facilities and Hash's fast lookup.
Set is easy to use with Enumerable objects (implementing each). Most of the
initializer methods and binary operators accept generic Enumerable objects
besides sets and arrays. An Enumerable object can be converted to Set using the
to_set method.
WWW: https://github.com/ruby/set
 |
20:01 sunpoet
Add rubygem-prettyprint 0.1.0
PrettyPrint implements a pretty printing algorithm. It finds line breaks and
nice indentations for grouped structure.
By default, the class assumes that primitive elements are strings and each byte
in the strings have single column in width. But it can be used for other
situations by giving suitable arguments for some methods:
- newline object and space generation block for PrettyPrint.new
- optional width argument for PrettyPrint#text
- PrettyPrint#breakable
There are several candidate uses:
- text formatting using proportional fonts
- multibyte characters which has columns different to number of bytes
WWW: https://github.com/ruby/prettyprint
 |
20:01 sunpoet
Add rubygem-pathname 0.1.0
Pathname represents the name of a file or directory on the filesystem, but not
the file itself.
The pathname depends on the Operating System: Unix, Windows, etc. This library
works with pathnames of local OS, however non-Unix pathnames are supported
experimentally.
A Pathname can be relative or absolute. It's not until you try to reference the
file that it even matters whether the file exists or not.
Pathname is immutable. It has no method for destructive update.
The goal of this class is to manipulate file path information in a neater way
than standard Ruby provides. The examples below demonstrate the difference.
All functionality from File, FileTest, and some from Dir and FileUtils is
included, in an unsurprising way. It is essentially a facade for all of these,
and more.
WWW: https://github.com/ruby/pathname
 |
20:00 sunpoet
Add rubygem-optparse 0.1.0
OptionParser is a class for command-line option analysis. It is much more
advanced, yet also easier to use, than GetoptLong, and is a more Ruby-oriented
solution.
WWW: https://github.com/ruby/optparse
 |
Number of commits found: 12250 (showing only 100 on this page) |