devel/cond-let 1.1.5 FreeBSD
Additional and improved binding conditionals in Emacs Lisp
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9e387a370a- License
- GPLv3+
- Categories
- devel, elisp
- Package size
- 17.3 KiB, 58.0 KiB installed
Description
Emacs provides the binding conditionals if-let, if-let*, when-let, when-let*, and-let* and while-let.
This package implements the missing and-let and while-let*, and the original cond-let, cond-let*, and$ and and>.
This package additionally provides more consistent and improved implementations of the binding conditionals already provided by Emacs. Merely loading this library does not shawow the built-in implementations; this can optionally be done in the context of an individual library, as described below.
cond-let and cond-let* are provided exactly under these names. The names of all other macros implemented by this package begin with cond-let--, the package's prefix for private symbol.
Users of this package are not expected to use these unwieldy names. Instead one should use Emacs's shorthand feature to use all or some of these macros by their conceptual names.
Install
Binary package:
pkg install cond-let
From the ports tree:
cd /usr/ports/devel/cond-let/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cond-let>0:devel/cond-let
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.1.3 | 1.1.5 | - | - | 1.1.5 |
| FreeBSD:14:quarterly | 1.1.3 | 1.1.3 | n/a | - | 1.1.3 |
| FreeBSD:15:latest | 1.1.5 | 1.1.5 | n/a | - | - |
| FreeBSD:15:quarterly | 1.1.3 | 1.1.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.1.3 | 1.1.5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 115
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/binutils
- devel/boehm-gc
- devel/boehm-gc-threaded
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- devel/tree-sitter
- dns/libidn2
- editors/emacs
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/duktape-lib
- lang/gcc13
- lang/python312
- lang/python315
- lang/tcl86
- mail/mailutils
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
The first 100 are listed.
Configuration
Options name: devel_cond-let
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- emacs:build gmake
- Service scripts
- none
- Conflicts with
- cond-let-emacs_*
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| tarsius-cond-let-v1.1.5_GH0.tar.gz | 20896 | e204daccc777e00aaef4106e43322212ae49a1a17ade34eef49faf8d5da4ecfe |