mirror of
https://github.com/tailix/libkernaux.git
synced 2024-11-27 11:14:42 -05:00
FreeBSD port (#155)
This commit is contained in:
parent
e829231328
commit
bf13320c2f
6 changed files with 69 additions and 0 deletions
16
.cirrus.yml
16
.cirrus.yml
|
@ -86,3 +86,19 @@ rust_freebsd_task:
|
||||||
- ~/.cargo/bin/cargo test
|
- ~/.cargo/bin/cargo test
|
||||||
- ~/.cargo/bin/cargo clippy
|
- ~/.cargo/bin/cargo clippy
|
||||||
- ~/.cargo/bin/cargo fmt --check
|
- ~/.cargo/bin/cargo fmt --check
|
||||||
|
|
||||||
|
main_freebsd_port_task:
|
||||||
|
name: Main (FreeBSD port)
|
||||||
|
only_if: "changesInclude('.cirrus.yml', 'pkgs/freebsd/**')"
|
||||||
|
dependencies_script:
|
||||||
|
- pkg install --yes portfmt portlint porttools
|
||||||
|
port_prepare_script:
|
||||||
|
- echo 'DEVELOPER=yes' >> /etc/make.conf
|
||||||
|
- rm -rf /usr/ports/devel/libkernaux/
|
||||||
|
- cp -r $CIRRUS_WORKING_DIR/pkgs/freebsd/devel/libkernaux /usr/ports/devel/
|
||||||
|
port_test_script:
|
||||||
|
- cd /usr/ports/devel/libkernaux/
|
||||||
|
- portfmt -D Makefile
|
||||||
|
- portclippy --strict Makefile
|
||||||
|
- portlint -A
|
||||||
|
- port test .
|
||||||
|
|
1
pkgs/freebsd/.gitignore
vendored
Normal file
1
pkgs/freebsd/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/devel/libkernaux/work/
|
18
pkgs/freebsd/devel/libkernaux/Makefile
Normal file
18
pkgs/freebsd/devel/libkernaux/Makefile
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
PORTNAME= libkernaux
|
||||||
|
DISTVERSION= 0.6.1
|
||||||
|
CATEGORIES= devel
|
||||||
|
MASTER_SITES= https://github.com/tailix/libkernaux/releases/download/v${DISTVERSION}/
|
||||||
|
|
||||||
|
MAINTAINER= kotovalexarian@gmail.com
|
||||||
|
COMMENT= Auxiliary library for kernel development
|
||||||
|
WWW= https://github.com/tailix/libkernaux
|
||||||
|
|
||||||
|
LICENSE= MIT
|
||||||
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
|
|
||||||
|
USES= libtool
|
||||||
|
USE_LDCONFIG= yes
|
||||||
|
GNU_CONFIGURE= yes
|
||||||
|
CONFIGURE_ARGS+= --enable-shared
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
pkgs/freebsd/devel/libkernaux/distinfo
Normal file
3
pkgs/freebsd/devel/libkernaux/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1671469243
|
||||||
|
SHA256 (libkernaux-0.6.1.tar.gz) = 16fc83a36826cad527ec0a232032b7b131b5be0468ccff9163df12e3e3986b9f
|
||||||
|
SIZE (libkernaux-0.6.1.tar.gz) = 486595
|
3
pkgs/freebsd/devel/libkernaux/pkg-descr
Normal file
3
pkgs/freebsd/devel/libkernaux/pkg-descr
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
Auxiliary library for kernel development.
|
||||||
|
|
||||||
|
It's in the early stage of the development so there is no detailed description.
|
28
pkgs/freebsd/devel/libkernaux/pkg-plist
Normal file
28
pkgs/freebsd/devel/libkernaux/pkg-plist
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
include/kernaux.h
|
||||||
|
include/kernaux/arch/i386.h
|
||||||
|
include/kernaux/arch/riscv64.h
|
||||||
|
include/kernaux/arch/x86.h
|
||||||
|
include/kernaux/arch/x86_64.h
|
||||||
|
include/kernaux/assert.h
|
||||||
|
include/kernaux/cmdline.h
|
||||||
|
include/kernaux/elf.h
|
||||||
|
include/kernaux/free_list.h
|
||||||
|
include/kernaux/generic/malloc.h
|
||||||
|
include/kernaux/generic/mutex.h
|
||||||
|
include/kernaux/macro.h
|
||||||
|
include/kernaux/macro/packing_end.run
|
||||||
|
include/kernaux/macro/packing_start.run
|
||||||
|
include/kernaux/mbr.h
|
||||||
|
include/kernaux/memmap.h
|
||||||
|
include/kernaux/multiboot2.h
|
||||||
|
include/kernaux/multiboot2/header_macro.h
|
||||||
|
include/kernaux/ntoa.h
|
||||||
|
include/kernaux/pfa.h
|
||||||
|
include/kernaux/printf.h
|
||||||
|
include/kernaux/printf_fmt.h
|
||||||
|
include/kernaux/units.h
|
||||||
|
include/kernaux/version.h
|
||||||
|
lib/libkernaux.a
|
||||||
|
lib/libkernaux.so
|
||||||
|
lib/libkernaux.so.0
|
||||||
|
lib/libkernaux.so.0.0.0
|
Loading…
Reference in a new issue