Add some rudimentary dependency installation
Add `alsa-lib` port
This commit is contained in:
parent
1a8fefac58
commit
15f6d6e6f8
0
audio/alsa-firmware/DESCR
Normal file
0
audio/alsa-firmware/DESCR
Normal file
0
audio/alsa-firmware/Makefile
Normal file
0
audio/alsa-firmware/Makefile
Normal file
0
audio/alsa-lib/DESCR
Normal file
0
audio/alsa-lib/DESCR
Normal file
14
audio/alsa-lib/Makefile
Normal file
14
audio/alsa-lib/Makefile
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Makefile - hhl - /usr/ports/lang/gcc12
|
||||||
|
# Copyright 2022 Nathan Fisher <nfisher.sr@gmail.com>
|
||||||
|
#
|
||||||
|
comment = The ALSA library used for the ALSA sound interface
|
||||||
|
distname = alsa-lib
|
||||||
|
pkg_version = 1.2.7.2
|
||||||
|
pkg_homepage = https://www.alsa-project.org/
|
||||||
|
pkg_license = gnu-gpl-v2
|
||||||
|
pkg_maintainer = jeang3nie@hitchhiker-linux.org
|
||||||
|
distext = bz2
|
||||||
|
dist_remote = $(pkg_homepage)/files/pub/lib/$(distfile)
|
||||||
|
sha512_sum = 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe
|
||||||
|
include ../../mk/ports.mk
|
||||||
|
include ../../mk/targets.mk
|
0
audio/alsa-plugins/DESCR
Normal file
0
audio/alsa-plugins/DESCR
Normal file
0
audio/alsa-plugins/Makefile
Normal file
0
audio/alsa-plugins/Makefile
Normal file
0
audio/alsa-utils/DESCR
Normal file
0
audio/alsa-utils/DESCR
Normal file
0
audio/alsa-utils/Makefile
Normal file
0
audio/alsa-utils/Makefile
Normal file
@ -100,6 +100,12 @@ $(workdir)/BUILD_INFO: $(workdir)/.staged
|
|||||||
@echo PKGSYSCONFBASEDIR=/usr/pkg/etc >> work/build_info
|
@echo PKGSYSCONFBASEDIR=/usr/pkg/etc >> work/build_info
|
||||||
@echo PKGSYSCONFDIR=/usr/pkg/etc >> work/build_info
|
@echo PKGSYSCONFDIR=/usr/pkg/etc >> work/build_info
|
||||||
@echo PKGTOOLS_VERSION=$$(pkg_add -V) >> work/build_info
|
@echo PKGTOOLS_VERSION=$$(pkg_add -V) >> work/build_info
|
||||||
|
@find $(DESTDIR) -type f | while read f ; \
|
||||||
|
do if [ "$$(file $$f | grep ELF)" != "" ] ; \
|
||||||
|
then ldd $$f ; fi ; \
|
||||||
|
done | awk '{ print $$3 }' | grep -v linux-vdso | sort -u | \
|
||||||
|
while read f ; \
|
||||||
|
do echo REQUIRES=$$f >> work/build_info ; done
|
||||||
@for provides in $(pkg_provides) ; \
|
@for provides in $(pkg_provides) ; \
|
||||||
do echo PROVIDES=$${provides} >> work/build_info ; done
|
do echo PROVIDES=$${provides} >> work/build_info ; done
|
||||||
@mv work/build_info $@
|
@mv work/build_info $@
|
||||||
@ -127,12 +133,24 @@ $(srcdir)/.patched: $(patches) $(srcdir)/.dirstamp
|
|||||||
patch -p1 < $(wkgdir)/$${patch} ; done
|
patch -p1 < $(wkgdir)/$${patch} ; done
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
$(srcdir)/.dirstamp: $(distlocal) | $(workdir)
|
$(srcdir)/.dirstamp: $(distlocal) install_dependencies | $(workdir)
|
||||||
$(info $(grn)=== Extracting $(distlocal) ===$(reset))
|
$(info $(grn)=== Extracting $(distlocal) ===$(reset))
|
||||||
[ "$$(sha512sum $(distlocal) | awk '{ print $$1 }')" == "$(sha512_sum)" ]
|
[ "$$(sha512sum $(distlocal) | awk '{ print $$1 }')" == "$(sha512_sum)" ]
|
||||||
tar $(tarflags) $(distlocal) -C work/
|
tar $(tarflags) $(distlocal) -C work/
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
|
install_dependencies: $(workdir)/.dependencies_installed
|
||||||
|
|
||||||
|
.PHONY: install_dependencies
|
||||||
|
|
||||||
|
$(workdir)/.dependencies_installed: | $(workdir)
|
||||||
|
for dep in $(dependencies) ; \
|
||||||
|
do depname = $$(basename $${dep}) ; \
|
||||||
|
if [ ! $$(pkg_info -qe $${depname}) ] ; \
|
||||||
|
then make -C /usr/ports/$${dep} ; \
|
||||||
|
fi ; done
|
||||||
|
touch $@
|
||||||
|
|
||||||
ifeq ($(use_configure),1)
|
ifeq ($(use_configure),1)
|
||||||
show-config_opts:
|
show-config_opts:
|
||||||
$(info $(grn)$(config_opts)$(reset))
|
$(info $(grn)$(config_opts)$(reset))
|
||||||
|
35
x11/briskmenu/Makefile
Normal file
35
x11/briskmenu/Makefile
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# Makefile - hhl - /usr/ports/x11/briskmenu
|
||||||
|
# Copyright 2022 Nathan Fisher <nfisher.sr@gmail.com>
|
||||||
|
#
|
||||||
|
comment = https://github.com/getsolus/brisk-menu/releases
|
||||||
|
distname = brisk-menu
|
||||||
|
pkg_version = v0.6.2
|
||||||
|
pkg_homepage = https://github.com/getsolus/brisk-menu/
|
||||||
|
pkg_license = gnu-gpl-v2
|
||||||
|
pkg_maintainer = jeang3nie@hitchhiker-linux.org
|
||||||
|
distremote =
|
||||||
|
sha512_sum = e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
|
||||||
|
include ../../mk/ports.mk
|
||||||
|
include config.mk
|
||||||
|
include provides.mk
|
||||||
|
|
||||||
|
ifeq ($(enable_fortran), 1)
|
||||||
|
fortran = ,fortran
|
||||||
|
endif
|
||||||
|
ifeq ($(enable_go), 1)
|
||||||
|
golang = ,go
|
||||||
|
endif
|
||||||
|
ifeq ($(enable_objc), 1)
|
||||||
|
objc = ,objc
|
||||||
|
endif
|
||||||
|
ifeq ($(enable_objcxx), 1)
|
||||||
|
objcxx = ,obj-c++
|
||||||
|
endif
|
||||||
|
|
||||||
|
config_opts += --enable-languages=c,c++,lto$(fortran)$(golang)$(objc)$(objcxx)
|
||||||
|
config_opts += --disable-multilib
|
||||||
|
config_opts += --disable-bootstrap
|
||||||
|
config_opts += --with-system-zlib
|
||||||
|
|
||||||
|
include ../../mk/targets.mk
|
||||||
|
|
Loading…
Reference in New Issue
Block a user