mirror of
https://github.com/tailix/libkernaux.git
synced 2024-10-30 11:54:01 -04: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 clippy
|
||||
- ~/.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