| non port: devel/Makefile |
Number of commits found: 12242 (showing only 100 on this page) |
|
Saturday, 16 Apr 2022
|
04:19 Po-Chuan Hsieh (sunpoet)
devel/py-trove-classifiers: Add py-trove-classifiers 2022.3.30
Canonical source for classifiers on PyPI.
Classifiers categorize projects per PEP 301. Use this package to validate
classifiers in packages for PyPI upload or download.
WWW: https://github.com/pypa/trove-classifiers
482af4c |
04:19 Po-Chuan Hsieh (sunpoet)
devel/py-validate-pyproject: Add py-validate-pyproject 0.7.1
With the approval of PEP 517 and PEP 518, the Python community shifted towards a
strong focus on standardisation for packaging software, which allows more
freedom when choosing tools during development and make sure packages created
using different technologies can interoperate without the need for custom
installation procedures.
This shift became even more clear when PEP 621 was also approved, as a
standardised way of specifying project metadata and dependencies.
validate-pyproject was born in this context, with the mission of validating
pyproject.toml files, and make sure they are compliant with the standards and
PEPs. Behind the scenes, validate-pyproject relies on JSON Schema files, which,
in turn, are also a standardised way of checking if a given data structure
complies with a certain specification.
WWW: https://github.com/abravalheri/validate-pyproject
773af17 |
04:19 Po-Chuan Hsieh (sunpoet)
devel/p5-Syntax-Keyword-Match: Add p5-Syntax-Keyword-Match 0.09
Syntax::Keyword::Match provides a syntax plugin that implements a control-flow
block called match/case, which executes at most one of a choice of different
blocks depending on the value of its controlling expression.
This is similar to C's switch/case syntax (copied into many other languages), or
syntax provided by Switch::Plain.
WWW: https://metacpan.org/dist/Syntax-Keyword-Match
36765a2 |
|
Thursday, 14 Apr 2022
|
20:23 Dmitry Marakasov (amdmi3)
devel/py-types-termcolor: add port: Typing stubs for termcolor
This is a PEP 561 type stub package for the `termcolor` package.
It can be used by type-checking tools like mypy, PyCharm, pytype
etc. to check code that uses `termcolor`.
WWW: https://pypi.org/project/types-termcolor/
51623a8 |
|
Saturday, 9 Apr 2022
|
15:35 Danilo G. Baio (dbaio)
devel/py-azure-data-tables: New port
This is the Microsoft Azure Data Tables Client Library.
Azure Tables is a NoSQL data storage service that can be accessed from anywhere
in the world via authenticated calls using HTTP or HTTPS. Tables scales as
needed to support the amount of data inserted, and allow for the storing of
data with non-complex accessing. The Azure Tables client can be used to access
Azure Storage or Cosmos accounts.
WWW: https://pypi.org/project/azure-data-tables
cb2b0a3 |
|
Thursday, 7 Apr 2022
|
18:35 Dmitry Marakasov (amdmi3)
devel/py-objgraph: add port: Draw Python object reference graphs with graphviz
objgraph is a module that lets you visually explore Python object
graphs.
WWW: https://mg.pov.lt/objgraph/
WWW: https://pypi.org/project/objgraph/
WWW: https://github.com/mgedmin/objgraph
adde89e |
17:07 Gleb Popov (arrowd)
devel/Makefile: Attach qcoro to the build.
Reported by: tcberner
2302456 |
|
Wednesday, 6 Apr 2022
|
22:38 Dmitry Marakasov (amdmi3)
devel/py-pytest4-cache: preserve pytest4 counterpart of corresponding port
PR: 256624
e38e0e6 |
22:38 Dmitry Marakasov (amdmi3)
devel/py-pytest4-flakes: preserve pytest4 counterpart of corresponding port
PR: 256624
21f418e |
|
Saturday, 2 Apr 2022
|
19:38 Joseph Mingrone (jrm)
devel/Makefile: Add missing entry for py-pysimdjson
Sponsored by: The FreeBSD Foundation
6b50a44 |
19:29 Joseph Mingrone (jrm)
devel/oci-cli: New port for Oracle Cloud CLI
WWW: https://github.com/oracle/oci-cli/
PR: 262997 (with modification)
Sponsored by: The FreeBSD Foundation
Submitted by: Alessandro Sagratini <ale_sagra@hotmail.com>
28504b6 |
|
Thursday, 31 Mar 2022
|
21:33 Rene Ladan (rene)
cleanup: Remove expired ports:
2022-03-31 devel/hadoop2: Depends on expired devel/maven3
databases/opentsdb
2022-03-31 databases/hbase: Outdated, unsupported by upstream since June 2019
(upstream is at 2.3 and higher)
0ad3bc4 |
20:52 Rene Ladan (rene)
cleanup: Remove expired ports:
2022-03-31 devel/spark: Depends on expired devel/maven33
This should fix INDEX again.
There are PRs to update this port and import hadoop3.
34eabd5 |
20:31 Rene Ladan (rene)
cleanup: Remove expired ports:
2022-03-31 security/revealrk: Deprecate, marked BROKEN on 12+ in 2018
2022-03-31 devel/apache-commons-modeler: Abandoned upstream, last release in
2013
2022-03-31 security/afl: Abandoned upstream, no new release since 2017. Please
consider using security/afl++ instead
2022-03-31 www/mod_line_edit: Abandoned upstream, last release in 2006, Apache
includes mod_sed
2022-03-31 www/myfaces: Unsupported by upstream, released in 2005
2022-03-31 www/mod_backtrace: Abandoned upstream in 2012 (version 2.0)
2022-03-31 security/base: Broken with PHP 7+, forked here
https://github.com/NathanGibbs3/BASE/
2022-03-31 security/find-zlib: Deprecated, no longer relevant
2022-03-31 security/razorback-clamavNugget: Abandonware, last release in 2012
and listed as alpha quality by upstream
2022-03-31 security/shimmer: Abandonware, last release in 2008
2022-03-31 security/kripp: Abandonware, upstream returns 404 and last release
was back in 2007
2022-03-31 security/ipfilter2dshield: Abandonware, no word of it on upstream web
site
2022-03-31 security/sha: Obsolete, we have tools in base
2022-03-31 security/gputty: Unfetchable, dead upstream
2022-03-31 java/apache-commons-discovery: Abandoned upstream, last release in
2006
2022-03-31 www/geronimo: Port outdated, unsupported upstream and depends on
deprecated software
2022-03-31 security/isakmpd: 15+ years old and broken on multiple versions
2022-03-31 security/razorback-swfScanner: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 devel/hadoop: Outdated, unsupported upstream
2022-03-31 java/apache-commons-primitives: Abandoned upstream, last release in
2003
2022-03-31 security/l5: Abandonware, broken on amd64 for 10+ years
2022-03-31 security/unicornscan: Very outdated and abandoned, current version in
tree was released in 2004 and last release by upstream in Aug 2013. Please
consider using security/nmap or security/rustscan
2022-03-31 security/gringotts: Abandonware, upstream dead and last release in
2009
2022-03-31 security/axTLS: Very outdated and abandoned, current version in tree
was released in 2013 and last by upstream in 2019
2022-03-31 security/shttpscanner: Abandonware, last release in 2006
2022-03-31 security/sniff: Abandonware, last release around 2000 and dead
upstream. Please consider using net/wireshark
2022-03-31 security/razorback-archiveInflate: Abandonware, last release in 2012
and listed as alpha quality by upstream
2022-03-31 security/scanssh: Abandonware, last release in 2005. Please consider
using security/nmap or security/rustscan
2022-03-31 security/symbion-sslproxy: Abandonware, last release in 2009 and
inactive upstream
2022-03-31 security/manipulate_data: Abandonware, unsupported upstream
2022-03-31 security/vinetto: Obsolete, targets deprecated Windows operating
systems such as XP and 2003 Server
2022-03-31 security/pbnj: Abandonware, last release in 2006 and reported broken
upstream in 2017 upstream
2022-03-31 databases/jasperreports: Unsupported by upstream, released in 2013
2022-03-31 security/retranslator: Deprecated upstream (EOL)
2022-03-31 security/cp2fwb: Abandonware, used with deprecated software Firewall
Builder.
2022-03-31 security/webscarab: Deprecated by upstream in 2014
2022-03-31 security/pscan: Abandonware, last release in 2000
2022-03-31 security/vnccrack: Outdated and abandoned, last release in 2008.
Upstream is at 2.1 while version in ports is 1.0.0
2022-03-31 security/doscan: Abandonware, last release in 2014. Please consider
using security/masscan or sysutils/pnscan
2022-03-31 security/radamsa: Abandonware, last release in 2017 and marked as
BROKEN in late 2020
2022-03-31 security/trinokiller: Abandonware, dead upstream
2022-03-31 security/spybye: Abandonware, last release in 2008 and no upstream
development
2022-03-31 security/razorback-officeCat: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 textproc/crimson: Deprecated by upstream 2010-08-06
2022-03-31 security/tripwire-131: Deprecated, please consider using
security/tripwire instead
2022-03-31 security/bruteforceblocker: Abandonware, please consider using
security/sshguard
2022-03-31 security/razorback-fsMonitor: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 security/tlswrap: Abandonware, last release in 2007 and dead upstream
2022-03-31 security/sslsniffer: Abandonware, last release in 2001. Please
consider using security/sslsplit or security/sslproxy
2022-03-31 security/strobe: Abandonware, last release around 2000 and dead
upstream. Please consider using security/nmap or security/rustscan
2022-03-31 security/amap: Abandoned upstream, no new release for 10+ years.
Please consider using security/nmap or security/rustscan
2022-03-31 security/ppars: Abandonware, no word of it on upstream web site
2022-03-31 security/zebedee: Abandonware, last release in 2005 and runtime
issues reported upstream
2022-03-31 security/matrixssl: Abandonware, dead upstream
2022-03-31 security/razorback-virusTotal: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 security/stud: Abandonware, marked BROKEN on 12+ in 2019
2022-03-31 security/sslwrap: Abandonware, marked BROKEN on 12+ in 2019
2022-03-31 security/dcetest: Targets deprecated protocol by Microsoft in favour
of .NET
2022-03-31 security/l0phtcrack: Obsolete, Microsoft LANMAN and NT password
hashes are deprecated
2022-03-31 security/slurpie: Abandonware, last release around 2000 and dead
upstream
2022-03-31 security/ike: Abandonware, last release in 2013 and IKEv1 is
considered to be insecure
2022-03-31 security/mussh: Abandonware, last release in 2011 please consider
using security/teleport
2022-03-31 security/razorback-fsWalk: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 security/hackbot: Abandonware, last release in 2003. Please consider
using security/nmap or security/rustscan
2022-03-31 security/phpsecinfo: Abandonware, last release in 2006
2022-03-31 security/libpreludedb: Very outdated, current version in tree was
released back in 2015 and upstream is still active
2022-03-31 security/ipfw2dshield: Abandonware, no word of it on upstream web
site
2022-03-31 security/razorback-fileInject: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 security/gwee: Abandonware, last release 15+ years ago and dead
upstream
2022-03-31 security/pktsuckers: Abandonware, last release from somewhere around
1999
2022-03-31 security/slush: Obsolete, listed as alpha quality, last release
around 2000 and dead upstream
2022-03-31 security/integrit: Abandonware, last release in 2003
2022-03-31 security/razorback-pdfFox: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 security/razorback-yaraNugget: Abandonware, last release in 2012 and
listed as alpha quality by upstream
2022-03-31 security/hlfl: Abandonware, last release in 2003
2022-03-31 security/jbrofuzz: Abandonware, no word of it on upstream web site
and last release was 10 years ago
2022-03-31 security/libpwstor: Abandonware, last release in 2008
2022-03-31 security/smtpscan: Abandonware, last release in 2003 and dead
upstream. Please consider using security/nmap
2022-03-31 security/cisco-torch: Abandonware, dead upstream
2022-03-31 security/amavis-stats: Abandoned, upstream is dead and last release
was back in 2005
2022-03-31 textproc/lucene4: Unsupported by upstream, released in 2015
2022-03-31 java/apache-commons-discovery: Abandoned upstream, last release in
2006
2022-03-31 devel/liballium: Abandonware, last release in 2014 and upstream is
dead
2022-03-31 www/sakai: Depends on expired www/tomcat7
2022-03-31 graphics/deegree-wpvs: Depends on expired www/tomcat7
2022-03-31 graphics/deegree-igeoportal: Depends on expired www/tomcat7
2022-03-31 www/jspwiki: Depends on expired www/tomcat7
2022-03-31 graphics/deegree-wcs: Depends on expired www/tomcat7
2022-03-31 graphics/deegree-csw: Depends on expired www/tomcat7
2022-03-31 graphics/deegree-wms: Depends on expired www/tomcat7
2021-12-31 www/tomcat7: Tomcat 7 is EOL on 2021-03-31. Please upgrade to a later
version
2022-03-31 devel/gitblit: Depends on expired www/tomcat7
2022-03-31 graphics/barbecue: Depends on expired www/tomcat7
2022-03-31 graphics/deegree-wfs: Depends on expired www/tomcat7
2022-03-31 graphics/deegree-wps: Depends on expired www/tomcat7
2022-03-31 sysutils/rubygem-smart_proxy_chef: Depends on expired
sysutils/rubygem-chef-api
2021-12-31 sysutils/rubygem-chef-api: The chef-api gem is no longer maintained.
Please use the supported Chef::ServerAPI library from the Chef gem
2022-03-31 databases/redis5: EOLed upstream
2022-03-31 security/outguess: Abandonware, dead upstream and last release in
2001
2022-01-15 devel/maven3: Outdated, unsupported upstream
2022-01-15 devel/maven33: Outdated, unsupported upstream
2022-03-31 devel/monotone: Abandoned upstream, no release since 2014
2022-03-31 security/botan110: Deprecated upstream, users are recommended to
migrate to 2.x
2022-03-31 net/hping: Deprecated upstream, please consider using net/hping3
instead
2022-03-31 sysutils/autopsy: Very outdated, current version in tree was released
back in 2010 and upstream is still active
2022-03-31 java/cryptix-jce: Abandonware, last release in 2005 and listed as
dead upstream
2022-03-31 net-mgmt/netustad: Abandonware, dead upstream, unfetchable and is
marked BROKEN for 13+
2022-03-31 www/paros: Abandonware, last release in 2006 and dead upstream
2022-03-31 net/queso: Abandonware and obsolete, last release back in 1998.
Please consider using security/nmap instead
2022-03-31 mail/rlytest: Abandonware, last release in 2003 and dead upstream
2022-03-31 net/ssvnc: Abandonware, last release in 2011 and broken functionality
reported upstream
2022-03-31 sysutils/webjob: Abandonware, last release in 2012 and broken on
multiple architectures
2022-03-31 dns/bundy: Project is in hibernation and not recommended to use in
production
2022-03-31 lang/ruby26: Use newer version of Ruby. Ruby 2.6 will reach its EoL
on March 31, 2022
2022-03-31 textproc/kibana6: Uses expired www/node10
2021-04-30 www/node10: Node.js v10.x reaches end-of-life on 2021-04-30, see
https://github.com/nodejs/Release
2022-03-31 comms/zssh: Abandonware, last release in 2003. Please consider using
scp or net/croc instead
2022-03-31 devel/py-dataclasses: Included in Python 3.7 or later
2022-03-31 net-im/diligent: Abandoned upstream, users also confirms port to be
non working
2022-03-31 www/typo3-9: Mainstream support ended 2021-09-30
2022-03-31 databases/adodb: Unsupported upstream, cannot be used with PHP 8.0+
2022-03-31 audio/clementine-player: Last release in 2016, many issue reports
upstream and little to no development for years. Please consider using
audio/strawberry
2022-03-31 security/libprelude: Very outdated, current version in tree was
released back in 2015 and upstream is still active
2022-03-31 www/crp: Abandonware, last release in 2003 and upstream refers to PHP
4.x and is dead
2022-03-31 devel/fb-adb: Last release in 2016 and deprecated by upstream, please
consider using devel/android-tools-adb instead
2022-03-31 comms/o2sms: Abandonware, last release in 2010 and upstream is dead
2022-03-31 comms/p5-SMS-Send-TW-Qma: QMA service provider is no longer around
2022-03-31 comms/p5-SMS-Send-TW-ShareSMS: Service provider is no longer around
2022-03-31 comms/yaps: Service providers are no longer around and/or are no
longer providing this service
2022-03-31 security/arirang: Abandoned upstream and last release was back in
2011
2022-03-31 security/openvpn-mbedtls: mbedTLS only has a minimum viable TLSv1.3
implementation, and OpenVPN-mbedtls does not work on FreeBSD 14-CURRENT
2022-03-31 www/mod_proxy_xml: Abandoned upstream, last release in 2004
2022-03-31 www/mod_xmlns: Abandoned upstream, last release in 2004
2022-03-31 www/mod_authnz_crowd: Abandoned upstream in 2014, doesn't work with
Apache 2.4+
2022-03-31 security/razorback-scriptNugget: Abandonware, last release in 2012
and listed as alpha quality by upstream
2022-03-31 dns/bind911: End of life, please migrate to a newer version of BIND9
2022-03-31 www/grafana6: EOLed upstream, unfixed vulnerabilities
2022-03-31 security/govpn: Deprecated upstream, reference:
http://www.govpn.info/
97cf09b |
|
Wednesday, 30 Mar 2022
|
22:01 Po-Chuan Hsieh (sunpoet)
devel/ipython5: Remove obsoleted port
Use devel/ipython instead
826bd48 |
22:01 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-gamesparks: Add rubygem-aws-sdk-gamesparks 1.0.0
Official AWS Ruby gem for GameSparks.
WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gamesparks
6e9ab34 |
22:01 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-billingconductor: Add rubygem-aws-sdk-billingconductor
1.0.0
Official AWS Ruby gem for AWS Billing Conductor.
WWW: https://github.com/aws/aws-sdk-ruby
WWW:
https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billingconductor
cfbabb8 |
|
Friday, 25 Mar 2022
|
18:23 Ashish SHUKLA (ashish)
devel/py-epc: New Port: Python RPC Stack for Elisp
EPC is an RPC stack for Emacs Lisp and Python-EPC is its
server side and client side implementation in Python. Using
Python-EPC, you can easily call Emacs Lisp functions from
Python and Python functions from Emacs
WWW: https://pypi.python.org/pypi/epc
4d420e3 |
14:17 Matthias Fechner (mfechner)
www/gitlab-ce: new ports required for gitlab-ce 14.9
ba3abaa |
13:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-error_highlight: Add rubygem-error_highlight 0.3.0
Ruby 3.1 will ship with this gem and it will automatically be required when a
Ruby process starts up. No special setup is required.
This gem works only on MRI and requires Ruby 3.1 or later because it depends on
MRI's internal APIs that are available since 3.1.
WWW: https://github.com/ruby/error_highlight
7ccc5cc |
13:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-que-scheduler: Add rubygem-que-scheduler 4.2.2
que-scheduler is an extension to Que that adds support for scheduling items
using a cron style configuration file. It works by running as a que job itself,
determining what needs to be run, enqueueing those jobs, then enqueueing itself
to check again later.
WWW: https://github.com/hlascelles/que-scheduler
296baaa |
13:36 Po-Chuan Hsieh (sunpoet)
devel/py-asyncio: Remove obsoleted port
The asyncio package has been included in the standard library since Python 3.4.
d5325c3 |
13:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-keyspaces: Add rubygem-aws-sdk-keyspaces 1.0.0
Official AWS Ruby gem for Amazon Keyspaces.
WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspaces
08fce71 |
13:36 Po-Chuan Hsieh (sunpoet)
devel/py-aiosignal: Add py-aiosignal 1.2.0
Signal is a list of registered asynchronous callbacks.
The signal's life-cycle has two stages: after creation its content could be
filled by using standard list operations: sig.append() etc.
After you call sig.freeze() the signal is frozen: adding, removing and dropping
callbacks is forbidden.
The only available operation is calling the previously registered callbacks by
using await sig.send(data).
WWW: https://github.com/aio-libs/aiosignal
03ae201 |
13:36 Po-Chuan Hsieh (sunpoet)
devel/py-notebook-shim: Add py-notebook-shim 0.1.0
Notebook Shim provides a way for JupyterLab and other frontends to switch to
Jupyter Server for their Python Web application backend.
WWW: https://github.com/jupyterlab/notebook_shim
d985e03 |
13:36 Po-Chuan Hsieh (sunpoet)
devel/py-pytest-subtests: Add py-pytest-subtests 0.3.2
This pytest plugin was generated with Cookiecutter along with @hackebrot's
cookiecutter-pytest-plugin template.
WWW: https://github.com/pytest-dev/pytest-subtests
a684998 |
|
Wednesday, 23 Mar 2022
|
13:05 Yasuhiro Kimura (yasu) Author: Stéphane D'Alu
devel/rubygem-memo_wise: Add new port
Add devel/rubygem-memo_wise, the wise choice for Ruby memoization.
* Fast performance of memoized reads (with benchmarks)
* Support for resetting and presetting memoized values
* Support for memoization on frozen objects
* Support for memoization of class and module methods
* Support for inheritance of memoized class and instance methods
* Documented and tested thread-safety guarantees
* Full documentation and test coverage!
WWW: https://github.com/panorama-ed/memo_wise
PR: 262553
6d584ad |
|
Tuesday, 22 Mar 2022
|
22:24 Rene Ladan (rene)
cleanup: Remove expired ports:
2020-06-30 devel/p5-Log-Any-Adapter-Callback: Use devel/p5-Log-Any
(Log::Any::Adapter::Capture) instead
d409c1b |
22:17 Rene Ladan (rene)
cleanup: Remove expired ports:
2021-12-31 devel/py-decorator4: Legacy version, use devel/py-decorator instead
49d1666 |
|
Friday, 18 Mar 2022
|
17:11 Dmitry Marakasov (amdmi3)
devel/py-pytest4: preserve 4.x version of devel/py-pytest
- Preserve 4.x version of pytest for the ports which are not
compatible with pytest 6.x. This is a prerequisite for updating
pytest.
PR: 256624
Approved by: maintainer timeout (python@, many months)
7db0553 |
17:11 Dmitry Marakasov (amdmi3)
devel/py-pytest4-{asyncio,cov}: preserve pytest4 counterparts of corresponding
ports
PR: 256624
dc826ba |
|
Thursday, 17 Mar 2022
|
18:48 Yuri Victorovich (yuri)
devel/py-deprecat: New port: @deprecat decorator to deprecate python classes,
functions, methods
5dbfff5 |
|
Tuesday, 15 Mar 2022
|
19:16 Baptiste Daroussin (bapt)
devel/ORBit2: remove gnome2 library
1bc4afd |
|
Sunday, 13 Mar 2022
|
22:22 Ashish SHUKLA (ashish)
devel/fnc: New Port: ncurses browser for Fossil repos
An interactive ncurses browser for Fossil repositories.
fnc uses libfossil to create a fossil ui experience in the terminal.
WWW: https://fnc.bsdbox.org/
6755604 |
20:41 Muhammad Moinur Rahman (bofh)
devel/capstone5: New PORT
This is the 5.X branch of capstone
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/
cdb636f |
|
Saturday, 12 Mar 2022
|
11:29 Muhammad Moinur Rahman (bofh)
devel/py-aioapns: New Port
aioapns is a library designed specifically for sending
push-notifications to iOS devices via Apple Push Notification Service.
aioapns provides an efficient client through asynchronous HTTP2 protocol
for use with Python's asyncio framework.
WWW: https://github.com/Fatal1ty/aioapns
66aa1f8 |
|
Tuesday, 8 Mar 2022
|
01:12 Jason E. Hale (jhale) Author: Mattias Lindvall
devel/py-zsm-lib: Remove port
This library has been deprecated and removed upstream. All its code has
been integrated into sysutils/zsm.
PR: 262360
392997b |
|
Monday, 7 Mar 2022
|
18:10 Po-Chuan Hsieh (sunpoet)
devel/py-installer03: Add py-installer03 0.3.0 (copied from py-installer)
- Add PORTSCOUT
9823fb6 |
18:10 Po-Chuan Hsieh (sunpoet)
devel/py-types-mock: Add py-types-mock 4.0.11
This is a PEP 561 type stub package for the mock package. It can be used by
type-checking tools like mypy, PyCharm, pytype etc. to check code that uses
mock.
WWW: https://github.com/python/typeshed/tree/master/stubs/mock
fd0ac53 |
18:10 Po-Chuan Hsieh (sunpoet)
devel/libinjection: Add libinjection 3.10.0
libinjection is a SQL / SQLI tokenizer parser analyzer.
WWW: https://github.com/libinjection/libinjection
9ef9420 |
18:10 Po-Chuan Hsieh (sunpoet)
devel/py-findpython: Add py-findpython 0.1.3
This library is a rewrite of pythonfinder project by @techalchemy. It simplifies
the whole code structure while preserving most of the original features.
WWW: https://github.com/frostming/findpython
0b205226 |
18:10 Po-Chuan Hsieh (sunpoet)
devel/py-hatch: Add py-hatch 0.23.1
Hatch is a modern, extensible Python project manager.
Features:
- Standardized build system with reproducible builds by default
- Robust environment management with support for custom scripts
- Easy publishing to PyPI or other sources
- Version management
- Configurable project generation with sane defaults
- Responsive CLI, ~2-3x faster than equivalent tools
WWW: https://github.com/ofek/hatch
fe39695 |
18:10 Po-Chuan Hsieh (sunpoet)
devel/libac: Add libac g20190308
This port is the C++ implementation of the Aho-Corasick (AC) string matching
algorithm.
The upstream began with pure Lua implementation and realize the performance is
not satisfactory. So they switch to C/C++ implementation.
There are two shared objects provided by this package: libac.so and
ahocorasick.so The former is a regular shared object which can be directly used
by C/C++ application, or by Lua via FFI; and the later is a Lua module.
WWW: https://github.com/cloudflare/lua-aho-corasick
b16f478 |
|
Friday, 4 Mar 2022
|
21:51 Brooks Davis (brooks)
devel/llvm-morello: Add a port of Morello LLVM
This port of LLVM to the Arm Morello prototype architecture is based
on the University of Cambridge's CHERI LLVM.
c297fd5 |
05:36 Tobias C. Berner (tcberner)
devel/appstream: New port - Provides a standard for creating app stores
AppStream is a collaborative effort for making machine-readable software
metadata easily available to programs that need it. It is part of the
Freedesktop ecosystem and provides a convenient way to retrieve information
about available software.
AppStream consists of a specification to describe individual software
component metadata in XML (so-called MetaInfo files), as well as a
derived specification for a metadata-collection format to provide a
list of these metadata entries in XML or YAML for easy consumption by
software centers and other tools which need to know about available
software in a repository.
WWW: https://www.freedesktop.org/wiki/Distributions/AppStream/
PR: 258541
Original by: Olivier Duchateau <duchateau.olivier@gmail.com>
6ee9ad1 |
|
Monday, 28 Feb 2022
|
23:47 Po-Chuan Hsieh (sunpoet)
devel/p5-BorderStyle: Add p5-BorderStyle 3.0.2
BorderStyle specifies a way to create and use border styles.
WWW: https://metacpan.org/dist/BorderStyle
acbf56c |
21:34 Rene Ladan (rene)
cleanup: Remove ports depending on expired lang/gcc6-aux
Keep ports-mgmt/synth and dependencies (including lang/gcc6-aux itself)
for now as synth is the only Ada port still maintained and might be
somewhat high-profile.
Removed ports:
archivers/zip-ada
cad/ghdl
databases/adabase
databases/apq
databases/apq-mysql
databases/apq-odbc
databases/apq-pgsql
devel/ada-util
devel/adabooch
devel/adaid
devel/ahven
devel/alog
devel/aunit
devel/florist-gpl
devel/gprbuild
devel/libspark2012
devel/matreshka
devel/pcsc-ada
devel/pragmarcs
devel/sdl_gnat
dns/ironsides
graphics/generic_image_decoder
lang/adacontrol
lang/asis
lang/gnat_util
lang/lua-ada
math/plplot-ada
misc/excel-writer
net/adasockets
net/anet
security/libadacrypt
textproc/adabrowse
textproc/templates_parser
textproc/words
textproc/xmlada
x11-toolkits/gtkada
x11-toolkits/gtkada3
8e2a89b |
18:38 Po-Chuan Hsieh (sunpoet)
devel/py-setuptools-rust: Add py-setuptools-rust 1.1.2
setuptools-rust is a plugin for setuptools to build Rust Python extensions
implemented with PyO3 or rust-cpython.
Compile and distribute Python extensions written in Rust as easily as if they
were written in C.
WWW: https://github.com/PyO3/setuptools-rust
601ebcd |
12:45 Po-Chuan Hsieh (sunpoet)
devel/rubygem-cucumber-cucumber-expressions14: Add
rubygem-cucumber-cucumber-expressions14 14.0.0 (copied from
rubygem-cucumber-cucumber-expressions)
- Add PORTSCOUT
d777e2c |
12:45 Po-Chuan Hsieh (sunpoet)
devel/rubygem-hashie4: Add rubygem-hashie4 4.1.0 (copied from rubygem-hashie)
- Add PORTSCOUT
5e379be |
12:45 Po-Chuan Hsieh (sunpoet)
devel/rubygem-grape15: Add rubygem-grape15 1.5.3 (copied from rubygem-grape)
- Add PORTSCOUT
15c6907 |
12:45 Po-Chuan Hsieh (sunpoet)
devel/py-autopage: Add py-autopage 0.5.0
Autopage is a Python library to automatically display terminal output from a
program in a pager (like less) whenever you need it, and never when you don't.
And it only takes one line of code.
You know how some CLI programs like git (and a handful of others, including man
and systemctl) automatically pipe their output to less? Except not if there's
less than one screen's worth of data. And if you redirect the output to a file
or a pipe, it does the right thing instead. Colours are preserved. Don't you
wish all programs worked like that? Now at least all of your Python programs
can.
WWW: https://github.com/zaneb/autopage
b2b4bd7 |
12:45 Po-Chuan Hsieh (sunpoet)
devel/py-cattrs: Add py-cattrs 1.10.0
cattrs is an open source Python library for structuring and unstructuring data.
cattrs works best with attrs classes, dataclasses and the usual Python
collections, but other kinds of classes are supported by manually registering
converters.
Python has a rich set of powerful, easy to use, built-in data types like
dictionaries, lists and tuples. These data types are also the lingua franca of
most data serialization libraries, for formats like json, msgpack, yaml or toml.
Data types like this, and mappings like dict s in particular, represent
unstructured data. Your data is, in all likelihood, structured: not all
combinations of field names or values are valid inputs to your programs. In
Python, structured data is better represented with classes and enumerations.
attrs is an excellent library for declaratively describing the structure of your
data, and validating it.
When you're handed unstructured data (by your network, file system,
database...), cattrs helps to convert this data into structured data. When you
have to convert your structured data into data types other libraries can handle,
cattrs turns your classes and enumerations into dictionaries, integers and
strings.
WWW: https://github.com/python-attrs/cattrs
272b6fb |
11:40 Kai Knoblich (kai)
devel/py-tzdata: New port
This is a Python package containing zic-compiled binaries for the IANA
time zone database. It is intended to be a fallback for systems that do
not have system time zone data installed (or don’t have it installed in
a standard location), as a part of PEP 615.
WWW: https://github.com/python/tzdata
3661d90 |
|
Sunday, 27 Feb 2022
|
19:31 Gleb Popov (arrowd)
devel/libcuckoo: + A performant hash table implementation library.
78fe0f4 |
|
Tuesday, 22 Feb 2022
|
11:25 TAKATSU Tomonari (tota)
devel/R-cran-hardhat: Add new port
Building modeling packages is hard. A large amount of effort generally
goes into providing an implementation for a new method that is
efficient, fast, and correct, but often less emphasis is put on the
user interface. A good interface requires specialized knowledge
about S3 methods and formulas, which the average package developer
might not have. The goal of 'hardhat' is to reduce the burden around
building new modeling packages by providing functionality for
preprocessing, predicting, and validating input.
WWW: https://cran.r-project.org/web/packages/hardhat/
6e093a0 |
|
Monday, 14 Feb 2022
|
17:21 Yuri Victorovich (yuri)
devel/eql5: New port: Embedded Qt Lisp
0214fbc |
|
Sunday, 13 Feb 2022
|
17:59 Steve Wills (swills)
devel/cvise: create port
C-Vise is a tool that takes a large C, C++ or OpenCL program that has a
property of interest (such as triggering a compiler bug) and automatically
produces a much smaller C/C++ or OpenCL program that has the same property. It
is intended for use by people who discover and report bugs in compilers and
other tools that process C/C++ or OpenCL code.
WWW: https://github.com/marxin/cvise
6b4cb31 |
|
Saturday, 12 Feb 2022
|
10:28 TAKATSU Tomonari (tota)
devel/R-cran-collapse: Add new port
A C/C++ based package for advanced data transformation and statistical
computing in R that is extremely fast, flexible and parsimonious
to code with, class-agnostic and programmer friendly. It is well
integrated with base R, 'dplyr' / (grouped) 'tibble', 'data.table',
'plm' (panel-series and data frames), 'sf' data frames, and
non-destructively handles other matrix or data frame based classes
(such as 'ts', 'xts' / 'zoo', 'timeSeries', 'tsibble', 'tibbletime'
etc.)
WWW: https://cran.r-project.org/web/packages/collapse/
d1f17cb |
|
Friday, 11 Feb 2022
|
17:11 Yuri Victorovich (yuri)
devel/py-rapidfuzz-capi: New port: C-API of RapidFuzz
92e6b41 |
|
Thursday, 10 Feb 2022
|
18:13 Brooks Davis (brooks)
devel/llvm14: Welcome 14.0.0rc1
Remove the -fformat-extensions patch. The flag is ignored and no FreeBSD
source tree with a chance of compiling with LLVM 14 uses it when the
compiler is clang.
49ce081 |
|
Tuesday, 8 Feb 2022
|
19:19 Ashish SHUKLA (ashish)
devel/mold: New port: A Modern Linker
mold is a faster drop-in replacement for existing Unix linkers. It
is several times faster than LLVM lld linker, the second-fastest
open-source linker which I originally created a few years ago.
mold is created for increasing developer productivity by reducing
build time especially in rapid debug-edit-rebuild cycles.
WWW: https://github.com/rui314/mold
169f8a4 |
12:35 Mikael Urankar (mikael) Author: Faraz Vahedi
devel/wrangler: Add new port.
Cloudflare Workers CLI Tool
Wrangler is a CLI tool designed for folks who are interested in
using Cloudflare Workers.
WWW: https://developers.cloudflare.com/workers/cli-wrangler/
Differential Revision: https://reviews.freebsd.org/D33768
89dc386 |
|
Monday, 7 Feb 2022
|
15:41 Matthias Fechner (mfechner)
devel/rubygem-io-wait01: add new port
Required for mail/rubygem-gitlab-mail_room 0.0.19 upgrade.
41e9bc7 |
14:45 Matthias Fechner (mfechner)
cleanup: Remove expired ports:
devel/rubygem-gettext_i18n_rails_js-rails60
use devel/rubygem-gettext_i18n_rails_js-rails61 instead
77d8c35 |
|
Saturday, 5 Feb 2022
|
09:42 Li-Wen Hsu (lwhsu) Author: Gabriel M. Dutra
Add devel/atlantis: Terraform pull requests automation
PR: 261643
30bd2f5 |
07:55 Matthias Fechner (mfechner)
www/gitlab-ce: use grpc 1.42
Using grpc 1.43.2 shows error message:
time="2022-02-05T08:23:37.521Z" level=info msg="Assertion failed: (0), function
upb_fielddef_type, file
/wrkdirs/usr/ports/devel/grpc/work/grpc-1.43.2/third_party/upb/upb/def.c, line
407." supervisor.args="[bundle exec bin/ruby-cd /usr/local/www/gitlab-ce
/usr/local/share/gitaly/ruby/bin/gitaly-ruby 2915
/usr/local/www/gitlab-ce/tmp/sockets/private/internal/ruby.1]"
supervisor.name=gitaly-ruby.1
f7529ad |
|
Friday, 4 Feb 2022
|
18:05 LoĂŻc Bartoletti (lbartoletti) Author: Steven Lawrance
devel/py-gpxpy: New port: Python library for parsing and manipulating GPX files
GPXPY is a simple Python library for parsing and manipulating GPX files.
GPX is an XML based format for GPS tracks.
WWW: https://pypi.org/project/gpxpy/
PR: 261709
Reported by: Steven Lawrance <stl@koffein.net>
ea42a77 |
|
Saturday, 29 Jan 2022
|
01:29 Po-Chuan Hsieh (sunpoet)
devel/rubygem-bootsnap19: Remove obsoleted port
Use devel/rubygem-bootsnap instead.
b8b81ea |
|
Thursday, 27 Jan 2022
|
06:12 LoĂŻc Bartoletti (lbartoletti)
PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.
SIP:
As mentioned in the update from sip to sip5, this is a transitional version
to remove what is deprecated in sip4.
Sip6 completely removes the deprecated parts.
Unfortunately, some ports — mostly cura things — can not use sip6, so we
reintroduce sip4.
PyQt:
At the same time, we took the opportunity to simplify PyQT and propose only one
package as for devel/pyside2. */py-qt5-* have been merged — excepted chart,
networkauth and webengine — into devel/py-qt5-pyqt.
This allows us to be in adequacy with the packages that the author of these
libraries proposes, namely:
PyQt - devel/py-qt5-pyqt
PyQt-Charts - x11-toolkits/py-qt5-chart
PyQt-NetworkAuth – net/py-qt5-networkauth
PyQt-WebEngine – www/py-qt5-webengine
SIP – devel/py-sip
py-sip - devel/py-qt5-sip
PyQt-builder - devel/py-qtbuilder
Qscintilla - devel/py-qt5-qscintilla2
Reviewed by: diizzy, kde
Tested by: kai, rhurlin, arrowd, madpilot
Approved by: makc, tcberner, kde
Differential Revision: https://reviews.freebsd.org/D33237
Exp-run by: antoine
4f0a5e1 |
|
Wednesday, 26 Jan 2022
|
17:26 Dries Michiels (driesm)
devel/influx-pkg-config: New port
A pkg-config drop-in for compiling C libraries for InfluxData.
Reviewed by: 0mp
Differential Revision: https://reviews.freebsd.org/D33584
c286656 |
07:16 Hiroki Tagato (tagattie) Author: Goran Mekić
devel/py-makefun: add port: Dynamically create python functions with a proper
signature
Makefun helps you create functions dynamically, with the signature of your
choice. It was largely inspired by decorator and functools, and created mainly
to cover some of their limitations.
The typical use cases are:
* creating signature-preserving function wrappers - just like functools.wraps
but with accurate TypeError exception raising when user-provided arguments are
wrong, and with a very convenient way to access argument values.
* creating function wrappers that have more or less arguments that the
function they wrap. A bit like functools.partial but a lot more flexible and
friendly for your users. For example, I use it in my pytest plugins to add a
requests parameter to users' tests or fixtures when they do not already have
it.
* more generally, creating functions with a signature derived from a reference
signature, or even creating functions with a signature completely defined at
runtime.
WWW: https://github.com/smarie/python-makefun
PR: 260879
Reported by: Goran Mekić <meka@tilda.center> (new maintainer)
120e65a |
00:20 Muhammad Moinur Rahman (bofh)
lang/php73: Remove port
- EOL reached on 2021-12-06
https://www.php.net/eol.php
PR: 260624
Approved by: tz (private email) ale portmgr (blanket)
Sponsored by: Bounce Experts
cc378fb |
|
Tuesday, 25 Jan 2022
|
19:49 Po-Chuan Hsieh (sunpoet)
devel/rubygem-bootsnap19: Add rubygem-bootsnap19 1.9.4 (copied from
rubygem-bootsnap)
- Add PORTSCOUT
8638313 |
19:49 Po-Chuan Hsieh (sunpoet)
devel/py-rfc3339-validator: Add py-rfc3339-validator 0.1.4
A pure python RFC3339 validator
WWW: https://github.com/naimetti/rfc3339-validator
6187506c |
|
Sunday, 23 Jan 2022
|
18:05 Po-Chuan Hsieh (sunpoet)
devel/py-pep621: Add py-pep621 0.4.0
pep621 provides dataclass for PEP 621 metadata with support for core metadata
generation.
This project does not implement the parsing of pyproject.toml containing PEP 621
metadata.
Instead, given a Python data structure representing PEP 621 metadata (already
parsed), it will validate this input and generate a PEP 643-compliant metadata
file (e.g. PKG-INFO).
WWW: https://github.com/FFY00/python-pep621
1e4d4f1 |
15:41 Mateusz Piotrowski (0mp) Author: Sir l33tname
devel/rubygem-mustache-sinatra: Add a new port
PR: 260207
55ff7ef |
|
Thursday, 20 Jan 2022
|
13:42 Ashish SHUKLA (ashish) Author: Sascha Biberhofer
devel/py-matrix-common: New port: Common utilities for Synapse, et. al.
PR: 261337
26df673 |
|
Tuesday, 18 Jan 2022
|
16:15 Fernando ApesteguĂa (fernape) Author: Jens Grassel
shells/ammonite: Update to 2.5.1 and MOVE
The authors removed the shell functionality but it is still a good dev-tool.
Changelog
---------
* Added support for Scala 2.13.8
* Re-added old Main entry point for better compatibility with Ammonite 2.4 and
older
* Dropped built-in support for shell operations
* move from shells/ammonite to devel/ammonite
PR: 261191
Reported by: freebsd-ports@jan0sch.de (maintainer)
2d46959 |
|
Monday, 17 Jan 2022
|
22:17 Matthias Andree (mandree)
devel/e2fsprogs-libss: merge to sysutils/e2fsprogs
This is to break dependency cycles between e2fsprogs-libss and
e2fsprogs (see 254751 comment #18 for details), and to avoid creating
yet another split-out port, then for e2fsprogs's libcom_err.
Bump PORTREVISION of the four e2fsprogs consumers to flush out
their e2fsprogs-libss dependency records.
PR: 254751
Reported by: Felix Palmen
PR: 261217
Reported by: tech-lists@zyxst.net
Fixes: 8e6ae60 devel/e2fsprogs-libss: use local compile_et...
Approved by: prior maintainer timeout (Ben Kaduk, 7 months) on 254751
29b349b |
02:24 Guangyuan Yang (ygy)
devel/R-cran-pak: New port: Another Approach to Package Installation
e96534e |
|
Sunday, 16 Jan 2022
|
05:52 Guangyuan Yang (ygy)
devel/R-cran-cliapp: New port: Create Rich Command Line Applications
1c688cf |
|
Saturday, 15 Jan 2022
|
11:15 Rene Ladan (rene)
cleanup: Remove expired ports:
2022-01-15 net/pipsecd: Abandonware, current release is from 1999 and uses
insecure encryption algorithms
2022-01-15 devel/maven31: Outdated, unsupported upstream
2022-01-15 devel/wasi-compiler-rt12: this ports exists solely for building
Firefox 95+ in 2021Q4
c1eca38 |
|
Wednesday, 12 Jan 2022
|
16:54 Thierry Thomas (thierry)
devel/py-memory-allocator: Adding an extension class to allocate memory easily
with cython
f9bb2de |
|
Tuesday, 11 Jan 2022
|
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-sidekiq62: Remove obsoleted port
Use devel/rubygem-sidekiq instead.
82a7411 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/py-contextvars: Remove obsoleted port after
6c401020d1946446ed7f46742d7dca78c201408f (python36 removal)
fa7749b |
18:43 Po-Chuan Hsieh (sunpoet)
devel/py-future-annotations: Remove obsoleted port after
6c401020d1946446ed7f46742d7dca78c201408f (python36 removal)
4c23ef6 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-v1: Remove obsoleted port
Use devel/rubygem-aws-sdk instead.
2a03115 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/py-click6: Remove obsoleted port
Use devel/py-click instead.
1a4d5fb |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-actionview70: Add rubygem-actionview70 7.0.0
Action View is a framework for handling view template lookup and rendering, and
provides view helpers that assist when building HTML forms, Atom feeds and more.
Template formats that Action View handles are ERB (embedded Ruby, typically used
to inline short Ruby snippets inside HTML), and XML Builder.
WWW: https://rubyonrails.org/
WWW: https://github.com/rails/rails/tree/main/actionview
99daa45 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-activejob70: Add rubygem-activejob70 7.0.0
Active Job is a framework for declaring jobs and making them run on a variety of
queuing backends. These jobs can be everything from regularly scheduled
clean-ups, to billing charges, to mailings -- anything that can be chopped up
into small units of work and run in parallel.
It also serves as the backend for Action Mailer's #deliver_later functionality
that makes it easy to turn any mailing into a job for running later. That's one
of the most common jobs in a modern web application: sending emails outside the
request-response cycle, so the user doesn't have to wait on it.
The main point is to ensure that all Rails apps will have a job infrastructure
in place, even if it's in the form of an "immediate runner". We can then have
framework features and other gems build on top of that, without having to worry
about API differences between Delayed Job and Resque. Picking your queuing
backend becomes more of an operational concern, then. And you'll be able to
switch between them without having to rewrite your jobs.
WWW: https://rubyonrails.org/
WWW: https://github.com/rails/rails/tree/main/activejob
bb31a5c |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-activesupport70: Add rubygem-activesupport70 7.0.0
Active Support is a collection of utility classes and standard library
extensions that were found useful for the Rails framework. These additions
reside in this package so they can be loaded as needed in Ruby projects outside
of Rails.
WWW: https://rubyonrails.org/
WWW: https://github.com/rails/rails/tree/main/activesupport
fe321e5 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-sprockets-rails-rails70: Add rubygem-sprockets-rails-rails70 3.4.2
(copied from rubygem-sprockets-rails-rails61)
5cc8898 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-resque-scheduler: Add rubygem-resque-scheduler 4.4.0
Resque-scheduler is an extension to Resque that adds support for queueing items
in the future. Job scheduling is supported in two different ways: Recurring
(scheduled) and Delayed. Scheduled jobs are like cron jobs, recurring on a
regular basis. Delayed jobs are resque jobs that you want to run at some point
in the future.
WWW: https://github.com/resque/resque-scheduler
5de66e4 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-sucker_punch: Add rubygem-sucker_punch 3.0.1
Sucker Punch is a single-process Ruby asynchronous processing library. This
reduces costs of hosting on a service like Heroku along with the memory
footprint of having to maintain additional jobs if hosting on a dedicated
server. All queues can run within a single application (eg. Rails, Sinatra,
etc.) process.
Sucker Punch is perfect for asynchronous processes like emailing, data
crunching, or social platform manipulation. No reason to hold up a user when you
can do these things in the background within the same process as your web
application.
Sucker Punch is built on top of concurrent-ruby. Each job is setup as a pool,
which equates to its own queue with individual workers working against the jobs.
Unlike most other background processing libraries, Sucker Punch's jobs are
stored in memory. The benefit to this is there is no additional infrastructure
requirement (ie. database, redis, etc.). However, if the web processes are
restarted with jobs remaining in the queue, they will be lost. For this reason,
Sucker Punch is generally recommended for jobs that are fast and non-mission
critical (ie. logs, emails, etc.).
WWW: https://github.com/brandonhilkert/sucker_punch
c8047bc |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-xdg5: Add rubygem-xdg5 5.3.0 (copied from rubygem-xdg)
- Add PORTSCOUT
4064041 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-que: Add rubygem-que 0.14.3
Que is a high-performance job queue that improves the reliability of your
application by protecting your jobs with the same ACID guarantees as the rest of
your data.
Que is a queue for Ruby and PostgreSQL that manages jobs using advisory locks,
which gives it several advantages over other RDBMS-backed queues:
- Concurrency - Workers don't block each other when trying to lock jobs, as
often occurs with "SELECT FOR UPDATE"-style locking. This allows for very high
throughput with a large number of workers.
- Efficiency - Locks are held in memory, so locking a job doesn't incur a disk
write. These first two points are what limit performance with other queues.
Under heavy load, Que's bottleneck is CPU, not I/O.
- Safety - If a Ruby process dies, the jobs it's working won't be lost, or left
in a locked or ambiguous state - they immediately become available for any
other worker to pick up.
WWW: https://github.com/que-rb/que
d1f3de6 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-rails-i18n-rails70: Add rubygem-rails-i18n-rails70 7.0.1
Centralization of locale data collection for Ruby on Rails.
It provides a set of common locale data and translations to internationalize
and/or localize your Rails applications.
WWW: https://github.com/svenfuchs/rails-i18n
2549277 |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-readline: Add rubygem-readline 0.0.3
This is just a loader for "readline". If Ruby has the "readline-ext" gem that is
a native extension, this gem will load it. If Ruby does not have the
"readline-ext" gem this gem will load "reline", a library that is compatible
with the "readline-ext" gem and implemented in pure Ruby.
WWW: https://github.com/ruby/readline
3f11eca |
18:43 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-recyclebin: Add rubygem-aws-sdk-recyclebin 1.0.0
Official AWS Ruby gem for Amazon Recycle Bin.
WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-recyclebin
f2aa8cb |
Number of commits found: 12242 (showing only 100 on this page) |