Bug 189207 - [patch] shells/bash is sound enough to parallel build
Summary: [patch] shells/bash is sound enough to parallel build
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Emanuel Haupt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-01 17:00 UTC by Jia-Shiun Li
Modified: 2014-05-27 13:40 UTC (History)
0 users

See Also:


Attachments
file.diff (257 bytes, patch)
2014-05-01 17:00 UTC, Jia-Shiun Li
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jia-Shiun Li 2014-05-01 17:00:00 UTC
bash was marked MAKE_JOBS_UNSAFE 5 years ago[1]. It looks fine to parallel build now.

jsli@4cbsd:/usr/ports/shells/bash # sysctl kern.smp.cpus hw.model
kern.smp.cpus: 4
hw.model: Intel(R) Core(TM) i5-3450 CPU @ 3.10GHz
jsli@4cbsd:/usr/ports/shells/bash # time make -DBATCH MAKE_JOBS_NUMBER=64
..
..
for d in CHANGES COMPAT NEWS POSIX RBASH README; do  install  -o root -g wheel -m 444 /usr/ports/shells/bash/work/bash-4.3/${d} /usr/ports/shells/bash/work/stage/usr/local/share/doc/bash;  done
====> Compressing man pages (compress-man)
24.094u 7.309s 0:19.72 159.1%   31220+334k 0+262io 0pf+0w
jsli@4cbsd:/usr/ports/shells/bash # 


[1] http://docs.freebsd.org/cgi/getmsg.cgi?fetch=469716+0+/usr/local/www/db/text/2009/cvs-ports/20090510.cvs-ports

Fix: patch attached to enable parallel build.

Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-05-01 17:00:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ehaupt

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2014-05-27 13:35:30 UTC
Author: ehaupt
Date: Tue May 27 12:35:25 2014
New Revision: 355501
URL: http://svnweb.freebsd.org/changeset/ports/355501
QAT: https://qat.redports.org/buildarchive/r355501/

Log:
  - Update to 4.3.18
  - Port is sound enough to parallel build [1]
  
  PR:		189207 [1]
  Submitted by:	Jia-Shiun Li <jiashiun@gmail.com> [1]

Modified:
  head/shells/bash/Makefile
  head/shells/bash/distinfo

Modified: head/shells/bash/Makefile
==============================================================================
--- head/shells/bash/Makefile	Tue May 27 12:33:55 2014	(r355500)
+++ head/shells/bash/Makefile	Tue May 27 12:35:25 2014	(r355501)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=		bash
-PATCHLEVEL=		11
+PATCHLEVEL=		18
 PORTVERSION=		4.3.${PATCHLEVEL:S/^0//g}
 PORTREVISION?=		2
 CATEGORIES=		shells
@@ -42,7 +42,6 @@ NLS_USES=		gettext iconv
 
 INFO=			bash
 
-MAKE_JOBS_UNSAFE=	yes
 GNU_CONFIGURE=		yes
 
 PORTDOCS=		FAQ INTRO CHANGES COMPAT NEWS POSIX RBASH README \

Modified: head/shells/bash/distinfo
==============================================================================
--- head/shells/bash/distinfo	Tue May 27 12:33:55 2014	(r355500)
+++ head/shells/bash/distinfo	Tue May 27 12:35:25 2014	(r355501)
@@ -22,3 +22,17 @@ SHA256 (bash/bash43-010) = ce05799c01373
 SIZE (bash/bash43-010) = 5357
 SHA256 (bash/bash43-011) = 7c63402cdbc004a210f6c1c527b63b13d8bb9ec9c5a43d5c464a9010ff6f7f3b
 SIZE (bash/bash43-011) = 1533
+SHA256 (bash/bash43-012) = 3e1379030b35fbcf314e9e7954538cf4b43be1507142b29efae39eef997b8c12
+SIZE (bash/bash43-012) = 1365
+SHA256 (bash/bash43-013) = bfa8ca5336ab1f5ef988434a4bdedf71604aa8a3659636afa2ce7c7446c42c79
+SIZE (bash/bash43-013) = 2151
+SHA256 (bash/bash43-014) = 5a4d6fa2365b6eb725a9d4966248b5edf7630a4aeb3fa8d526b877972658ac13
+SIZE (bash/bash43-014) = 3533
+SHA256 (bash/bash43-015) = 13293e8a24e003a44d7fe928c6b1e07b444511bed2d9406407e006df28355e8d
+SIZE (bash/bash43-015) = 1894
+SHA256 (bash/bash43-016) = 92d60bcf49f61bd7f1ccb9602bead6f2c9946d79dea0e5ec0589bb3bfa5e0773
+SIZE (bash/bash43-016) = 3674
+SHA256 (bash/bash43-017) = 1267c25c6b5ba57042a7bb6c569a6de02ffd0d29530489a16666c3b8a23e7780
+SIZE (bash/bash43-017) = 1565
+SHA256 (bash/bash43-018) = 7aa8b40a9e973931719d8cc72284a8fb3292b71b522db57a5a79052f021a3d58
+SIZE (bash/bash43-018) = 1315
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Emanuel Haupt freebsd_committer freebsd_triage 2014-05-27 13:35:33 UTC
State Changed
From-To: open->closed

Committed, thanks!