View | Details | Raw Unified | Return to bug 233844 | Differences between
and this patch

Collapse All | Expand All

(-)kafka/distinfo (-2 / +2 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1500285144
1
TIMESTAMP = 1500285144
2
SHA256 (kafka_2.11-2.0.0.tgz) = fb64bc48f76c0908c62c95b2f6b92c1ae86d7449bbc5405f150f706ca94a03ea
2
SHA256 (kafka_2.12-2.1.0.tgz) = a70b44a682f5082f5c69182d4596e7ded2df38629f09b50a629070ddb1ef4f86
3
SIZE (kafka_2.11-2.0.0.tgz) = 55751827
3
SIZE (kafka_2.12-2.1.0.tgz) = 55201623
(-)kafka/files/kafka.in (-14 / +21 lines)
Lines 23-30 Link Here
23
#			Default: None
23
#			Default: None
24
# kafka_pid_file:	Full path of the Kafka process PID file
24
# kafka_pid_file:	Full path of the Kafka process PID file
25
#			Default: %%KAFKA_RUNDIR%%/kafka.pid
25
#			Default: %%KAFKA_RUNDIR%%/kafka.pid
26
# kafka_out_file:	Filename to store Kafka's stdout and stderr
26
# kafka_syslog_output_enable:		Set to enable syslog output.
27
#			Default: kafkaServer.out
27
#					Default: YES
28
# kafka_syslog_output_priority: 	Set syslog priority if syslog enabled.
29
#					Default: info
30
# kafkat_syslog_output_facility:	Set syslog facility if syslog enabled.
31
#					Default: daemon
28
32
29
. /etc/rc.subr
33
. /etc/rc.subr
30
34
Lines 41-47 Link Here
41
: ${kafka_log_dir:=%%KAFKA_LOGDIR%%}
45
: ${kafka_log_dir:=%%KAFKA_LOGDIR%%}
42
: ${kafka_java_opts:=}
46
: ${kafka_java_opts:=}
43
: ${kafka_pid_file:=%%KAFKA_RUNDIR%%/kafka.pid}
47
: ${kafka_pid_file:=%%KAFKA_RUNDIR%%/kafka.pid}
44
: ${kafka_out_file:=kafkaServer.out}
48
: ${kafka_syslog_output_enable:="YES"}
49
50
if checkyesno kafka_syslog_output_enable; then
51
	kafka_syslog_output_flags="-t ${name} -T ${name}"
52
	if [ -n "${kafka_syslog_output_priority}" ]; then
53
		kafka_syslog_output_flags="${kafka_syslog_output_flags} -s ${kafka_syslog_output_priority}"
54
	fi
55
	if [ -n "${kafka_syslog_output_facility}" ]; then
56
		kafka_syslog_output_flags="${kafka_syslog_output_flags} -l ${kafka_syslog_output_facility}"
57
	fi
58
fi
45
59
46
JAVA=%%JAVA%%
60
JAVA=%%JAVA%%
47
61
Lines 53-76 Link Here
53
procname=${JAVA}
67
procname=${JAVA}
54
required_files="${kafka_config} ${kafka_log4j_profile}"
68
required_files="${kafka_config} ${kafka_log4j_profile}"
55
69
56
daemon_head="-f"
57
daemon_tail=""
58
59
if [ -n "$kafka_out_file" ]; then
60
	daemon_head=""
61
	daemon_tail=" > ${kafka_log_dir}/${kafka_out_file} 2>&1 < /dev/null"
62
	[ -d "$kafka_log_dir" ] || mkdir -p "$kafka_log_dir"
63
	[ -f "${kafka_log_dir}/${kafka_out_file}" ] || touch "${kafka_log_dir}/${kafka_out_file}"
64
fi
65
70
66
command="/usr/sbin/daemon"
71
command="/usr/sbin/daemon"
67
command_args="${daemon_head} -p ${pidfile} ${JAVA} ${kafka_main} kafka.Kafka ${kafka_config} ${daemon_tail}"
72
command_args="-f ${kafka_syslog_output_flags} -p ${pidfile} ${JAVA} ${kafka_main} kafka.Kafka ${kafka_config}"
68
73
69
start_precmd="kafka_init"
74
start_precmd="kafka_init"
70
75
76
71
kafka_init()
77
kafka_init()
72
{
78
{
73
	chown ${kafka_user}:${kafka_group} ${pidfile%/*} ${kafka_log_dir} ${kafka_log_dir}/${kafka_out_file} ${kafka_config} ${kafka_log4j_profile}
79
	[ -d "$kafka_log_dir" ] || mkdir -p "$kafka_log_dir"
80
	chown ${kafka_user}:${kafka_group} ${pidfile%/*} ${kafka_log_dir} ${kafka_config} ${kafka_log4j_profile}
74
}
81
}
75
82
76
run_rc_command "$1"
83
run_rc_command "$1"
(-)kafka/Makefile (-3 / +3 lines)
Lines 1-10 Link Here
1
# $FreeBSD: head/net/kafka/Makefile 480956 2018-09-30 14:37:04Z pi $
1
# $FreeBSD: head/net/kafka/Makefile 480956 2018-09-30 14:37:04Z pi $
2
2
3
PORTNAME=	kafka
3
PORTNAME=	kafka
4
PORTVERSION=	2.0.0
4
PORTVERSION=	2.1.0
5
CATEGORIES=	net java
5
CATEGORIES=	net java
6
MASTER_SITES=	APACHE/${PORTNAME}/${PORTVERSION}
6
MASTER_SITES=	APACHE/${PORTNAME}/${PORTVERSION}
7
DISTNAME=	${PORTNAME}_2.11-${PORTVERSION}
7
DISTNAME=	${PORTNAME}_2.12-${PORTVERSION}
8
8
9
MAINTAINER=	timp87@gmail.com
9
MAINTAINER=	timp87@gmail.com
10
COMMENT=	Distributed streaming platform
10
COMMENT=	Distributed streaming platform
Lines 98-103 Link Here
98
98
99
do-install-DOCS-on:
99
do-install-DOCS-on:
100
	${MKDIR} ${STAGEDIR}${DOCSDIR}
100
	${MKDIR} ${STAGEDIR}${DOCSDIR}
101
	${EXTRACT_CMD} -xf ${WRKSRC}/site-docs/${PORTNAME}_2.11-${PORTVERSION}-site-docs.tgz -C ${STAGEDIR}${DOCSDIR}
101
	${EXTRACT_CMD} -xf ${WRKSRC}/site-docs/${PORTNAME}_2.12-${PORTVERSION}-site-docs.tgz -C ${STAGEDIR}${DOCSDIR}
102
102
103
.include <bsd.port.mk>
103
.include <bsd.port.mk>
(-)kafka/pkg-plist (-24 / +29 lines)
Lines 30-35 Link Here
30
%%DATADIR%%/libs/argparse4j-0.7.0.jar
30
%%DATADIR%%/libs/argparse4j-0.7.0.jar
31
%%DATADIR%%/libs/audience-annotations-0.5.0.jar
31
%%DATADIR%%/libs/audience-annotations-0.5.0.jar
32
%%DATADIR%%/libs/commons-lang3-3.5.jar
32
%%DATADIR%%/libs/commons-lang3-3.5.jar
33
%%DATADIR%%/libs/compileScala.mapping
33
%%DATADIR%%/libs/connect-api-%%PORTVERSION%%.jar
34
%%DATADIR%%/libs/connect-api-%%PORTVERSION%%.jar
34
%%DATADIR%%/libs/connect-basic-auth-extension-%%PORTVERSION%%.jar
35
%%DATADIR%%/libs/connect-basic-auth-extension-%%PORTVERSION%%.jar
35
%%DATADIR%%/libs/connect-file-%%PORTVERSION%%.jar
36
%%DATADIR%%/libs/connect-file-%%PORTVERSION%%.jar
Lines 40-57 Link Here
40
%%DATADIR%%/libs/hk2-api-2.5.0-b42.jar
41
%%DATADIR%%/libs/hk2-api-2.5.0-b42.jar
41
%%DATADIR%%/libs/hk2-locator-2.5.0-b42.jar
42
%%DATADIR%%/libs/hk2-locator-2.5.0-b42.jar
42
%%DATADIR%%/libs/hk2-utils-2.5.0-b42.jar
43
%%DATADIR%%/libs/hk2-utils-2.5.0-b42.jar
43
%%DATADIR%%/libs/jackson-annotations-2.9.6.jar
44
%%DATADIR%%/libs/jackson-annotations-2.9.7.jar
44
%%DATADIR%%/libs/jackson-core-2.9.6.jar
45
%%DATADIR%%/libs/jackson-core-2.9.7.jar
45
%%DATADIR%%/libs/jackson-databind-2.9.6.jar
46
%%DATADIR%%/libs/jackson-databind-2.9.7.jar
46
%%DATADIR%%/libs/jackson-jaxrs-base-2.9.6.jar
47
%%DATADIR%%/libs/jackson-jaxrs-base-2.9.7.jar
47
%%DATADIR%%/libs/jackson-jaxrs-json-provider-2.9.6.jar
48
%%DATADIR%%/libs/jackson-jaxrs-json-provider-2.9.7.jar
48
%%DATADIR%%/libs/jackson-module-jaxb-annotations-2.9.6.jar
49
%%DATADIR%%/libs/jackson-module-jaxb-annotations-2.9.7.jar
49
%%DATADIR%%/libs/javassist-3.22.0-CR2.jar
50
%%DATADIR%%/libs/javassist-3.22.0-CR2.jar
50
%%DATADIR%%/libs/javax.annotation-api-1.2.jar
51
%%DATADIR%%/libs/javax.annotation-api-1.2.jar
51
%%DATADIR%%/libs/javax.inject-1.jar
52
%%DATADIR%%/libs/javax.inject-1.jar
52
%%DATADIR%%/libs/javax.inject-2.5.0-b42.jar
53
%%DATADIR%%/libs/javax.inject-2.5.0-b42.jar
53
%%DATADIR%%/libs/javax.servlet-api-3.1.0.jar
54
%%DATADIR%%/libs/javax.servlet-api-3.1.0.jar
54
%%DATADIR%%/libs/javax.ws.rs-api-2.1.jar
55
%%DATADIR%%/libs/javax.ws.rs-api-2.1.jar
56
%%DATADIR%%/libs/javax.ws.rs-api-2.1.1.jar
55
%%DATADIR%%/libs/jaxb-api-2.3.0.jar
57
%%DATADIR%%/libs/jaxb-api-2.3.0.jar
56
%%DATADIR%%/libs/jersey-client-2.27.jar
58
%%DATADIR%%/libs/jersey-client-2.27.jar
57
%%DATADIR%%/libs/jersey-common-2.27.jar
59
%%DATADIR%%/libs/jersey-common-2.27.jar
Lines 60-100 Link Here
60
%%DATADIR%%/libs/jersey-hk2-2.27.jar
62
%%DATADIR%%/libs/jersey-hk2-2.27.jar
61
%%DATADIR%%/libs/jersey-media-jaxb-2.27.jar
63
%%DATADIR%%/libs/jersey-media-jaxb-2.27.jar
62
%%DATADIR%%/libs/jersey-server-2.27.jar
64
%%DATADIR%%/libs/jersey-server-2.27.jar
63
%%DATADIR%%/libs/jetty-client-9.4.11.v20180605.jar
65
%%DATADIR%%/libs/jetty-client-9.4.12.v20180830.jar
64
%%DATADIR%%/libs/jetty-continuation-9.4.11.v20180605.jar
66
%%DATADIR%%/libs/jetty-continuation-9.4.12.v20180830.jar
65
%%DATADIR%%/libs/jetty-http-9.4.11.v20180605.jar
67
%%DATADIR%%/libs/jetty-http-9.4.12.v20180830.jar
66
%%DATADIR%%/libs/jetty-io-9.4.11.v20180605.jar
68
%%DATADIR%%/libs/jetty-io-9.4.12.v20180830.jar
67
%%DATADIR%%/libs/jetty-security-9.4.11.v20180605.jar
69
%%DATADIR%%/libs/jetty-security-9.4.12.v20180830.jar
68
%%DATADIR%%/libs/jetty-server-9.4.11.v20180605.jar
70
%%DATADIR%%/libs/jetty-server-9.4.12.v20180830.jar
69
%%DATADIR%%/libs/jetty-servlet-9.4.11.v20180605.jar
71
%%DATADIR%%/libs/jetty-servlet-9.4.12.v20180830.jar
70
%%DATADIR%%/libs/jetty-servlets-9.4.11.v20180605.jar
72
%%DATADIR%%/libs/jetty-servlets-9.4.12.v20180830.jar
71
%%DATADIR%%/libs/jetty-util-9.4.11.v20180605.jar
73
%%DATADIR%%/libs/jetty-util-9.4.12.v20180830.jar
72
%%DATADIR%%/libs/jopt-simple-5.0.4.jar
74
%%DATADIR%%/libs/jopt-simple-5.0.4.jar
73
%%DATADIR%%/libs/kafka-clients-%%PORTVERSION%%.jar
75
%%DATADIR%%/libs/kafka-clients-%%PORTVERSION%%.jar
74
%%DATADIR%%/libs/kafka-log4j-appender-%%PORTVERSION%%.jar
76
%%DATADIR%%/libs/kafka-log4j-appender-%%PORTVERSION%%.jar
75
%%DATADIR%%/libs/kafka-streams-%%PORTVERSION%%.jar
77
%%DATADIR%%/libs/kafka-streams-%%PORTVERSION%%.jar
76
%%DATADIR%%/libs/kafka-streams-examples-%%PORTVERSION%%.jar
78
%%DATADIR%%/libs/kafka-streams-examples-%%PORTVERSION%%.jar
77
%%DATADIR%%/libs/kafka-streams-scala_2.11-%%PORTVERSION%%.jar
79
%%DATADIR%%/libs/kafka-streams-scala_2.12-%%PORTVERSION%%.jar
78
%%DATADIR%%/libs/kafka-streams-test-utils-%%PORTVERSION%%.jar
80
%%DATADIR%%/libs/kafka-streams-test-utils-%%PORTVERSION%%.jar
79
%%DATADIR%%/libs/kafka-tools-%%PORTVERSION%%.jar
81
%%DATADIR%%/libs/kafka-tools-%%PORTVERSION%%.jar
80
%%DATADIR%%/libs/kafka_2.11-%%PORTVERSION%%.jar
82
%%DATADIR%%/libs/kafka_2.12-%%PORTVERSION%%.jar
81
%%DATADIR%%/libs/log4j-1.2.17.jar
83
%%DATADIR%%/libs/log4j-1.2.17.jar
82
%%DATADIR%%/libs/lz4-java-1.4.1.jar
84
%%DATADIR%%/libs/lz4-java-1.5.0.jar
83
%%DATADIR%%/libs/maven-artifact-3.5.3.jar
85
%%DATADIR%%/libs/maven-artifact-3.5.4.jar
84
%%DATADIR%%/libs/metrics-core-2.2.0.jar
86
%%DATADIR%%/libs/metrics-core-2.2.0.jar
85
%%DATADIR%%/libs/osgi-resource-locator-1.0.1.jar
87
%%DATADIR%%/libs/osgi-resource-locator-1.0.1.jar
86
%%DATADIR%%/libs/plexus-utils-3.1.0.jar
88
%%DATADIR%%/libs/plexus-utils-3.1.0.jar
87
%%DATADIR%%/libs/reflections-0.9.11.jar
89
%%DATADIR%%/libs/reflections-0.9.11.jar
88
%%DATADIR%%/libs/rocksdbjni-5.7.3.jar
90
%%DATADIR%%/libs/rocksdbjni-5.14.2.jar
89
%%DATADIR%%/libs/scala-library-2.11.12.jar
91
%%DATADIR%%/libs/scala-library-2.12.7.jar
90
%%DATADIR%%/libs/scala-logging_2.11-3.9.0.jar
92
%%DATADIR%%/libs/scala-logging_2.12-3.9.0.jar
91
%%DATADIR%%/libs/scala-reflect-2.11.12.jar
93
%%DATADIR%%/libs/scala-reflect-2.12.7.jar
92
%%DATADIR%%/libs/slf4j-api-1.7.25.jar
94
%%DATADIR%%/libs/slf4j-api-1.7.25.jar
93
%%DATADIR%%/libs/slf4j-log4j12-1.7.25.jar
95
%%DATADIR%%/libs/slf4j-log4j12-1.7.25.jar
94
%%DATADIR%%/libs/snappy-java-1.1.7.1.jar
96
%%DATADIR%%/libs/snappy-java-1.1.7.2.jar
95
%%DATADIR%%/libs/validation-api-1.1.0.Final.jar
97
%%DATADIR%%/libs/validation-api-1.1.0.Final.jar
96
%%DATADIR%%/libs/zkclient-0.10.jar
98
%%DATADIR%%/libs/zkclient-0.10.jar
97
%%DATADIR%%/libs/zookeeper-3.4.13.jar
99
%%DATADIR%%/libs/zookeeper-3.4.13.jar
100
%%DATADIR%%/libs/zstd-jni-1.3.5-4.jar
98
%%ETCDIR%%/trogdor.conf.sample
101
%%ETCDIR%%/trogdor.conf.sample
99
%%PORTDOCS%%%%DOCSDIR%%/site-docs/api.html
102
%%PORTDOCS%%%%DOCSDIR%%/site-docs/api.html
100
%%PORTDOCS%%%%DOCSDIR%%/site-docs/configuration.html
103
%%PORTDOCS%%%%DOCSDIR%%/site-docs/configuration.html
Lines 135-140 Link Here
135
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/protocol_errors.html
138
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/protocol_errors.html
136
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/protocol_messages.html
139
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/protocol_messages.html
137
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/protocol_types.html
140
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/protocol_types.html
141
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/sink_connector_config.html
142
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/source_connector_config.html
138
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/streams_config.html
143
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/streams_config.html
139
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/topic_config.html
144
%%PORTDOCS%%%%DOCSDIR%%/site-docs/generated/topic_config.html
140
%%PORTDOCS%%%%DOCSDIR%%/site-docs/images/consumer-groups.png
145
%%PORTDOCS%%%%DOCSDIR%%/site-docs/images/consumer-groups.png

Return to bug 233844