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/19 08:20] – [Les ports] 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 gérer les options individuellement, ou pour gérer les conflits, lancez ''poudriere options''.+Pour gérer les options individuellement, ou pour gérer les conflits, lancez ''poudriere options''.
 </callout> </callout>
 ==== Générer des paquets ==== ==== Générer des paquets ====
Ligne 307: Ligne 317:
 </code> </code>
  
-Les versions récentes de ''pkg'' offre deux raccourcis pour ça: ''prime-list'' et ''prime-origins''.+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 369: 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.1684484423.txt.gz
  • Dernière modification : 2023/05/19 08:20
  • de david