Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Jan 2018 19:41:37 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r458562 - in head/devel/gogs: . files
Message-ID:  <201801091941.w09JfbiR064519@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Tue Jan  9 19:41:37 2018
New Revision: 458562
URL: https://svnweb.freebsd.org/changeset/ports/458562

Log:
  devel/gogs: fix rc.d script status and file commit history pagination
  
  PR:		224614
  Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer), Douglas Thrift <douglas@douglasthrift.net>

Added:
  head/devel/gogs/files/patch-routes_repo_commit.go   (contents, props changed)
Modified:
  head/devel/gogs/Makefile
  head/devel/gogs/files/gogs-service.in

Modified: head/devel/gogs/Makefile
==============================================================================
--- head/devel/gogs/Makefile	Tue Jan  9 19:16:16 2018	(r458561)
+++ head/devel/gogs/Makefile	Tue Jan  9 19:41:37 2018	(r458562)
@@ -3,7 +3,7 @@
 PORTNAME=	gogs
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.11.34
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel www
 
 MAINTAINER=	dg@syrec.org

Modified: head/devel/gogs/files/gogs-service.in
==============================================================================
--- head/devel/gogs/files/gogs-service.in	Tue Jan  9 19:16:16 2018	(r458561)
+++ head/devel/gogs/files/gogs-service.in	Tue Jan  9 19:41:37 2018	(r458562)
@@ -26,20 +26,17 @@ load_rc_config ${name}
 : ${%%PORTNAME%%_enable="NO"}
 : ${%%PORTNAME%%_config="%%ETCDIR%%/conf/app.ini"}
 
+logfile=/var/log/%%PORTNAME%%.log
+pidfile=/var/run/%%PORTNAME%%.pid
+command="/usr/bin/true"
+procname="/usr/sbin/daemon"
+
 is_process_running() {
-  local pidfile=$1
-  [ -f $pidfile ] && procstat `cat $pidfile` >/dev/null 2>&1
+  [ -f $pidfile ] && procstat $(cat $pidfile) >/dev/null 2>&1
 }
 
-stop_daemon() {
-  # assume PID is also PGID (daemon(8) PID is always PGID)
-  [ -f "$1" ] && kill -- -$(cat $1)
-}
-
 %%PORTNAME%%_start() {
-  local logfile=/var/log/%%PORTNAME%%.log
-  local pidfile=/var/run/%%PORTNAME%%.pid
-  if is_process_running $pidfile; then
+  if is_process_running; then
     echo "%%PORTNAME%% is already running (pid=$(cat $pidfile))"
     return 1
   fi
@@ -49,7 +46,7 @@ stop_daemon() {
   chmod 640 $logfile
   cd %%PREFIX%%/libexec/%%PORTNAME%%
   /usr/sbin/daemon -P $pidfile -u %%GOGS_USER%% %%PREFIX%%/libexec/%%PORTNAME%%/%%PORTNAME%% web --config ${%%PORTNAME%%_config} >>$logfile 2>&1
-  if is_process_running $pidfile; then
+  if is_process_running; then
     echo "started %%PORTNAME%% (pid=$(cat $pidfile))"
   else
     echo "failed to start %%PORTNAME%%"
@@ -57,15 +54,13 @@ stop_daemon() {
 }
 
 %%PORTNAME%%_stop() {
-  local pidfile=/var/run/%%PORTNAME%%.pid
-  if is_process_running $pidfile; then
-    echo "stopping %%PORTNAME%% (pid=$(cat $pidfile))"
-    stop_daemon $pidfile
+  if is_process_running; then
+    local pid=$(cat $pidfile)
+    echo "stopping %%PORTNAME%% (pid=$pid)"
+    kill -- -$pid
   else
     echo "%%PORTNAME%% isn't running"
   fi
 }
-
-command="/usr/bin/true"
 
 run_rc_command "$1"

Added: head/devel/gogs/files/patch-routes_repo_commit.go
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/gogs/files/patch-routes_repo_commit.go	Tue Jan  9 19:41:37 2018	(r458562)
@@ -0,0 +1,10 @@
+--- routes/repo/commit.go.orig	2017-12-31 13:07:52 UTC
++++ routes/repo/commit.go
+@@ -45,6 +44,7 @@ func RenderIssueLinks(oldCommits *list.L
+ func renderCommits(c *context.Context, filename string) {
+ 	c.Data["Title"] = c.Tr("repo.commits.commit_history") + " ยท " + c.Repo.Repository.FullName()
+ 	c.Data["PageIsCommits"] = true
++	c.Data["FileName"] = filename
+ 
+ 	page := c.QueryInt("page")
+ 	if page < 1 {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801091941.w09JfbiR064519>