| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
xmlsoft.org (master) server sucks and send corrupt tarballs to our users
too often. Add one more mirror.
Reported by: a few users
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ordering, which had become too limited.
We now build packages ordered by those that are part of the longest
dependency chains first. This has the effect of building the deepest
parts of the tree first and levelling out the tree height, hopefully
avoiding the situation we currently face where there appear
bottlenecks late in the build where the cluster becomes mostly idle
while waiting for a few long dependency chains to finish building
before the cluster can become fully loaded again.
The algorithm is that we sort the list of remaining packages according
to height (longest dependency chain), then add leaf packages from each
in order until we have filled a queue of length between 100 and 200,
to amortise the cost of this queue rebalancing while not losing the
height averaging property. Jobs are dispatched from this queue into
worker threads as machine slots become available.
Unlike the make-based solution that required a fixed -j concurrency
value and could not respond to addition/removal of build resources, we
now can dynamically add new machines as they become available to the
queue.
The other advantage of using python is that we have more
customisability and visibility into the build status, e.g. we
periodically report the number of remaining packages, as well as the
list of deepest packages that we are working on.
TODO:
* Implement mtime checking for parent package staleness, so that
parents are rebuilt if the dependencies are touched more recently.
Currently packages will not be rebuild if they exist, whether or not
they are "stale" wrt their dependencies.
* Offload the machine selection into an external queue manager.
Currently the queue manager used here doesn't interoperate with the
old one (getmachine/releasemachine) because it's not possible to use
the lockf()-based mutual exclusion within a multithreaded client.
Doing that will also allow for a more flexible job placement
algorithm as well as finer queue customization.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- fix build on 7 after wi_req removal (remove support for wi(4)) [2]
- unBROKEN [1]
- unDEPRECIATE [1]
- use REINPALCE_CMD
PR: ports/123408 [1], [2] by itetcu@ (me) based on [1]
Submitted by: Luke Dean <luked@pobox.com> [1]
|
|
|
|
|
| |
PR: 123560
Submitted by: miantainer
|
|
|
|
|
|
|
|
|
|
| |
Code2001 is a Plane 1 Unicode-based font (TTF). The font is correctly
encoded for Plane 1 per the latest TTF/OTF specifications.
WWW: http://code2000.net/code2001.htm
Author: James Kass
Based on: x11-fonts/code2000 by thierry
|
|
|
|
| |
- Bump PORTREVISION
|
|
|
|
|
|
| |
PR: ports/123514
Submitted by: Wen Heping <wenheping at gmail.com>
Approved by: maintainer
|
|
|
|
|
|
| |
PR: ports/123527
Submitted by: Beat Gatzi <beat at chruetertee.ch>
Approved by: maintainer
|
|
|
|
| |
Submitted by: Ken Yamada
|
| |
|
| |
|
|
|
|
|
|
|
| |
- bump PORTREVISION
PR: 123380
Submitted by: maintainer
|
|
|
|
|
|
|
| |
- use SF macro
- bump PORTREVISION
Submitted by: maintainer (partially)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This class provides an easy interface to HTML::StripScripts, using
HTML::Parser to parse the HTML.
See HTML::Parser for details of how to customise how the raw HTML
is parsed into tags, and HTML::StripScripts for details of how to
customise the way those tags are filtered.
WWW: http://search.cpan.org/dist/HTML-StripScripts-Parser/
Submitted by: kftseng@iyard.org
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This module strips scripting constructs out of HTML, leaving as
much non-scripting markup in place as possible. This allows web
applications to display HTML originating from an untrusted source
without introducing XSS (cross site scripting) vulnerabilities.
You will probably use HTML::StripScripts::Parser rather than using
this module directly.
WWW: http://search.cpan.org/dist/HTML-StripScripts/
Submitted by: kftseng@iyard.org
|
|
|
|
|
|
|
|
| |
compiled with proper thread locking.
- bump PORTVERSION
PR: ports/122525
Submitted by: maintainer
|
|
|
|
|
|
|
|
| |
nice to have now, even though there is not yet a stable release of Apt 0.7.
- Bump PORTVERSION
PR: 121771
Submitted by: maintainer
|
|
|
|
|
|
| |
- Bump PORTREVISION
Inspired by: mezz
|
| |
|
|
|
|
|
| |
PR: 123550
Submitted by: maintainer
|
|
|
|
|
|
|
|
|
| |
"Version 2 fixes a bug in version 1 that caused it to fail (file not found)
when compressing more than about 50 files. Archives [sic] format is unchanged."
- bump PORTREVISION
PR: 123534
Submitted by: maintainer
|
|
|
|
| |
- get xmms cflsgs from xmms-config
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/122725
Approved by: maintainer timeout (26 days)
|
|
|
|
| |
Requested by: araujo
|
|
|
|
|
|
| |
USE_GNOME=yes has been deprecated for five years.
Approved by: beech (maintainer)
|
| |
|
|
|
|
|
|
|
|
| |
- Add patch-Makefile.in
- Note: Distname and binary has changed to pg_top
PR: ports/123485
Submitted by: Sunghyuk Do <sunghyuk@gmail.com> (maintainer)
|
|
|
|
|
|
| |
PR: ports/123448
Submitted by: Matthew Donovan <kitche@kitchetech.com>
Approved by: Aron Stansvik <elvstone@gmail.com> (maintainer)
|
| |
|
| |
|
| |
|
|
|
|
| |
USE_GNOME=yes has been deprecated for five years.
|
| |
|
|
|
|
|
| |
Obtained from: qemu cvs
Security: http://www.vuxml.org/freebsd/8950ac62-1d30-11dd-9388-0211060005df.html
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Use --with-{ijs,jasper} instead of running each configure script.
- Make descriptions of OPTIONS shorter than 70 chars wide.
- Add "display" (GS_display) device[2].
Reported by: pointyhat[1],
Requested by: Sascha Blank (blank dot sascha at googlemail dot com)[2]
|
|
|
|
|
|
|
|
|
|
| |
- Fix problem with inclusion of bsd.port.*.mk (.pre.mk must be
included prior to testing OPTIONS)
PR: ports/123373
Submitted by: myself
Approved by: maintainer-timeout, linimon (portmgr), erwin (mentor)
Security: http://www.vuxml.org/freebsd/5ef12755-1c6c-11dd-851d-0016d325a0ed.html
|
|
|
|
| |
Approved by: erwin (mentor)
|
|
|
|
|
| |
PR: ports/123513
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
|
| |
|