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:6.14.0
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= facter:single:standard
25 ruby-semantic_puppet:single:v26
26 ruby-concurrent-ruby:single:v26
27 ruby-deep_merge:single:v26
28 RUN_DEPENDS= ruby-gettext-setup:single:v26
30 ruby-ruby-augeas:single:v26
34 USERGROUP_SPKG= primary
38 LICENSE= APACHE20:primary
39 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
40 LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE
43 CPE_VENDOR= puppetlabs
44 FPC_EQUIVALENT= sysutils/puppet6
46 RC_SUBR= puppet:primary
48 SUB_FILES= pkg-message-primary-freebsd
49 pkg-message-primary-dragonfly
50 SUB_LIST= RUBY={{RUBY}}
53 ${REINPLACE_CMD} -e "s|/etc/puppetlabs/puppet|${PREFIX}/etc/puppet|" \
54 ${WRKSRC}/install.rb \
55 ${WRKSRC}/lib/puppet/reference/configuration.rb \
56 ${WRKSRC}/lib/puppet/util/run_mode.rb
57 ${REINPLACE_CMD} -e "s|/etc/puppetlabs/code|${PREFIX}/etc/puppet|" \
58 ${WRKSRC}/install.rb \
59 ${WRKSRC}/lib/puppet/reference/configuration.rb \
60 ${WRKSRC}/lib/puppet/util/run_mode.rb
61 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/cache|/var/puppet|" \
62 ${WRKSRC}/install.rb \
63 ${WRKSRC}/lib/puppet/reference/configuration.rb \
64 ${WRKSRC}/lib/puppet/util/run_mode.rb
65 ${REINPLACE_CMD} -e "s|/var/run/puppetlabs|/var/run/puppet|" \
66 ${WRKSRC}/install.rb \
67 ${WRKSRC}/lib/puppet/util/run_mode.rb
68 ${REINPLACE_CMD} -e "s|/var/log/puppetlabs/puppet|/var/log/puppet|" \
69 ${WRKSRC}/install.rb \
70 ${WRKSRC}/lib/puppet/util/run_mode.rb
71 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/modules|${PREFIX}/etc/puppet/modules|" \
72 ${WRKSRC}/lib/puppet/defaults.rb
73 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/bin/gem|${LOCALBASE}/bin/gem|" \
74 ${WRKSRC}/lib/puppet/provider/package/puppet_gem.rb
75 ${REINPLACE_CMD} -e "s|\$$confdir/ssl|/var/puppet/ssl|" \
76 ${WRKSRC}/lib/puppet/defaults.rb
77 ${REINPLACE_CMD} -e "s|\.\./\.\./\.\./locales|../locales|" \
78 ${WRKSRC}/lib/puppet/gettext/config.rb
79 ${FIND} ${WRKSRC} -name "*.orig" -delete
82 (cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 \
83 ${RUBY} ${WRKSRC}/install.rb --no-configs \
84 --destdir=${STAGEDIR} \
85 --localedir=${RUBY_SITELIBDIR}/puppet/locales)
88 ${AWK} '/Licensing/,/info@puppet.com/' \
89 ${WRKSRC}/README.md > ${WRKDIR}/TERMS
92 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} \
93 ${STAGEDIR}${PREFIX}/etc/puppet/manifests \
94 ${STAGEDIR}${PREFIX}/etc/puppet/modules \
95 ${STAGEDIR}/var/puppet
96 ${INSTALL_DATA} ${WRKSRC}/conf/auth.conf \
97 ${STAGEDIR}${PREFIX}/etc/puppet/auth.conf-dist
98 ${SETENV} LC_ALL=C.UTF-8 ${RUBY} \
99 -I ${STAGEDIR}/${RUBY_SITELIBDIR} \
100 ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
101 --confdir=${PREFIX}/etc/puppet \
102 --rundir=/var/run/puppet \
103 --vardir=/var/puppet \
104 --logdir=/var/log/puppet \
105 --codedir=${PREFIX}/etc/puppet \
106 > ${STAGEDIR}${PREFIX}/etc/puppet/puppet.conf-dist
108 (cd ${WRKSRC}/examples && \
109 ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
111 [FILE:305:descriptions/desc.primary]
112 Puppet lets you centrally manage every important aspect of your system
113 using a cross-platform specification language that manages all the separate
114 elements normally aggregated in different files, like users, cron jobs, and
115 hosts, along with obviously discrete elements like packages, services, and
120 bf6935cc8a59edf5c9a3cf3447842b6ab6bbd5868f3f82f5f32f50cf45eec11f 3281336 puppetlabs-puppet-6.14.0.tar.gz
123 [FILE:21096:manifests/plist.primary]
129 %%RUBY_SITELIBDIR%%/hiera/
132 %%RUBY_SITELIBDIR%%/puppet/
135 application_support.rb
137 compilable_resource_type.rb
141 confine_collection.rb
191 %%RUBY_SITELIBDIR%%/puppet/agent/
194 %%RUBY_SITELIBDIR%%/puppet/application/
222 %%RUBY_SITELIBDIR%%/puppet/concurrent/
225 thread_local_singleton.rb
226 %%RUBY_SITELIBDIR%%/puppet/configurer/
230 %%RUBY_SITELIBDIR%%/puppet/confine/
238 %%RUBY_SITELIBDIR%%/puppet/context/trusted_information.rb
239 %%RUBY_SITELIBDIR%%/puppet/datatypes/error.rb
240 %%RUBY_SITELIBDIR%%/puppet/datatypes/impl/error.rb
241 %%RUBY_SITELIBDIR%%/puppet/external/dot.rb
242 %%RUBY_SITELIBDIR%%/puppet/external/pson/
246 %%RUBY_SITELIBDIR%%/puppet/external/pson/pure/
249 %%RUBY_SITELIBDIR%%/puppet/face/
265 %%RUBY_SITELIBDIR%%/puppet/face/catalog/select.rb
266 %%RUBY_SITELIBDIR%%/puppet/face/help/
271 %%RUBY_SITELIBDIR%%/puppet/face/module/
280 %%RUBY_SITELIBDIR%%/puppet/face/node/clean.rb
281 %%RUBY_SITELIBDIR%%/puppet/feature/
295 %%RUBY_SITELIBDIR%%/puppet/file_bucket/
298 %%RUBY_SITELIBDIR%%/puppet/file_serving/
308 %%RUBY_SITELIBDIR%%/puppet/file_serving/configuration/parser.rb
309 %%RUBY_SITELIBDIR%%/puppet/file_serving/mount/
316 %%RUBY_SITELIBDIR%%/puppet/file_system/
325 %%RUBY_SITELIBDIR%%/puppet/forge/
329 %%RUBY_SITELIBDIR%%/puppet/functions/
418 %%RUBY_SITELIBDIR%%/puppet/generate/type.rb
419 %%RUBY_SITELIBDIR%%/puppet/generate/models/type/
422 %%RUBY_SITELIBDIR%%/puppet/generate/templates/type/pcore.erb
423 %%RUBY_SITELIBDIR%%/puppet/gettext/
426 module_translations.rb
428 %%RUBY_SITELIBDIR%%/puppet/graph/
432 relationship_graph.rb
433 sequential_prioritizer.rb
435 %%RUBY_SITELIBDIR%%/puppet/http/
441 retry_after_handler.rb
444 %%RUBY_SITELIBDIR%%/puppet/http/resolver/
448 %%RUBY_SITELIBDIR%%/puppet/http/service/
453 %%RUBY_SITELIBDIR%%/puppet/indirector/
455 direct_file_server.rb
478 %%RUBY_SITELIBDIR%%/puppet/indirector/catalog/
485 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate/
488 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate_request/
492 %%RUBY_SITELIBDIR%%/puppet/indirector/data_binding/
495 %%RUBY_SITELIBDIR%%/puppet/indirector/facts/
502 %%RUBY_SITELIBDIR%%/puppet/indirector/file_bucket_file/
506 %%RUBY_SITELIBDIR%%/puppet/indirector/file_content/
512 %%RUBY_SITELIBDIR%%/puppet/indirector/file_metadata/
518 %%RUBY_SITELIBDIR%%/puppet/indirector/key/
521 %%RUBY_SITELIBDIR%%/puppet/indirector/node/
529 %%RUBY_SITELIBDIR%%/puppet/indirector/report/
534 %%RUBY_SITELIBDIR%%/puppet/indirector/resource/
538 %%RUBY_SITELIBDIR%%/puppet/indirector/status/
541 %%RUBY_SITELIBDIR%%/puppet/info_service/
542 class_information_service.rb
543 plan_information_service.rb
544 task_information_service.rb
545 %%RUBY_SITELIBDIR%%/puppet/interface/
554 %%RUBY_SITELIBDIR%%/puppet/locales/
557 %%RUBY_SITELIBDIR%%/puppet/locales/en/puppet.po
558 %%RUBY_SITELIBDIR%%/puppet/metatype/manager.rb
559 %%RUBY_SITELIBDIR%%/puppet/module/
562 %%RUBY_SITELIBDIR%%/puppet/module_tool/
565 contents_description.rb
574 %%RUBY_SITELIBDIR%%/puppet/module_tool/applications/
582 %%RUBY_SITELIBDIR%%/puppet/module_tool/errors/
588 %%RUBY_SITELIBDIR%%/puppet/module_tool/tar/
591 %%RUBY_SITELIBDIR%%/puppet/network/
592 auth_config_parser.rb
607 %%RUBY_SITELIBDIR%%/puppet/network/http/
624 %%RUBY_SITELIBDIR%%/puppet/network/http/api/
628 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3.rb
629 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3/
633 %%RUBY_SITELIBDIR%%/puppet/node/
636 %%RUBY_SITELIBDIR%%/puppet/pal/
639 function_signature.rb
640 json_catalog_encoder.rb
646 %%RUBY_SITELIBDIR%%/puppet/parameter/
652 %%RUBY_SITELIBDIR%%/puppet/parser/
658 environment_compiler.rb
668 %%RUBY_SITELIBDIR%%/puppet/parser/ast/
678 top_level_construct.rb
679 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator.rb
680 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator/
681 env_relationship_validator.rb
682 relationship_validator.rb
684 %%RUBY_SITELIBDIR%%/puppet/parser/functions/
737 %%RUBY_SITELIBDIR%%/puppet/parser/resource/param.rb
738 %%RUBY_SITELIBDIR%%/puppet/plugins/
741 %%RUBY_SITELIBDIR%%/puppet/pops/
760 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/
762 callable_signature.rb
764 collector_transformer.rb
769 external_syntax_support.rb
770 json_strict_literal_evaluator.rb
773 relationship_operator.rb
774 runtime3_converter.rb
775 runtime3_resource_support.rb
777 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/collectors/
778 abstract_collector.rb
780 exported_collector.rb
781 fixed_set_collector.rb
782 %%RUBY_SITELIBDIR%%/puppet/pops/functions/
786 %%RUBY_SITELIBDIR%%/puppet/pops/loader/
790 generic_plan_instantiator.rb
795 puppet_function_instantiator.rb
796 puppet_plan_instantiator.rb
797 puppet_resource_type_impl_instantiator.rb
798 ruby_data_type_instantiator.rb
799 ruby_function_instantiator.rb
800 ruby_legacy_function_instantiator.rb
801 runtime3_type_loader.rb
802 simple_environment_loader.rb
805 type_definition_instantiator.rb
808 %%RUBY_SITELIBDIR%%/puppet/pops/lookup/
809 configured_data_provider.rb
812 data_dig_function_provider.rb
813 data_hash_function_provider.rb
815 environment_data_provider.rb
818 global_data_provider.rb
826 lookup_key_function_provider.rb
827 module_data_provider.rb
829 %%RUBY_SITELIBDIR%%/puppet/pops/migration/migration_checker.rb
830 %%RUBY_SITELIBDIR%%/puppet/pops/model/
835 model_label_provider.rb
839 %%RUBY_SITELIBDIR%%/puppet/pops/parser/
847 interpolation_support.rb
855 %%RUBY_SITELIBDIR%%/puppet/pops/resource/
857 resource_type_impl.rb
858 resource_type_set.pcore
859 %%RUBY_SITELIBDIR%%/puppet/pops/serialization/
864 from_data_converter.rb
873 to_stringified_converter.rb
874 %%RUBY_SITELIBDIR%%/puppet/pops/time/
877 %%RUBY_SITELIBDIR%%/puppet/pops/types/
882 implementation_registry.rb
888 p_object_type_extension.rb
890 p_sem_ver_range_type.rb
905 type_assertion_error.rb
907 type_conversion_error.rb
910 type_mismatch_describer.rb
912 type_set_reference.rb
915 %%RUBY_SITELIBDIR%%/puppet/pops/validation/
918 validator_factory_4_0.rb
919 %%RUBY_SITELIBDIR%%/puppet/property/
925 %%RUBY_SITELIBDIR%%/puppet/provider/
934 package_targetable.rb
936 %%RUBY_SITELIBDIR%%/puppet/provider/exec/
940 %%RUBY_SITELIBDIR%%/puppet/provider/file/
943 %%RUBY_SITELIBDIR%%/puppet/provider/group/
950 %%RUBY_SITELIBDIR%%/puppet/provider/nameservice/
954 %%RUBY_SITELIBDIR%%/puppet/provider/package/
996 %%RUBY_SITELIBDIR%%/puppet/provider/package/windows/
1000 %%RUBY_SITELIBDIR%%/puppet/provider/service/
1021 %%RUBY_SITELIBDIR%%/puppet/provider/user/
1031 %%RUBY_SITELIBDIR%%/puppet/reference/
1033 configuration.rb.bak
1040 %%RUBY_SITELIBDIR%%/puppet/reports/
1044 %%RUBY_SITELIBDIR%%/puppet/resource/
1045 capability_finder.rb
1050 %%RUBY_SITELIBDIR%%/puppet/rest/
1055 %%RUBY_SITELIBDIR%%/puppet/scheduler/
1060 %%RUBY_SITELIBDIR%%/puppet/settings/
1065 certificate_revocation_setting.rb
1067 directory_setting.rb
1072 file_or_directory_setting.rb
1074 http_extra_headers_setting.rb
1078 server_list_setting.rb
1080 symbolic_enum_setting.rb
1084 %%RUBY_SITELIBDIR%%/puppet/ssl/
1087 certificate_request.rb
1088 certificate_request_attributes.rb
1089 certificate_signer.rb
1102 %%RUBY_SITELIBDIR%%/puppet/ssl/validator/
1103 default_validator.rb
1105 %%RUBY_SITELIBDIR%%/puppet/syntax_checkers/
1110 %%RUBY_SITELIBDIR%%/puppet/test/test_helper.rb
1111 %%RUBY_SITELIBDIR%%/puppet/transaction/
1112 additional_resource_generator.rb
1118 %%RUBY_SITELIBDIR%%/puppet/type/
1133 %%RUBY_SITELIBDIR%%/puppet/type/file/
1148 %%RUBY_SITELIBDIR%%/puppet/util/
1152 character_encoding.rb
1158 constant_inflector.rb
1191 provider_features.rb
1195 resource_template.rb
1206 symbolic_file_mode.rb
1216 %%RUBY_SITELIBDIR%%/puppet/util/at_fork/
1219 %%RUBY_SITELIBDIR%%/puppet/util/command_line/
1220 puppet_option_parser.rb
1222 %%RUBY_SITELIBDIR%%/puppet/util/ldap/
1226 %%RUBY_SITELIBDIR%%/puppet/util/log/
1229 %%RUBY_SITELIBDIR%%/puppet/util/network_device/
1233 %%RUBY_SITELIBDIR%%/puppet/util/network_device/transport/base.rb
1234 %%RUBY_SITELIBDIR%%/puppet/util/profiler/
1240 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/
1243 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/puppet_generator.rb
1244 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/template/puppet/puppet.rb
1245 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/parser/
1246 puppet_parser_core.rb
1247 puppet_parser_rdoc2.rb
1248 %%RUBY_SITELIBDIR%%/puppet/util/watcher/
1252 %%RUBY_SITELIBDIR%%/puppet/util/windows/
1253 access_control_entry.rb
1254 access_control_list.rb
1266 security_descriptor.rb
1271 %%RUBY_SITELIBDIR%%/puppet/vendor/
1274 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/
1279 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec.rb
1280 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec/
1284 %%RUBY_SITELIBDIR%%/puppet/x509/
1291 share/man/man5/puppet.conf.5.gz
1297 puppet-describe.8.gz
1302 puppet-filebucket.8.gz
1303 puppet-generate.8.gz
1313 puppet-resource.8.gz
1318 @dir /var/run/puppet
1319 @dir(puppet,puppet,) /var/log/puppet
1320 @dir(puppet,puppet,) /var/puppet
1321 @dir(puppet,puppet,) etc/puppet/manifests
1322 @dir(puppet,puppet,) etc/puppet/modules
1325 [FILE:472:manifests/plist.examples]
1326 share/examples/puppet/hiera/
1329 share/examples/puppet/hiera/etc/
1332 share/examples/puppet/hiera/etc/hieradb/
1336 share/examples/puppet/hiera/modules/data/manifests/common.pp
1337 share/examples/puppet/hiera/modules/ntp/manifests/
1340 share/examples/puppet/hiera/modules/ntp/templates/ntp.conf.erb
1341 share/examples/puppet/hiera/modules/users/manifests/
1347 [FILE:786:patches/patch-lib_puppet_provider_service_daemontools.rb]
1348 Daemontools program locations
1350 --- lib/puppet/provider/service/daemontools.rb.orig 2020-02-12 09:09:36 UTC
1351 +++ lib/puppet/provider/service/daemontools.rb
1352 @@ -39,7 +39,7 @@ Puppet::Type.type(:service).provide :dae
1356 - commands :svc => "/usr/bin/svc", :svstat => "/usr/bin/svstat"
1357 + commands :svc => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat"
1360 attr_writer :defpath
1361 @@ -86,7 +86,7 @@ Puppet::Type.type(:service).provide :dae
1362 # find the service dir on this node
1365 - ["/service", "/etc/service","/var/lib/svscan"].each do |path|
1366 + ["/var/service", "/etc/service","/var/lib/svscan"].each do |path|
1367 if Puppet::FileSystem.exist?(path)
1372 [FILE:362:files/pkg-message-primary-dragonfly.in]
1374 To enable the puppet agent, add the following to /etc/rc.conf:
1378 To enable the puppetmaster, add the following to /etc/rc.conf:
1380 puppetmaster_enable="YES"
1382 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1383 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1385 The default PID directory is /var/run/puppet
1389 [FILE:362:files/pkg-message-primary-freebsd.in]
1391 To enable the puppet agent, add the following to /etc/rc.conf:
1395 To enable the puppetmaster, add the following to /etc/rc.conf:
1397 puppetmaster_enable="YES"
1399 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1400 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1402 The default PID directory is /var/run/puppet
1406 [FILE:775:files/puppet.in]
1414 # Add the following lines to /etc/rc.conf to enable the puppet agent:
1416 # puppet_enable="YES"
1423 load_rc_config "$name"
1425 : ${puppet_enable="NO"}
1426 : ${puppet_rundir="/var/run/puppet"}
1428 command="%%PREFIX%%/bin/puppet"
1429 command_args="agent ${puppet_flags} --rundir=${puppet_rundir}"
1430 command_interpreter=%%RUBY%%
1433 pidfile="${puppet_rundir}/agent.pid"
1434 start_precmd="install -d -o puppet -g puppet ${pidfile%/*}"
1436 PATH="${PATH}:%%PREFIX%%/bin"
1438 # An UTF-8 locale is required
1439 : LC_ALL=${LC_ALL:=C.UTF-8}
1444 LC_ALL="${LC_ALL%.*}.UTF-8"
1455 [FILE:1252:files/puppetmaster.in]
1458 # PROVIDE: puppetmaster
1461 # Add the following lines to /etc/rc.conf to enable the puppetmaster:
1463 # puppetmaster_enable="YES"
1469 rcvar=puppetmaster_enable
1471 load_rc_config "${name}"
1473 : ${puppetmaster_enable="NO"}
1474 : ${puppetmaster_rundir="/var/run/puppet"}
1475 : ${puppetmaster_flags="--rundir=${puppetmaster_rundir}"}
1477 command_interpreter=%%RUBY%%
1478 command="%%PREFIX%%/bin/puppet"
1479 command_args="master ${puppetmaster_flags}"
1480 unset puppetmaster_flags
1482 pidfile="${puppetmaster_rundir}/master.pid"
1484 start_precmd="puppetmaster_checkconfig"
1485 restart_precmd="puppetmaster_checkconfig"
1486 puppetmaster_checkconfig() {
1487 puppet_manifest="$($command config print --section=main manifest 2> /dev/null)"
1488 echo -n "Performing sanity check of ${name} configuration: "
1489 if ! ${command} parser validate "${puppet_manifest}"
1499 if [ -z "${puppetmaster_mongrel_ports}" ]; then
1502 for port in ${puppetmaster_mongrel_ports}; do
1503 pidfile="${puppetmaster_rundir}/mongrel.${port}.pid"
1504 command_args="master --pidfile=${pidfile} --servertype=mongrel --masterport=${port}"
1506 _rc_restart_done="false"