Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
5b32bdd
doc: Updated textproc/tree-sitter-heex to 0.7.0
0-wiz-0 Dec 29, 2024
202f416
tree-sitter-python: update to 0.23.6.
0-wiz-0 Dec 29, 2024
cf326ea
doc: Updated textproc/tree-sitter-python to 0.23.6
0-wiz-0 Dec 29, 2024
df07ed7
py-urllib3: update to 2.3.0.
0-wiz-0 Dec 29, 2024
fdfe994
doc: Updated www/py-urllib3 to 2.3.0
0-wiz-0 Dec 29, 2024
effd8de
py-Glances: update to 4.3.0.5.
0-wiz-0 Dec 29, 2024
f2d6fa9
doc: Updated sysutils/py-Glances to 4.3.0.5
0-wiz-0 Dec 29, 2024
3ae8156
biology/vsearch: Update to 2.29.2
Dec 29, 2024
2b44d71
doc: Updated biology/vsearch to 2.29.2
Dec 29, 2024
fe6fc0e
py-keyring: update to 25.6.0.
0-wiz-0 Dec 29, 2024
e36c689
doc: Updated security/py-keyring to 25.6.0
0-wiz-0 Dec 29, 2024
5541c3a
py-mitmproxy_rs: Add missing version
iamleot Dec 29, 2024
c97580f
devel/spdlog: Fix build with fmtlib-1.11.1
ryoon Dec 30, 2024
66a20ab
xxhash: updated to 0.8.3
Dec 30, 2024
27f5d8a
py-orjson: updated to 3.10.13
Dec 30, 2024
8cae1eb
py-fakefs: updated to 5.7.3
Dec 30, 2024
111b564
py-livereload: updated to 2.7.1
Dec 30, 2024
7b46335
Updated devel/xxhash, textproc/py-orjson, devel/py-fakefs, www/py-liv…
Dec 30, 2024
c6da95a
fonts/cantarell-fonts: downgrade to 0.301
0323pin Dec 30, 2024
dc5aea3
Downgraded fonts/cantarell-fonts to 0.301
0323pin Dec 30, 2024
9805621
ibotan3: fix build with boost 1.87 using upstream patch
0-wiz-0 Dec 30, 2024
7fc6bbd
(www/R-downlit) Updated 0.4.0 to 0.4.4
Dec 30, 2024
270a187
doc: Updated www/R-downlit to 0.4.4
Dec 30, 2024
a8ffad7
ruby-nokogiri: update to 1.18.1.
tsutsui Dec 30, 2024
1ef9ef5
doc: Updated textproc/ruby-nokogiri to 1.18.1
tsutsui Dec 30, 2024
5c864f9
(www/R-gargle) Updated 1.5.0 to 1.5.2
Dec 30, 2024
2e85936
doc: Updated www/R-gargle to 1.5.2
Dec 30, 2024
b042cd9
doc: Updated graphics/ruby-cairo to 1.17.14
tsutsui Dec 30, 2024
935018c
devel/ast-grep: update to 0.32.3
0323pin Dec 30, 2024
762e58e
doc: Updated devel/ast-grep to 0.32.3
0323pin Dec 30, 2024
c0c0db5
(www/R-gh) Updated 1.3.0 to 1.4.1, make test passed
Dec 30, 2024
2ec94e5
doc: Updated www/R-gh to 1.4.1
Dec 30, 2024
b1d495e
(www/R-googledrive) Updated 2.1.0 to 2.1.1
Dec 30, 2024
c727239
doc: Updated www/R-googledrive to 2.1.1
Dec 30, 2024
41ee4be
(www/R-htmlwidgets) Updated 1.6.2 to 1.6.4, make test passed
Dec 30, 2024
716b65f
doc: Updated www/R-htmlwidgets to 1.6.4
Dec 30, 2024
dc78888
py-cares: updated to 4.5.0
Dec 30, 2024
d1f745c
py-checkdmarc: updated to 5.7.11
Dec 30, 2024
5245227
Updated net/py-cares, mail/py-checkdmarc
Dec 30, 2024
3fbb296
py-test-lazy-fixtures: updated to 1.1.1
Dec 30, 2024
290316b
py-limits: updated to 3.14.1
Dec 30, 2024
d225dc4
Updated devel/py-test-lazy-fixtures, devel/py-limits
Dec 30, 2024
6433c37
ire2c: disable java detection
0-wiz-0 Dec 30, 2024
bd6c92f
miutter: update to 5.1.0.
tsutsui Dec 30, 2024
cb9d25d
doc: Updated net/mikutter to 5.1.0
tsutsui Dec 30, 2024
145cb09
wm/pekwm: update to 0.3.2
0323pin Dec 30, 2024
9d7a76d
doc: Updated wm/pekwm to 0.3.2
0323pin Dec 30, 2024
5fef179
textproc/clicsv: import package
0323pin Dec 30, 2024
659303b
Add clicsv
0323pin Dec 30, 2024
d9f4dd6
doc: Added textproc/clicsv version 1.0.4
0323pin Dec 30, 2024
e427162
(devel/MoarVM) Updated 2024.10 to 2024.12
Dec 30, 2024
3e81541
doc: Updated devel/MoarVM to 2024.12
Dec 30, 2024
8b27d80
(lang/nqp) Updated 2024.10 to 2024.12, explicit ChangeLog unknown
Dec 30, 2024
d64afc4
(lang/rakudo) Updated 2024.10 to 2024.12
Dec 30, 2024
4946850
doc: Updated lang/rakudo to 2024.12
Dec 30, 2024
1e7124f
doc: Updated lang/nqp to 2024.12
Dec 30, 2024
bafafc7
kopete: Don't accidentally find LibV4L2.
Dec 31, 2024
5a31d87
luminance-hdr: FindBoost.cmake returns Boost_INCLUDE_DIRS (plural)
Dec 31, 2024
397abd6
heimdal: NetBSD heimdal doesn't install pkgconfig files so fake some
Dec 31, 2024
0f558a5
ruby-jirametrics: update to 2.8. Changes:
schmonz Dec 31, 2024
9526446
doc: Updated devel/ruby-jirametrics to 2.8
schmonz Dec 31, 2024
d4aa9d0
www/firefox128: Update to 128.5.2
ryoon Dec 31, 2024
a54e4b9
doc: Updated www/firefox128 to 128.5.2
ryoon Dec 31, 2024
a6c41c3
www/firefox128-l10n: Update to 128.5.2
ryoon Dec 31, 2024
0c0ba79
doc: Updated www/firefox128-l10n to 128.5.2
ryoon Dec 31, 2024
063fba6
(www/R-httr) Updated 1.4.6 to 1.4.7
Dec 31, 2024
d3783c1
doc: Updated www/R-httr to 1.4.7
Dec 31, 2024
3d5c461
sysutils/felix: update to 2.15.0
0323pin Dec 31, 2024
c0030bc
doc: Updated sysutils/felix to 2.15.0
0323pin Dec 31, 2024
74e76a2
QXlsx: updated to 1.5.0
Dec 31, 2024
458c383
ugrep: updated to 7.1.2
Dec 31, 2024
d8a5c58
Updated math/QXlsx, textproc/ugrep
Dec 31, 2024
dfcca54
mame: update to 0.273.
0-wiz-0 Dec 31, 2024
4c56e10
doc: Updated emulators/mame to 0.273
0-wiz-0 Dec 31, 2024
3eca7de
py-twisted: updated to 24.11.0
Dec 31, 2024
00b26d4
(www/R-mathjaxr) Updated 1.4.0 t0 1.6.0
Dec 31, 2024
0ce3c7f
doc: Updated www/R-mathjaxr to 1.6.0
Dec 31, 2024
f7efc59
py-uvicorn: updated to 0.34.0
Dec 31, 2024
530bedc
py-sphobjinv: updated to 2.3.1.2
Dec 31, 2024
0c5a692
Updated net/py-twisted, www/py-uvicorn, textproc/py-sphobjinv
Dec 31, 2024
17dc324
p5-Text-Markdown-Discount: update to 0.17. Changes:
schmonz Dec 31, 2024
38226a2
doc: Updated textproc/p5-Text-Markdown-Discount to 0.17
schmonz Dec 31, 2024
ff0b719
re2c: switch to CMake build system
0-wiz-0 Dec 31, 2024
e555f9e
doc: Updated devel/re2c to 4.0.2nb1
0-wiz-0 Dec 31, 2024
794247d
chat/weechat: Update to 4.5.1
ryoon Dec 31, 2024
f2490fa
doc: Updated chat/weechat to 4.5.1
ryoon Dec 31, 2024
058a2e3
py-maturin: updated to 1.8.1
Dec 31, 2024
8065db5
py-elementpath: updated to 4.7.0
Dec 31, 2024
ca7bb00
py-ruamel-yaml: updated to 0.18.7
Dec 31, 2024
f4596bd
Updated devel/py-maturin, textproc/py-elementpath, devel/py-ruamel-yaml
Dec 31, 2024
f34fd8b
textproc/clicsv: update to 1.0.6
0323pin Dec 31, 2024
09f5985
doc: Updated textproc/clicsv to 1.0.6
0323pin Dec 31, 2024
f8df989
re2c: can't use ninja to build this, hard-code make
0-wiz-0 Dec 31, 2024
e85963e
subversion: updated to 1.14.5
Dec 31, 2024
6eedf51
py-pydantic-settings: updated to 2.7.1
Dec 31, 2024
fc0c4a6
Updated devel/subversion, devel/py-pydantic-settings
Dec 31, 2024
8142077
nettle: updated to 3.10.1
Dec 31, 2024
84605ae
py-debugpy: updated to 1.8.11
Dec 31, 2024
5470623
Updated security/nettle, devel/py-debugpy
Dec 31, 2024
c6fa956
py-SDL2: updated to 0.9.17
Dec 31, 2024
f4d5c79
py-tempora: updated to 5.8.0
Dec 31, 2024
cf779d6
Updated devel/py-SDL2, time/py-tempora
Dec 31, 2024
8c286c0
Welcome to 2025!
Jan 1, 2025
63d4786
(textproc/R-rmarkdown) Updated 2.19 to 2.29
Jan 1, 2025
84cfd98
Updated textproc/R-rmarkdown to 2.29
Jan 1, 2025
0e9af21
doc: fix header for CHANGES-2025
0-wiz-0 Jan 1, 2025
c2ac003
(www/R-pkgdown) Updated 2.0.7 to 2.1.1
Jan 1, 2025
7c0a67a
doc: Updated www/R-pkgdown to 2.1.1
Jan 1, 2025
4bfc461
Update sysbuild to 2.8:
Jan 1, 2025
a507bb9
Note update of sysbuild to 2.8
Jan 1, 2025
521d5e5
mail/thunderbird: Update to 128.5.2
ryoon Jan 1, 2025
ce4a180
doc: Updated mail/thunderbird to 128.5.2
ryoon Jan 1, 2025
c55af17
mail/thunderbird-l10n: Update to 128.5.2
ryoon Jan 1, 2025
201564e
doc: Updated mail/thunderbird-l10n to 128.5.2
ryoon Jan 1, 2025
3cb6d4a
databases/duckdb: Update to 1.1.3
ryoon Jan 1, 2025
f06ce97
doc: Updated databases/duckdb to 1.1.3
ryoon Jan 1, 2025
215de71
(www/R-rvest) Updated 1.0.1 to 1.0.4
Jan 1, 2025
1a6f48e
doc: Updated www/R-rvest to 1.0.4
Jan 1, 2025
d95baad
(parallel/R-promises) Updated 1.2.0.1 to 1.3.2
Jan 1, 2025
2d41b09
doc: Updated parallel/R-promises to 1.3.2
Jan 1, 2025
853ee92
(www/R-shiny) Updated 1.8.0.1 to 1.10.0
Jan 1, 2025
a2d80b2
doc: Updated www/R-shiny to 1.10.0
Jan 1, 2025
9d1d3b8
devel/libgphoto2: Disable doxygen really
ryoon Jan 1, 2025
fdfcdb9
(www/R-webfakes) Updated 1.2.0 to 1.3.1
Jan 1, 2025
f03e42b
doc/pkgsrc.*: regen
Jan 1, 2025
f0c04d3
graphics/darktable: Update to 5.0.0
ryoon Jan 1, 2025
5d81580
doc: Updated graphics/darktable to 5.0.0
ryoon Jan 1, 2025
a78ae92
audio/fluidsynth: Update to 2.4.2
ryoon Jan 1, 2025
ab80945
doc: Updated audio/fluidsynth to 2.4.2
ryoon Jan 1, 2025
ee8f9ef
(www/R-webshot) Updated 0.5.2 to 0.5.5
Jan 1, 2025
abbe178
doc: Updated www/R-webshot to 0.5.5
Jan 1, 2025
9f46d07
(textproc/R-DT) Updated 0.28 to 0.33
Jan 1, 2025
5b9527f
doc: Updated textproc/R-DT to 0.33
Jan 1, 2025
be74791
sysutils/broot: update to 1.44.4
0323pin Jan 1, 2025
b767ffa
doc: Updated sysutils/broot to 1.44.4
0323pin Jan 1, 2025
d416990
devel/cargo-release: update to 0.25.15
0323pin Jan 1, 2025
0742720
doc: Updated devel/cargo-release to 0.25.15
0323pin Jan 1, 2025
911c6a9
textproc/clicsv: update to 1.0.8
0323pin Jan 1, 2025
d0c3969
doc: Updated textproc/clicsv to 1.0.8
0323pin Jan 1, 2025
e32456e
sysutils/onefetch: update to 2.23.1
0323pin Jan 1, 2025
a6ed8c8
doc: Updated sysutils/onefetch to 2.23.1
0323pin Jan 1, 2025
d93f8de
(archivers/R-brotli) Updated 1.3.0 to 1.3.1, NEWS not updated
Jan 1, 2025
42df7c1
doc: Updated archivers/R-brotli to 1.3.1
Jan 1, 2025
293e1de
(textproc/R-Rdpack) Updated 2.4 to 2.6.2
Jan 1, 2025
56b5e7e
doc: Updated textproc/R-Rdpack to 2.6.2
Jan 1, 2025
9dd3caf
(textproc/R-brew) Updated 1.0.7 to 1.0.10, NEWS.md unknown
Jan 1, 2025
f7dd113
doc: Updated textproc/R-brew to 1.0.10
Jan 1, 2025
1db383d
(textproc/R-commonmark) Updated 1.9.0 to 1.9.2, NEWS not recent
Jan 1, 2025
c19595f
doc: Updated textproc/R-commonmark to 1.9.2
Jan 1, 2025
17afac1
doc/TODO: + zlib-ng-2.2.3.
0-wiz-0 Jan 2, 2025
df9e422
Update to 3.016
Jan 2, 2025
9059ae9
Updated mail/p5-Mail-Message to 3.016
Jan 2, 2025
47b8a7d
databases/ruby-sequel: update to 5.88.0
Jan 2, 2025
e880c1b
doc: Updated databases/ruby-sequel to 5.88.0
Jan 2, 2025
981b9cd
databases/ruby-sqlite3: update to 2.5.0
Jan 2, 2025
a3e6181
doc: Updated databases/ruby-sqlite3 to 2.5.0
Jan 2, 2025
f27d05b
databases/ruby-tiny_tds: update to 3.0.0
Jan 2, 2025
2e463ad
doc: Updated databases/ruby-tiny_tds to 3.0.0
Jan 2, 2025
3594517
devel/ruby-ffi: update to 1.17.1
Jan 2, 2025
aa93be1
doc: Updated devel/ruby-ffi to 1.17.1
Jan 2, 2025
96b02e1
devel/ruby-irb: update to 1.14.3
Jan 2, 2025
213bc83
doc: Updated devel/ruby-irb to 1.14.3
Jan 2, 2025
8859467
devel/ruby-rake-compiler: update to 1.2.9
Jan 2, 2025
194398b
doc: Updated devel/ruby-rake-compiler to 1.2.9
Jan 2, 2025
c31e6a0
devel/devel/ruby-reline: update to 0.6.0
Jan 2, 2025
3fe2236
doc: Updated devel/ruby-reline to 0.6.0
Jan 2, 2025
e52c565
devel/ruby-regexp_parser: update to 2.10.0
Jan 2, 2025
51e6c28
doc: Updated devel/ruby-regexp_parser to 2.10.0
Jan 2, 2025
d6b4819
misc/ruby-pry: update to 0.15.2
Jan 2, 2025
616f292
doc: Updated misc/ruby-pry to 0.15.2
Jan 2, 2025
616ad60
net/ruby-net-imap: update to 0.5.4
Jan 2, 2025
14e813c
doc: Updated net/ruby-net-imap to 0.5.4
Jan 2, 2025
ce6721c
security/ruby-rex-mime: update to 0.1.10
Jan 2, 2025
4aa0b1e
doc: Updated security/ruby-rex-mime to 0.1.10
Jan 2, 2025
4e3806e
textproc/ruby-csv: update to 3.3.2
Jan 2, 2025
e10b51f
doc: Updated textproc/ruby-csv to 3.3.2
Jan 2, 2025
7f633be
textproc/ruby-erubi: update to 1.13.1
Jan 2, 2025
fdfafcb
doc: Updated textproc/ruby-erubi to 1.13.1
Jan 2, 2025
6da86da
textproc/ruby-plist: update to 3.7.2
Jan 2, 2025
043985c
doc: Updated textproc/ruby-plist to 3.7.2
Jan 2, 2025
233b4cc
textproc/ruby-tilt: update to 2.5.0
Jan 2, 2025
b8708ca
doc: Updated textproc/ruby-tilt to 2.5.0
Jan 2, 2025
0032ff4
textproc/ruby-unicode-display_width: update to 3.1.3
Jan 2, 2025
f3fc936
doc: Updated textproc/ruby-unicode-display_width to 3.1.3
Jan 2, 2025
a43a7f7
www/ruby-aws-partitions: update to 1.1029.0
Jan 2, 2025
dfe5852
doc: Updated www/ruby-aws-partitions to 1.1029.0
Jan 2, 2025
2e0d19a
www/ruby-aws-sdk-core: update to 3.214.1
Jan 2, 2025
2e29f02
doc: Updated www/ruby-aws-sdk-core to 3.214.1
Jan 2, 2025
35c5f2a
www/ruby-faraday-multipart: update to 1.1.0
Jan 2, 2025
2b0bb93
doc: Updated www/ruby-faraday-multipart to 1.1.0
Jan 2, 2025
ad45421
www/ruby-loofah: update to 2.24.0
Jan 2, 2025
b35fbd3
doc: Updated www/ruby-loofah to 2.24.0
Jan 2, 2025
abc2501
www/ruby-rack-test: update to 2.2.0
Jan 2, 2025
4faf276
doc: Updated www/ruby-rack-test to 2.2.0
Jan 2, 2025
c19ea0b
benchmarks/ruby-benchmark: restrict Ruby's version
Jan 2, 2025
3223a6f
devel/ruby-activesupport72: restrict dependency
Jan 2, 2025
531a6d4
devel/ruby-io-console: restrict Ruby's version
Jan 2, 2025
f7bf03c
graphics/ruby-RMagick: dependency update
Jan 2, 2025
e028a46
doc: Updated graphics/ruby-RMagick to 6.0.1nb9
Jan 2, 2025
9c78bb1
devel/ruby-observer: restrict Ruby's version
Jan 2, 2025
d38dae7
ruby33/Makefile: a small clean up
Jan 2, 2025
1f56949
security/ruby-securerandom: restrict Ruby's version
Jan 2, 2025
4bd978f
time/ruby-timeout: restrict Ruby's version
Jan 2, 2025
d93a41d
www/ruby-uri: restrict Ruby's version
Jan 2, 2025
6b0e939
lang/ruby: remove unused SUBST
Jan 2, 2025
552c365
lang/ruby: add support for Ruby 3.4
Jan 2, 2025
5a4d16b
lang/ruby34: add package version 3.4.1.
Jan 2, 2025
33f2921
doc: Added lang/ruby34 version 3.4.1
Jan 2, 2025
7bff903
lang/Makefile: add and enable ruby34
Jan 2, 2025
099eb41
lang/ruby: add Ruby on Rails 8.0 support
Jan 2, 2025
93ab278
devel/ruby-activesupport80: add package version 8.0.1
Jan 2, 2025
6cfae47
devel/Makefile: add and enable ruby-activesupport80
Jan 2, 2025
46eecd2
doc: Added devel/ruby-activesupport80 version 8.0.1
Jan 2, 2025
c03f559
devel/ruby-activemodel80: add package version 8.0.1
Jan 2, 2025
0f15927
devel/Makefile: add and enable ruby-activemodel80
Jan 2, 2025
f6d4cb3
doc: Added devel/ruby-activemodel80 version 8.0.1
Jan 2, 2025
361c36a
devel/ruby-activejob80: add package version 8.0.1
Jan 2, 2025
a88412c
devel/Makefile: add and enable ruby-activejob80
Jan 2, 2025
1c5b5db
doc: Added devel/ruby-activejob80 version 8.0.1
Jan 2, 2025
5254399
databases/ruby-activerecord80: add package version 8.0.1
Jan 2, 2025
451a32f
databases/Makefile: add and enable ruby-activerecord80
Jan 2, 2025
6fec702
doc: Added databases/ruby-activerecord80 version 8.0.1
Jan 2, 2025
bea7f71
www/ruby-actionview80: add package version 8.0.1
Jan 2, 2025
2205b9f
www/Makefile: add and enable ruby-actionview80
Jan 2, 2025
b7a2995
doc: Added www/ruby-actionview80 version 8.0.1
Jan 2, 2025
2c75658
www/ruby-actionpack80: add package version 8.0.1
Jan 2, 2025
ebf4122
www/Makefile: add and enable ruby-actionpack80
Jan 2, 2025
b54601e
doc: Added www/ruby-actionpack80 version 8.0.1
Jan 2, 2025
1c1e3e5
www/ruby-actioncable80: add package version 8.0.1
Jan 2, 2025
311e602
www/Makefile: add and enable ruby-actioncable80
Jan 2, 2025
8d6bd6a
doc: Added www/ruby-actioncable80 version 8.0.1
Jan 2, 2025
37f444b
devel/ruby-railties80: add package version 8.0.1
Jan 2, 2025
3552e7b
devel/Makefile: add and enable ruby-railties80
Jan 2, 2025
8fda9a3
doc: Added devel/ruby-railties80 version 8.0.1
Jan 2, 2025
7e915de
devel/ruby-activestorage80: add package version 8.0.1
Jan 2, 2025
e3a4110
devel/Makefile: add and enable ruby-activestorage80
Jan 2, 2025
1cc0d97
doc: Added devel/ruby-activestorage80 version 8.0.1
Jan 2, 2025
9b64ba0
mail/ruby-actionmailer80: add package version 8.0.1
Jan 2, 2025
56ec5bd
mail/Makefile: add and enable ruby-actionmailer80
Jan 2, 2025
6e3704f
doc: Added mail/ruby-actionmailer80 version 8.0.1
Jan 2, 2025
6be1d1b
mail/ruby-actionmailbox80: add package version 8.0.1
Jan 2, 2025
30fe54d
mail/Makefile: add and enable ruby-actionmailbox80
Jan 2, 2025
a4b2a5d
doc: Added mail/ruby-actionmailbox80 version 8.0.1
Jan 2, 2025
ec30c53
textproc/ruby-actiontext8: add package version 8.0.10
Jan 2, 2025
336292a
textproc/Makefile: add and enable ruby-actiontext80
Jan 2, 2025
462c01c
doc: Added textproc/ruby-actiontext80 version 8.0.1
Jan 2, 2025
196a455
www/ruby-rails80: add package version 8.0.10
Jan 2, 2025
7c92029
www/Makefile: add and enable ruby-rails80
Jan 2, 2025
3769faf
doc: Added www/ruby-rails80 version 8.0.1
Jan 2, 2025
8d35987
uim: PLIST fix
afukumoto Oct 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
216 changes: 81 additions & 135 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,147 +1,93 @@
# $NetBSD: Makefile,v 1.35 2000/05/12 18:42:22 sakamoto Exp $
# FreeBSD Id: Makefile,v 1.35 1997/08/19 07:10:01 fenner Exp
# $NetBSD: Makefile,v 1.89 2023/07/17 01:03:19 thor Exp $
#
# This is the top-level Makefile of pkgsrc.
# See README.md for a more detailed introduction.
#
# User-settable variables:
#
# SPECIFIC_PKGS
# (See mk/defaults/mk.conf)
#
# SITE_SPECIFIC_PKGS
# HOST_SPECIFIC_PKGS
# GROUP_SPECIFIC_PKGS
# USER_SPECIFIC_PKGS
# The specific packages that are to be built.
#
# XXX: Why are there four distinct variables? The same could be
# achieved using just SPECIFIC_PKGS as the list of packages and
# leaving the remaining details to the user.
#
# See also:
# mk/misc/toplevel.mk
#

# Note: The tools definitions must come before bsd.prefs.mk is included.

# tools used by this Makefile
USE_TOOLS+= [ awk cat cmp echo env expr false fgrep grep mv rm sed \
sort wc

# additional tools used by bsd.pkg.subdir.mk
USE_TOOLS+= basename touch

PKGSRCTOP= yes

.include "mk/bsd.prefs.mk"

.ifdef SPECIFIC_PKGS
.if defined(SPECIFIC_PKGS)
SUBDIR+= ${SITE_SPECIFIC_PKGS}
SUBDIR+= ${HOST_SPECIFIC_PKGS}
SUBDIR+= ${GROUP_SPECIFIC_PKGS}
SUBDIR+= ${USER_SPECIFIC_PKGS}
.else
SUBDIR += archivers
SUBDIR += audio
SUBDIR += benchmarks
SUBDIR += biology
SUBDIR += cad
SUBDIR += comms
SUBDIR += converters
SUBDIR += cross
SUBDIR += databases
SUBDIR += devel
SUBDIR += editors
SUBDIR += emulators
SUBDIR += fonts
SUBDIR += games
SUBDIR += graphics
SUBDIR += ham
SUBDIR += japanese
SUBDIR += lang
SUBDIR += mail
SUBDIR += math
SUBDIR += mbone
SUBDIR += meta-pkgs
SUBDIR += misc
SUBDIR += net
SUBDIR += news
SUBDIR += parallel
SUBDIR += pkgtools
SUBDIR += plan9
SUBDIR += print
SUBDIR += security
SUBDIR += shells
SUBDIR += sysutils
SUBDIR += textproc
SUBDIR += www
SUBDIR += x11
# Packages in the x11 category tend to require a lot more parse time
# than the rest of the packages. Reorder it to the beginning to avoid
# stalling parallel scans near the end of a run.
SUBDIR+= x11
SUBDIR+= archivers
SUBDIR+= audio
SUBDIR+= benchmarks
SUBDIR+= biology
SUBDIR+= cad
SUBDIR+= chat
SUBDIR+= comms
SUBDIR+= converters
SUBDIR+= cross
SUBDIR+= databases
SUBDIR+= devel
SUBDIR+= editors
SUBDIR+= emulators
SUBDIR+= filesystems
SUBDIR+= finance
SUBDIR+= fonts
SUBDIR+= games
SUBDIR+= geography
SUBDIR+= graphics
SUBDIR+= ham
SUBDIR+= inputmethod
SUBDIR+= lang
SUBDIR+= mail
SUBDIR+= math
SUBDIR+= mbone
SUBDIR+= meta-pkgs
SUBDIR+= misc
SUBDIR+= multimedia
SUBDIR+= net
SUBDIR+= news
SUBDIR+= parallel
SUBDIR+= pkgtools
SUBDIR+= print
SUBDIR+= science
SUBDIR+= security
SUBDIR+= shells
SUBDIR+= sysutils
SUBDIR+= textproc
SUBDIR+= time
SUBDIR+= wm
SUBDIR+= www
.endif

PKGSRCTOP= yes

.include "mk/bsd.pkg.subdir.mk"

index:
@rm -f ${.CURDIR}/INDEX
@${MAKE} ${.CURDIR}/INDEX

${.CURDIR}/INDEX:
@echo -n "Generating INDEX - please wait.."
@${MAKE} describe ECHO_MSG="echo > /dev/null" > ${.CURDIR}/INDEX
@echo " Done."

print-index: ${.CURDIR}/INDEX
@awk -F\| '{ printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nB-deps:\t%s\nR-deps:\t%s\nArch:\t%s\n\n", $$1, $$2, $$4, $$6, $$7, $$8, $$9, $$10); }' < ${.CURDIR}/INDEX

search: ${.CURDIR}/INDEX
.if !defined(key)
@echo "The search target requires a keyword parameter,"
@echo "e.g.: \"${MAKE} search key=somekeyword\""
.else
@grep ${key} ${.CURDIR}/INDEX | awk -F\| '{ printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nB-deps:\t%s\nR-deps:\t%s\nArch:\t%s\n\n", $$1, $$2, $$4, $$6, $$7, $$8, $$9, $$10); }'
.endif


#
# Generate list of all packages by extracting information from
# the category/README.html pages
#
readme-all:
@if [ -f README-all.html ]; then \
mv README-all.html README-all.html.BAK ; \
fi
@${MAKE} README-all.html
@if cmp -s README-all.html README-all.html.BAK ; then \
mv README-all.html.BAK README-all.html ; \
else \
rm -f README-all.html.BAK ; \
fi

README-all.html:
@rm -f $@.new
@rm -f $@.newsorted
@echo -n "Processing categories for $@:"
.for category in ${SUBDIR}
@if [ -f ${category}/README.html ]; then \
echo -n ' ${category}' ; \
grep '^<TR>' ${category}/README.html \
| sed -e 's|"|"${category}/|' \
-e 's| <TD>| <TD>(<A HREF="${category}/README.html">${category}</A>) <TD>|' \
-e 's|<TR>|<TR VALIGN=TOP>|' \
-e 's|<TD VALIGN=TOP>|<TD>|' \
>> $@.new ; \
fi
.endfor
@echo "."
@sort -f -t '">' +2 <$@.new >$@.newsorted
@wc -l $@.newsorted | awk '{ print $$1 }' >$@.npkgs
@cat templates/README.all \
| ${SED} \
-e '/%%NPKGS%%/r$@.npkgs' \
-e '/%%NPKGS%%/d' \
-e '/%%PKGS%%/r$@.newsorted' \
-e '/%%PKGS%%/d' \
> $@
@rm -f $@.npkgs
@rm -f $@.new
@rm -f $@.newsorted



readme-ipv6:
@if [ -f README-IPv6.html ]; then \
mv README-IPv6.html README-IPv6.html.BAK ; \
fi
@${MAKE} README-IPv6.html
@if cmp -s README-IPv6.html README-IPv6.html.BAK ; then \
mv README-IPv6.html.BAK README-IPv6.html ; \
else \
rm -f README-IPv6.html.BAK ; \
fi

README-IPv6.html:
@grep -l '^BUILD_DEFS.*=.*USE_INET6' */*/Makefile \
| sed s,.Makefile,, >$@.pkgs
@fgrep -f $@.pkgs README-all.html | sort -t/ +1 >$@.trs
@cat templates/README.ipv6 \
| ${SED} \
-e '/%%TRS%%/r$@.trs' \
-e '/%%TRS%%/d' \
>$@
@${RM} $@.trs
@${RM} $@.pkgs
SUBDIR+= ${USER_ADDITIONAL_PKGS}

show-host-specific-pkgs:
@echo "HOST_SPECIFIC_PKGS= \\"; \
${MAKE} show-pkgsrc-dir | awk '/^===/ { next; } { printf("%s \\\n", $$1) }'; \
echo ""
.include "mk/misc/toplevel.mk"
Loading