Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
ports:poudriere [2023/04/22 15:01] – [Ccache] david | ports:poudriere [2023/07/01 07:48] – [memccached] david | ||
---|---|---|---|
Ligne 88: | Ligne 88: | ||
</ | </ | ||
+ | Vous pouvez obtenir la liste des paquets déjà simplement grâce à la formule cryptique: | ||
+ | |||
+ | <code bash> | ||
+ | pkg query -e '%#r == 0' ' | ||
+ | </ | ||
+ | |||
+ | ou, tout simplement, via les raccourcis: | ||
+ | <code bash> | ||
+ | pkg prime-origins | ||
+ | pkg prime-list | ||
+ | </ | ||
+ | |||
+ | Pour obtenir la liste de tous les paquets installés, dépendances comprises: | ||
+ | <code bash> | ||
+ | pkg info -qoa | ||
+ | </ | ||
+ | |||
+ | ==== Options ==== | ||
Déterminer des options à appliquer par défaut à ces paquets en créant un fichier de la forme ''< | Déterminer des options à appliquer par défaut à ces paquets en créant un fichier de la forme ''< | ||
Ligne 95: | Ligne 113: | ||
OPTIONS_UNSET+= DOC DOCS NLS X11 EXAMPLES EXAMPLE XCB WAYLAND DEBUG FONTCONFIG TEST TESTS | OPTIONS_UNSET+= DOC DOCS NLS X11 EXAMPLES EXAMPLE XCB WAYLAND DEBUG FONTCONFIG TEST TESTS | ||
OPTIONS_SET=OPTIMIZED_FLAGS OPTIMIZED_CFLAGS OPENMP FREEBSD | OPTIONS_SET=OPTIMIZED_FLAGS OPTIMIZED_CFLAGS OPENMP FREEBSD | ||
- | DEFAULT_VERSIONS+=php=7.4 | + | DEFAULT_VERSIONS+=php=8.3 |
DEFAULT_VERSIONS+=ssl=libressl | DEFAULT_VERSIONS+=ssl=libressl | ||
+ | # < | ||
+ | # exemple: | ||
+ | # www_node18_SET=BUNDLED_SSL | ||
+ | # | ||
</ | </ | ||
* '' | * '' | ||
- | * '' | + | * '' |
<callout type=" | <callout type=" | ||
- | Pour que les options | + | Pour gérer |
</ | </ | ||
==== Générer des paquets ==== | ==== Générer des paquets ==== | ||
Ligne 111: | Ligne 133: | ||
<code bash> | <code bash> | ||
- | $ poudriere jail -j fbsd12 | + | $ poudriere jail -j fbsd13 |
</ | </ | ||
Ligne 141: | Ligne 163: | ||
<code bash> | <code bash> | ||
- | $ poudriere options -j fbsd12 | + | $ poudriere options -j fbsd13 |
- | $ poudriere options -j fbsd12 | + | $ poudriere options -j fbsd13 |
</ | </ | ||
Ligne 148: | Ligne 170: | ||
<code bash> | <code bash> | ||
- | $ poudriere bulk -j fbsd12 | + | $ poudriere bulk -j fbsd13 |
</ | </ | ||
Ligne 154: | Ligne 176: | ||
<code bash> | <code bash> | ||
- | $ poudriere bulk -j fbsd12 | + | $ poudriere bulk -j fbsd13 |
</ | </ | ||
Ligne 242: | Ligne 264: | ||
<file javascript / | <file javascript / | ||
lapinbilly: { | lapinbilly: { | ||
- | url: " | + | url: " |
mirror_type: | mirror_type: | ||
enabled: yes, | enabled: yes, | ||
Ligne 288: | Ligne 310: | ||
$ pkg query -e '%#r == 0' '%o (%v)' | sort -d | $ pkg query -e '%#r == 0' '%o (%v)' | sort -d | ||
</ | </ | ||
+ | |||
+ | Les versions récentes de '' | ||
Ligne 310: | Ligne 334: | ||
</ | </ | ||
Et configurez le cache selon vos moyens: | Et configurez le cache selon vos moyens: | ||
- | < | + | < |
:~> env CCACHE_DIR=/ | :~> env CCACHE_DIR=/ | ||
</ | </ | ||
Vérifiez l' | Vérifiez l' | ||
- | < | + | < |
:~> env CCACHE_DIR=/ | :~> env CCACHE_DIR=/ | ||
cache directory | cache directory | ||
Ligne 355: | Ligne 379: | ||
<alert type=" | <alert type=" | ||
* poudriere(8). | * poudriere(8). | ||
+ | * pkg(8). | ||
* [[ https:// | * [[ https:// | ||
</ | </ | ||