View | Details | Raw Unified | Return to bug 257380
Collapse All | Expand All

(-)b/sysutils/cdist/Makefile (+47 lines)
Added Link Here
1
# Created by: Evilham <contact@evilham.com>
2
3
PORTNAME=	cdist
4
DISTVERSION=	6.9.7
5
CATEGORIES=	sysutils python
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
8
MAINTAINER=	contact@evilham.com
9
COMMENT=	Usable configuration management
10
11
LICENSE=	GPLv3+
12
13
USES=		python:3.6+
14
USE_PYTHON=	autoplist concurrent distutils
15
16
# While cdist is available on pypi, we want to install the manpages as well
17
# and for that we need the full source.
18
USE_GITLAB=	yes
19
GL_SITE=	https://code.ungleich.ch
20
GL_ACCOUNT=	ungleich-public
21
GL_PROJECT=	cdist
22
GL_COMMIT=	77dab4c5c63070aef962875af7fe8b1565f5ba78
23
24
NO_ARCH=	yes
25
26
OPTIONS_DEFINE=	MANPAGES
27
OPTIONS_DEFAULT=	MANPAGES
28
OPTIONS_SUB=	yes
29
30
MANPAGES_USES=	gmake
31
MANPAGES_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>=1.2,1:textproc/py-sphinx@${PY_FLAVOR} \
32
			${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
33
34
pre-configure:
35
	# Upstream does not ship a version.py, this is equivalent
36
	@echo 'VERSION = "${DISTVERSION}"' > ${WRKSRC}/cdist/version.py
37
38
do-build-MANPAGES-on:
39
	${GMAKE} -C ${WRKSRC} man
40
41
do-install-MANPAGES-on:
42
	${INSTALL_MAN} ${WRKSRC}/docs/dist/man/man1/*.1 \
43
		${STAGEDIR}${MAN1PREFIX}/man/man1
44
	${INSTALL_MAN} ${WRKSRC}/docs/dist/man/man7/*.7 \
45
		${STAGEDIR}${MAN7PREFIX}/man/man7
46
47
.include <bsd.port.mk>
(-)b/sysutils/cdist/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1626989386
2
SHA256 (ungleich-public-cdist-77dab4c5c63070aef962875af7fe8b1565f5ba78_GL0.tar.gz) = 1680ad548081f31bb35977205e8d398ac1a0456f00261f1545e288ed895222fd
3
SIZE (ungleich-public-cdist-77dab4c5c63070aef962875af7fe8b1565f5ba78_GL0.tar.gz) = 1382960
(-)b/sysutils/cdist/files/patch-Makefile (+15 lines)
Added Link Here
1
--- Makefile.orig	2021-07-22 22:09:55 UTC
2
+++ Makefile
3
@@ -35,9 +35,9 @@ DOCS_SRC_DIR=./docs/src
4
 SPEECHDIR=./docs/speeches
5
 TYPEDIR=./cdist/conf/type
6
 
7
-SPHINXM=make -C $(DOCS_SRC_DIR) man
8
-SPHINXH=make -C $(DOCS_SRC_DIR) html
9
-SPHINXC=make -C $(DOCS_SRC_DIR) clean
10
+SPHINXM=$(MAKE) -C $(DOCS_SRC_DIR) man
11
+SPHINXH=$(MAKE) -C $(DOCS_SRC_DIR) html
12
+SPHINXC=$(MAKE) -C $(DOCS_SRC_DIR) clean
13
 
14
 ################################################################################
15
 # Manpages
(-)b/sysutils/cdist/files/patch-cdist_conf_type_____snakeoil__cert_man.rst (+10 lines)
Added Link Here
1
--- cdist/conf/type/__snakeoil_cert/man.rst.orig	2021-07-24 00:31:19 UTC
2
+++ cdist/conf/type/__snakeoil_cert/man.rst
3
@@ -38,6 +38,7 @@ cert-path
4
 EXAMPLES
5
 --------
6
 .. code-block:: sh
7
+
8
 	__snakeoil_cert localhost-rsa \
9
 	    --common-name localhost \
10
 	    --key-type rsa:4096
(-)b/sysutils/cdist/files/patch-docs_src_cdist-scan.rst (+18 lines)
Added Link Here
1
--- docs/src/cdist-scan.rst.orig	2021-07-24 00:23:43 UTC
2
+++ docs/src/cdist-scan.rst
3
@@ -57,6 +57,7 @@ resolved name to stdout - if any. The script must be e
4
 Simplest script:
5
 
6
 .. code-block:: sh
7
+
8
   #!/bin/sh
9
 
10
   case "$1" in
11
@@ -71,6 +72,7 @@ Simplest script:
12
 Resolving name from `PTR` DNS record:
13
 
14
 .. code-block:: sh
15
+
16
   #!/bin/sh
17
 
18
   for cmd in dig sed; do
(-)b/sysutils/cdist/pkg-descr (+6 lines)
Added Link Here
1
cdist is a usable configuration management system.
2
It adheres to the KISS principle and is being used in small up to enterprise
3
grade environments. It natively supports IPv6 since the first release.
4
cdist is an alternative to other configuration management systems.
5
6
WWW: https://cdi.st/
(-)b/sysutils/cdist/pkg-plist (+173 lines)
Added Link Here
1
%%MANPAGES%%man/man1/cdist-dump.1.gz
2
%%MANPAGES%%man/man1/cdist-new-type.1.gz
3
%%MANPAGES%%man/man1/cdist.1.gz
4
%%MANPAGES%%man/man7/cdist-type__acl.7.gz
5
%%MANPAGES%%man/man7/cdist-type__apt_backports.7.gz
6
%%MANPAGES%%man/man7/cdist-type__apt_default_release.7.gz
7
%%MANPAGES%%man/man7/cdist-type__apt_key.7.gz
8
%%MANPAGES%%man/man7/cdist-type__apt_key_uri.7.gz
9
%%MANPAGES%%man/man7/cdist-type__apt_mark.7.gz
10
%%MANPAGES%%man/man7/cdist-type__apt_norecommends.7.gz
11
%%MANPAGES%%man/man7/cdist-type__apt_ppa.7.gz
12
%%MANPAGES%%man/man7/cdist-type__apt_source.7.gz
13
%%MANPAGES%%man/man7/cdist-type__apt_unattended_upgrades.7.gz
14
%%MANPAGES%%man/man7/cdist-type__apt_update_index.7.gz
15
%%MANPAGES%%man/man7/cdist-type__block.7.gz
16
%%MANPAGES%%man/man7/cdist-type__ccollect_source.7.gz
17
%%MANPAGES%%man/man7/cdist-type__cdist.7.gz
18
%%MANPAGES%%man/man7/cdist-type__cdistmarker.7.gz
19
%%MANPAGES%%man/man7/cdist-type__check_messages.7.gz
20
%%MANPAGES%%man/man7/cdist-type__chroot_mount.7.gz
21
%%MANPAGES%%man/man7/cdist-type__chroot_umount.7.gz
22
%%MANPAGES%%man/man7/cdist-type__clean_path.7.gz
23
%%MANPAGES%%man/man7/cdist-type__config_file.7.gz
24
%%MANPAGES%%man/man7/cdist-type__consul.7.gz
25
%%MANPAGES%%man/man7/cdist-type__consul_agent.7.gz
26
%%MANPAGES%%man/man7/cdist-type__consul_check.7.gz
27
%%MANPAGES%%man/man7/cdist-type__consul_reload.7.gz
28
%%MANPAGES%%man/man7/cdist-type__consul_service.7.gz
29
%%MANPAGES%%man/man7/cdist-type__consul_template.7.gz
30
%%MANPAGES%%man/man7/cdist-type__consul_template_template.7.gz
31
%%MANPAGES%%man/man7/cdist-type__consul_watch_checks.7.gz
32
%%MANPAGES%%man/man7/cdist-type__consul_watch_event.7.gz
33
%%MANPAGES%%man/man7/cdist-type__consul_watch_key.7.gz
34
%%MANPAGES%%man/man7/cdist-type__consul_watch_keyprefix.7.gz
35
%%MANPAGES%%man/man7/cdist-type__consul_watch_nodes.7.gz
36
%%MANPAGES%%man/man7/cdist-type__consul_watch_service.7.gz
37
%%MANPAGES%%man/man7/cdist-type__consul_watch_services.7.gz
38
%%MANPAGES%%man/man7/cdist-type__cron.7.gz
39
%%MANPAGES%%man/man7/cdist-type__daemontools.7.gz
40
%%MANPAGES%%man/man7/cdist-type__daemontools_service.7.gz
41
%%MANPAGES%%man/man7/cdist-type__debconf_set_selections.7.gz
42
%%MANPAGES%%man/man7/cdist-type__directory.7.gz
43
%%MANPAGES%%man/man7/cdist-type__docker.7.gz
44
%%MANPAGES%%man/man7/cdist-type__docker_compose.7.gz
45
%%MANPAGES%%man/man7/cdist-type__docker_config.7.gz
46
%%MANPAGES%%man/man7/cdist-type__docker_secret.7.gz
47
%%MANPAGES%%man/man7/cdist-type__docker_stack.7.gz
48
%%MANPAGES%%man/man7/cdist-type__docker_swarm.7.gz
49
%%MANPAGES%%man/man7/cdist-type__dog_vdi.7.gz
50
%%MANPAGES%%man/man7/cdist-type__dot_file.7.gz
51
%%MANPAGES%%man/man7/cdist-type__download.7.gz
52
%%MANPAGES%%man/man7/cdist-type__dpkg_architecture.7.gz
53
%%MANPAGES%%man/man7/cdist-type__file.7.gz
54
%%MANPAGES%%man/man7/cdist-type__filesystem.7.gz
55
%%MANPAGES%%man/man7/cdist-type__firewalld_rule.7.gz
56
%%MANPAGES%%man/man7/cdist-type__firewalld_start.7.gz
57
%%MANPAGES%%man/man7/cdist-type__git.7.gz
58
%%MANPAGES%%man/man7/cdist-type__go_get.7.gz
59
%%MANPAGES%%man/man7/cdist-type__golang_from_vendor.7.gz
60
%%MANPAGES%%man/man7/cdist-type__grafana_dashboard.7.gz
61
%%MANPAGES%%man/man7/cdist-type__group.7.gz
62
%%MANPAGES%%man/man7/cdist-type__hostname.7.gz
63
%%MANPAGES%%man/man7/cdist-type__hosts.7.gz
64
%%MANPAGES%%man/man7/cdist-type__hwclock.7.gz
65
%%MANPAGES%%man/man7/cdist-type__install_bootloader_grub.7.gz
66
%%MANPAGES%%man/man7/cdist-type__install_chroot_mount.7.gz
67
%%MANPAGES%%man/man7/cdist-type__install_chroot_umount.7.gz
68
%%MANPAGES%%man/man7/cdist-type__install_config.7.gz
69
%%MANPAGES%%man/man7/cdist-type__install_coreos.7.gz
70
%%MANPAGES%%man/man7/cdist-type__install_directory.7.gz
71
%%MANPAGES%%man/man7/cdist-type__install_file.7.gz
72
%%MANPAGES%%man/man7/cdist-type__install_fstab.7.gz
73
%%MANPAGES%%man/man7/cdist-type__install_generate_fstab.7.gz
74
%%MANPAGES%%man/man7/cdist-type__install_mkfs.7.gz
75
%%MANPAGES%%man/man7/cdist-type__install_mount.7.gz
76
%%MANPAGES%%man/man7/cdist-type__install_partition_msdos.7.gz
77
%%MANPAGES%%man/man7/cdist-type__install_partition_msdos_apply.7.gz
78
%%MANPAGES%%man/man7/cdist-type__install_reboot.7.gz
79
%%MANPAGES%%man/man7/cdist-type__install_reset_disk.7.gz
80
%%MANPAGES%%man/man7/cdist-type__install_stage.7.gz
81
%%MANPAGES%%man/man7/cdist-type__install_umount.7.gz
82
%%MANPAGES%%man/man7/cdist-type__iptables_apply.7.gz
83
%%MANPAGES%%man/man7/cdist-type__iptables_rule.7.gz
84
%%MANPAGES%%man/man7/cdist-type__issue.7.gz
85
%%MANPAGES%%man/man7/cdist-type__jail.7.gz
86
%%MANPAGES%%man/man7/cdist-type__jail_freebsd10.7.gz
87
%%MANPAGES%%man/man7/cdist-type__jail_freebsd9.7.gz
88
%%MANPAGES%%man/man7/cdist-type__key_value.7.gz
89
%%MANPAGES%%man/man7/cdist-type__keyboard.7.gz
90
%%MANPAGES%%man/man7/cdist-type__letsencrypt_cert.7.gz
91
%%MANPAGES%%man/man7/cdist-type__line.7.gz
92
%%MANPAGES%%man/man7/cdist-type__link.7.gz
93
%%MANPAGES%%man/man7/cdist-type__locale.7.gz
94
%%MANPAGES%%man/man7/cdist-type__locale_system.7.gz
95
%%MANPAGES%%man/man7/cdist-type__localedef.7.gz
96
%%MANPAGES%%man/man7/cdist-type__motd.7.gz
97
%%MANPAGES%%man/man7/cdist-type__mount.7.gz
98
%%MANPAGES%%man/man7/cdist-type__mysql_database.7.gz
99
%%MANPAGES%%man/man7/cdist-type__mysql_privileges.7.gz
100
%%MANPAGES%%man/man7/cdist-type__mysql_user.7.gz
101
%%MANPAGES%%man/man7/cdist-type__openldap_server.7.gz
102
%%MANPAGES%%man/man7/cdist-type__package.7.gz
103
%%MANPAGES%%man/man7/cdist-type__package_apk.7.gz
104
%%MANPAGES%%man/man7/cdist-type__package_apt.7.gz
105
%%MANPAGES%%man/man7/cdist-type__package_dpkg.7.gz
106
%%MANPAGES%%man/man7/cdist-type__package_emerge.7.gz
107
%%MANPAGES%%man/man7/cdist-type__package_emerge_dependencies.7.gz
108
%%MANPAGES%%man/man7/cdist-type__package_luarocks.7.gz
109
%%MANPAGES%%man/man7/cdist-type__package_opkg.7.gz
110
%%MANPAGES%%man/man7/cdist-type__package_pacman.7.gz
111
%%MANPAGES%%man/man7/cdist-type__package_pip.7.gz
112
%%MANPAGES%%man/man7/cdist-type__package_pkg_freebsd.7.gz
113
%%MANPAGES%%man/man7/cdist-type__package_pkg_openbsd.7.gz
114
%%MANPAGES%%man/man7/cdist-type__package_pkgng_freebsd.7.gz
115
%%MANPAGES%%man/man7/cdist-type__package_rubygem.7.gz
116
%%MANPAGES%%man/man7/cdist-type__package_update_index.7.gz
117
%%MANPAGES%%man/man7/cdist-type__package_upgrade_all.7.gz
118
%%MANPAGES%%man/man7/cdist-type__package_yum.7.gz
119
%%MANPAGES%%man/man7/cdist-type__package_zypper.7.gz
120
%%MANPAGES%%man/man7/cdist-type__pacman_conf.7.gz
121
%%MANPAGES%%man/man7/cdist-type__pacman_conf_integrate.7.gz
122
%%MANPAGES%%man/man7/cdist-type__pf_apply_anchor.7.gz
123
%%MANPAGES%%man/man7/cdist-type__pf_ruleset.7.gz
124
%%MANPAGES%%man/man7/cdist-type__ping.7.gz
125
%%MANPAGES%%man/man7/cdist-type__postfix.7.gz
126
%%MANPAGES%%man/man7/cdist-type__postfix_master.7.gz
127
%%MANPAGES%%man/man7/cdist-type__postfix_postconf.7.gz
128
%%MANPAGES%%man/man7/cdist-type__postfix_postmap.7.gz
129
%%MANPAGES%%man/man7/cdist-type__postfix_reload.7.gz
130
%%MANPAGES%%man/man7/cdist-type__postgres_conf.7.gz
131
%%MANPAGES%%man/man7/cdist-type__postgres_database.7.gz
132
%%MANPAGES%%man/man7/cdist-type__postgres_extension.7.gz
133
%%MANPAGES%%man/man7/cdist-type__postgres_role.7.gz
134
%%MANPAGES%%man/man7/cdist-type__process.7.gz
135
%%MANPAGES%%man/man7/cdist-type__prometheus_alertmanager.7.gz
136
%%MANPAGES%%man/man7/cdist-type__prometheus_exporter.7.gz
137
%%MANPAGES%%man/man7/cdist-type__prometheus_server.7.gz
138
%%MANPAGES%%man/man7/cdist-type__pyvenv.7.gz
139
%%MANPAGES%%man/man7/cdist-type__qemu_img.7.gz
140
%%MANPAGES%%man/man7/cdist-type__rbenv.7.gz
141
%%MANPAGES%%man/man7/cdist-type__rsync.7.gz
142
%%MANPAGES%%man/man7/cdist-type__rvm.7.gz
143
%%MANPAGES%%man/man7/cdist-type__rvm_gem.7.gz
144
%%MANPAGES%%man/man7/cdist-type__rvm_gemset.7.gz
145
%%MANPAGES%%man/man7/cdist-type__rvm_ruby.7.gz
146
%%MANPAGES%%man/man7/cdist-type__sensible_editor.7.gz
147
%%MANPAGES%%man/man7/cdist-type__service.7.gz
148
%%MANPAGES%%man/man7/cdist-type__snakeoil_cert.7.gz
149
%%MANPAGES%%man/man7/cdist-type__ssh_authorized_key.7.gz
150
%%MANPAGES%%man/man7/cdist-type__ssh_authorized_keys.7.gz
151
%%MANPAGES%%man/man7/cdist-type__ssh_dot_ssh.7.gz
152
%%MANPAGES%%man/man7/cdist-type__sshd_config.7.gz
153
%%MANPAGES%%man/man7/cdist-type__staged_file.7.gz
154
%%MANPAGES%%man/man7/cdist-type__start_on_boot.7.gz
155
%%MANPAGES%%man/man7/cdist-type__sysctl.7.gz
156
%%MANPAGES%%man/man7/cdist-type__systemd_service.7.gz
157
%%MANPAGES%%man/man7/cdist-type__systemd_unit.7.gz
158
%%MANPAGES%%man/man7/cdist-type__timezone.7.gz
159
%%MANPAGES%%man/man7/cdist-type__uci.7.gz
160
%%MANPAGES%%man/man7/cdist-type__uci_section.7.gz
161
%%MANPAGES%%man/man7/cdist-type__ufw.7.gz
162
%%MANPAGES%%man/man7/cdist-type__ufw_rule.7.gz
163
%%MANPAGES%%man/man7/cdist-type__unpack.7.gz
164
%%MANPAGES%%man/man7/cdist-type__update_alternatives.7.gz
165
%%MANPAGES%%man/man7/cdist-type__user.7.gz
166
%%MANPAGES%%man/man7/cdist-type__user_groups.7.gz
167
%%MANPAGES%%man/man7/cdist-type__xymon_apache.7.gz
168
%%MANPAGES%%man/man7/cdist-type__xymon_client.7.gz
169
%%MANPAGES%%man/man7/cdist-type__xymon_config.7.gz
170
%%MANPAGES%%man/man7/cdist-type__xymon_server.7.gz
171
%%MANPAGES%%man/man7/cdist-type__yum_repo.7.gz
172
%%MANPAGES%%man/man7/cdist-type__zypper_repo.7.gz
173
%%MANPAGES%%man/man7/cdist-type__zypper_service.7.gz

Return to bug 257380