Store perl/python/icu/ruby versions for packages as constants in const.rb (#10528)

* Adjust const.rb and packages to use generated version constants.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update gem binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update update scripts.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Libxml2 => 2.13.4

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust install.sh to handle new gem package versioning suffix.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update openimageio

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update py3_ruff

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add pip binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Move activesupport gem behind requre_gem function.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust file path in ruby_pry.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2024-09-26 16:27:10 -04:00
committed by GitHub
parent e9425c5098
commit 8473668c0d
324 changed files with 472 additions and 487 deletions

View File

@@ -282,7 +282,7 @@ function install_ruby_gem () {
echo_intra "Installing ${ruby_gem^} gem..." echo_intra "Installing ${ruby_gem^} gem..."
gem install -N "${ruby_gem}" --conservative gem install -N "${ruby_gem}" --conservative
gem_version="$(ruby -e "gem('${ruby_gem}')" -e "puts Gem.loaded_specs['${ruby_gem}'].version.to_s")" gem_version="$(ruby -e "gem('${ruby_gem}')" -e "puts Gem.loaded_specs['${ruby_gem}'].version.to_s")"
json_gem_version="${gem_version}-ruby-${rubymajorversion}" json_gem_version="${gem_version}-ruby${rubymajorversion}"
crew_gem_package="ruby_${ruby_gem//-/_}" crew_gem_package="ruby_${ruby_gem//-/_}"
update_device_json "${crew_gem_package}" "${json_gem_version}" "" update_device_json "${crew_gem_package}" "${json_gem_version}" ""
gem_filelist_path="${CREW_META_PATH}/${crew_gem_package}.filelist" gem_filelist_path="${CREW_META_PATH}/${crew_gem_package}.filelist"

View File

@@ -1,7 +1,27 @@
require 'active_support/core_ext/object/blank'
require 'color' require 'color'
require 'package' require 'package'
def require_gem(gem_name_and_require = nil, require_override = nil)
# Allow only loading gems when needed.
return if gem_name_and_require.nil?
gem_name = gem_name_and_require.split('/')[0]
begin
gem gem_name
rescue LoadError
puts " -> install #{gem_name} gem".orange
Gem.install(gem_name)
gem gem_name
end
requires = if require_override.nil?
gem_name_and_require.split('/')[1].nil? ? gem_name_and_require.split('/')[0] : gem_name_and_require
else
require_override
end
require requires
end
require_gem('activesupport', 'active_support/core_ext/object/blank')
def check_gem_binary_build_needed(gem_name = nil, gem_ver = nil) def check_gem_binary_build_needed(gem_name = nil, gem_ver = nil)
puts "Checking to see if gem compile for #{gem_name} is needed..." puts "Checking to see if gem compile for #{gem_name} is needed..."
@extract_dir = "#{name}.#{Time.now.utc.strftime('%Y%m%d%H%M%S')}.dir" @extract_dir = "#{name}.#{Time.now.utc.strftime('%Y%m%d%H%M%S')}.dir"

View File

@@ -1,4 +1,3 @@
require 'active_support/core_ext/object/blank'
require 'digest/sha2' require 'digest/sha2'
require 'io/console' require 'io/console'
require 'uri' require 'uri'
@@ -6,6 +5,27 @@ require_relative 'const'
require_relative 'color' require_relative 'color'
require_relative 'progress_bar' require_relative 'progress_bar'
def require_gem(gem_name_and_require = nil, require_override = nil)
# Allow only loading gems when needed.
return if gem_name_and_require.nil?
gem_name = gem_name_and_require.split('/')[0]
begin
gem gem_name
rescue LoadError
puts " -> install #{gem_name} gem".orange
Gem.install(gem_name)
gem gem_name
end
requires = if require_override.nil?
gem_name_and_require.split('/')[1].nil? ? gem_name_and_require.split('/')[0] : gem_name_and_require
else
require_override
end
require requires
end
require_gem('activesupport', 'active_support/core_ext/object/blank')
begin begin
require 'securerandom' require 'securerandom'
require 'resolv-replace' require 'resolv-replace'

View File

@@ -5,13 +5,13 @@
/usr/local/bin/aws_zsh_completer.sh /usr/local/bin/aws_zsh_completer.sh
/usr/local/etc/bash.d/aws /usr/local/etc/bash.d/aws
/usr/local/etc/zsh.d/aws /usr/local/etc/zsh.d/aws
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/INSTALLER /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/LICENSE.txt /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/METADATA /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/RECORD /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/REQUESTED /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/WHEEL /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/top_level.txt /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli/__init__.py /usr/local/lib/python3.12/site-packages/awscli/__init__.py
/usr/local/lib/python3.12/site-packages/awscli/__main__.py /usr/local/lib/python3.12/site-packages/awscli/__main__.py
/usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc /usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc

View File

@@ -47,14 +47,13 @@
/usr/local/include/libxml2/libxml/xpath.h /usr/local/include/libxml2/libxml/xpath.h
/usr/local/include/libxml2/libxml/xpathInternals.h /usr/local/include/libxml2/libxml/xpathInternals.h
/usr/local/include/libxml2/libxml/xpointer.h /usr/local/include/libxml2/libxml/xpointer.h
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-config-version.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-config-version.cmake
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-config.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-config.cmake
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-export-release.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-export-release.cmake
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-export.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-export.cmake
/usr/local/lib/libxml2.la
/usr/local/lib/libxml2.so /usr/local/lib/libxml2.so
/usr/local/lib/libxml2.so.2 /usr/local/lib/libxml2.so.2
/usr/local/lib/libxml2.so.2.13.3 /usr/local/lib/libxml2.so.2.13.4
/usr/local/lib/pkgconfig/libxml-2.0.pc /usr/local/lib/pkgconfig/libxml-2.0.pc
/usr/local/share/aclocal/libxml.m4 /usr/local/share/aclocal/libxml.m4
/usr/local/share/doc/libxml2/devhelp/general.html /usr/local/share/doc/libxml2/devhelp/general.html

View File

@@ -74,10 +74,10 @@
/usr/local/lib/cmake/OpenImageIO/OpenImageIOTargets.cmake /usr/local/lib/cmake/OpenImageIO/OpenImageIOTargets.cmake
/usr/local/lib/libOpenImageIO.so /usr/local/lib/libOpenImageIO.so
/usr/local/lib/libOpenImageIO.so.2.5 /usr/local/lib/libOpenImageIO.so.2.5
/usr/local/lib/libOpenImageIO.so.2.5.12 /usr/local/lib/libOpenImageIO.so.2.5.15
/usr/local/lib/libOpenImageIO_Util.so /usr/local/lib/libOpenImageIO_Util.so
/usr/local/lib/libOpenImageIO_Util.so.2.5 /usr/local/lib/libOpenImageIO_Util.so.2.5
/usr/local/lib/libOpenImageIO_Util.so.2.5.12 /usr/local/lib/libOpenImageIO_Util.so.2.5.15
/usr/local/lib/pkgconfig/OpenImageIO.pc /usr/local/lib/pkgconfig/OpenImageIO.pc
/usr/local/lib/python3.12/site-packages/OpenImageIO/OpenImageIO.cpython-312-arm-linux-gnueabihf.so /usr/local/lib/python3.12/site-packages/OpenImageIO/OpenImageIO.cpython-312-arm-linux-gnueabihf.so
/usr/local/lib/python3.12/site-packages/OpenImageIO/__init__.py /usr/local/lib/python3.12/site-packages/OpenImageIO/__init__.py

View File

@@ -4,8 +4,8 @@
/usr/local/lib/python3.12/site-packages/__pycache__/libxml2.cpython-312.pyc /usr/local/lib/python3.12/site-packages/__pycache__/libxml2.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/drv_libxml2.py /usr/local/lib/python3.12/site-packages/drv_libxml2.py
/usr/local/lib/python3.12/site-packages/libxml2.py /usr/local/lib/python3.12/site-packages/libxml2.py
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/PKG-INFO /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/PKG-INFO
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/SOURCES.txt /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/SOURCES.txt
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/dependency_links.txt /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/dependency_links.txt
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/top_level.txt /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/top_level.txt
/usr/local/lib/python3.12/site-packages/libxml2mod.cpython-312-arm-linux-gnueabihf.so /usr/local/lib/python3.12/site-packages/libxml2mod.cpython-312-arm-linux-gnueabihf.so

View File

@@ -1,10 +1,10 @@
/usr/local/bin/ruff /usr/local/bin/ruff
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/INSTALLER /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/METADATA /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/RECORD /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/REQUESTED /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/WHEEL /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/licenses/LICENSE /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/licenses/LICENSE
/usr/local/lib/python3.12/site-packages/ruff/__init__.py /usr/local/lib/python3.12/site-packages/ruff/__init__.py
/usr/local/lib/python3.12/site-packages/ruff/__main__.py /usr/local/lib/python3.12/site-packages/ruff/__main__.py
/usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc /usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc

View File

@@ -5,13 +5,13 @@
/usr/local/bin/aws_zsh_completer.sh /usr/local/bin/aws_zsh_completer.sh
/usr/local/etc/bash.d/aws /usr/local/etc/bash.d/aws
/usr/local/etc/zsh.d/aws /usr/local/etc/zsh.d/aws
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/INSTALLER /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/LICENSE.txt /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/METADATA /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/RECORD /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/REQUESTED /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/WHEEL /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/top_level.txt /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli/__init__.py /usr/local/lib/python3.12/site-packages/awscli/__init__.py
/usr/local/lib/python3.12/site-packages/awscli/__main__.py /usr/local/lib/python3.12/site-packages/awscli/__main__.py
/usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc /usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc

View File

@@ -47,13 +47,13 @@
/usr/local/include/libxml2/libxml/xpath.h /usr/local/include/libxml2/libxml/xpath.h
/usr/local/include/libxml2/libxml/xpathInternals.h /usr/local/include/libxml2/libxml/xpathInternals.h
/usr/local/include/libxml2/libxml/xpointer.h /usr/local/include/libxml2/libxml/xpointer.h
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-config-version.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-config-version.cmake
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-config.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-config.cmake
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-export-release.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-export-release.cmake
/usr/local/lib/cmake/libxml2-2.13.3/libxml2-export.cmake /usr/local/lib/cmake/libxml2-2.13.4/libxml2-export.cmake
/usr/local/lib/libxml2.so /usr/local/lib/libxml2.so
/usr/local/lib/libxml2.so.2 /usr/local/lib/libxml2.so.2
/usr/local/lib/libxml2.so.2.13.3 /usr/local/lib/libxml2.so.2.13.4
/usr/local/lib/pkgconfig/libxml-2.0.pc /usr/local/lib/pkgconfig/libxml-2.0.pc
/usr/local/share/aclocal/libxml.m4 /usr/local/share/aclocal/libxml.m4
/usr/local/share/doc/libxml2/devhelp/general.html /usr/local/share/doc/libxml2/devhelp/general.html

View File

@@ -4,8 +4,8 @@
/usr/local/lib/python3.12/site-packages/__pycache__/libxml2.cpython-312.pyc /usr/local/lib/python3.12/site-packages/__pycache__/libxml2.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/drv_libxml2.py /usr/local/lib/python3.12/site-packages/drv_libxml2.py
/usr/local/lib/python3.12/site-packages/libxml2.py /usr/local/lib/python3.12/site-packages/libxml2.py
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/PKG-INFO /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/PKG-INFO
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/SOURCES.txt /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/SOURCES.txt
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/dependency_links.txt /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/dependency_links.txt
/usr/local/lib/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/top_level.txt /usr/local/lib/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/top_level.txt
/usr/local/lib/python3.12/site-packages/libxml2mod.cpython-312-i386-linux-gnu.so /usr/local/lib/python3.12/site-packages/libxml2mod.cpython-312-i386-linux-gnu.so

View File

@@ -1,10 +1,10 @@
/usr/local/bin/ruff /usr/local/bin/ruff
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/INSTALLER /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/METADATA /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/RECORD /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/REQUESTED /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/WHEEL /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/ruff-0.6.7.dist-info/licenses/LICENSE /usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/licenses/LICENSE
/usr/local/lib/python3.12/site-packages/ruff/__init__.py /usr/local/lib/python3.12/site-packages/ruff/__init__.py
/usr/local/lib/python3.12/site-packages/ruff/__main__.py /usr/local/lib/python3.12/site-packages/ruff/__main__.py
/usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc /usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc

View File

@@ -5,13 +5,13 @@
/usr/local/bin/aws_zsh_completer.sh /usr/local/bin/aws_zsh_completer.sh
/usr/local/etc/bash.d/aws /usr/local/etc/bash.d/aws
/usr/local/etc/zsh.d/aws /usr/local/etc/zsh.d/aws
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/INSTALLER /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/LICENSE.txt /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/METADATA /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/RECORD /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/REQUESTED /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/WHEEL /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.34.26.dist-info/top_level.txt /usr/local/lib/python3.12/site-packages/awscli-1.34.27.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli/__init__.py /usr/local/lib/python3.12/site-packages/awscli/__init__.py
/usr/local/lib/python3.12/site-packages/awscli/__main__.py /usr/local/lib/python3.12/site-packages/awscli/__main__.py
/usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc /usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc

View File

@@ -47,14 +47,13 @@
/usr/local/include/libxml2/libxml/xpath.h /usr/local/include/libxml2/libxml/xpath.h
/usr/local/include/libxml2/libxml/xpathInternals.h /usr/local/include/libxml2/libxml/xpathInternals.h
/usr/local/include/libxml2/libxml/xpointer.h /usr/local/include/libxml2/libxml/xpointer.h
/usr/local/lib64/cmake/libxml2-2.13.3/libxml2-config-version.cmake /usr/local/lib64/cmake/libxml2-2.13.4/libxml2-config-version.cmake
/usr/local/lib64/cmake/libxml2-2.13.3/libxml2-config.cmake /usr/local/lib64/cmake/libxml2-2.13.4/libxml2-config.cmake
/usr/local/lib64/cmake/libxml2-2.13.3/libxml2-export-release.cmake /usr/local/lib64/cmake/libxml2-2.13.4/libxml2-export-release.cmake
/usr/local/lib64/cmake/libxml2-2.13.3/libxml2-export.cmake /usr/local/lib64/cmake/libxml2-2.13.4/libxml2-export.cmake
/usr/local/lib64/libxml2.la
/usr/local/lib64/libxml2.so /usr/local/lib64/libxml2.so
/usr/local/lib64/libxml2.so.2 /usr/local/lib64/libxml2.so.2
/usr/local/lib64/libxml2.so.2.13.3 /usr/local/lib64/libxml2.so.2.13.4
/usr/local/lib64/pkgconfig/libxml-2.0.pc /usr/local/lib64/pkgconfig/libxml-2.0.pc
/usr/local/share/aclocal/libxml.m4 /usr/local/share/aclocal/libxml.m4
/usr/local/share/doc/libxml2/devhelp/general.html /usr/local/share/doc/libxml2/devhelp/general.html

View File

@@ -74,10 +74,10 @@
/usr/local/lib64/cmake/OpenImageIO/OpenImageIOTargets.cmake /usr/local/lib64/cmake/OpenImageIO/OpenImageIOTargets.cmake
/usr/local/lib64/libOpenImageIO.so /usr/local/lib64/libOpenImageIO.so
/usr/local/lib64/libOpenImageIO.so.2.5 /usr/local/lib64/libOpenImageIO.so.2.5
/usr/local/lib64/libOpenImageIO.so.2.5.12 /usr/local/lib64/libOpenImageIO.so.2.5.15
/usr/local/lib64/libOpenImageIO_Util.so /usr/local/lib64/libOpenImageIO_Util.so
/usr/local/lib64/libOpenImageIO_Util.so.2.5 /usr/local/lib64/libOpenImageIO_Util.so.2.5
/usr/local/lib64/libOpenImageIO_Util.so.2.5.12 /usr/local/lib64/libOpenImageIO_Util.so.2.5.15
/usr/local/lib64/pkgconfig/OpenImageIO.pc /usr/local/lib64/pkgconfig/OpenImageIO.pc
/usr/local/lib64/python3.12/site-packages/OpenImageIO/OpenImageIO.cpython-312-x86_64-linux-gnu.so /usr/local/lib64/python3.12/site-packages/OpenImageIO/OpenImageIO.cpython-312-x86_64-linux-gnu.so
/usr/local/lib64/python3.12/site-packages/OpenImageIO/__init__.py /usr/local/lib64/python3.12/site-packages/OpenImageIO/__init__.py

View File

@@ -4,8 +4,8 @@
/usr/local/lib64/python3.12/site-packages/__pycache__/libxml2.cpython-312.pyc /usr/local/lib64/python3.12/site-packages/__pycache__/libxml2.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/drv_libxml2.py /usr/local/lib64/python3.12/site-packages/drv_libxml2.py
/usr/local/lib64/python3.12/site-packages/libxml2.py /usr/local/lib64/python3.12/site-packages/libxml2.py
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/PKG-INFO /usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/PKG-INFO
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/SOURCES.txt /usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/SOURCES.txt
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/dependency_links.txt /usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/dependency_links.txt
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.3-py3.12.egg-info/top_level.txt /usr/local/lib64/python3.12/site-packages/libxml2_python-2.13.4-py3.12.egg-info/top_level.txt
/usr/local/lib64/python3.12/site-packages/libxml2mod.cpython-312-x86_64-linux-gnu.so /usr/local/lib64/python3.12/site-packages/libxml2mod.cpython-312-x86_64-linux-gnu.so

View File

@@ -1,10 +1,10 @@
/usr/local/bin/ruff /usr/local/bin/ruff
/usr/local/lib64/python3.12/site-packages/ruff-0.6.7.dist-info/INSTALLER /usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/INSTALLER
/usr/local/lib64/python3.12/site-packages/ruff-0.6.7.dist-info/METADATA /usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/METADATA
/usr/local/lib64/python3.12/site-packages/ruff-0.6.7.dist-info/RECORD /usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/RECORD
/usr/local/lib64/python3.12/site-packages/ruff-0.6.7.dist-info/REQUESTED /usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/REQUESTED
/usr/local/lib64/python3.12/site-packages/ruff-0.6.7.dist-info/WHEEL /usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/WHEEL
/usr/local/lib64/python3.12/site-packages/ruff-0.6.7.dist-info/licenses/LICENSE /usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/licenses/LICENSE
/usr/local/lib64/python3.12/site-packages/ruff/__init__.py /usr/local/lib64/python3.12/site-packages/ruff/__init__.py
/usr/local/lib64/python3.12/site-packages/ruff/__main__.py /usr/local/lib64/python3.12/site-packages/ruff/__main__.py
/usr/local/lib64/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc /usr/local/lib64/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Alsa_lib < Autotools class Alsa_lib < Autotools
description 'The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system.' description 'The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system.'
homepage 'https://www.alsa-project.org/main/index.php/Main_Page' homepage 'https://www.alsa-project.org/main/index.php/Main_Page'
version '1.2.12-py3.12' version "1.2.12-#{CREW_PY_VER}"
license 'LGPL-2.1' license 'LGPL-2.1'
compatibility 'all' compatibility 'all'
source_url "https://github.com/alsa-project/alsa-lib/archive/v#{version.split('-').first}.tar.gz" source_url "https://github.com/alsa-project/alsa-lib/archive/v#{version.split('-').first}.tar.gz"

View File

@@ -4,7 +4,7 @@ class Asciidoc < Package
description 'AsciiDoc is a presentable text document format for writing articles, UNIX man pages and other small to medium sized documents.' description 'AsciiDoc is a presentable text document format for writing articles, UNIX man pages and other small to medium sized documents.'
homepage 'https://asciidoc.org/' homepage 'https://asciidoc.org/'
@_ver = '10.2.0' @_ver = '10.2.0'
version "#{@_ver}-py3.12" version "#{@_ver}-#{CREW_PY_VER}"
license 'GPL-2' license 'GPL-2'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/asciidoc-py/asciidoc-py.git' source_url 'https://github.com/asciidoc-py/asciidoc-py.git'

View File

@@ -3,17 +3,17 @@ require 'buildsystems/pip'
class Awscli < Pip class Awscli < Pip
description 'Universal Command Line Interface for Amazon Web Services' description 'Universal Command Line Interface for Amazon Web Services'
homepage 'https://github.com/aws/aws-cli' homepage 'https://github.com/aws/aws-cli'
version '1.34.26-py3.12' version "1.34.27-#{CREW_PY_VER}"
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
source_url 'SKIP' source_url 'SKIP'
binary_compression 'tar.zst' binary_compression 'tar.zst'
binary_sha256({ binary_sha256({
aarch64: '0b0d3ec85df79c4938e5ff72907d886490049687f8dbf365ccfbb1a4b7f8bda9', aarch64: '5b0be84af3b7327ff15ee2f7d55b04c82830ffa6b33e83aa4caad9332267fd70',
armv7l: '0b0d3ec85df79c4938e5ff72907d886490049687f8dbf365ccfbb1a4b7f8bda9', armv7l: '5b0be84af3b7327ff15ee2f7d55b04c82830ffa6b33e83aa4caad9332267fd70',
i686: 'e28f4f5933dc9d0c875c46eacd26cc999a32bb7d7d037f745f350c6837a8964a', i686: 'e88c00da995f88bc07fba3afa28d4279ec5f5decc24d45ae91330cd5d8aae688',
x86_64: '4fcdd99e5f98e7b5c9924cc22b2cf256a32bbf8766b8407d9e816d57e8dc6dc4' x86_64: 'f84c817bff64bab7e22c399fdc8c6238dbe62ced8dbcb858686d7b374d14dad4'
}) })
depends_on 'groff' depends_on 'groff'

View File

@@ -3,7 +3,7 @@ require 'package'
class Boost < Package class Boost < Package
description 'Boost provides free peer-reviewed portable C++ source libraries.' description 'Boost provides free peer-reviewed portable C++ source libraries.'
homepage 'https://www.boost.org/' homepage 'https://www.boost.org/'
version '1.85.0-icu75.1-py3.12' version "1.85.0-#{CREW_ICU_VER}-#{CREW_PY_VER}"
license 'Boost-1.0' license 'Boost-1.0'
compatibility 'all' compatibility 'all'
source_url "https://boostorg.jfrog.io/artifactory/main/release/#{version.split('-').first}/source/boost_#{version.split('-').first.gsub('.', '_')}.tar.bz2" source_url "https://boostorg.jfrog.io/artifactory/main/release/#{version.split('-').first}/source/boost_#{version.split('-').first.gsub('.', '_')}.tar.bz2"

View File

@@ -6,7 +6,7 @@ require 'buildsystems/autotools'
class Caja < Autotools class Caja < Autotools
description 'Caja file manager for the MATE desktop' description 'Caja file manager for the MATE desktop'
homepage 'https://mate-desktop.org' homepage 'https://mate-desktop.org'
version '1.28.0-icu75.1' version "1.28.0-#{CREW_ICU_VER}"
license 'GPL-2+ LGPL-2+' license 'GPL-2+ LGPL-2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url "https://pub.mate-desktop.org/releases/#{version.split('-').first.rpartition('.')[0]}/caja-#{version.split('-').first}.tar.xz" source_url "https://pub.mate-desktop.org/releases/#{version.split('-').first.rpartition('.')[0]}/caja-#{version.split('-').first}.tar.xz"

View File

@@ -6,7 +6,7 @@ require 'buildsystems/autotools'
class Distcc < Autotools class Distcc < Autotools
description 'Distributed compilation service for C, C++ and Objective-C' description 'Distributed compilation service for C, C++ and Objective-C'
homepage 'https://github.com/distcc/distcc' homepage 'https://github.com/distcc/distcc'
version '3.4-b83dd2e-py3.12' version "3.4-b83dd2e-#{CREW_PY_VER}"
license 'GPL' license 'GPL'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/distcc/distcc.git' source_url 'https://github.com/distcc/distcc.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/pip'
class Dtrx < Pip class Dtrx < Pip
description "An intelligent archive extraction tool for UNIX-like systems standing for 'Do The Right Extraction.'" description "An intelligent archive extraction tool for UNIX-like systems standing for 'Do The Right Extraction.'"
homepage 'https://github.com/dtrx-py/dtrx/' homepage 'https://github.com/dtrx-py/dtrx/'
version '8.5.3-py3.12' version "8.5.3-#{CREW_PY_VER}"
license 'GPL-3+' license 'GPL-3+'
compatibility 'all' compatibility 'all'
source_url 'SKIP' source_url 'SKIP'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/cmake'
class Evolution_data_server < CMake class Evolution_data_server < CMake
description 'Centralized access to appointments and contacts' description 'Centralized access to appointments and contacts'
homepage 'https://wiki.gnome.org/Apps/Evolution' homepage 'https://wiki.gnome.org/Apps/Evolution'
version '3.52.4-icu75.1' version "3.52.4-#{CREW_ICU_VER}"
license 'LGPL-2 or LGPL-3, BSD and Sleepycat' license 'LGPL-2 or LGPL-3, BSD and Sleepycat'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/evolution-data-server.git' source_url 'https://gitlab.gnome.org/GNOME/evolution-data-server.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/cmake'
class Freerdp < CMake class Freerdp < CMake
description 'FreeRDP is a free implementation of the Remote Desktop Protocol.' description 'FreeRDP is a free implementation of the Remote Desktop Protocol.'
homepage 'https://www.freerdp.com/' homepage 'https://www.freerdp.com/'
version '3.8.0-icu75.1' version "3.8.0-#{CREW_ICU_VER}"
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://github.com/FreeRDP/FreeRDP.git' source_url 'https://github.com/FreeRDP/FreeRDP.git'

View File

@@ -6,7 +6,7 @@ require 'buildsystems/autotools'
class Gdb < Autotools class Gdb < Autotools
description 'The GNU Debugger' description 'The GNU Debugger'
homepage 'https://www.gnu.org/software/gdb/' homepage 'https://www.gnu.org/software/gdb/'
version '15.1-gcc14-py3.12' version "15.1-gcc14-#{CREW_PY_VER}"
license 'GPL3' license 'GPL3'
compatibility 'all' compatibility 'all'
source_url "https://ftpmirror.gnu.org/gnu/gdb/gdb-#{version.split('-').first}.tar.xz" source_url "https://ftpmirror.gnu.org/gnu/gdb/gdb-#{version.split('-').first}.tar.xz"

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Geany_plugins < Autotools class Geany_plugins < Autotools
description 'Geany plugins.' description 'Geany plugins.'
homepage 'https://www.geany.org/' homepage 'https://www.geany.org/'
version '2.0.0-icu75.1' version "2.0.0-#{CREW_ICU_VER}"
license 'GPL-2' license 'GPL-2'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://github.com/geany/geany-plugins.git' source_url 'https://github.com/geany/geany-plugins.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Gettext < Autotools class Gettext < Autotools
description 'GNU gettext utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages.' description 'GNU gettext utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages.'
homepage 'https://www.gnu.org/software/gettext/' homepage 'https://www.gnu.org/software/gettext/'
version '0.22.5-icu75.1' version "0.22.5-#{CREW_ICU_VER}"
license 'GPL-3+ and LGPL-2.1+' license 'GPL-3+ and LGPL-2.1+'
compatibility 'all' compatibility 'all'
source_url 'https://ftpmirror.gnu.org/gettext/gettext-0.22.5.tar.lz' source_url 'https://ftpmirror.gnu.org/gettext/gettext-0.22.5.tar.lz'

View File

@@ -5,7 +5,7 @@ require 'buildsystems/autotools'
class Gnome_docking_library < Autotools class Gnome_docking_library < Autotools
description 'GUsb is a GObject wrapper for libusb1' description 'GUsb is a GObject wrapper for libusb1'
homepage 'https://www.gnome.org/' homepage 'https://www.gnome.org/'
version '3.40.0-icu75.1' version "3.40.0-#{CREW_ICU_VER}"
license 'LGPL-2.1+' license 'LGPL-2.1+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/gdl.git' source_url 'https://gitlab.gnome.org/GNOME/gdl.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/meson'
class Gobject_introspection < Meson class Gobject_introspection < Meson
description 'GObject introspection is a middleware layer between C libraries (using GObject) and language bindings.' description 'GObject introspection is a middleware layer between C libraries (using GObject) and language bindings.'
homepage 'https://wiki.gnome.org/action/show/Projects/GObjectIntrospection' homepage 'https://wiki.gnome.org/action/show/Projects/GObjectIntrospection'
version '1.81.4-py3.12' version "1.81.4-#{CREW_PY_VER}"
license 'LGPL-2+ and GPL-2+' license 'LGPL-2+ and GPL-2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/gobject-introspection.git' source_url 'https://gitlab.gnome.org/GNOME/gobject-introspection.git'

View File

@@ -3,7 +3,7 @@ require 'package'
class Graphicsmagick < Package class Graphicsmagick < Package
description 'GraphicsMagick is the swiss army knife of image processing.' description 'GraphicsMagick is the swiss army knife of image processing.'
homepage 'http://www.graphicsmagick.org/' homepage 'http://www.graphicsmagick.org/'
version '1.3.45-icu75.1' version "1.3.45-#{CREW_ICU_VER}"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
min_glibc (%w[x86_64 aarch64 armv7l].include?(ARCH) ? '2.37' : '2.23').to_s min_glibc (%w[x86_64 aarch64 armv7l].include?(ARCH) ? '2.37' : '2.23').to_s

View File

@@ -3,7 +3,7 @@ require 'buildsystems/meson'
class Gspell < Meson class Gspell < Meson
description 'a flexible API to implement the spell checking in a GTK+ application' description 'a flexible API to implement the spell checking in a GTK+ application'
homepage 'https://wiki.gnome.org/Projects/gspell' homepage 'https://wiki.gnome.org/Projects/gspell'
version '1.13.1-icu75.1' version "1.13.1-#{CREW_ICU_VER}"
license 'LGPL-2.1+' license 'LGPL-2.1+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/gspell.git' source_url 'https://gitlab.gnome.org/GNOME/gspell.git'

View File

@@ -7,7 +7,7 @@ Package.load_package("#{__dir__}/freetype.rb")
class Harfbuzz < Meson class Harfbuzz < Meson
description 'HarfBuzz is an OpenType text shaping engine.' description 'HarfBuzz is an OpenType text shaping engine.'
homepage 'https://harfbuzz.github.io/' homepage 'https://harfbuzz.github.io/'
version '10.0.1-icu75.1' version "10.0.1-#{CREW_ICU_VER}"
license 'Old-MIT, ISC and icu' license 'Old-MIT, ISC and icu'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://github.com/harfbuzz/harfbuzz.git' source_url 'https://github.com/harfbuzz/harfbuzz.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Imagemagick7 < Autotools class Imagemagick7 < Autotools
description 'Use ImageMagick to create, edit, compose, or convert bitmap images.' description 'Use ImageMagick to create, edit, compose, or convert bitmap images.'
homepage 'http://www.imagemagick.org/script/index.php' homepage 'http://www.imagemagick.org/script/index.php'
version '7.1.1-36-perl5.40-icu75.1' version "7.1.1-36-perl5.40-#{CREW_ICU_VER}"
license 'imagemagick' license 'imagemagick'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://github.com/ImageMagick/ImageMagick.git' source_url 'https://github.com/ImageMagick/ImageMagick.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Imlib2 < Autotools class Imlib2 < Autotools
description 'library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support, etc.' description 'library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support, etc.'
homepage 'https://sourceforge.net/projects/enlightenment/' homepage 'https://sourceforge.net/projects/enlightenment/'
version '1.12.3-icu75.1' version "1.12.3-#{CREW_ICU_VER}"
license 'BSD' license 'BSD'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url "https://sourceforge.net/projects/enlightenment/files/imlib2-src/#{version.split('-').first}/imlib2-#{version.split('-').first}.tar.xz" source_url "https://sourceforge.net/projects/enlightenment/files/imlib2-src/#{version.split('-').first}/imlib2-#{version.split('-').first}.tar.xz"

View File

@@ -3,19 +3,18 @@ require 'buildsystems/autotools'
class Itstool < Autotools class Itstool < Autotools
description 'Translate XML with PO files using W3C Internationalization Tag Set rules' description 'Translate XML with PO files using W3C Internationalization Tag Set rules'
homepage 'https://itstool.org/' homepage 'https://itstool.org/'
@_ver = '2.0.7' version "2.0.7-1-#{CREW_PY_VER}"
version "#{@_ver}-py3.12-1"
license 'GPL-3+' license 'GPL-3+'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/itstool/itstool.git' source_url 'https://github.com/itstool/itstool.git'
git_hashtag @_ver git_hashtag version.split('-').first
binary_compression 'tar.zst' binary_compression 'tar.zst'
binary_sha256({ binary_sha256({
aarch64: '22578763153f6008c1dd9e8675825b65a2a0f0b776bcbfb992fe75540e0b3d47', aarch64: '463e52a82720360bb9a304ff276b81f076ab39c8d1bfb17578123dfb8d897af4',
armv7l: '22578763153f6008c1dd9e8675825b65a2a0f0b776bcbfb992fe75540e0b3d47', armv7l: '463e52a82720360bb9a304ff276b81f076ab39c8d1bfb17578123dfb8d897af4',
i686: '887e17bf8b6bc40df2703cb628d5016e908ac52a41ceb878f17dbb64a245e02c', i686: 'b638425cf099a72152bcbaf4c53cd1e6c72d218ddb1eefb4a31aa8d4f67b065c',
x86_64: '8d02b6b0f963b22a5d7c56ac706c37b39bebecf09687f764da266b764cb8d0a6' x86_64: '3a33bcc678ab2ce087ae4914997aa577fa93751190cfc64ac95176f2e92f0d6b'
}) })
depends_on 'coreutils' if ARCH == 'i686' depends_on 'coreutils' if ARCH == 'i686'

View File

@@ -6,7 +6,7 @@ require 'package'
class Ldb < Package class Ldb < Package
description 'Schema-less, ldap like, API and database' description 'Schema-less, ldap like, API and database'
homepage 'https://ldb.samba.org/' homepage 'https://ldb.samba.org/'
version '2.9.1-py3.12' version "2.9.1-#{CREW_PY_VER}"
license 'GPLv3' license 'GPLv3'
compatibility 'all' compatibility 'all'
source_url "https://samba.org/ftp/ldb/ldb-#{version.split('-').first}.tar.gz" source_url "https://samba.org/ftp/ldb/ldb-#{version.split('-').first}.tar.gz"

View File

@@ -6,7 +6,7 @@ require 'buildsystems/autotools'
class Libabigail < Autotools class Libabigail < Autotools
description 'ABI Generic Analysis and Instrumentation Library' description 'ABI Generic Analysis and Instrumentation Library'
homepage 'https://sourceware.org/libabigail/' homepage 'https://sourceware.org/libabigail/'
version '2.5-py3.12' version "2.5-#{CREW_PY_VER}"
license 'Apache' license 'Apache'
compatibility 'all' compatibility 'all'
source_url 'https://sourceware.org/git/libabigail.git' source_url 'https://sourceware.org/git/libabigail.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Libarchive < Autotools class Libarchive < Autotools
description 'Multi-format archive and compression library.' description 'Multi-format archive and compression library.'
homepage 'https://www.libarchive.org/' homepage 'https://www.libarchive.org/'
version '3.7.4-icu75.1' version "3.7.4-#{CREW_ICU_VER}"
license 'BSD, BSD-2, BSD-4 and public-domain' license 'BSD, BSD-2, BSD-4 and public-domain'
compatibility 'all' compatibility 'all'
source_url "https://www.libarchive.org/downloads/libarchive-#{version.split('-').first}.tar.xz" source_url "https://www.libarchive.org/downloads/libarchive-#{version.split('-').first}.tar.xz"

View File

@@ -4,7 +4,7 @@ class Libcaca < Package
description 'libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals.' description 'libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals.'
homepage 'https://github.com/cacalabs/libcaca' homepage 'https://github.com/cacalabs/libcaca'
@_ver = '0.99.beta20-f42aa68' @_ver = '0.99.beta20-f42aa68'
version "#{@_ver}-py3.12" version "#{@_ver}-#{CREW_PY_VER}"
license 'GPL-2, ISC, LGPL-2.1 and WTFPL' license 'GPL-2, ISC, LGPL-2.1 and WTFPL'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://github.com/cacalabs/libcaca/archive/f42aa68fc798db63b7b2a789ae8cf5b90b57b752.zip' source_url 'https://github.com/cacalabs/libcaca/archive/f42aa68fc798db63b7b2a789ae8cf5b90b57b752.zip'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Libcap_ng < Autotools class Libcap_ng < Autotools
description 'The libcap-ng library is intended to make programming with posix capabilities much easier than the traditional libcap library.' description 'The libcap-ng library is intended to make programming with posix capabilities much easier than the traditional libcap library.'
homepage 'https://people.redhat.com/sgrubb/libcap-ng/' homepage 'https://people.redhat.com/sgrubb/libcap-ng/'
version '0.8.4-py3.12' version "0.8.4-#{CREW_PY_VER}"
license 'LGPL-2.1' license 'LGPL-2.1'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/stevegrubb/libcap-ng.git' source_url 'https://github.com/stevegrubb/libcap-ng.git'

View File

@@ -6,7 +6,7 @@ require 'buildsystems/autotools'
class Libcdr < Autotools class Libcdr < Autotools
description 'CorelDraw file format importer library for LibreOffice' description 'CorelDraw file format importer library for LibreOffice'
homepage 'https://wiki.documentfoundation.org/DLP/Libraries/libcdr' homepage 'https://wiki.documentfoundation.org/DLP/Libraries/libcdr'
version '0.1.7-icu75.1' version "0.1.7-#{CREW_ICU_VER}"
license 'GPL2 LGPL2.1 MPL' license 'GPL2 LGPL2.1 MPL'
compatibility 'all' compatibility 'all'
source_url 'https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.7.tar.xz' source_url 'https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.7.tar.xz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Libgsf < Autotools class Libgsf < Autotools
description 'The G Structured File Library' description 'The G Structured File Library'
homepage 'https://gitlab.gnome.org/GNOME/libgsf' homepage 'https://gitlab.gnome.org/GNOME/libgsf'
version '1.14.52-634340d-icu75.1' version "1.14.52-634340d-#{CREW_ICU_VER}"
license 'GPL-2 and LGPL-2' license 'GPL-2 and LGPL-2'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/libgsf.git' source_url 'https://gitlab.gnome.org/GNOME/libgsf.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/cmake'
class Libical < CMake class Libical < CMake
description 'An open source reference implementation of the icalendar data type and serialization format' description 'An open source reference implementation of the icalendar data type and serialization format'
homepage 'https://github.com/libical/libical' homepage 'https://github.com/libical/libical'
version '3.0.18-icu75.1' version "3.0.18-#{CREW_ICU_VER}"
license 'MPL-2.0 or LGPL-2.1' license 'MPL-2.0 or LGPL-2.1'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://github.com/libical/libical.git' source_url 'https://github.com/libical/libical.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Libmetalink < Autotools class Libmetalink < Autotools
description 'libmetalink is a Metalink library written in C language.' description 'libmetalink is a Metalink library written in C language.'
homepage 'https://launchpad.net/libmetalink/' homepage 'https://launchpad.net/libmetalink/'
version '0.1.3-icu75.1' version "0.1.3-#{CREW_ICU_VER}"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://launchpad.net/libmetalink/trunk/libmetalink-0.1.3/+download/libmetalink-0.1.3.tar.xz' source_url 'https://launchpad.net/libmetalink/trunk/libmetalink-0.1.3/+download/libmetalink-0.1.3.tar.xz'

View File

@@ -4,7 +4,7 @@ class Libnghttp2 < CMake
description 'library implementing HTTP/2 protocol' description 'library implementing HTTP/2 protocol'
homepage 'https://nghttp2.org/' homepage 'https://nghttp2.org/'
@_ver = '1.59.0' @_ver = '1.59.0'
version "#{@_ver}-py3.12" version "#{@_ver}-#{CREW_PY_VER}"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/nghttp2/nghttp2.git' source_url 'https://github.com/nghttp2/nghttp2.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/autotools'
class Librsvg < Autotools class Librsvg < Autotools
description 'SVG library for GNOME' description 'SVG library for GNOME'
homepage 'https://wiki.gnome.org/Projects/LibRsvg' homepage 'https://wiki.gnome.org/Projects/LibRsvg'
version '2.58.2-icu75.1' version "2.58.2-#{CREW_ICU_VER}"
license 'LGPL-2+' license 'LGPL-2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/librsvg.git' source_url 'https://gitlab.gnome.org/GNOME/librsvg.git'

View File

@@ -6,7 +6,7 @@ require 'buildsystems/autotools'
class Libvisio < Autotools class Libvisio < Autotools
description 'Library providing ability to interpret and import visio diagrams' description 'Library providing ability to interpret and import visio diagrams'
homepage 'https://wiki.documentfoundation.org/DLP/Libraries/libvisio' homepage 'https://wiki.documentfoundation.org/DLP/Libraries/libvisio'
version '0.1.7-aac02f9-icu75.1' version "0.1.7-aac02f9-#{CREW_ICU_VER}"
license 'LGPL' license 'LGPL'
compatibility 'all' compatibility 'all'
source_url 'https://git.libreoffice.org/libvisio' source_url 'https://git.libreoffice.org/libvisio'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/cmake'
class Libxml2 < CMake class Libxml2 < CMake
description 'Libxml2 is the XML C parser and toolkit developed for the Gnome project.' description 'Libxml2 is the XML C parser and toolkit developed for the Gnome project.'
homepage 'http://xmlsoft.org/' homepage 'http://xmlsoft.org/'
version '2.13.3-icu75.1' version "2.13.4-#{CREW_ICU_VER}"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://gitlab.gnome.org/GNOME/libxml2.git' source_url 'https://gitlab.gnome.org/GNOME/libxml2.git'
@@ -11,10 +11,10 @@ class Libxml2 < CMake
binary_compression 'tar.zst' binary_compression 'tar.zst'
binary_sha256({ binary_sha256({
aarch64: '7a39a86ec3fdbf16dd1102463d82b00eed1581e3dc284535a50cef00faf7819d', aarch64: 'ce90c88af66d260d38454a520b61ab9453cbeb83c2ca6076cdb2cda508268bd7',
armv7l: '7a39a86ec3fdbf16dd1102463d82b00eed1581e3dc284535a50cef00faf7819d', armv7l: 'ce90c88af66d260d38454a520b61ab9453cbeb83c2ca6076cdb2cda508268bd7',
i686: 'd2bf36872b3467a43b52764340e701efc711ebf6ffd64225346657a0b8d14eaf', i686: 'f724e242213075de12302b21e6c405d35dbbbe702799a6a71abb9cbedf987d63',
x86_64: '4e001b646c3d74ac82bf2af4fcfc33fe164011fd95a5e2ebde7514b026aef535' x86_64: '7dc5d2ea9a9c658e6ba439978e5b5049fbe2348801c68f19f67a9cb1cb047eba'
}) })
depends_on 'gcc_lib' # R depends_on 'gcc_lib' # R
@@ -38,66 +38,4 @@ class Libxml2 < CMake
cmake_options '-DLIBXML2_WITH_PYTHON=OFF \ cmake_options '-DLIBXML2_WITH_PYTHON=OFF \
-DLIBXML2_WITH_LZMA=OFF \ -DLIBXML2_WITH_LZMA=OFF \
-DLIBXML2_WITH_ICU=ON' -DLIBXML2_WITH_ICU=ON'
def self.install
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
return if ARCH == 'i686'
# Imagemagick wants a libtool file.
@libname = name.to_s.start_with?('lib') ? name.downcase : "lib#{name.downcase}"
@libnames = Dir["#{CREW_DEST_LIB_PREFIX}/#{@libname}.so*"]
@libnames = Dir["#{CREW_DEST_LIB_PREFIX}/#{@libname}-*.so*"] if @libnames.empty?
@libnames.each do |s|
s.gsub!("#{CREW_DEST_LIB_PREFIX}/", '')
end
@dlname = @libnames.grep(/.so./).first
@dlname = @libnames.grep(/.so/).first if @dlname.nil?
@libname = @dlname.gsub(/.so.\d+/, '')
@longest_libname = @libnames.max_by(&:length)
@libvars = @longest_libname.rpartition('.so.')[2].split('.')
@libtool_file = <<~LIBTOOLEOF
# #{@libname}.la - a libtool library file
# Generated by libtool (GNU libtool) (Created by Chromebrew)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='#{@dlname}'
# Names of this library.
library_names='#{@libnames.reverse.join(' ')}'
# The name of the static archive.
old_library='#{@libname}.a'
# Linker flags that cannot go in dependency_libs.
inherited_linker_flags=''
# Libraries that this one depends upon.
dependency_libs=''
# Names of additional weak libraries provided by this library
weak_library_names=''
# Version information for #{name}.
current=#{@libvars[1]}
age=#{@libvars[1]}
revision=#{@libvars[2]}
# Is this an already installed library?
installed=yes
# Should we warn about portability when linking against -modules?
shouldnotlink=no
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='#{CREW_LIB_PREFIX}'
LIBTOOLEOF
File.write("#{CREW_DEST_LIB_PREFIX}/#{@libname}.la", @libtool_file)
end
end end

View File

@@ -3,7 +3,7 @@ require 'buildsystems/cmake'
class Libxslt < CMake class Libxslt < CMake
description 'Libxslt is the XSLT C library developed for the GNOME project.' description 'Libxslt is the XSLT C library developed for the GNOME project.'
homepage 'https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home' homepage 'https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home'
version '1.1.42-icu75.1' version "1.1.42-#{CREW_ICU_VER}"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://gitlab.gnome.org/GNOME/libxslt.git' source_url 'https://gitlab.gnome.org/GNOME/libxslt.git'

View File

@@ -7,7 +7,7 @@ class Lilv < Meson
description 'A C library interface to the LV2 plug-in standard' description 'A C library interface to the LV2 plug-in standard'
homepage 'https://drobilla.net/software/lilv/' homepage 'https://drobilla.net/software/lilv/'
@_ver = '0.24.20' @_ver = '0.24.20'
version "#{@_ver}-py3.12" version "#{@_ver}-#{CREW_PY_VER}"
license 'isc' license 'isc'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/lv2/lilv.git' source_url 'https://github.com/lv2/lilv.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/meson'
class Localsearch < Meson class Localsearch < Meson
description 'Collection of data extractors for Tracker/Nepomuk' description 'Collection of data extractors for Tracker/Nepomuk'
homepage 'https://gitlab.gnome.org/GNOME/localsearch' homepage 'https://gitlab.gnome.org/GNOME/localsearch'
version '3.7.3-icu75.1' version "3.7.3-#{CREW_ICU_VER}"
license 'GPLv2+' license 'GPLv2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
min_glibc '2.37' min_glibc '2.37'

View File

@@ -4,7 +4,7 @@ class Meld < Meson
description 'Meld is a visual diff and merge tool targeted at developers.' description 'Meld is a visual diff and merge tool targeted at developers.'
homepage 'https://meldmerge.org/' homepage 'https://meldmerge.org/'
@_ver = '3.22.1' @_ver = '3.22.1'
version "#{@_ver}-py3.12" version "#{@_ver}-#{CREW_PY_VER}"
license 'GPL-2' license 'GPL-2'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/meld.git' source_url 'https://gitlab.gnome.org/GNOME/meld.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/python'
class Mesonbuild < Python class Mesonbuild < Python
description 'Meson is an open source build system meant to be both extremely fast and user friendly.' description 'Meson is an open source build system meant to be both extremely fast and user friendly.'
homepage 'https://mesonbuild.com/' homepage 'https://mesonbuild.com/'
version '1.5.1-py3.12' version "1.5.1-#{CREW_PY_VER}"
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/mesonbuild/meson.git' source_url 'https://github.com/mesonbuild/meson.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/cmake'
class Openimageio < CMake class Openimageio < CMake
description 'OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation via a format-agnostic API with a feature set, scalability, and robustness needed for feature film production.' description 'OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation via a format-agnostic API with a feature set, scalability, and robustness needed for feature film production.'
homepage 'https://github.com/AcademySoftwareFoundation/OpenImageIO' homepage 'https://github.com/AcademySoftwareFoundation/OpenImageIO'
version '2.5.12.0-py3.12' version "2.5.15.0-#{CREW_PY_VER}"
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://github.com/AcademySoftwareFoundation/OpenImageIO.git' source_url 'https://github.com/AcademySoftwareFoundation/OpenImageIO.git'
@@ -11,14 +11,16 @@ class Openimageio < CMake
binary_compression 'tar.zst' binary_compression 'tar.zst'
binary_sha256({ binary_sha256({
aarch64: '293f193c4c9bd02dae17d5b2f6fe68925f804e5a2e67bf1a2344c1fb80df1a2b', aarch64: 'f6ff0c84c8844183e2b49fa214daa451c6515a5d1e6ae1dcb70ebe6d94c02ef8',
armv7l: '293f193c4c9bd02dae17d5b2f6fe68925f804e5a2e67bf1a2344c1fb80df1a2b', armv7l: 'f6ff0c84c8844183e2b49fa214daa451c6515a5d1e6ae1dcb70ebe6d94c02ef8',
x86_64: 'c5bc2ce8a7ff1e45ff7e8c4e1e5a573a61e10d56ed71c929173e9758213da339' x86_64: '44955202370b6691ff0fd388dfb96863adad55ec4f720e0caef2356815c0e343'
}) })
depends_on 'boost' depends_on 'boost'
depends_on 'bzip2' # R depends_on 'bzip2' # R
depends_on 'freetype' # R depends_on 'freetype' # R
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
depends_on 'giflib' # R depends_on 'giflib' # R
depends_on 'libfmt' depends_on 'libfmt'
depends_on 'libjpeg_turbo' depends_on 'libjpeg_turbo'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_app_cpanminus < Package class Perl_app_cpanminus < Package
description 'App::cpanminus - get, unpack, build and install modules from CPAN' description 'App::cpanminus - get, unpack, build and install modules from CPAN'
homepage 'https://metacpan.org/pod/App::cpanminus' homepage 'https://metacpan.org/pod/App::cpanminus'
version '1.7047-perl5.40' version "1.7047-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7047.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_cairo < PERL class Perl_cairo < PERL
description 'Perl interface to the cairo 2d vector graphics library' description 'Perl interface to the cairo 2d vector graphics library'
homepage 'https://metacpan.org/pod/Cairo' homepage 'https://metacpan.org/pod/Cairo'
version '1.109-perl5.40' version "1.109-#{CREW_PERL_VER}"
license 'GPL 2.1' license 'GPL 2.1'
compatibility 'x86_64' compatibility 'x86_64'
source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.109.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.109.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_cairo_gobject < PERL class Perl_cairo_gobject < PERL
description 'Integrate Cairo into the Glib type system' description 'Integrate Cairo into the Glib type system'
homepage 'https://metacpan.org/pod/Cairo::GObject' homepage 'https://metacpan.org/pod/Cairo::GObject'
version '1.005-perl5.40' version "1.005-#{CREW_PERL_VER}"
license 'GPL 2.1' license 'GPL 2.1'
compatibility 'x86_64' compatibility 'x86_64'
source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-GObject-1.005.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-GObject-1.005.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_carp_clan < Package class Perl_carp_clan < Package
description 'Carp::Clan - Report errors from perspective of caller of a "clan" of modules' description 'Carp::Clan - Report errors from perspective of caller of a "clan" of modules'
homepage 'https://metacpan.org/pod/Carp::Clan' homepage 'https://metacpan.org/pod/Carp::Clan'
version '6.08-perl5.40' version "6.08-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-6.08.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-6.08.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_clone < PERL class Perl_clone < PERL
description 'Recursively copy Perl datatypes' description 'Recursively copy Perl datatypes'
homepage 'https://metacpan.org/pod/Clone' homepage 'https://metacpan.org/pod/Clone'
version '0.46-perl5.40' version "0.46-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.46.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.46.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_data_dumper < PERL class Perl_data_dumper < PERL
description 'Stringified perl data structures, suitable for both printing and eval' description 'Stringified perl data structures, suitable for both printing and eval'
homepage 'https://metacpan.org/pod/Data::Dumper' homepage 'https://metacpan.org/pod/Data::Dumper'
version '2.183-perl5.40' version "2.183-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/N/NW/NWCLARK/Data-Dumper-2.183.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/N/NW/NWCLARK/Data-Dumper-2.183.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_date_calc < Package class Perl_date_calc < Package
description 'Gregorian calendar date calculations' description 'Gregorian calendar date calculations'
homepage 'https://metacpan.org/pod/Date::Calc' homepage 'https://metacpan.org/pod/Date::Calc'
version '6.4-perl5.40' version "6.4-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/ST/STBEY/Date-Calc-6.4.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/S/ST/STBEY/Date-Calc-6.4.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_date_format < Package class Perl_date_format < Package
description 'Date formatting subroutines' description 'Date formatting subroutines'
homepage 'https://metacpan.org/pod/Date::Format' homepage 'https://metacpan.org/pod/Date::Format'
version '2.33-perl5.40' version "2.33-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_date_manip < Package class Perl_date_manip < Package
description 'Date::Manip - Date manipulation routines' description 'Date::Manip - Date manipulation routines'
homepage 'https://metacpan.org/pod/Date::Manip' homepage 'https://metacpan.org/pod/Date::Manip'
version '6.95-perl5.40' version "6.95-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.95.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.95.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_extutils_depends < PERL class Perl_extutils_depends < PERL
description 'Easily build XS extensions that depend on XS extensions' description 'Easily build XS extensions that depend on XS extensions'
homepage 'https://metacpan.org/pod/ExtUtils::Depends' homepage 'https://metacpan.org/pod/ExtUtils::Depends'
version '0.8001-perl5.40' version "0.8001-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_extutils_makemaker < PERL class Perl_extutils_makemaker < PERL
description 'Create a module Makefile' description 'Create a module Makefile'
homepage 'https://metacpan.org/pod/ExtUtils::MakeMaker' homepage 'https://metacpan.org/pod/ExtUtils::MakeMaker'
version '7.70-perl5.40' version "7.70-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.70.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.70.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_extutils_pkgconfig < PERL class Perl_extutils_pkgconfig < PERL
description 'Simplistic interface to pkg-config' description 'Simplistic interface to pkg-config'
homepage 'https://metacpan.org/pod/ExtUtils::PkgConfig' homepage 'https://metacpan.org/pod/ExtUtils::PkgConfig'
version '1.16-perl5.40' version "1.16-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_file_spec < PERL class Perl_file_spec < PERL
description 'Portably perform operations on file names' description 'Portably perform operations on file names'
homepage 'https://metacpan.org/pod/File::Spec' homepage 'https://metacpan.org/pod/File::Spec'
version '3.75-perl5.40' version "3.75-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX/PathTools-3.75.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX/PathTools-3.75.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_file_tail < Package class Perl_file_tail < Package
description 'File::Tail - Perl extension for reading from continuously updated files' description 'File::Tail - Perl extension for reading from continuously updated files'
homepage 'https://metacpan.org/pod/File::Tail' homepage 'https://metacpan.org/pod/File::Tail'
version '1.3-perl5.40' version "1.3-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/M/MG/MGRABNAR/File-Tail-1.3.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/M/MG/MGRABNAR/File-Tail-1.3.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_file_temp < PERL class Perl_file_temp < PERL
description 'Return name and handle of a temporary file safely' description 'Return name and handle of a temporary file safely'
homepage 'https://metacpan.org/pod/File::Temp' homepage 'https://metacpan.org/pod/File::Temp'
version '0.2311-perl5.40' version "0.2311-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-Temp-0.2311.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-Temp-0.2311.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_glib < PERL class Perl_glib < PERL
description 'Provides perl access to Glib and GLib\'s GObject libraries.' description 'Provides perl access to Glib and GLib\'s GObject libraries.'
homepage 'https://metacpan.org/pod/Glib' homepage 'https://metacpan.org/pod/Glib'
version '1.3294-perl5.40' version "1.3294-#{CREW_PERL_VER}"
license 'GPL PerlArtistic' license 'GPL PerlArtistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3294.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3294.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_glib_object_introspection < PERL class Perl_glib_object_introspection < PERL
description 'Dynamically create Perl language bindings' description 'Dynamically create Perl language bindings'
homepage 'https://metacpan.org/pod/Glib::Object::Introspection' homepage 'https://metacpan.org/pod/Glib::Object::Introspection'
version '0.051-perl5.40' version "0.051-#{CREW_PERL_VER}"
license 'GPL PerlArtistic' license 'GPL PerlArtistic'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.051.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.051.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_gtk3 < PERL class Perl_gtk3 < PERL
description 'Perl interface to the 3.x series of the gtk+ toolkit' description 'Perl interface to the 3.x series of the gtk+ toolkit'
homepage 'https://metacpan.org/pod/Gtk3' homepage 'https://metacpan.org/pod/Gtk3'
version '0.038-perl5.40' version "0.038-#{CREW_PERL_VER}"
license 'GPL 2.1+' license 'GPL 2.1+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-0.038.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-0.038.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_http_date < PERL class Perl_http_date < PERL
description 'Date conversion routines' description 'Date conversion routines'
homepage 'https://metacpan.org/pod/HTTP::Date' homepage 'https://metacpan.org/pod/HTTP::Date'
version '6.06-perl5.40' version "6.06-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_http_request < PERL class Perl_http_request < PERL
description 'HTTP style request message' description 'HTTP style request message'
homepage 'https://metacpan.org/pod/HTTP::Request' homepage 'https://metacpan.org/pod/HTTP::Request'
version '6.46-perl5.40' version "6.46-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.46.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.46.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_io_file < PERL class Perl_io_file < PERL
description 'Supply object methods for filehandles' description 'Supply object methods for filehandles'
homepage 'https://metacpan.org/pod/IO::File' homepage 'https://metacpan.org/pod/IO::File'
version '1.55_01-perl5.40' version "1.55_01-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-1.55_01.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-1.55_01.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_io_socket_ssl < Package class Perl_io_socket_ssl < Package
description 'IO::Socket::SSL - SSL sockets with IO::Socket interface' description 'IO::Socket::SSL - SSL sockets with IO::Socket interface'
homepage 'https://metacpan.org/pod/IO::Socket::SSL' homepage 'https://metacpan.org/pod/IO::Socket::SSL'
version '2.085-perl5.40' version "2.085-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz'

View File

@@ -6,7 +6,7 @@ require 'package'
class Perl_json < Package class Perl_json < Package
description 'JSON JavaScript Object Notation encoder/decoder' description 'JSON JavaScript Object Notation encoder/decoder'
homepage 'https://search.cpan.org/dist/JSON' homepage 'https://search.cpan.org/dist/JSON'
version '4.10-perl5.40' version "4.10-#{CREW_PERL_VER}"
license 'GPL PerlArtistic' license 'GPL PerlArtistic'
compatibility 'all' compatibility 'all'
source_url 'https://search.cpan.org/CPAN/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz' source_url 'https://search.cpan.org/CPAN/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz'

View File

@@ -4,7 +4,7 @@ class Perl_locale_gettext < PERL
description 'Locale::gettext - message handling functions' description 'Locale::gettext - message handling functions'
homepage 'https://search.cpan.org/dist/Locale-gettext/' homepage 'https://search.cpan.org/dist/Locale-gettext/'
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
version '1.07-perl5.40' version "1.07-#{CREW_PERL_VER}"
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz'
source_sha256 '909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15' source_sha256 '909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_locale_messages < PERL class Perl_locale_messages < PERL
description 'Perl Locale::Messages - Gettext Like Message Retrieval' description 'Perl Locale::Messages - Gettext Like Message Retrieval'
homepage 'https://metacpan.org/pod/Locale::Messages' homepage 'https://metacpan.org/pod/Locale::Messages'
version '1.33-perl5.40' version "1.33-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.33.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.33.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_lwp_protocol_https < PERL class Perl_lwp_protocol_https < PERL
description 'Provide https support for LWP::UserAgent' description 'Provide https support for LWP::UserAgent'
homepage 'https://metacpan.org/pod/LWP::Protocol::https' homepage 'https://metacpan.org/pod/LWP::Protocol::https'
version '6.14-perl5.40' version "6.14-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.14.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.14.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_lwp_useragent < PERL class Perl_lwp_useragent < PERL
description 'Web user agent class' description 'Web user agent class'
homepage 'https://metacpan.org/pod/LWP::UserAgent' homepage 'https://metacpan.org/pod/LWP::UserAgent'
version '6.70-perl5.40' version "6.70-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/libwww-perl-6.70.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/libwww-perl-6.70.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_module_build < Package class Perl_module_build < Package
description 'Module::Build - Build and install Perl modules' description 'Module::Build - Build and install Perl modules'
homepage 'https://metacpan.org/pod/Module::Build' homepage 'https://metacpan.org/pod/Module::Build'
version '0.4234-perl5.40' version "0.4234-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_mozilla_ca < Package class Perl_mozilla_ca < Package
description "Mozilla::CA - Mozilla's CA cert bundle in PEM format" description "Mozilla::CA - Mozilla's CA cert bundle in PEM format"
homepage 'https://metacpan.org/pod/Mozilla::CA' homepage 'https://metacpan.org/pod/Mozilla::CA'
version '20221114-perl5.40' version "20221114-#{CREW_PERL_VER}"
license 'GPL2' license 'GPL2'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/H/HA/HAARG/Mozilla-CA-20221114.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/H/HA/HAARG/Mozilla-CA-20221114.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_net_http < PERL class Perl_net_http < PERL
description 'Low-level HTTP connection (client)' description 'Low-level HTTP connection (client)'
homepage 'https://metacpan.org/pod/Net::HTTP' homepage 'https://metacpan.org/pod/Net::HTTP'
version '6.23-perl5.40' version "6.23-#{CREW_PERL_VER}"
license 'BSD' license 'BSD'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.23.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.23.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_net_ssleay < PERL class Perl_net_ssleay < PERL
description 'Net::SSLeay - Perl bindings for OpenSSL and LibreSSL' description 'Net::SSLeay - Perl bindings for OpenSSL and LibreSSL'
homepage 'https://metacpan.org/pod/Net::SSLeay' homepage 'https://metacpan.org/pod/Net::SSLeay'
version '1.94-perl5.40' version "1.94-#{CREW_PERL_VER}"
license 'BSD' license 'BSD'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.94.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_parse_yapp < Package class Perl_parse_yapp < Package
description 'Parse::Yapp - Perl extension for generating and using LALR parsers.' description 'Parse::Yapp - Perl extension for generating and using LALR parsers.'
homepage 'https://metacpan.org/pod/Parse::Yapp' homepage 'https://metacpan.org/pod/Parse::Yapp'
version '1.21-perl5.40' version "1.21-#{CREW_PERL_VER}"
license 'GPL' license 'GPL'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_pod_parser < Package class Perl_pod_parser < Package
description 'Perl Pod::Parser - base class for creating POD filters and translators' description 'Perl Pod::Parser - base class for creating POD filters and translators'
homepage 'https://metacpan.org/pod/Pod::Parser' homepage 'https://metacpan.org/pod/Pod::Parser'
version '1.67-perl5.40' version "1.67-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-1.67.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-1.67.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_stow < Package class Perl_stow < Package
description 'Manage installation of multiple softwares in the same directory tree' description 'Manage installation of multiple softwares in the same directory tree'
homepage 'https://www.gnu.org/software/stow/' homepage 'https://www.gnu.org/software/stow/'
version '2.4.0-perl5.40' version "2.4.0-#{CREW_PERL_VER}"
license 'GPL-3+' license 'GPL-3+'
compatibility 'all' compatibility 'all'
source_url 'https://ftpmirror.gnu.org/stow/stow-2.4.0.tar.gz' source_url 'https://ftpmirror.gnu.org/stow/stow-2.4.0.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_term_readkey < PERL class Perl_term_readkey < PERL
description 'Term::ReadKey - A perl module for simple terminal control' description 'Term::ReadKey - A perl module for simple terminal control'
homepage 'https://metacpan.org/pod/Term::ReadKey' homepage 'https://metacpan.org/pod/Term::ReadKey'
version '2.38-perl5.40' version "2.38-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/J/JS/JSTOWE/TermReadKey-2.38.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/J/JS/JSTOWE/TermReadKey-2.38.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_test_output < Package class Perl_test_output < Package
description 'Test::Output - Utilities to test STDOUT and STDERR messages.' description 'Test::Output - Utilities to test STDOUT and STDERR messages.'
homepage 'https://metacpan.org/pod/Test::Output' homepage 'https://metacpan.org/pod/Test::Output'
version '1.034-perl5.40' version "1.034-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-Output-1.034.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-Output-1.034.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_text_csv < PERL class Perl_text_csv < PERL
description 'Comma-separated values manipulator (using XS or PurePerl)' description 'Comma-separated values manipulator (using XS or PurePerl)'
homepage 'https://metacpan.org/pod/Text::CSV' homepage 'https://metacpan.org/pod/Text::CSV'
version '2.04-perl5.40' version "2.04-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_text_wrapi18n < Package class Perl_text_wrapi18n < Package
description 'Text::WrapI18N - Line wrapping module with support for multibyte, fullwidth, and combining characters and languages without whitespaces between words.' description 'Text::WrapI18N - Line wrapping module with support for multibyte, fullwidth, and combining characters and languages without whitespaces between words.'
homepage 'https://metacpan.org/pod/Text::WrapI18N' homepage 'https://metacpan.org/pod/Text::WrapI18N'
version '0.06-perl5.40' version "0.06-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/K/KU/KUBOTA/Text-WrapI18N-0.06.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/K/KU/KUBOTA/Text-WrapI18N-0.06.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_try_tiny < PERL class Perl_try_tiny < PERL
description 'Minimal try/catch with proper preservation of $@' description 'Minimal try/catch with proper preservation of $@'
homepage 'https://metacpan.org/pod/Try::Tiny' homepage 'https://metacpan.org/pod/Try::Tiny'
version '0.31-perl5.40' version "0.31-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.31.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.31.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_unicode_eastasianwidth < Package class Perl_unicode_eastasianwidth < Package
description 'Perl Unicode::EastAsianWidth - East Asian Width properties.' description 'Perl Unicode::EastAsianWidth - East Asian Width properties.'
homepage 'https://metacpan.org/pod/Unicode::EastAsianWidth' homepage 'https://metacpan.org/pod/Unicode::EastAsianWidth'
version '12.0-perl5.40' version "12.0-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/Unicode-EastAsianWidth-12.0.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/Unicode-EastAsianWidth-12.0.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_unicode_linebreak < PERL class Perl_unicode_linebreak < PERL
description 'Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm' description 'Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm'
homepage 'http://search.cpan.org/~nezumi/Unicode-LineBreak-2018.003/lib/Unicode/LineBreak.pod' homepage 'http://search.cpan.org/~nezumi/Unicode-LineBreak-2018.003/lib/Unicode/LineBreak.pod'
version '2019.001-perl5.40' version "2019.001-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/hatukanezumi/Unicode-LineBreak.git' source_url 'https://github.com/hatukanezumi/Unicode-LineBreak.git'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_uri < PERL class Perl_uri < PERL
description 'Uniform Resource Identifiers (absolute and relative)' description 'Uniform Resource Identifiers (absolute and relative)'
homepage 'https://metacpan.org/pod/URI' homepage 'https://metacpan.org/pod/URI'
version '5.19-perl5.40' version "5.19-#{CREW_PERL_VER}"
license 'GPL PerlArtistic' license 'GPL PerlArtistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/URI-5.19.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/URI-5.19.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'package'
class Perl_xml_namespacesupport < Package class Perl_xml_namespacesupport < Package
description 'XML::NamespaceSupport - A simple generic namespace processor' description 'XML::NamespaceSupport - A simple generic namespace processor'
homepage 'https://metacpan.org/pod/XML::NamespaceSupport' homepage 'https://metacpan.org/pod/XML::NamespaceSupport'
version '1.12_9-perl5.40' version "1.12_9-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12_9.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12_9.tar.gz'

View File

@@ -3,7 +3,7 @@ require 'buildsystems/perl'
class Perl_xml_parser < PERL class Perl_xml_parser < PERL
description 'Perl XML::Parser - A perl module for parsing XML documents' description 'Perl XML::Parser - A perl module for parsing XML documents'
homepage 'https://metacpan.org/pod/XML::Parser' homepage 'https://metacpan.org/pod/XML::Parser'
version '2.47-perl5.40' version "2.47-#{CREW_PERL_VER}"
license 'GPL-1+ or Artistic' license 'GPL-1+ or Artistic'
compatibility 'all' compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz' source_url 'https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.47.tar.gz'

Some files were not shown because too many files have changed in this diff Show More