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.4.0
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= facter:single:standard
23 ruby-hiera:single:ruby_default
24 ruby-json_pure:single:ruby_default
25 ruby-semantic_puppet:single:ruby_default
26 RUN_DEPENDS= ruby-gettext-setup:single:ruby_default
27 ruby-hocon:single:ruby_default
28 ruby-ruby-augeas:single:ruby_default
32 USERGROUP_SPKG= primary
36 LICENSE= APACHE20:primary
37 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
38 LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE
41 CPE_VENDOR= puppetlabs
42 FPC_EQUIVALENT= sysutils/puppet6
44 RC_SUBR= puppet:primary
46 SUB_FILES= pkg-message-primary-freebsd
47 pkg-message-primary-dragonfly
48 SUB_LIST= RUBY={{RUBY}}
51 ${REINPLACE_CMD} -e "s|/etc/puppetlabs/puppet|${PREFIX}/etc/puppet|" \
52 ${WRKSRC}/install.rb \
53 ${WRKSRC}/lib/puppet/reference/configuration.rb \
54 ${WRKSRC}/lib/puppet/util/run_mode.rb
55 ${REINPLACE_CMD} -e "s|/etc/puppetlabs/code|${PREFIX}/etc/puppet|" \
56 ${WRKSRC}/install.rb \
57 ${WRKSRC}/lib/puppet/reference/configuration.rb \
58 ${WRKSRC}/lib/puppet/util/run_mode.rb
59 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/cache|/var/puppet|" \
60 ${WRKSRC}/install.rb \
61 ${WRKSRC}/lib/puppet/reference/configuration.rb \
62 ${WRKSRC}/lib/puppet/util/run_mode.rb
63 ${REINPLACE_CMD} -e "s|/var/run/puppetlabs|/var/run/puppet|" \
64 ${WRKSRC}/install.rb \
65 ${WRKSRC}/lib/puppet/util/run_mode.rb
66 ${REINPLACE_CMD} -e "s|/var/log/puppetlabs/puppet|/var/log/puppet|" \
67 ${WRKSRC}/install.rb \
68 ${WRKSRC}/lib/puppet/util/run_mode.rb
69 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/modules|${PREFIX}/etc/puppet/modules|" \
70 ${WRKSRC}/lib/puppet/defaults.rb
71 ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/bin/gem|${LOCALBASE}/bin/gem|" \
72 ${WRKSRC}/lib/puppet/provider/package/puppet_gem.rb
73 ${REINPLACE_CMD} -e "s|\$$confdir/ssl|/var/puppet/ssl|" \
74 ${WRKSRC}/lib/puppet/defaults.rb
75 ${REINPLACE_CMD} -e "s|\.\./\.\./\.\./locales|../locales|" \
76 ${WRKSRC}/lib/puppet/gettext/config.rb
79 (cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 \
80 ${RUBY} ${WRKSRC}/install.rb --no-configs \
81 --destdir=${STAGEDIR} \
82 --localedir=${RUBY_SITELIBDIR}/puppet/locales)
85 ${AWK} '/Licensing/,/info@puppet.com/' \
86 ${WRKSRC}/README.md > ${WRKDIR}/TERMS
89 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} \
90 ${STAGEDIR}${PREFIX}/etc/puppet/manifests \
91 ${STAGEDIR}${PREFIX}/etc/puppet/modules \
92 ${STAGEDIR}/var/puppet
93 ${INSTALL_DATA} ${WRKSRC}/conf/auth.conf \
94 ${STAGEDIR}${PREFIX}/etc/puppet/auth.conf-dist
95 ${SETENV} LC_ALL=C.UTF-8 ${RUBY} \
96 -I ${STAGEDIR}/${RUBY_SITELIBDIR} \
97 ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
98 --confdir=${PREFIX}/etc/puppet \
99 --rundir=/var/run/puppet \
100 --vardir=/var/puppet \
101 --logdir=/var/log/puppet \
102 --codedir=${PREFIX}/etc/puppet \
103 > ${STAGEDIR}${PREFIX}/etc/puppet/puppet.conf-dist
105 (cd ${WRKSRC}/examples && \
106 ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
108 [FILE:305:descriptions/desc.primary]
109 Puppet lets you centrally manage every important aspect of your system
110 using a cross-platform specification language that manages all the separate
111 elements normally aggregated in different files, like users, cron jobs, and
112 hosts, along with obviously discrete elements like packages, services, and
117 76e60240814fcbecacdf2072b6f21e16a7fb57ad7a5627de585e74f866b44d0f 3243148 puppetlabs-puppet-6.4.0.tar.gz
120 [FILE:20938:manifests/plist.primary]
126 %%RUBY_SITELIBDIR%%/hiera/
129 %%RUBY_SITELIBDIR%%/puppet/
132 application_support.rb
134 compilable_resource_type.rb
137 confine_collection.rb
183 %%RUBY_SITELIBDIR%%/puppet/agent/
186 %%RUBY_SITELIBDIR%%/puppet/application/
214 %%RUBY_SITELIBDIR%%/puppet/configurer/
218 %%RUBY_SITELIBDIR%%/puppet/confine/
226 %%RUBY_SITELIBDIR%%/puppet/context/trusted_information.rb
227 %%RUBY_SITELIBDIR%%/puppet/datatypes/error.rb
228 %%RUBY_SITELIBDIR%%/puppet/datatypes/impl/error.rb
229 %%RUBY_SITELIBDIR%%/puppet/external/dot.rb
230 %%RUBY_SITELIBDIR%%/puppet/external/pson/
234 %%RUBY_SITELIBDIR%%/puppet/external/pson/pure/
237 %%RUBY_SITELIBDIR%%/puppet/face/
253 %%RUBY_SITELIBDIR%%/puppet/face/catalog/select.rb
254 %%RUBY_SITELIBDIR%%/puppet/face/help/
259 %%RUBY_SITELIBDIR%%/puppet/face/module/
268 %%RUBY_SITELIBDIR%%/puppet/face/node/clean.rb
269 %%RUBY_SITELIBDIR%%/puppet/feature/
283 %%RUBY_SITELIBDIR%%/puppet/file_bucket/
286 %%RUBY_SITELIBDIR%%/puppet/file_serving/
296 %%RUBY_SITELIBDIR%%/puppet/file_serving/configuration/parser.rb
297 %%RUBY_SITELIBDIR%%/puppet/file_serving/mount/
304 %%RUBY_SITELIBDIR%%/puppet/file_system/
313 %%RUBY_SITELIBDIR%%/puppet/forge/
317 %%RUBY_SITELIBDIR%%/puppet/functions/
405 %%RUBY_SITELIBDIR%%/puppet/generate/type.rb
406 %%RUBY_SITELIBDIR%%/puppet/generate/models/type/
409 %%RUBY_SITELIBDIR%%/puppet/generate/templates/type/pcore.erb
410 %%RUBY_SITELIBDIR%%/puppet/gettext/
413 module_translations.rb
415 %%RUBY_SITELIBDIR%%/puppet/graph/
419 relationship_graph.rb
420 sequential_prioritizer.rb
422 %%RUBY_SITELIBDIR%%/puppet/indirector/
424 direct_file_server.rb
447 %%RUBY_SITELIBDIR%%/puppet/indirector/catalog/
454 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate/
457 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate_request/
461 %%RUBY_SITELIBDIR%%/puppet/indirector/data_binding/
464 %%RUBY_SITELIBDIR%%/puppet/indirector/facts/
471 %%RUBY_SITELIBDIR%%/puppet/indirector/file_bucket_file/
475 %%RUBY_SITELIBDIR%%/puppet/indirector/file_content/
481 %%RUBY_SITELIBDIR%%/puppet/indirector/file_metadata/
487 %%RUBY_SITELIBDIR%%/puppet/indirector/key/
490 %%RUBY_SITELIBDIR%%/puppet/indirector/node/
498 %%RUBY_SITELIBDIR%%/puppet/indirector/report/
503 %%RUBY_SITELIBDIR%%/puppet/indirector/resource/
507 %%RUBY_SITELIBDIR%%/puppet/indirector/status/
510 %%RUBY_SITELIBDIR%%/puppet/info_service/
511 class_information_service.rb
512 task_information_service.rb
513 %%RUBY_SITELIBDIR%%/puppet/interface/
522 %%RUBY_SITELIBDIR%%/puppet/locales/
525 %%RUBY_SITELIBDIR%%/puppet/locales/en/puppet.po
526 %%RUBY_SITELIBDIR%%/puppet/locales/ja/puppet.po
527 %%RUBY_SITELIBDIR%%/puppet/metatype/manager.rb
528 %%RUBY_SITELIBDIR%%/puppet/module/task.rb
529 %%RUBY_SITELIBDIR%%/puppet/module_tool/
532 contents_description.rb
541 %%RUBY_SITELIBDIR%%/puppet/module_tool/applications/
549 %%RUBY_SITELIBDIR%%/puppet/module_tool/errors/
555 %%RUBY_SITELIBDIR%%/puppet/module_tool/tar/
558 %%RUBY_SITELIBDIR%%/puppet/network/
559 auth_config_parser.rb
573 %%RUBY_SITELIBDIR%%/puppet/network/http/
590 %%RUBY_SITELIBDIR%%/puppet/network/http/api/
594 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3.rb
595 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3/
599 %%RUBY_SITELIBDIR%%/puppet/node/
602 %%RUBY_SITELIBDIR%%/puppet/pal/
605 function_signature.rb
606 json_catalog_encoder.rb
612 %%RUBY_SITELIBDIR%%/puppet/parameter/
618 %%RUBY_SITELIBDIR%%/puppet/parser/
624 environment_compiler.rb
634 %%RUBY_SITELIBDIR%%/puppet/parser/ast/
644 top_level_construct.rb
645 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator.rb
646 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator/
647 env_relationship_validator.rb
648 relationship_validator.rb
650 %%RUBY_SITELIBDIR%%/puppet/parser/functions/
703 %%RUBY_SITELIBDIR%%/puppet/parser/resource/param.rb
704 %%RUBY_SITELIBDIR%%/puppet/plugins/
707 %%RUBY_SITELIBDIR%%/puppet/pops/
726 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/
728 callable_signature.rb
730 collector_transformer.rb
735 external_syntax_support.rb
736 json_strict_literal_evaluator.rb
739 relationship_operator.rb
740 runtime3_converter.rb
741 runtime3_resource_support.rb
743 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/collectors/
744 abstract_collector.rb
746 exported_collector.rb
747 fixed_set_collector.rb
748 %%RUBY_SITELIBDIR%%/puppet/pops/functions/
752 %%RUBY_SITELIBDIR%%/puppet/pops/loader/
756 generic_plan_instantiator.rb
762 puppet_function_instantiator.rb
763 puppet_plan_instantiator.rb
764 puppet_resource_type_impl_instantiator.rb
765 ruby_data_type_instantiator.rb
766 ruby_function_instantiator.rb
767 ruby_legacy_function_instantiator.rb
768 runtime3_type_loader.rb
769 simple_environment_loader.rb
772 type_definition_instantiator.rb
775 %%RUBY_SITELIBDIR%%/puppet/pops/lookup/
776 configured_data_provider.rb
779 data_dig_function_provider.rb
780 data_hash_function_provider.rb
782 environment_data_provider.rb
785 global_data_provider.rb
792 lookup_key_function_provider.rb
793 module_data_provider.rb
795 %%RUBY_SITELIBDIR%%/puppet/pops/migration/migration_checker.rb
796 %%RUBY_SITELIBDIR%%/puppet/pops/model/
801 model_label_provider.rb
805 %%RUBY_SITELIBDIR%%/puppet/pops/parser/
813 interpolation_support.rb
821 %%RUBY_SITELIBDIR%%/puppet/pops/resource/
823 resource_type_impl.rb
824 resource_type_set.pcore
825 %%RUBY_SITELIBDIR%%/puppet/pops/serialization/
830 from_data_converter.rb
839 to_stringified_converter.rb
840 %%RUBY_SITELIBDIR%%/puppet/pops/time/
843 %%RUBY_SITELIBDIR%%/puppet/pops/types/
848 implementation_registry.rb
854 p_object_type_extension.rb
856 p_sem_ver_range_type.rb
871 type_assertion_error.rb
873 type_conversion_error.rb
876 type_mismatch_describer.rb
878 type_set_reference.rb
881 %%RUBY_SITELIBDIR%%/puppet/pops/validation/
884 validator_factory_4_0.rb
885 %%RUBY_SITELIBDIR%%/puppet/property/
891 %%RUBY_SITELIBDIR%%/puppet/provider/
901 %%RUBY_SITELIBDIR%%/puppet/provider/exec/
905 %%RUBY_SITELIBDIR%%/puppet/provider/file/
908 %%RUBY_SITELIBDIR%%/puppet/provider/group/
915 %%RUBY_SITELIBDIR%%/puppet/provider/nameservice/
919 %%RUBY_SITELIBDIR%%/puppet/provider/package/
960 %%RUBY_SITELIBDIR%%/puppet/provider/package/windows/
964 %%RUBY_SITELIBDIR%%/puppet/provider/service/
986 %%RUBY_SITELIBDIR%%/puppet/provider/user/
996 %%RUBY_SITELIBDIR%%/puppet/reference/
1005 %%RUBY_SITELIBDIR%%/puppet/reports/
1009 %%RUBY_SITELIBDIR%%/puppet/resource/
1010 capability_finder.rb
1015 %%RUBY_SITELIBDIR%%/puppet/rest/
1021 %%RUBY_SITELIBDIR%%/puppet/scheduler/
1026 %%RUBY_SITELIBDIR%%/puppet/settings/
1031 certificate_revocation_setting.rb
1033 directory_setting.rb
1038 file_or_directory_setting.rb
1043 server_list_setting.rb
1045 symbolic_enum_setting.rb
1049 %%RUBY_SITELIBDIR%%/puppet/ssl/
1052 certificate_request.rb
1053 certificate_request_attributes.rb
1054 certificate_signer.rb
1066 %%RUBY_SITELIBDIR%%/puppet/ssl/validator/
1067 default_validator.rb
1069 %%RUBY_SITELIBDIR%%/puppet/syntax_checkers/
1074 %%RUBY_SITELIBDIR%%/puppet/test/test_helper.rb
1075 %%RUBY_SITELIBDIR%%/puppet/transaction/
1076 additional_resource_generator.rb
1082 %%RUBY_SITELIBDIR%%/puppet/type/
1097 %%RUBY_SITELIBDIR%%/puppet/type/file/
1112 %%RUBY_SITELIBDIR%%/puppet/util/
1116 character_encoding.rb
1122 constant_inflector.rb
1155 provider_features.rb
1159 resource_template.rb
1170 symbolic_file_mode.rb
1180 %%RUBY_SITELIBDIR%%/puppet/util/at_fork/
1183 %%RUBY_SITELIBDIR%%/puppet/util/command_line/
1184 puppet_option_parser.rb
1186 %%RUBY_SITELIBDIR%%/puppet/util/ldap/
1190 %%RUBY_SITELIBDIR%%/puppet/util/log/
1193 %%RUBY_SITELIBDIR%%/puppet/util/network_device/
1197 %%RUBY_SITELIBDIR%%/puppet/util/network_device/transport/base.rb
1198 %%RUBY_SITELIBDIR%%/puppet/util/profiler/
1204 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/
1207 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/puppet_generator.rb
1208 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/template/puppet/puppet.rb
1209 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/parser/
1210 puppet_parser_core.rb
1211 puppet_parser_rdoc2.rb
1212 %%RUBY_SITELIBDIR%%/puppet/util/watcher/
1216 %%RUBY_SITELIBDIR%%/puppet/util/windows/
1217 access_control_entry.rb
1218 access_control_list.rb
1230 security_descriptor.rb
1235 %%RUBY_SITELIBDIR%%/puppet/vendor/
1239 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/
1247 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/lib/deep_merge.rb
1248 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/lib/deep_merge/
1252 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/test/test_deep_merge.rb
1253 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/
1258 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec.rb
1259 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec/
1263 %%RUBY_SITELIBDIR%%/puppet/x509/
1270 share/man/man5/puppet.conf.5.gz
1276 puppet-describe.8.gz
1281 puppet-filebucket.8.gz
1282 puppet-generate.8.gz
1292 puppet-resource.8.gz
1297 @dir /var/run/puppet
1298 @dir(puppet,puppet,) /var/log/puppet
1299 @dir(puppet,puppet,) /var/puppet
1300 @dir(puppet,puppet,) etc/puppet/manifests
1301 @dir(puppet,puppet,) etc/puppet/modules
1304 [FILE:472:manifests/plist.examples]
1305 share/examples/puppet/hiera/
1308 share/examples/puppet/hiera/etc/
1311 share/examples/puppet/hiera/etc/hieradb/
1315 share/examples/puppet/hiera/modules/data/manifests/common.pp
1316 share/examples/puppet/hiera/modules/ntp/manifests/
1319 share/examples/puppet/hiera/modules/ntp/templates/ntp.conf.erb
1320 share/examples/puppet/hiera/modules/users/manifests/
1326 [FILE:786:patches/patch-lib_puppet_provider_service_daemontools.rb]
1327 Daemontools program locations
1329 --- lib/puppet/provider/service/daemontools.rb.orig 2018-10-30 23:20:57 UTC
1330 +++ lib/puppet/provider/service/daemontools.rb
1331 @@ -39,7 +39,7 @@ Puppet::Type.type(:service).provide :dae
1335 - commands :svc => "/usr/bin/svc", :svstat => "/usr/bin/svstat"
1336 + commands :svc => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat"
1339 attr_writer :defpath
1340 @@ -88,7 +88,7 @@ Puppet::Type.type(:service).provide :dae
1341 # find the service dir on this node
1344 - ["/service", "/etc/service","/var/lib/svscan"].each do |path|
1345 + ["/var/service", "/etc/service","/var/lib/svscan"].each do |path|
1346 if Puppet::FileSystem.exist?(path)
1351 [FILE:362:files/pkg-message-primary-dragonfly.in]
1353 To enable the puppet agent, add the following to /etc/rc.conf:
1357 To enable the puppetmaster, add the following to /etc/rc.conf:
1359 puppetmaster_enable="YES"
1361 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1362 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1364 The default PID directory is /var/run/puppet
1368 [FILE:362:files/pkg-message-primary-freebsd.in]
1370 To enable the puppet agent, add the following to /etc/rc.conf:
1374 To enable the puppetmaster, add the following to /etc/rc.conf:
1376 puppetmaster_enable="YES"
1378 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1379 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1381 The default PID directory is /var/run/puppet
1385 [FILE:775:files/puppet.in]
1393 # Add the following lines to /etc/rc.conf to enable the puppet agent:
1395 # puppet_enable="YES"
1402 load_rc_config "$name"
1404 : ${puppet_enable="NO"}
1405 : ${puppet_rundir="/var/run/puppet"}
1407 command="%%PREFIX%%/bin/puppet"
1408 command_args="agent ${puppet_flags} --rundir=${puppet_rundir}"
1409 command_interpreter=%%RUBY%%
1412 pidfile="${puppet_rundir}/agent.pid"
1413 start_precmd="install -d -o puppet -g puppet ${pidfile%/*}"
1415 PATH="${PATH}:%%PREFIX%%/bin"
1417 # An UTF-8 locale is required
1418 : LC_ALL=${LC_ALL:=C.UTF-8}
1423 LC_ALL="${LC_ALL%.*}.UTF-8"
1434 [FILE:1252:files/puppetmaster.in]
1437 # PROVIDE: puppetmaster
1440 # Add the following lines to /etc/rc.conf to enable the puppetmaster:
1442 # puppetmaster_enable="YES"
1448 rcvar=puppetmaster_enable
1450 load_rc_config "${name}"
1452 : ${puppetmaster_enable="NO"}
1453 : ${puppetmaster_rundir="/var/run/puppet"}
1454 : ${puppetmaster_flags="--rundir=${puppetmaster_rundir}"}
1456 command_interpreter=%%RUBY%%
1457 command="%%PREFIX%%/bin/puppet"
1458 command_args="master ${puppetmaster_flags}"
1459 unset puppetmaster_flags
1461 pidfile="${puppetmaster_rundir}/master.pid"
1463 start_precmd="puppetmaster_checkconfig"
1464 restart_precmd="puppetmaster_checkconfig"
1465 puppetmaster_checkconfig() {
1466 puppet_manifest="$($command config print --section=main manifest 2> /dev/null)"
1467 echo -n "Performing sanity check of ${name} configuration: "
1468 if ! ${command} parser validate "${puppet_manifest}"
1478 if [ -z "${puppetmaster_mongrel_ports}" ]; then
1481 for port in ${puppetmaster_mongrel_ports}; do
1482 pidfile="${puppetmaster_rundir}/mongrel.${port}.pid"
1483 command_args="master --pidfile=${pidfile} --servertype=mongrel --masterport=${port}"
1485 _rc_restart_done="false"