[Midnightbsd-cvs] mports [24805] trunk/devel/jenkins: update jenkins to a semi modern version

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Jan 18 17:42:24 EST 2019


Revision: 24805
          http://svnweb.midnightbsd.org/mports/?rev=24805
Author:   laffer1
Date:     2019-01-18 17:42:24 -0500 (Fri, 18 Jan 2019)
Log Message:
-----------
update jenkins to a semi modern version

Modified Paths:
--------------
    trunk/devel/jenkins/Makefile
    trunk/devel/jenkins/distinfo
    trunk/devel/jenkins/files/jenkins.in
    trunk/devel/jenkins/pkg-descr

Removed Paths:
-------------
    trunk/devel/jenkins/files/pkg-message

Modified: trunk/devel/jenkins/Makefile
===================================================================
--- trunk/devel/jenkins/Makefile	2019-01-18 20:36:16 UTC (rev 24804)
+++ trunk/devel/jenkins/Makefile	2019-01-18 22:42:24 UTC (rev 24805)
@@ -2,7 +2,7 @@
 # $FreeBSD: head/devel/jenkins/Makefile 371803 2014-10-31 11:08:44Z rea $
 
 PORTNAME=	jenkins
-PORTVERSION=	1.626
+PORTVERSION=	2.147
 CATEGORIES=	devel java
 MASTER_SITES=	http://mirrors.jenkins-ci.org/war/${PORTVERSION}/
 DISTNAME=	jenkins
@@ -18,6 +18,7 @@
 CONFLICTS=	jenkins-lts-[0-9]*
 
 USE_JAVA=	yes
+JAVA_VERSION=	1.8+
 
 NO_BUILD=	yes
 

Modified: trunk/devel/jenkins/distinfo
===================================================================
--- trunk/devel/jenkins/distinfo	2019-01-18 20:36:16 UTC (rev 24804)
+++ trunk/devel/jenkins/distinfo	2019-01-18 22:42:24 UTC (rev 24805)
@@ -1,2 +1,3 @@
-SHA256 (jenkins/1.626/jenkins.war) = e6df4d44f1110d1095b4e05c0d574f1120ac4f7bf943fba99c22edff0127c110
-SIZE (jenkins/1.626/jenkins.war) = 62885591
+TIMESTAMP = 1539756999
+SHA256 (jenkins/2.147/jenkins.war) = 8176efb85393bd48479515c75f37d5b277120d8db373765ce0802a405593e4f2
+SIZE (jenkins/2.147/jenkins.war) = 75921242

Modified: trunk/devel/jenkins/files/jenkins.in
===================================================================
--- trunk/devel/jenkins/files/jenkins.in	2019-01-18 20:36:16 UTC (rev 24804)
+++ trunk/devel/jenkins/files/jenkins.in	2019-01-18 22:42:24 UTC (rev 24805)
@@ -1,7 +1,6 @@
 #!/bin/sh
 
-# $MidnightBSD$
-# $FreeBSD: head/devel/jenkins/files/jenkins.in 368098 2014-09-13 13:56:20Z lwhsu $
+# $FreeBSD: head/devel/jenkins/files/jenkins.in 465065 2018-03-20 05:31:10Z lwhsu $
 #
 # PROVIDE: jenkins
 # REQUIRE: LOGIN
@@ -44,12 +43,13 @@
 
 . /etc/rc.subr
 
-name="jenkins"
+name=jenkins
+desc="Jenkins automation server"
 rcvar=jenkins_enable
 
 load_rc_config "${name}"
 
-: ${jenkins_enable="NO"}
+: ${jenkins_enable:=NO}
 : ${jenkins_home="%%JENKINS_HOME%%"}
 : ${jenkins_args="--webroot=${jenkins_home}/war --httpPort=8180 --prefix=/jenkins"}
 : ${jenkins_java_home="%%JAVA_HOME%%"}
@@ -57,21 +57,20 @@
 : ${jenkins_group="%%JENKINS_GROUP%%"}
 : ${jenkins_log_file="%%JENKINS_LOG_FILE%%"}
 
-pidfile="/var/run/jenkins/jenkins.pid"
-command="/usr/sbin/daemon"
+pidfile=/var/run/jenkins/jenkins.pid
+command=/usr/sbin/daemon
 java_cmd="${jenkins_java_home}/bin/java"
 procname="${java_cmd}"
-command_args="-p ${pidfile} ${java_cmd} -DJENKINS_HOME=${jenkins_home} ${jenkins_java_opts} -jar %%DATADIR%%/jenkins.war ${jenkins_args} > ${jenkins_log_file} 2>&1"
+command_args="-p ${pidfile} ${java_cmd} -DJENKINS_HOME=${jenkins_home} ${jenkins_java_opts} -jar %%DATADIR%%/jenkins.war ${jenkins_args} >> ${jenkins_log_file} 2>&1"
 required_files="${java_cmd}"
 
-start_precmd="jenkins_prestart"
-start_cmd="jenkins_start"
+start_precmd=jenkins_prestart
+start_cmd=jenkins_start
 
-jenkins_prestart() {
+jenkins_prestart()
+{
 	if [ ! -f "${jenkins_log_file}" ]; then
-		touch "${jenkins_log_file}"
-		chown "${jenkins_user}:${jenkins_group}" "${jenkins_log_file}"
-		chmod 640 "${jenkins_log_file}"
+		install -o "${jenkins_user}" -g "${jenkins_group}" -m 640 /dev/null "${jenkins_log_file}"
 	fi
 	if [ ! -d "/var/run/jenkins" ]; then
 		install -d -o "${jenkins_user}" -g "${jenkins_group}" -m 750 "/var/run/jenkins"

Deleted: trunk/devel/jenkins/files/pkg-message
===================================================================
--- trunk/devel/jenkins/files/pkg-message	2019-01-18 20:36:16 UTC (rev 24804)
+++ trunk/devel/jenkins/files/pkg-message	2019-01-18 22:42:24 UTC (rev 24805)
@@ -1,9 +0,0 @@
-************************************************************************
-
-Please login to the Jenkins web interface and secure with a password,
-when installing for the first time.
-
-More information:
-https://wiki.jenkins-ci.org/display/JENKINS/Quick+and+Simple+Security
-
-************************************************************************

Modified: trunk/devel/jenkins/pkg-descr
===================================================================
--- trunk/devel/jenkins/pkg-descr	2019-01-18 20:36:16 UTC (rev 24804)
+++ trunk/devel/jenkins/pkg-descr	2019-01-18 22:42:24 UTC (rev 24805)
@@ -2,4 +2,4 @@
 server. Built with Java, it provides over 300 plugins to support building
 and testing virtually any project.
 
-WWW: http://jenkins-ci.org/
+WWW: https://jenkins.io/



More information about the Midnightbsd-cvs mailing list