mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
* Update ansifilter homepage * Update ciano homepage * Update entr homepage * Update giflib homepage * Update git_lfs homepage * Update github_release homepage * Update glew homepage * Update glfw homepage * Update glib homepage * Update gnome_common homepage * Update gnome_icon_theme homepage * Update gnucobol homepage * Update gnulib_git homepage * Update gnuplot homepage * Update gnutls homepage * Update gpt4all homepage * Update gsettings_desktop_schemas homepage * Update gsm homepage * Update gtk3 homepage * Update gtksharp2 homepage * Update gusb homepage * Update gutenprint homepage * Update gvim homepage * Update gwt homepage * Update harfbuzz homepage * Update health_check homepage * Update homebank homepage * Update ibmonitor homepage * Update icu4c homepage * Update iftop homepage * Update imake homepage * Update intel_media_sdk homepage * Update ipfs homepage * Update irrlicht homepage * Update irrlicht_examples homepage * Update irrlicht_tools homepage * Update itstool homepage * Update iw homepage * Update jam homepage * Update jansson homepage * Update jfrog homepage * Update jobscheduler homepage * Update krb5 homepage * Update krita homepage * Update lcms homepage * Update ledger homepage * Update leptonica homepage * Update lft homepage * Update liba52 homepage * Update libbsd homepage * Update libcap homepage * Update libcap_ng homepage * Update libcddb homepage * Update libcec homepage * Update libcom_err homepage * Update libconfuse homepage * Update libcroco homepage * Update libcyrussasl homepage * Update libdmraid homepage * Update libdmx homepage * Update libdrm homepage * Update libdv homepage * Update libefl homepage * Update libemf homepage * Update libevdev homepage * Update libevent homepage * Update libexiv2 homepage * Update libfontenc homepage * Update libfs homepage * Update libgconf homepage * Update libglade homepage * Update libice homepage * Update libinput homepage * Update libmbedtls homepage * Update libmediaart homepage * Update libmediainfo homepage * Update libmodplug homepage * Update libmp3lame homepage * Update libmypaint homepage * Update libnotify homepage * Update libofx homepage * Update libpciaccess homepage * Update libplist homepage * Update libsm homepage * Update libsmi homepage * Update libssh2 homepage * Update libstfl homepage * Update libtirpc homepage * Update libusbmuxd homepage * Update libutempter homepage * Update libvips homepage * Update libvpx homepage * Update libwnck homepage * Update libx11 homepage * Update libx265 homepage * Update libxau homepage * Update libxaw homepage * Update libxcb homepage * Update libxcomposite homepage * Update libxcursor homepage * Update libxdamage homepage * Update libxdmcp homepage * Update libxext homepage * Update libxfixes homepage * Update libxfont homepage * Update libxfont2 homepage * Update libxft homepage * Update libxi homepage * Update libxinerama homepage * Update libxkbfile homepage * Update libxmu homepage * Update libxp homepage * Update libxpm homepage * Update libxrandr homepage * Update libxrender homepage * Update libxres homepage * Update libxslt homepage * Update libxt homepage * Update libxtrans homepage * Update libxv homepage * Update libxvmc homepage * Update libxxf86dga homepage * Update libxxf86vm homepage * Update llvm16_build homepage * Update llvm17_build homepage * Update llvm18_build homepage * Update llvm_stage1 homepage * Update lmdb homepage * Update log4c homepage * Update luajit_lgi homepage * Update luajit_lpeg homepage * Update lv2 homepage * Update lvm2 homepage * Update lxappearance homepage * Update lz4 homepage
39 lines
1.2 KiB
Ruby
39 lines
1.2 KiB
Ruby
require 'buildsystems/autotools'
|
|
|
|
class Libbsd < Autotools
|
|
description 'This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project.'
|
|
homepage 'https://libbsd.freedesktop.org/wiki/'
|
|
version '0.11.8'
|
|
license 'BSD, BSD-2, BSD-4, ISC'
|
|
compatibility 'all'
|
|
source_url 'https://git.hadrons.org/git/libbsd.git'
|
|
git_hashtag version
|
|
binary_compression 'tar.zst'
|
|
|
|
binary_sha256({
|
|
aarch64: '3694af8410ff0ba9261dcd8173293db4c53d9b78ee7e6986695e290ac26d7f05',
|
|
armv7l: '3694af8410ff0ba9261dcd8173293db4c53d9b78ee7e6986695e290ac26d7f05',
|
|
i686: '32371f0f80a0edf09a17200498282148433258ece7b6db1184445e04309c6bff',
|
|
x86_64: 'e5d2f97a309a82dd90312386b289cc9e63b22e92b373f9e93adbc4e53d0761de'
|
|
})
|
|
|
|
depends_on 'glibc' # R
|
|
depends_on 'libmd' # R
|
|
no_lto
|
|
|
|
def self.patch
|
|
FileUtils.mkdir_p 'm4'
|
|
system 'autoupdate'
|
|
end
|
|
|
|
def self.check
|
|
# FAIL: nlist
|
|
# ===========
|
|
#
|
|
# nlist: nlist.c:82: main: Assertion `nl[0].n_type == (N_TEXT | N_EXT)' failed.
|
|
# FAIL nlist (exit status: 134)
|
|
#
|
|
system 'make check || true'
|
|
end
|
|
end
|