summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2018-08-28 22:05:19 +0000
committer Eric Hameleers <alien@slackware.com>2018-08-29 09:00:38 +0200
commit38dfc4aa131a87735dfc8629c3394c7d2670e9d5 (patch)
treeb34469310a5bc67af355f7145a9dd2cd6e59495c
parentb70192b9212452c9cca2049c9e718ea7d88dd765 (diff)
downloadcurrent-38dfc4aa131a87735dfc8629c3394c7d2670e9d5.tar.gz
current-38dfc4aa131a87735dfc8629c3394c7d2670e9d5.tar.xz
Tue Aug 28 22:05:19 UTC 201820180828220519
a/sysvinit-scripts-2.1-noarch-18.txz: Rebuilt. rc.cpufreq: for CPUs that use intel_pstate, default to the performance governor. The performance governor provides power savings while avoiding the ramp-up lag caused by using "ondemand", which defaults to "powersave" on these systems. Thanks to EdGr. d/bison-3.1-x86_64-1.txz: Upgraded.
-rw-r--r--ChangeLog.rss20
-rw-r--r--ChangeLog.txt8
-rw-r--r--FILELIST.TXT66
-rw-r--r--UPGRADE.TXT2
-rw-r--r--source/a/sysvinit-scripts/scripts/rc.cpufreq8
-rwxr-xr-xsource/a/sysvinit-scripts/sysvinit-scripts.SlackBuild2
-rwxr-xr-xsource/d/bison/bison.SlackBuild29
-rw-r--r--source/d/bison/slack-desc12
8 files changed, 104 insertions, 43 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 06239efad..3d2fe51d6 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,26 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Mon, 27 Aug 2018 20:27:22 GMT</pubDate>
- <lastBuildDate>Tue, 28 Aug 2018 07:00:32 GMT</lastBuildDate>
+ <pubDate>Tue, 28 Aug 2018 22:05:19 GMT</pubDate>
+ <lastBuildDate>Wed, 29 Aug 2018 07:00:35 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.10</generator>
<item>
+ <title>Tue, 28 Aug 2018 22:05:19 GMT</title>
+ <pubDate>Tue, 28 Aug 2018 22:05:19 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20180828220519</link>
+ <guid isPermaLink="false">20180828220519</guid>
+ <description>
+ <![CDATA[<pre>
+a/sysvinit-scripts-2.1-noarch-18.txz: Rebuilt.
+ rc.cpufreq: for CPUs that use intel_pstate, default to the performance
+ governor. The performance governor provides power savings while avoiding
+ the ramp-up lag caused by using "ondemand", which defaults to "powersave"
+ on these systems. Thanks to EdGr.
+d/bison-3.1-x86_64-1.txz: Upgraded.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Mon, 27 Aug 2018 20:27:22 GMT</title>
<pubDate>Mon, 27 Aug 2018 20:27:22 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20180827202722</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 5d92e364b..813207a07 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,11 @@
+Tue Aug 28 22:05:19 UTC 2018
+a/sysvinit-scripts-2.1-noarch-18.txz: Rebuilt.
+ rc.cpufreq: for CPUs that use intel_pstate, default to the performance
+ governor. The performance governor provides power savings while avoiding
+ the ramp-up lag caused by using "ondemand", which defaults to "powersave"
+ on these systems. Thanks to EdGr.
+d/bison-3.1-x86_64-1.txz: Upgraded.
++--------------------------+
Mon Aug 27 20:27:22 UTC 2018
a/kernel-firmware-20180825_fea76a0-noarch-1.txz: Upgraded.
ap/vim-8.1.0328-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 2de7af265..4ac4f6a02 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Mon Aug 27 20:38:12 UTC 2018
+Tue Aug 28 22:20:25 UTC 2018
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2018-08-27 20:27 .
+drwxr-xr-x 12 root root 4096 2018-08-28 22:05 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 13424 2018-06-13 05:25 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 902060 2018-08-26 18:01 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-08-26 18:01 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 902397 2018-08-27 20:38 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-08-27 20:38 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 465308 2018-08-27 20:27 ./ChangeLog.txt
+-rw-r--r-- 1 root root 465711 2018-08-28 22:05 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2018-08-24 21:50 ./EFI/BOOT
-rw-r--r-- 1 root root 1253376 2018-02-24 20:49 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2018-08-24 21:50 ./EFI/BOOT
-rwxr-xr-x 1 root root 2494 2018-02-24 20:49 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1187344 2018-08-26 18:00 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1187824 2018-08-27 20:38 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 726668 2018-08-27 20:36 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 726717 2018-08-28 22:18 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3634 2018-08-24 21:27 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -38,7 +38,7 @@ drwxr-xr-x 2 root root 4096 2018-08-24 21:50 ./EFI/BOOT
-rw-r--r-- 1 root root 13855 2008-12-08 18:13 ./SPEAKUP_DOCS.TXT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57632 2016-06-29 18:46 ./Slackware-HOWTO
--rw-r--r-- 1 root root 6658 2017-10-09 20:06 ./UPGRADE.TXT
+-rw-r--r-- 1 root root 6668 2018-08-28 21:58 ./UPGRADE.TXT
drwxr-xr-x 18 root root 4096 2018-08-10 23:01 ./extra
-rw-r--r-- 1 root root 50403 2018-08-10 23:01 ./extra/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2018-08-10 23:01 ./extra/CHECKSUMS.md5.asc
@@ -748,13 +748,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
-drwxr-xr-x 18 root root 4096 2018-08-27 20:36 ./slackware64
--rw-r--r-- 1 root root 288664 2018-08-27 20:36 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-08-27 20:36 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 359626 2018-08-27 20:34 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3604254 2018-08-27 20:34 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2018-08-28 22:19 ./slackware64
+-rw-r--r-- 1 root root 288658 2018-08-28 22:19 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-08-28 22:19 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 359620 2018-08-28 22:16 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3592615 2018-08-28 22:17 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 28672 2018-08-27 20:34 ./slackware64/a
+drwxr-xr-x 2 root root 28672 2018-08-28 22:16 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
-rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc
@@ -1050,9 +1050,9 @@ drwxr-xr-x 2 root root 28672 2018-08-27 20:34 ./slackware64/a
-rw-r--r-- 1 root root 694 2018-04-13 13:12 ./slackware64/a/sysvinit-functions-8.53-x86_64-3.txt
-rw-r--r-- 1 root root 36252 2018-04-13 13:12 ./slackware64/a/sysvinit-functions-8.53-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:12 ./slackware64/a/sysvinit-functions-8.53-x86_64-3.txz.asc
--rw-r--r-- 1 root root 378 2018-08-13 21:39 ./slackware64/a/sysvinit-scripts-2.1-noarch-17.txt
--rw-r--r-- 1 root root 21868 2018-08-13 21:39 ./slackware64/a/sysvinit-scripts-2.1-noarch-17.txz
--rw-r--r-- 1 root root 163 2018-08-13 21:39 ./slackware64/a/sysvinit-scripts-2.1-noarch-17.txz.asc
+-rw-r--r-- 1 root root 378 2018-08-28 21:47 ./slackware64/a/sysvinit-scripts-2.1-noarch-18.txt
+-rw-r--r-- 1 root root 21984 2018-08-28 21:47 ./slackware64/a/sysvinit-scripts-2.1-noarch-18.txz
+-rw-r--r-- 1 root root 163 2018-08-28 21:47 ./slackware64/a/sysvinit-scripts-2.1-noarch-18.txz.asc
-rw-r--r-- 1 root root 1393 2018-08-24 21:27 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 379 2018-04-13 13:15 ./slackware64/a/tar-1.30-x86_64-2.txt
-rw-r--r-- 1 root root 793456 2018-04-13 13:15 ./slackware64/a/tar-1.30-x86_64-2.txz
@@ -1348,7 +1348,7 @@ drwxr-xr-x 2 root root 20480 2018-08-27 20:33 ./slackware64/ap
-rw-r--r-- 1 root root 506 2018-06-18 04:12 ./slackware64/ap/zsh-5.5.1-x86_64-2.txt
-rw-r--r-- 1 root root 2936096 2018-06-18 04:12 ./slackware64/ap/zsh-5.5.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-06-18 04:12 ./slackware64/ap/zsh-5.5.1-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 16384 2018-08-27 20:34 ./slackware64/d
+drwxr-xr-x 2 root root 16384 2018-08-28 22:16 ./slackware64/d
-rw-r--r-- 1 root root 360 2018-05-22 19:10 ./slackware64/d/Cython-0.28.2-x86_64-1.txt
-rw-r--r-- 1 root root 4516748 2018-05-22 19:10 ./slackware64/d/Cython-0.28.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-05-22 19:10 ./slackware64/d/Cython-0.28.2-x86_64-1.txz.asc
@@ -1361,9 +1361,9 @@ drwxr-xr-x 2 root root 16384 2018-08-27 20:34 ./slackware64/d
-rw-r--r-- 1 root root 442 2018-07-18 18:35 ./slackware64/d/binutils-2.31.1-x86_64-1.txt
-rw-r--r-- 1 root root 5071640 2018-07-18 18:35 ./slackware64/d/binutils-2.31.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-07-18 18:35 ./slackware64/d/binutils-2.31.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 469 2018-05-28 17:47 ./slackware64/d/bison-3.0.5-x86_64-1.txt
--rw-r--r-- 1 root root 578732 2018-05-28 17:47 ./slackware64/d/bison-3.0.5-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-05-28 17:47 ./slackware64/d/bison-3.0.5-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 513 2018-08-28 17:27 ./slackware64/d/bison-3.1-x86_64-1.txt
+-rw-r--r-- 1 root root 562988 2018-08-28 17:27 ./slackware64/d/bison-3.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-08-28 17:27 ./slackware64/d/bison-3.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 350 2018-04-13 13:36 ./slackware64/d/ccache-3.4.2-x86_64-2.txt
-rw-r--r-- 1 root root 87872 2018-04-13 13:36 ./slackware64/d/ccache-3.4.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:36 ./slackware64/d/ccache-3.4.2-x86_64-2.txz.asc
@@ -4936,11 +4936,11 @@ drwxr-xr-x 2 root root 4096 2018-04-18 08:35 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
-drwxr-xr-x 19 root root 4096 2018-08-27 20:38 ./source
--rw-r--r-- 1 root root 456194 2018-08-27 20:38 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-08-27 20:38 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 645380 2018-08-27 20:37 ./source/FILE_LIST
--rw-r--r-- 1 root root 15175394 2018-08-27 20:37 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2018-08-28 22:20 ./source
+-rw-r--r-- 1 root root 456190 2018-08-28 22:20 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-08-28 22:20 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 645376 2018-08-28 22:20 ./source/FILE_LIST
+-rw-r--r-- 1 root root 15196184 2018-08-28 22:20 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 110 root root 4096 2018-08-22 23:12 ./source/a
-rw-r--r-- 1 root root 769 2018-06-26 09:45 ./source/a/FTBFSlog
@@ -5704,7 +5704,7 @@ drwxr-xr-x 2 root root 4096 2017-11-03 00:51 ./source/a/sysvinit-scripts/
-rw-r--r-- 1 root root 3157 2018-07-23 21:35 ./source/a/sysvinit-scripts/scripts/rc.K
-rw-r--r-- 1 root root 12517 2018-08-13 21:39 ./source/a/sysvinit-scripts/scripts/rc.M
-rw-r--r-- 1 root root 16523 2018-08-06 18:58 ./source/a/sysvinit-scripts/scripts/rc.S
--rw-r--r-- 1 root root 2702 2017-07-09 18:47 ./source/a/sysvinit-scripts/scripts/rc.cpufreq
+-rw-r--r-- 1 root root 3097 2018-08-28 21:45 ./source/a/sysvinit-scripts/scripts/rc.cpufreq
-rw-r--r-- 1 root root 272 2006-08-12 02:07 ./source/a/sysvinit-scripts/scripts/rc.local
-rw-r--r-- 1 root root 168 2011-04-23 19:40 ./source/a/sysvinit-scripts/scripts/rc.loop
-rw-r--r-- 1 root root 778 2015-12-16 04:10 ./source/a/sysvinit-scripts/scripts/rc.modules
@@ -5713,7 +5713,7 @@ drwxr-xr-x 2 root root 4096 2017-11-03 00:51 ./source/a/sysvinit-scripts/
-rw-r--r-- 1 root root 22473 2012-09-07 17:51 ./source/a/sysvinit-scripts/scripts/rescan-scsi-bus.sh
-rw-r--r-- 1 root root 645 2012-09-07 17:52 ./source/a/sysvinit-scripts/scripts/rescan-scsi-bus.sh.diff
-rw-r--r-- 1 root root 842 2018-02-27 06:13 ./source/a/sysvinit-scripts/slack-desc
--rwxr-xr-x 1 root root 2558 2018-08-13 21:39 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
+-rwxr-xr-x 1 root root 2558 2018-08-28 21:41 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
-rw-r--r-- 1 root root 668 2015-08-06 22:54 ./source/a/sysvinit/doinst.sh.gz
-rw-r--r-- 1 root root 1009 2018-06-21 18:24 ./source/a/sysvinit/slack-desc
-rw-r--r-- 1 root root 112840 2018-06-18 23:26 ./source/a/sysvinit/sysvinit-2.90.tar.xz
@@ -6426,11 +6426,11 @@ drwxr-xr-x 2 root root 4096 2018-07-14 19:50 ./source/d/binutils/patches
-rw-r--r-- 1 root root 563 2018-07-14 19:50 ./source/d/binutils/patches/binutils.export.demangle.h.diff.gz
-rw-r--r-- 1 root root 307 2013-04-02 20:57 ./source/d/binutils/patches/binutils.no-config-h-check.diff.gz
-rw-r--r-- 1 root root 898 2018-02-27 06:13 ./source/d/binutils/slack-desc
-drwxr-xr-x 2 root root 4096 2018-05-28 17:46 ./source/d/bison
--rw-r--r-- 1 root root 1954868 2018-05-28 05:16 ./source/d/bison/bison-3.0.5.tar.xz
--rw-r--r-- 1 root root 163 2018-05-28 05:16 ./source/d/bison/bison-3.0.5.tar.xz.sig
--rwxr-xr-x 1 root root 4042 2018-05-28 17:46 ./source/d/bison/bison.SlackBuild
--rw-r--r-- 1 root root 922 2018-02-27 06:13 ./source/d/bison/slack-desc
+drwxr-xr-x 2 root root 4096 2018-08-28 17:19 ./source/d/bison
+-rw-r--r-- 1 root root 1990536 2018-08-27 20:24 ./source/d/bison/bison-3.1.tar.xz
+-rw-r--r-- 1 root root 163 2018-08-27 20:24 ./source/d/bison/bison-3.1.tar.xz.sig
+-rwxr-xr-x 1 root root 4850 2018-08-28 17:26 ./source/d/bison/bison.SlackBuild
+-rw-r--r-- 1 root root 966 2018-08-28 17:22 ./source/d/bison/slack-desc
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/d/ccache
-rw-r--r-- 1 root root 324340 2018-03-25 20:27 ./source/d/ccache/ccache-3.4.2.tar.xz
-rw-r--r-- 1 root root 819 2018-03-25 20:27 ./source/d/ccache/ccache-3.4.2.tar.xz.asc
diff --git a/UPGRADE.TXT b/UPGRADE.TXT
index 2c7d6c50a..382e1d5ac 100644
--- a/UPGRADE.TXT
+++ b/UPGRADE.TXT
@@ -109,7 +109,7 @@ is that you know where the slackware packages directory is. We'll use
-a ! "$configfile" = "./shadow.new" ]; then
cp -a $(echo $configfile | rev | cut -f 2- -d . | rev) \
$(echo $configfile | rev | cut -f 2- -d . | rev).bak 2> /dev/null
- mv $configfile $(echo $configfile | rev | cut -f 2- -d . | rev)
+ mv --verbose $configfile $(echo $configfile | rev | cut -f 2- -d . | rev)
fi
done
diff --git a/source/a/sysvinit-scripts/scripts/rc.cpufreq b/source/a/sysvinit-scripts/scripts/rc.cpufreq
index cafcb66ae..24adb8d92 100644
--- a/source/a/sysvinit-scripts/scripts/rc.cpufreq
+++ b/source/a/sysvinit-scripts/scripts/rc.cpufreq
@@ -29,6 +29,14 @@
# also provides information about the recent load.
SCALING_GOVERNOR=ondemand
+# For CPUs using intel_pstate, always use the performance governor. This also
+# provides power savings on Intel processors while avoiding the ramp-up lag
+# present when using the powersave governor (which is the default if ondemand
+# is requested on these machines):
+if [ "$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver)" = "intel_pstate" ]; then
+ SCALING_GOVERNOR="performance"
+fi
+
# If rc.cpufreq is given an option, use it for the CPU scaling governor instead:
if [ ! -z "$1" -a "$1" != "start" ]; then
SCALING_GOVERNOR=$1
diff --git a/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild b/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
index 1a38236aa..8876e3299 100755
--- a/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
+++ b/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=sysvinit-scripts
VERSION=${VERSION:-2.1}
ARCH=noarch
-BUILD=${BUILD:-17}
+BUILD=${BUILD:-18}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
diff --git a/source/d/bison/bison.SlackBuild b/source/d/bison/bison.SlackBuild
index b11ccd7e7..713fda617 100755
--- a/source/d/bison/bison.SlackBuild
+++ b/source/d/bison/bison.SlackBuild
@@ -77,6 +77,27 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# Don't use icecream:
+for path_element in $(echo $PATH | tr ':' '\n') ; do
+ if [ "$path_element" = "/usr/libexec/icecc/bin" ]; then
+ continue
+ fi
+ if [ -z "$REVERSE_PATH" ]; then
+ REVERSE_PATH="$path_element"
+ else
+ REVERSE_PATH="${REVERSE_PATH}:$path_element"
+ fi
+done
+for path_element in $(echo $REVERSE_PATH | tr ':' '\n') ; do
+ if [ -z "$FORWARD_PATH" ]; then
+ FORWARD_PATH="$path_element"
+ else
+ FORWARD_PATH="${FORWARD_PATH}:$path_element"
+ fi
+done
+PATH=$FORWARD_PATH
+unset FORWARD_PATH REVERSE_PATH
+
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
@@ -123,6 +144,14 @@ if [ -r ChangeLog ]; then
touch -r ChangeLog $DOCSDIR/ChangeLog
fi
+# If there's a NEWS file, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r NEWS ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat NEWS | head -n 1000 > $DOCSDIR/NEWS
+ touch -r NEWS $DOCSDIR/NEWS
+fi
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/source/d/bison/slack-desc b/source/d/bison/slack-desc
index 02c40f6ae..472bc0fec 100644
--- a/source/d/bison/slack-desc
+++ b/source/d/bison/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
bison: bison (parser generator similar to yacc)
bison:
-bison: GNU "Bison" is a general-purpose parser generator that converts a
+bison: GNU Bison is a general-purpose parser generator that converts a
bison: grammar description for an LALR(1) context-free grammar into a C
-bison: program to parse that grammar.
-bison:
-bison: Bison is upward compatible with Yacc: all properly-written Yacc
-bison: grammars ought to work with Bison with no change. Anyone familiar
-bison: with Yacc should be able to use Bison with little trouble.
+bison: program to parse that grammar. Bison is upward compatible with Yacc:
+bison: all properly-written Yacc grammars ought to work with Bison with no
+bison: change. Anyone familiar with Yacc should be able to use Bison with
+bison: little trouble.
bison:
+bison: Homepage: https://www.gnu.org/software/bison/
bison: