ports:poudriere

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ports:poudriere [2023/05/09 09:13] – [options] davidports:poudriere [2024/03/09 16:34] (Version actuelle) – [Préparation] david
Ligne 63: Ligne 63:
 </code> </code>
  
 +==== Optimisation ====
 +
 +Réglez la patrouille de contrôle mémoire au plus juste:
 +<file ini /etc/sysctl.conf>
 +vm.pageout_oom_seq=1024
 +</file>
  
 ===== Une poudrière ===== ===== Une poudrière =====
Ligne 113: Ligne 119:
 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=8.1+DEFAULT_VERSIONS+=php=8.3
 DEFAULT_VERSIONS+=ssl=libressl DEFAULT_VERSIONS+=ssl=libressl
 +# <cat>_<port>_{UNSET|SET}=OPTION
 +# exemple:
 +# www_node18_SET=BUNDLED_SSL
 +
 </code> </code>
  
Ligne 121: Ligne 131:
  
 <callout type="warning" icon="true"> <callout type="warning" icon="true">
-Pour que les options par défait soient prises en compteil faut lancer au moins une fois un ''poudriere options''.+Pour gérer les options individuellementou pour gérer les conflits, lancez ''poudriere options''.
 </callout> </callout>
 ==== Générer des paquets ==== ==== Générer des paquets ====
Ligne 306: Ligne 316:
 $ pkg query -e '%#r == 0' '%o (%v)' | sort -d $ pkg query -e '%#r == 0' '%o (%v)' | sort -d
 </code> </code>
 +
 +Les versions récentes de ''pkg'' offre deux raccourcis pour ça: ''prime-list'' et ''prime-origins''. Vous trouverez une liste d'alias dans ''/usr/local/etc/pkg.conf''.
  
  
Ligne 367: Ligne 379:
 </code> </code>
  
-==== memccached ==== 
- 
-De la même manière vous pouvez préférer la version [[https://www.freshports.org/devel/ccache-memcached/|devel/memccached]] qui utilise [[https://www.freshports.org/databases/memcached/|databases/memcached]] comme support en RAM. 
- 
-Démarrez le service ''memcached'' automatiquement: 
- 
-<file bash /etc/rc.conf> 
-memcached_enable = "YES" 
-memcached_flags = "-l localhost -m 8192" 
-</file> 
- 
-Puis paramétrez ''cccache'': 
- 
-<file bash /usr/local/etc/poudriere.d # cat /usr/local/etc/ccache.conf> 
-memcached_conf = --SERVER=localhost:11211 
-memcached_only = true 
-</file> 
  
 ---- ----
  • ports/poudriere.1683623620.txt.gz
  • Dernière modification : 2023/05/09 09:13
  • de david