Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Dec 2020 19:48:53 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r558767 - in head/textproc/asciidoc: . files
Message-ID:  <202012201948.0BKJmrcQ086785@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sun Dec 20 19:48:53 2020
New Revision: 558767
URL: https://svnweb.freebsd.org/changeset/ports/558767

Log:
  Use config newline setting in system attribute evaluation
  
  - Bump PORTREVISION for package change
  
  It fixes comms/fldigi build without extra \r removal.
  
  Problems seen with inconsistent newlines in the Table Of Contents HTML pulled in
  from the configuration file. While the rest of the contents in the resulting
  HTML file honored the newline style configured by the user, this specific
  snippet of HTML always used "\r\n".
  
  This root of this problem existed for some time, but in earlier versions, the
  newline style was always "\n". The symptoms changed as a side effect of the
  issue "Extra line padding in source and literal blocks". In this issue, the
  newline style changed to "\r\n", and was noticed by users.
  
  Change the System Attribute Evaluation function to use the newline setting from
  the global "config" instead of using the default newline.
  
  PR:		251329
  Reported by:	db
  Obtained from:	https://github.com/asciidoc/asciidoc-py3/commit/8313e45cc78af30bb8df5d33311a7f2fdc50595c

Added:
  head/textproc/asciidoc/files/patch-asciidoc.py   (contents, props changed)
Modified:
  head/textproc/asciidoc/Makefile

Modified: head/textproc/asciidoc/Makefile
==============================================================================
--- head/textproc/asciidoc/Makefile	Sun Dec 20 19:38:11 2020	(r558766)
+++ head/textproc/asciidoc/Makefile	Sun Dec 20 19:48:53 2020	(r558767)
@@ -3,6 +3,7 @@
 
 PORTNAME=	asciidoc
 PORTVERSION=	9.0.4
+PORTREVISION=	1
 CATEGORIES=	textproc
 MASTER_SITES=	https://github.com/asciidoc/asciidoc-py3/releases/download/${PORTVERSION}/
 

Added: head/textproc/asciidoc/files/patch-asciidoc.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/asciidoc/files/patch-asciidoc.py	Sun Dec 20 19:48:53 2020	(r558767)
@@ -0,0 +1,13 @@
+Obtained from:	https://github.com/asciidoc/asciidoc-py3/commit/8313e45cc78af30bb8df5d33311a7f2fdc50595c
+
+--- asciidoc.py.orig	2020-10-30 15:14:01 UTC
++++ asciidoc.py
+@@ -969,7 +969,7 @@ def system(name, args, is_macro=False, attrs=None):
+                 line = subs_attrs(line)
+                 if line is not None:
+                     result.append(line)
+-            result = DEFAULT_NEWLINE.join(result)
++            result = config.newline.join(result)
+     else:
+         assert False
+     if result and name in ('eval3', 'sys3'):



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