Capítulo 17. Usando Macros USES

Índice
17.1. Uma introdução ao USES
17.2. 7z
17.3. ada
17.4. autoreconf
17.5. blaslapack
17.6. bdb
17.7. bison
17.8. cargo
17.9. charsetfix
17.10. cmake
17.11. compiler
17.12. cpe
17.13. cran
17.14. desktop-file-utils
17.15. desthack
17.16. display
17.17. dos2unix
17.18. drupal
17.19. fakeroot
17.20. fam
17.21. firebird
17.22. fonts
17.23. fortran
17.24. fuse
17.25. gem
17.26. gettext
17.27. gettext-runtime
17.28. gettext-tools
17.29. ghostscript
17.30. gl
17.31. gmake
17.32. gnome
17.33. go
17.34. gperf
17.35. grantlee
17.36. groff
17.37. gssapi
17.38. horde
17.39. iconv
17.40. imake
17.41. kde
17.42. kmod
17.43. lha
17.44. libarchive
17.45. libedit
17.46. libtool
17.47. linux
17.48. localbase
17.49. lua
17.50. lxqt
17.51. makeinfo
17.52. makeself
17.53. mate
17.54. meson
17.55. metaport
17.56. mysql
17.57. mono
17.58. motif
17.59. ncurses
17.60. ninja
17.61. objc
17.62. openal
17.63. pathfix
17.64. pear
17.65. perl5
17.66. pgsql
17.67. php
17.68. pkgconfig
17.69. pure
17.70. pyqt
17.71. python
17.72. qmail
17.73. qmake
17.74. qt
17.75. qt-dist
17.76. readline
17.77. samba
17.78. scons
17.79. shared-mime-info
17.80. shebangfix
17.81. sqlite
17.82. ssl
17.83. tar
17.84. tcl
17.85. terminfo
17.86. tk
17.87. uidfix
17.88. uniquefiles
17.89. varnish
17.90. webplugin
17.91. xfce
17.92. xorg
17.93. xorg-cat
17.94. zip

17.1. Uma introdução ao USES

As macros USES facilitam declarar requisitos e configurações de um port. Elas podem adicionar dependências, alterar o comportamento de compilação do port, adicionar metadados a pacotes e assim por diante, tudo selecionando valores simples e predefinidos.

Cada seção deste capítulo descreve um possível valor para USES, juntamente com seus possíveis argumentos. Argumentos são anexados ao valor após dois pontos (:). Vários argumentos são separados por vírgulas (,).

Exemplo 17.1. Usando Vários Valores
USES=	bison perl

Exemplo 17.2. Adicionando um Argumento
USES=	tar:xz

Exemplo 17.3. Adicionando Vários Argumentos
USES=	drupal:7,theme

Exemplo 17.4. Entrelaçando Tudo Isso Junto
USES=	pgsql:9.3+ cpe python:2.7,build

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.