1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Server automation framework and application
9 HOMEPAGE= https://puppet.com/
13 SITES[main]= GITHUB/puppetlabs:puppet:6.10.1
14 DISTFILE[1]= generated:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILDRUN_DEPENDS= facter:single:standard
26 ruby-semantic_puppet:single:v26
27 ruby-concurrent-ruby: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
81 (cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 \
82 ${RUBY} ${WRKSRC}/install.rb --no-configs \
83 --destdir=${STAGEDIR} \
84 --localedir=${RUBY_SITELIBDIR}/puppet/locales)
87 ${AWK} '/Licensing/,/info@puppet.com/' \
88 ${WRKSRC}/README.md > ${WRKDIR}/TERMS
91 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} \
92 ${STAGEDIR}${PREFIX}/etc/puppet/manifests \
93 ${STAGEDIR}${PREFIX}/etc/puppet/modules \
94 ${STAGEDIR}/var/puppet
95 ${INSTALL_DATA} ${WRKSRC}/conf/auth.conf \
96 ${STAGEDIR}${PREFIX}/etc/puppet/auth.conf-dist
97 ${SETENV} LC_ALL=C.UTF-8 ${RUBY} \
98 -I ${STAGEDIR}/${RUBY_SITELIBDIR} \
99 ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
100 --confdir=${PREFIX}/etc/puppet \
101 --rundir=/var/run/puppet \
102 --vardir=/var/puppet \
103 --logdir=/var/log/puppet \
104 --codedir=${PREFIX}/etc/puppet \
105 > ${STAGEDIR}${PREFIX}/etc/puppet/puppet.conf-dist
107 (cd ${WRKSRC}/examples && \
108 ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
110 [FILE:305:descriptions/desc.primary]
111 Puppet lets you centrally manage every important aspect of your system
112 using a cross-platform specification language that manages all the separate
113 elements normally aggregated in different files, like users, cron jobs, and
114 hosts, along with obviously discrete elements like packages, services, and
119 9e66e36fd968ac8fef88f9dcd8a1e3884fe8a9671ae7af37810cd45e61ef7ff7 3207018 puppetlabs-puppet-6.10.1.tar.gz
122 [FILE:21003:manifests/plist.primary]
128 %%RUBY_SITELIBDIR%%/hiera/
131 %%RUBY_SITELIBDIR%%/puppet/
134 application_support.rb
136 compilable_resource_type.rb
139 confine_collection.rb
186 %%RUBY_SITELIBDIR%%/puppet/agent/
189 %%RUBY_SITELIBDIR%%/puppet/application/
217 %%RUBY_SITELIBDIR%%/puppet/configurer/
221 %%RUBY_SITELIBDIR%%/puppet/confine/
229 %%RUBY_SITELIBDIR%%/puppet/context/trusted_information.rb
230 %%RUBY_SITELIBDIR%%/puppet/datatypes/error.rb
231 %%RUBY_SITELIBDIR%%/puppet/datatypes/impl/error.rb
232 %%RUBY_SITELIBDIR%%/puppet/external/dot.rb
233 %%RUBY_SITELIBDIR%%/puppet/external/pson/
237 %%RUBY_SITELIBDIR%%/puppet/external/pson/pure/
240 %%RUBY_SITELIBDIR%%/puppet/face/
256 %%RUBY_SITELIBDIR%%/puppet/face/catalog/select.rb
257 %%RUBY_SITELIBDIR%%/puppet/face/help/
262 %%RUBY_SITELIBDIR%%/puppet/face/module/
271 %%RUBY_SITELIBDIR%%/puppet/face/node/clean.rb
272 %%RUBY_SITELIBDIR%%/puppet/feature/
286 %%RUBY_SITELIBDIR%%/puppet/file_bucket/
289 %%RUBY_SITELIBDIR%%/puppet/file_serving/
299 %%RUBY_SITELIBDIR%%/puppet/file_serving/configuration/parser.rb
300 %%RUBY_SITELIBDIR%%/puppet/file_serving/mount/
307 %%RUBY_SITELIBDIR%%/puppet/file_system/
316 %%RUBY_SITELIBDIR%%/puppet/forge/
320 %%RUBY_SITELIBDIR%%/puppet/functions/
408 %%RUBY_SITELIBDIR%%/puppet/generate/type.rb
409 %%RUBY_SITELIBDIR%%/puppet/generate/models/type/
412 %%RUBY_SITELIBDIR%%/puppet/generate/templates/type/pcore.erb
413 %%RUBY_SITELIBDIR%%/puppet/gettext/
416 module_translations.rb
418 %%RUBY_SITELIBDIR%%/puppet/graph/
422 relationship_graph.rb
423 sequential_prioritizer.rb
425 %%RUBY_SITELIBDIR%%/puppet/indirector/
427 direct_file_server.rb
450 %%RUBY_SITELIBDIR%%/puppet/indirector/catalog/
457 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate/
460 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate_request/
464 %%RUBY_SITELIBDIR%%/puppet/indirector/data_binding/
467 %%RUBY_SITELIBDIR%%/puppet/indirector/facts/
474 %%RUBY_SITELIBDIR%%/puppet/indirector/file_bucket_file/
478 %%RUBY_SITELIBDIR%%/puppet/indirector/file_content/
484 %%RUBY_SITELIBDIR%%/puppet/indirector/file_metadata/
490 %%RUBY_SITELIBDIR%%/puppet/indirector/key/
493 %%RUBY_SITELIBDIR%%/puppet/indirector/node/
501 %%RUBY_SITELIBDIR%%/puppet/indirector/report/
506 %%RUBY_SITELIBDIR%%/puppet/indirector/resource/
510 %%RUBY_SITELIBDIR%%/puppet/indirector/status/
513 %%RUBY_SITELIBDIR%%/puppet/info_service/
514 class_information_service.rb
515 plan_information_service.rb
516 task_information_service.rb
517 %%RUBY_SITELIBDIR%%/puppet/interface/
526 %%RUBY_SITELIBDIR%%/puppet/locales/
529 %%RUBY_SITELIBDIR%%/puppet/locales/en/puppet.po
530 %%RUBY_SITELIBDIR%%/puppet/metatype/manager.rb
531 %%RUBY_SITELIBDIR%%/puppet/module/
534 %%RUBY_SITELIBDIR%%/puppet/module_tool/
537 contents_description.rb
546 %%RUBY_SITELIBDIR%%/puppet/module_tool/applications/
554 %%RUBY_SITELIBDIR%%/puppet/module_tool/errors/
560 %%RUBY_SITELIBDIR%%/puppet/module_tool/tar/
563 %%RUBY_SITELIBDIR%%/puppet/network/
564 auth_config_parser.rb
579 %%RUBY_SITELIBDIR%%/puppet/network/http/
596 %%RUBY_SITELIBDIR%%/puppet/network/http/api/
600 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3.rb
601 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3/
605 %%RUBY_SITELIBDIR%%/puppet/node/
608 %%RUBY_SITELIBDIR%%/puppet/pal/
611 function_signature.rb
612 json_catalog_encoder.rb
618 %%RUBY_SITELIBDIR%%/puppet/parameter/
624 %%RUBY_SITELIBDIR%%/puppet/parser/
630 environment_compiler.rb
640 %%RUBY_SITELIBDIR%%/puppet/parser/ast/
650 top_level_construct.rb
651 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator.rb
652 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator/
653 env_relationship_validator.rb
654 relationship_validator.rb
656 %%RUBY_SITELIBDIR%%/puppet/parser/functions/
709 %%RUBY_SITELIBDIR%%/puppet/parser/resource/param.rb
710 %%RUBY_SITELIBDIR%%/puppet/plugins/
713 %%RUBY_SITELIBDIR%%/puppet/pops/
732 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/
734 callable_signature.rb
736 collector_transformer.rb
741 external_syntax_support.rb
742 json_strict_literal_evaluator.rb
745 relationship_operator.rb
746 runtime3_converter.rb
747 runtime3_resource_support.rb
749 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/collectors/
750 abstract_collector.rb
752 exported_collector.rb
753 fixed_set_collector.rb
754 %%RUBY_SITELIBDIR%%/puppet/pops/functions/
758 %%RUBY_SITELIBDIR%%/puppet/pops/loader/
762 generic_plan_instantiator.rb
768 puppet_function_instantiator.rb
769 puppet_plan_instantiator.rb
770 puppet_resource_type_impl_instantiator.rb
771 ruby_data_type_instantiator.rb
772 ruby_function_instantiator.rb
773 ruby_legacy_function_instantiator.rb
774 runtime3_type_loader.rb
775 simple_environment_loader.rb
778 type_definition_instantiator.rb
781 %%RUBY_SITELIBDIR%%/puppet/pops/lookup/
782 configured_data_provider.rb
785 data_dig_function_provider.rb
786 data_hash_function_provider.rb
788 environment_data_provider.rb
791 global_data_provider.rb
799 lookup_key_function_provider.rb
800 module_data_provider.rb
802 %%RUBY_SITELIBDIR%%/puppet/pops/migration/migration_checker.rb
803 %%RUBY_SITELIBDIR%%/puppet/pops/model/
808 model_label_provider.rb
812 %%RUBY_SITELIBDIR%%/puppet/pops/parser/
820 interpolation_support.rb
828 %%RUBY_SITELIBDIR%%/puppet/pops/resource/
830 resource_type_impl.rb
831 resource_type_set.pcore
832 %%RUBY_SITELIBDIR%%/puppet/pops/serialization/
837 from_data_converter.rb
846 to_stringified_converter.rb
847 %%RUBY_SITELIBDIR%%/puppet/pops/time/
850 %%RUBY_SITELIBDIR%%/puppet/pops/types/
855 implementation_registry.rb
861 p_object_type_extension.rb
863 p_sem_ver_range_type.rb
878 type_assertion_error.rb
880 type_conversion_error.rb
883 type_mismatch_describer.rb
885 type_set_reference.rb
888 %%RUBY_SITELIBDIR%%/puppet/pops/validation/
891 validator_factory_4_0.rb
892 %%RUBY_SITELIBDIR%%/puppet/property/
898 %%RUBY_SITELIBDIR%%/puppet/provider/
907 package_targetable.rb
909 %%RUBY_SITELIBDIR%%/puppet/provider/exec/
913 %%RUBY_SITELIBDIR%%/puppet/provider/file/
916 %%RUBY_SITELIBDIR%%/puppet/provider/group/
923 %%RUBY_SITELIBDIR%%/puppet/provider/nameservice/
927 %%RUBY_SITELIBDIR%%/puppet/provider/package/
968 %%RUBY_SITELIBDIR%%/puppet/provider/package/windows/
972 %%RUBY_SITELIBDIR%%/puppet/provider/service/
994 %%RUBY_SITELIBDIR%%/puppet/provider/user/
1004 %%RUBY_SITELIBDIR%%/puppet/reference/
1006 configuration.rb.bak
1013 %%RUBY_SITELIBDIR%%/puppet/reports/
1017 %%RUBY_SITELIBDIR%%/puppet/resource/
1018 capability_finder.rb
1023 %%RUBY_SITELIBDIR%%/puppet/rest/
1028 %%RUBY_SITELIBDIR%%/puppet/scheduler/
1033 %%RUBY_SITELIBDIR%%/puppet/settings/
1038 certificate_revocation_setting.rb
1040 directory_setting.rb
1045 file_or_directory_setting.rb
1050 server_list_setting.rb
1052 symbolic_enum_setting.rb
1056 %%RUBY_SITELIBDIR%%/puppet/ssl/
1059 certificate_request.rb
1060 certificate_request_attributes.rb
1061 certificate_signer.rb
1074 %%RUBY_SITELIBDIR%%/puppet/ssl/validator/
1075 default_validator.rb
1077 %%RUBY_SITELIBDIR%%/puppet/syntax_checkers/
1082 %%RUBY_SITELIBDIR%%/puppet/test/test_helper.rb
1083 %%RUBY_SITELIBDIR%%/puppet/transaction/
1084 additional_resource_generator.rb
1090 %%RUBY_SITELIBDIR%%/puppet/type/
1105 %%RUBY_SITELIBDIR%%/puppet/type/file/
1120 %%RUBY_SITELIBDIR%%/puppet/util/
1124 character_encoding.rb
1130 constant_inflector.rb
1163 provider_features.rb
1167 resource_template.rb
1178 symbolic_file_mode.rb
1188 %%RUBY_SITELIBDIR%%/puppet/util/at_fork/
1191 %%RUBY_SITELIBDIR%%/puppet/util/command_line/
1192 puppet_option_parser.rb
1194 %%RUBY_SITELIBDIR%%/puppet/util/ldap/
1198 %%RUBY_SITELIBDIR%%/puppet/util/log/
1201 %%RUBY_SITELIBDIR%%/puppet/util/network_device/
1205 %%RUBY_SITELIBDIR%%/puppet/util/network_device/transport/base.rb
1206 %%RUBY_SITELIBDIR%%/puppet/util/profiler/
1212 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/
1215 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/puppet_generator.rb
1216 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/template/puppet/puppet.rb
1217 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/parser/
1218 puppet_parser_core.rb
1219 puppet_parser_rdoc2.rb
1220 %%RUBY_SITELIBDIR%%/puppet/util/watcher/
1224 %%RUBY_SITELIBDIR%%/puppet/util/windows/
1225 access_control_entry.rb
1226 access_control_list.rb
1238 security_descriptor.rb
1243 %%RUBY_SITELIBDIR%%/puppet/vendor/
1247 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/
1255 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/lib/deep_merge.rb
1256 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/lib/deep_merge/
1260 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/test/test_deep_merge.rb
1261 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/
1266 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec.rb
1267 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec/
1271 %%RUBY_SITELIBDIR%%/puppet/x509/
1278 share/man/man5/puppet.conf.5.gz
1284 puppet-describe.8.gz
1289 puppet-filebucket.8.gz
1290 puppet-generate.8.gz
1300 puppet-resource.8.gz
1305 @dir /var/run/puppet
1306 @dir(puppet,puppet,) /var/log/puppet
1307 @dir(puppet,puppet,) /var/puppet
1308 @dir(puppet,puppet,) etc/puppet/manifests
1309 @dir(puppet,puppet,) etc/puppet/modules
1312 [FILE:472:manifests/plist.examples]
1313 share/examples/puppet/hiera/
1316 share/examples/puppet/hiera/etc/
1319 share/examples/puppet/hiera/etc/hieradb/
1323 share/examples/puppet/hiera/modules/data/manifests/common.pp
1324 share/examples/puppet/hiera/modules/ntp/manifests/
1327 share/examples/puppet/hiera/modules/ntp/templates/ntp.conf.erb
1328 share/examples/puppet/hiera/modules/users/manifests/
1334 [FILE:786:patches/patch-lib_puppet_provider_service_daemontools.rb]
1335 Daemontools program locations
1337 --- lib/puppet/provider/service/daemontools.rb.orig 2019-10-08 00:37:22 UTC
1338 +++ lib/puppet/provider/service/daemontools.rb
1339 @@ -39,7 +39,7 @@ Puppet::Type.type(:service).provide :dae
1343 - commands :svc => "/usr/bin/svc", :svstat => "/usr/bin/svstat"
1344 + commands :svc => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat"
1347 attr_writer :defpath
1348 @@ -88,7 +88,7 @@ Puppet::Type.type(:service).provide :dae
1349 # find the service dir on this node
1352 - ["/service", "/etc/service","/var/lib/svscan"].each do |path|
1353 + ["/var/service", "/etc/service","/var/lib/svscan"].each do |path|
1354 if Puppet::FileSystem.exist?(path)
1359 [FILE:362:files/pkg-message-primary-dragonfly.in]
1361 To enable the puppet agent, add the following to /etc/rc.conf:
1365 To enable the puppetmaster, add the following to /etc/rc.conf:
1367 puppetmaster_enable="YES"
1369 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1370 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1372 The default PID directory is /var/run/puppet
1376 [FILE:362:files/pkg-message-primary-freebsd.in]
1378 To enable the puppet agent, add the following to /etc/rc.conf:
1382 To enable the puppetmaster, add the following to /etc/rc.conf:
1384 puppetmaster_enable="YES"
1386 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1387 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1389 The default PID directory is /var/run/puppet
1393 [FILE:775:files/puppet.in]
1401 # Add the following lines to /etc/rc.conf to enable the puppet agent:
1403 # puppet_enable="YES"
1410 load_rc_config "$name"
1412 : ${puppet_enable="NO"}
1413 : ${puppet_rundir="/var/run/puppet"}
1415 command="%%PREFIX%%/bin/puppet"
1416 command_args="agent ${puppet_flags} --rundir=${puppet_rundir}"
1417 command_interpreter=%%RUBY%%
1420 pidfile="${puppet_rundir}/agent.pid"
1421 start_precmd="install -d -o puppet -g puppet ${pidfile%/*}"
1423 PATH="${PATH}:%%PREFIX%%/bin"
1425 # An UTF-8 locale is required
1426 : LC_ALL=${LC_ALL:=C.UTF-8}
1431 LC_ALL="${LC_ALL%.*}.UTF-8"
1442 [FILE:1252:files/puppetmaster.in]
1445 # PROVIDE: puppetmaster
1448 # Add the following lines to /etc/rc.conf to enable the puppetmaster:
1450 # puppetmaster_enable="YES"
1456 rcvar=puppetmaster_enable
1458 load_rc_config "${name}"
1460 : ${puppetmaster_enable="NO"}
1461 : ${puppetmaster_rundir="/var/run/puppet"}
1462 : ${puppetmaster_flags="--rundir=${puppetmaster_rundir}"}
1464 command_interpreter=%%RUBY%%
1465 command="%%PREFIX%%/bin/puppet"
1466 command_args="master ${puppetmaster_flags}"
1467 unset puppetmaster_flags
1469 pidfile="${puppetmaster_rundir}/master.pid"
1471 start_precmd="puppetmaster_checkconfig"
1472 restart_precmd="puppetmaster_checkconfig"
1473 puppetmaster_checkconfig() {
1474 puppet_manifest="$($command config print --section=main manifest 2> /dev/null)"
1475 echo -n "Performing sanity check of ${name} configuration: "
1476 if ! ${command} parser validate "${puppet_manifest}"
1486 if [ -z "${puppetmaster_mongrel_ports}" ]; then
1489 for port in ${puppetmaster_mongrel_ports}; do
1490 pidfile="${puppetmaster_rundir}/mongrel.${port}.pid"
1491 command_args="master --pidfile=${pidfile} --servertype=mongrel --masterport=${port}"
1493 _rc_restart_done="false"