1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Server automation framework and application
8 HOMEPAGE= https://puppet.com/
12 SITES[main]= GITHUB/puppetlabs:puppet:7.19.0
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= ruby-facter:single:v30
24 ruby-semantic_puppet:single:v30
25 ruby-fast_gettext:single:v30
26 ruby-locale:single:v30
27 ruby-multi_json:single:v30
28 ruby-puppet-resource_api:single:v30
29 ruby-concurrent-ruby:single:v30
30 ruby-deep_merge:single:v30
35 USERGROUP_SPKG= primary
39 LICENSE= APACHE20:primary
40 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
41 LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE
44 CPE_VENDOR= puppetlabs
45 FPC_EQUIVALENT= sysutils/puppet7
47 RC_SUBR= puppet:primary
49 SUB_FILES= pkg-message-primary-freebsd
50 pkg-message-primary-dragonfly
51 SUB_LIST= RUBY={{RUBY}}
54 ${REINPLACE_CMD} -e "s|/etc/puppetlabs/puppet|${PREFIX}/etc/puppet|" \
55 ${WRKSRC}/install.rb \
56 ${WRKSRC}/lib/puppet/reference/configuration.rb \
57 ${WRKSRC}/lib/puppet/util/run_mode.rb
58 ${REINPLACE_CMD} -e "s|/etc/puppetlabs/code|${PREFIX}/etc/puppet|" \
59 ${WRKSRC}/install.rb \
60 ${WRKSRC}/lib/puppet/reference/configuration.rb \
61 ${WRKSRC}/lib/puppet/util/run_mode.rb
62 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/cache|/var/puppet|" \
63 ${WRKSRC}/install.rb \
64 ${WRKSRC}/lib/puppet/reference/configuration.rb \
65 ${WRKSRC}/lib/puppet/util/run_mode.rb
66 ${REINPLACE_CMD} -e "s|/var/run/puppetlabs|/var/run/puppet|" \
67 ${WRKSRC}/install.rb \
68 ${WRKSRC}/lib/puppet/util/run_mode.rb
69 ${REINPLACE_CMD} -e "s|/var/log/puppetlabs/puppet|/var/log/puppet|" \
70 ${WRKSRC}/install.rb \
71 ${WRKSRC}/lib/puppet/util/run_mode.rb
72 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/public|/var/puppet/state|" \
73 ${WRKSRC}/install.rb \
74 ${WRKSRC}/lib/puppet/util/run_mode.rb
75 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/modules|${PREFIX}/etc/puppet/modules|" \
76 -e "s|/etc/puppetlabs/puppetserver/ca|/var/puppetserver/ca|" \
77 -e "s|/opt/puppetlabs/puppet/vendor_modules|${PREFIX}/etc/puppet/vendor_modules|" \
78 ${WRKSRC}/lib/puppet/defaults.rb
79 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/bin/gem|${LOCALBASE}/bin/gem|" \
80 ${WRKSRC}/lib/puppet/provider/package/puppet_gem.rb
81 ${REINPLACE_CMD} -e "s|\$$confdir/ssl|/var/puppet/ssl|" \
82 ${WRKSRC}/lib/puppet/defaults.rb
83 ${REINPLACE_CMD} -e "s|\.\./\.\./\.\./locales|../locales|" \
84 ${WRKSRC}/lib/puppet/gettext/config.rb
85 ${FIND} ${WRKSRC} -name "*.orig" -delete
88 (cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 \
89 ${RUBY} ${WRKSRC}/install.rb --no-configs \
90 --destdir=${STAGEDIR} \
91 --localedir=${RUBY_SITELIBDIR}/puppet/locales)
94 ${AWK} '/Licensing/,/info@puppet.com/' \
95 ${WRKSRC}/README.md > ${WRKDIR}/TERMS
98 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} \
99 ${STAGEDIR}${PREFIX}/etc/puppet/manifests \
100 ${STAGEDIR}${PREFIX}/etc/puppet/modules \
101 ${STAGEDIR}/var/puppet
102 ${SETENV} LC_ALL=C.UTF-8 ${RUBY} \
103 -I ${STAGEDIR}/${RUBY_SITELIBDIR} \
104 ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
105 --confdir=${PREFIX}/etc/puppet \
106 --rundir=/var/run/puppet \
107 --vardir=/var/puppet \
108 --logdir=/var/log/puppet \
109 --publicdir=/var/puppet/state \
110 --codedir=${PREFIX}/etc/puppet \
111 > ${STAGEDIR}${PREFIX}/etc/puppet/puppet.conf-dist
113 (cd ${WRKSRC}/examples && \
114 ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
116 [FILE:305:descriptions/desc.primary]
117 Puppet lets you centrally manage every important aspect of your system
118 using a cross-platform specification language that manages all the separate
119 elements normally aggregated in different files, like users, cron jobs, and
120 hosts, along with obviously discrete elements like packages, services, and
125 b928e9cc2aa6dfb1d9595287b2857efb532144fc92dffcd0baac29c9c05ad32c 3256630 puppetlabs-puppet-7.19.0.tar.gz
128 [FILE:20708:manifests/plist.primary]
134 %%RUBY_SITELIBDIR%%/hiera/
137 %%RUBY_SITELIBDIR%%/puppet/
140 application_support.rb
142 compilable_resource_type.rb
146 confine_collection.rb
196 %%RUBY_SITELIBDIR%%/puppet/agent/
199 %%RUBY_SITELIBDIR%%/puppet/application/
223 %%RUBY_SITELIBDIR%%/puppet/concurrent/
226 thread_local_singleton.rb
227 %%RUBY_SITELIBDIR%%/puppet/configurer/
231 %%RUBY_SITELIBDIR%%/puppet/confine/
239 %%RUBY_SITELIBDIR%%/puppet/context/trusted_information.rb
240 %%RUBY_SITELIBDIR%%/puppet/datatypes/error.rb
241 %%RUBY_SITELIBDIR%%/puppet/datatypes/impl/error.rb
242 %%RUBY_SITELIBDIR%%/puppet/external/dot.rb
243 %%RUBY_SITELIBDIR%%/puppet/external/pson/
247 %%RUBY_SITELIBDIR%%/puppet/external/pson/pure/
250 %%RUBY_SITELIBDIR%%/puppet/face/
263 %%RUBY_SITELIBDIR%%/puppet/face/catalog/select.rb
264 %%RUBY_SITELIBDIR%%/puppet/face/help/
269 %%RUBY_SITELIBDIR%%/puppet/face/module/
275 %%RUBY_SITELIBDIR%%/puppet/face/node/clean.rb
276 %%RUBY_SITELIBDIR%%/puppet/feature/
290 %%RUBY_SITELIBDIR%%/puppet/ffi/
293 %%RUBY_SITELIBDIR%%/puppet/ffi/posix/
296 %%RUBY_SITELIBDIR%%/puppet/ffi/windows/
301 %%RUBY_SITELIBDIR%%/puppet/file_bucket/
304 %%RUBY_SITELIBDIR%%/puppet/file_serving/
314 %%RUBY_SITELIBDIR%%/puppet/file_serving/configuration/parser.rb
315 %%RUBY_SITELIBDIR%%/puppet/file_serving/mount/
323 %%RUBY_SITELIBDIR%%/puppet/file_system/
332 %%RUBY_SITELIBDIR%%/puppet/forge/
336 %%RUBY_SITELIBDIR%%/puppet/functions/
425 %%RUBY_SITELIBDIR%%/puppet/generate/type.rb
426 %%RUBY_SITELIBDIR%%/puppet/generate/models/type/
429 %%RUBY_SITELIBDIR%%/puppet/generate/templates/type/pcore.erb
430 %%RUBY_SITELIBDIR%%/puppet/gettext/
433 module_translations.rb
435 %%RUBY_SITELIBDIR%%/puppet/graph/
439 relationship_graph.rb
440 sequential_prioritizer.rb
442 %%RUBY_SITELIBDIR%%/puppet/http/
454 response_converter.rb
456 retry_after_handler.rb
460 %%RUBY_SITELIBDIR%%/puppet/http/resolver/
464 %%RUBY_SITELIBDIR%%/puppet/http/service/
470 %%RUBY_SITELIBDIR%%/puppet/indirector/
472 direct_file_server.rb
494 %%RUBY_SITELIBDIR%%/puppet/indirector/catalog/
501 %%RUBY_SITELIBDIR%%/puppet/indirector/data_binding/
504 %%RUBY_SITELIBDIR%%/puppet/indirector/facts/
512 %%RUBY_SITELIBDIR%%/puppet/indirector/file_bucket_file/
516 %%RUBY_SITELIBDIR%%/puppet/indirector/file_content/
521 %%RUBY_SITELIBDIR%%/puppet/indirector/file_metadata/
527 %%RUBY_SITELIBDIR%%/puppet/indirector/node/
536 %%RUBY_SITELIBDIR%%/puppet/indirector/report/
542 %%RUBY_SITELIBDIR%%/puppet/indirector/resource/
546 %%RUBY_SITELIBDIR%%/puppet/info_service/
547 class_information_service.rb
548 plan_information_service.rb
549 task_information_service.rb
550 %%RUBY_SITELIBDIR%%/puppet/interface/
559 %%RUBY_SITELIBDIR%%/puppet/locales/
562 %%RUBY_SITELIBDIR%%/puppet/locales/en/puppet.po
563 %%RUBY_SITELIBDIR%%/puppet/metatype/manager.rb
564 %%RUBY_SITELIBDIR%%/puppet/module/
567 %%RUBY_SITELIBDIR%%/puppet/module_tool/
570 contents_description.rb
579 %%RUBY_SITELIBDIR%%/puppet/module_tool/applications/
586 %%RUBY_SITELIBDIR%%/puppet/module_tool/errors/
592 %%RUBY_SITELIBDIR%%/puppet/module_tool/tar/
595 %%RUBY_SITELIBDIR%%/puppet/network/
606 %%RUBY_SITELIBDIR%%/puppet/network/http/
616 %%RUBY_SITELIBDIR%%/puppet/network/http/api/
621 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3.rb
622 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3/environments.rb
623 %%RUBY_SITELIBDIR%%/puppet/network/http/api/server/v3.rb
624 %%RUBY_SITELIBDIR%%/puppet/network/http/api/server/v3/environments.rb
625 %%RUBY_SITELIBDIR%%/puppet/node/
628 %%RUBY_SITELIBDIR%%/puppet/pal/
631 function_signature.rb
632 json_catalog_encoder.rb
638 %%RUBY_SITELIBDIR%%/puppet/parameter/
644 %%RUBY_SITELIBDIR%%/puppet/parser/
659 %%RUBY_SITELIBDIR%%/puppet/parser/ast/
669 top_level_construct.rb
670 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator.rb
671 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator/relationship_validator.rb
672 %%RUBY_SITELIBDIR%%/puppet/parser/functions/
725 %%RUBY_SITELIBDIR%%/puppet/parser/resource/param.rb
726 %%RUBY_SITELIBDIR%%/puppet/plugins/
729 %%RUBY_SITELIBDIR%%/puppet/pops/
748 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/
750 callable_signature.rb
752 collector_transformer.rb
757 external_syntax_support.rb
758 json_strict_literal_evaluator.rb
761 relationship_operator.rb
762 runtime3_converter.rb
763 runtime3_resource_support.rb
765 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/collectors/
766 abstract_collector.rb
768 exported_collector.rb
769 fixed_set_collector.rb
770 %%RUBY_SITELIBDIR%%/puppet/pops/functions/
774 %%RUBY_SITELIBDIR%%/puppet/pops/loader/
778 generic_plan_instantiator.rb
783 puppet_function_instantiator.rb
784 puppet_plan_instantiator.rb
785 puppet_resource_type_impl_instantiator.rb
786 ruby_data_type_instantiator.rb
787 ruby_function_instantiator.rb
788 ruby_legacy_function_instantiator.rb
789 runtime3_type_loader.rb
790 simple_environment_loader.rb
793 type_definition_instantiator.rb
796 %%RUBY_SITELIBDIR%%/puppet/pops/lookup/
797 configured_data_provider.rb
800 data_dig_function_provider.rb
801 data_hash_function_provider.rb
803 environment_data_provider.rb
806 global_data_provider.rb
814 lookup_key_function_provider.rb
815 module_data_provider.rb
817 %%RUBY_SITELIBDIR%%/puppet/pops/migration/migration_checker.rb
818 %%RUBY_SITELIBDIR%%/puppet/pops/model/
823 model_label_provider.rb
827 %%RUBY_SITELIBDIR%%/puppet/pops/parser/
835 interpolation_support.rb
843 %%RUBY_SITELIBDIR%%/puppet/pops/resource/
845 resource_type_impl.rb
846 resource_type_set.pcore
847 %%RUBY_SITELIBDIR%%/puppet/pops/serialization/
852 from_data_converter.rb
861 to_stringified_converter.rb
862 %%RUBY_SITELIBDIR%%/puppet/pops/time/
865 %%RUBY_SITELIBDIR%%/puppet/pops/types/
869 implementation_registry.rb
875 p_object_type_extension.rb
877 p_sem_ver_range_type.rb
892 type_assertion_error.rb
894 type_conversion_error.rb
897 type_mismatch_describer.rb
899 type_set_reference.rb
902 %%RUBY_SITELIBDIR%%/puppet/pops/validation/
905 validator_factory_4_0.rb
906 %%RUBY_SITELIBDIR%%/puppet/property/
912 %%RUBY_SITELIBDIR%%/puppet/provider/
921 package_targetable.rb
923 %%RUBY_SITELIBDIR%%/puppet/provider/exec/
927 %%RUBY_SITELIBDIR%%/puppet/provider/file/
930 %%RUBY_SITELIBDIR%%/puppet/provider/group/
937 %%RUBY_SITELIBDIR%%/puppet/provider/nameservice/
941 %%RUBY_SITELIBDIR%%/puppet/provider/package/
985 %%RUBY_SITELIBDIR%%/puppet/provider/package/windows/
989 %%RUBY_SITELIBDIR%%/puppet/provider/service/
1010 %%RUBY_SITELIBDIR%%/puppet/provider/user/
1020 %%RUBY_SITELIBDIR%%/puppet/reference/
1022 configuration.rb.bak
1029 %%RUBY_SITELIBDIR%%/puppet/reports/
1033 %%RUBY_SITELIBDIR%%/puppet/resource/
1038 %%RUBY_SITELIBDIR%%/puppet/scheduler/
1043 %%RUBY_SITELIBDIR%%/puppet/settings/
1049 certificate_revocation_setting.rb
1051 directory_setting.rb
1056 file_or_directory_setting.rb
1058 http_extra_headers_setting.rb
1064 server_list_setting.rb
1066 symbolic_enum_setting.rb
1070 %%RUBY_SITELIBDIR%%/puppet/ssl/
1073 certificate_request.rb
1074 certificate_request_attributes.rb
1075 certificate_signer.rb
1084 %%RUBY_SITELIBDIR%%/puppet/syntax_checkers/
1089 %%RUBY_SITELIBDIR%%/puppet/test/test_helper.rb
1090 %%RUBY_SITELIBDIR%%/puppet/transaction/
1091 additional_resource_generator.rb
1097 %%RUBY_SITELIBDIR%%/puppet/type/
1112 %%RUBY_SITELIBDIR%%/puppet/type/file/
1127 %%RUBY_SITELIBDIR%%/puppet/util/
1131 character_encoding.rb
1136 constant_inflector.rb
1169 provider_features.rb
1173 resource_template.rb
1184 symbolic_file_mode.rb
1194 %%RUBY_SITELIBDIR%%/puppet/util/at_fork/
1197 %%RUBY_SITELIBDIR%%/puppet/util/command_line/
1198 puppet_option_parser.rb
1200 %%RUBY_SITELIBDIR%%/puppet/util/ldap/
1204 %%RUBY_SITELIBDIR%%/puppet/util/log/
1207 %%RUBY_SITELIBDIR%%/puppet/util/network_device/
1211 %%RUBY_SITELIBDIR%%/puppet/util/network_device/transport/base.rb
1212 %%RUBY_SITELIBDIR%%/puppet/util/package/version/
1218 %%RUBY_SITELIBDIR%%/puppet/util/package/version/range/
1226 %%RUBY_SITELIBDIR%%/puppet/util/profiler/
1232 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/
1235 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/puppet_generator.rb
1236 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/template/puppet/puppet.rb
1237 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/parser/
1238 puppet_parser_core.rb
1239 puppet_parser_rdoc2.rb
1240 %%RUBY_SITELIBDIR%%/puppet/util/watcher/
1244 %%RUBY_SITELIBDIR%%/puppet/util/windows/
1245 access_control_entry.rb
1246 access_control_list.rb
1258 security_descriptor.rb
1263 %%RUBY_SITELIBDIR%%/puppet/util/windows/monkey_patches/process.rb
1264 %%RUBY_SITELIBDIR%%/puppet/vendor/require_vendored.rb
1265 %%RUBY_SITELIBDIR%%/puppet/x509/
1269 etc/puppet/puppet.conf-dist
1270 share/man/man5/puppet.conf.5.gz
1276 puppet-describe.8.gz
1281 puppet-filebucket.8.gz
1282 puppet-generate.8.gz
1290 puppet-resource.8.gz
1294 @dir /var/run/puppet
1295 @dir(puppet,puppet,) /var/log/puppet
1296 @dir(puppet,puppet,) /var/puppet/state
1297 @dir(puppet,puppet,) etc/puppet/manifests
1298 @dir(puppet,puppet,) etc/puppet/modules
1301 [FILE:784:manifests/plist.examples]
1302 share/examples/puppet/enc/regexp_nodes/regexp_nodes.rb
1303 share/examples/puppet/enc/regexp_nodes/classes/
1306 share/examples/puppet/enc/regexp_nodes/environment/development
1307 share/examples/puppet/enc/regexp_nodes/parameters/service/
1311 share/examples/puppet/hiera/
1314 share/examples/puppet/hiera/etc/
1317 share/examples/puppet/hiera/etc/hieradb/
1321 share/examples/puppet/hiera/modules/data/manifests/common.pp
1322 share/examples/puppet/hiera/modules/ntp/manifests/
1325 share/examples/puppet/hiera/modules/ntp/templates/ntp.conf.erb
1326 share/examples/puppet/hiera/modules/users/manifests/
1330 share/examples/puppet/nagios/check_puppet.rb
1333 [FILE:786:patches/patch-lib_puppet_provider_service_daemontools.rb]
1334 Daemontools program locations
1336 --- lib/puppet/provider/service/daemontools.rb.orig 2022-05-18 22:23:47 UTC
1337 +++ lib/puppet/provider/service/daemontools.rb
1338 @@ -39,7 +39,7 @@ Puppet::Type.type(:service).provide :dae
1342 - commands :svc => "/usr/bin/svc", :svstat => "/usr/bin/svstat"
1343 + commands :svc => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat"
1346 attr_writer :defpath
1347 @@ -86,7 +86,7 @@ Puppet::Type.type(:service).provide :dae
1348 # find the service dir on this node
1351 - ["/service", "/etc/service","/var/lib/svscan"].each do |path|
1352 + ["/var/service", "/etc/service","/var/lib/svscan"].each do |path|
1353 if Puppet::FileSystem.exist?(path)
1358 [FILE:362:files/pkg-message-primary-dragonfly.in]
1360 To enable the puppet agent, add the following to /etc/rc.conf:
1364 To enable the puppetmaster, add the following to /etc/rc.conf:
1366 puppetmaster_enable="YES"
1368 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1369 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1371 The default PID directory is /var/run/puppet
1375 [FILE:362:files/pkg-message-primary-freebsd.in]
1377 To enable the puppet agent, add the following to /etc/rc.conf:
1381 To enable the puppetmaster, add the following to /etc/rc.conf:
1383 puppetmaster_enable="YES"
1385 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1386 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1388 The default PID directory is /var/run/puppet
1392 [FILE:775:files/puppet.in]
1400 # Add the following lines to /etc/rc.conf to enable the puppet agent:
1402 # puppet_enable="YES"
1409 load_rc_config "$name"
1411 : ${puppet_enable="NO"}
1412 : ${puppet_rundir="/var/run/puppet"}
1414 command="%%PREFIX%%/bin/puppet"
1415 command_args="agent ${puppet_flags} --rundir=${puppet_rundir}"
1416 command_interpreter=%%RUBY%%
1419 pidfile="${puppet_rundir}/agent.pid"
1420 start_precmd="install -d -o puppet -g puppet ${pidfile%/*}"
1422 PATH="${PATH}:%%PREFIX%%/bin"
1424 # An UTF-8 locale is required
1425 : LC_ALL=${LC_ALL:=C.UTF-8}
1430 LC_ALL="${LC_ALL%.*}.UTF-8"
1441 [FILE:1252:files/puppetmaster.in]
1444 # PROVIDE: puppetmaster
1447 # Add the following lines to /etc/rc.conf to enable the puppetmaster:
1449 # puppetmaster_enable="YES"
1455 rcvar=puppetmaster_enable
1457 load_rc_config "${name}"
1459 : ${puppetmaster_enable="NO"}
1460 : ${puppetmaster_rundir="/var/run/puppet"}
1461 : ${puppetmaster_flags="--rundir=${puppetmaster_rundir}"}
1463 command_interpreter=%%RUBY%%
1464 command="%%PREFIX%%/bin/puppet"
1465 command_args="master ${puppetmaster_flags}"
1466 unset puppetmaster_flags
1468 pidfile="${puppetmaster_rundir}/master.pid"
1470 start_precmd="puppetmaster_checkconfig"
1471 restart_precmd="puppetmaster_checkconfig"
1472 puppetmaster_checkconfig() {
1473 puppet_manifest="$($command config print --section=main manifest 2> /dev/null)"
1474 echo -n "Performing sanity check of ${name} configuration: "
1475 if ! ${command} parser validate "${puppet_manifest}"
1485 if [ -z "${puppetmaster_mongrel_ports}" ]; then
1488 for port in ${puppetmaster_mongrel_ports}; do
1489 pidfile="${puppetmaster_rundir}/mongrel.${port}.pid"
1490 command_args="master --pidfile=${pidfile} --servertype=mongrel --masterport=${port}"
1492 _rc_restart_done="false"