| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Pointy hat to: mat
Sponsored by: Absolight
|
|
|
|
|
| |
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3553
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336
|
|
|
|
| |
Sponsored by: DK Hostmaster A/S
|
| |
|
|
|
|
|
|
| |
This is the script that generated the "20 ports account for X% of the
Ports collection by size" report. This shells script is useful to
identify obscenely large ports: top-size-offenders.sh
|
|
|
|
|
|
|
|
|
|
| |
chkdepschain.py: doesn't support pkgng
explicit_lib_depends.sh: doesn't support pkgng
plist: obsolete; searches for /etc/mtree/BSD.local.dist, add @dirrm, doesn't know about man pages in the plist
release: unused and obsolete
resolveportsfromlibs.sh: doesn't support pkgng
Approved by: portmgr (bapt)
|
| |
|
|
|
|
| |
bug tracking systems
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix regression mistakenly introduced in r380431
- Handle multiple tabs in PORTREVISION
- Handle PORTREVISION being a variable name
- Handle multiple PORTREVISION values
- Get rid of bash-like syntax
- Grammar corrections
PR: 192910
Reviewed by: danfe, mandree, mat
|
|
|
|
|
|
|
| |
- Write nicer code replacing fix introduced by mandree
- Catch up some more edge cases
PR: 192910
|
|
|
|
|
|
| |
PR: 194423
Submitted by: myself
Approved by: maintainer timeout (4 months), trivial - just fix it
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|
| |
|
|
|
|
|
|
| |
PORTREVISION.
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Hope to see you back! Thank for all the work!
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Use only one request to retreive patchs
CR: D400
CR: D401
Submitted by: rakuco
|
|
|
|
|
|
|
|
| |
This script, requested by bapt@, is a pure sh tool to increase one
or more ports PORTREVISION value or to add one, if the port havent
had one already.
Approved by: swills (mentor), bapt
|
|
|
|
|
|
|
|
|
|
|
|
| |
- use proper quoting
- use fewer svn invocations
- optionally drop to a shell before committing,
to manually fix up a botched merge.
- svnserver can be overridden in the environment.
- Finally, we use sh's trap builtin to make sure we always clean up.
PR: 186256
Approved by: portmgr (bapt@)
|
|
|
|
|
|
|
|
| |
tools
Also clean up README a bit more
Discussed with: ak, bapt
|
| |
|
| |
|
|
|
|
|
|
| |
anywhere, so remove it.
OKed by: bapt
|
|
|
|
| |
/usr/bin.
|
|
|
|
|
|
|
|
| |
* Add -e, to cat the pkg-descr for each port found.
* Format with tabs instead of 4-spaces, as the latter made editing
an absolute nightmare and isn't used by anything else.
* Add -h to the option list, as it was missing.
* Use the fields hash in the format instead of hardcoded indices.
|
|
|
|
|
| |
CR: D235
Submitted by: rakuco
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
- Update with our bugzilla experimental url
|
|
|
|
| |
also solicit improvements. :-)
|
|
|
|
|
|
|
|
| |
doing the real job, not for a dry run. Tweak those instructions a bit.
Assume maintainership.
Approved by: edwin (maintainer)
|
|
|
|
| |
Reported by: swills
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Use a variable for the Subversion server
- Consistently use ${} around variables
- Bail out if neither svn(1) nor svnlite(1) are installed
Approved by: bapt
|
| |
|
|
|
|
| |
merging
|
| |
|
|
|
|
|
|
| |
structure and output for the user.
Approved by: maintainer (edwin)
|
|
|
|
|
|
| |
needed in many years.
Reported by: ak
|
| |
|
|
|
|
|
|
|
| |
it is related to infrastructure/framework and a required portmgr-
maintained script
With hat: portmgr
|
|
|
|
|
|
|
| |
falling back on the perl make_index if needed.
With hat: portmgr
Reported by: ade
|
|
|
|
| |
Also mention the latest portmgr blog post.
|
|
|
|
| |
Submitted by: ak
|
| |
|
| |
|
|
|
|
| |
Pointyhat to: eadler
|
| |
|
|
|
|
|
|
|
| |
r231958 and the definition in bsd.port.subdir.mk generates a warning with
bmake, pkgng and no pkg_info.
Approved by: erwin
|
|
|
|
| |
Submitted by: az
|
|
|
|
|
| |
PR: ports/178193
Submitted by: tota
|
|
|
|
|
|
|
| |
Still prefer Created by because we still don't use real
names in MAINTAINER lines (oh please let that change....)
Submitted by: jgh (based on)
|
|
|
|
|
|
|
|
| |
- Add add_patch method [1]
- Update README wording and fix typo
PR: ports/175984 [1]
Submitted by: Christoph Mallon <christoph.mallon at gmx.de>
|
| |
|
|
|
|
| |
Approved by: edwin (maintainer), portmgr (bapt)
|
|
|
|
| |
Requested by: pgollucci
|
|
|
|
| |
Requested by: eadler
|
| |
|
|
|
|
| |
- Properly handle non-default $MCom RCS strings
|
|
|
|
|
|
|
| |
supporting older versions for the stdout/stderr switching
Approved by: Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat: portmgr
|
|
|
|
| |
list, to make the for loop lateron actually work.
|
|
|
|
|
|
|
|
| |
as this change was not backwards compatible. A more robust solution
checking the installed version and auto updating is needed.
Pointyhat to: bdrewery
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- Use stderr as the old dialog did, which fixes usage inside
of jails
- Add D4PMINHEIGHT and D4PALIGNCENTER (see dialog4ports(1))
Approved by: Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer)
With hat: portmgr
|
|
|
|
|
|
| |
PR: ports/177174
Reported by: Hirohisa Yamaguchi <umq@ueo.co.jp>
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
required part of ports 'make config' now. This is seen
as not much different than any other dependency.
- Allow dialog4ports to work with INSTALL_AS_USER
by building and using the port's WRKDIR version
through a Tools/scripts wrapper
- Add NO_DIALOG for 'config' as well.
- Fix D4P environment variables not passing to dialog4ports:
D4PHEIGHT, D4PWIDTH, D4PFULLSCREEN
Reviewed by: miwi, bapt, rum1cro@yandex.ru
Tested by: miwi, bapt, rum1cro@yandex.ru
Tested by: bdrewery (small exp-run)
Requested by: many
|
|
|
|
| |
propose to skip removing a port if anything depends on it, instead of infinite looping on "ignore the issue"
|
| |
|
|
|
|
| |
Submitted by: az
|
|
|
|
|
|
| |
manually extract it from CATEGORIES again.
Discovered by: dinoex
|
| |
|
|
|
|
|
|
| |
Add makc's alternate email
Submitted by: makc
|
| |
|
|
|
|
|
|
|
|
|
|
| |
PR: ports/175331
Submitted by: Christoph Mallon
Approved by: No objections within three weeks from any maintainer
While here, style and duplicate phrase fixes in bsdcflow pkg-descr
Submitted by: mi
|
|
|
|
|
|
| |
ports with subdirectories fails because of scattered .svn directories.
Original issue reported by: netchild
|
|
|
|
| |
Fix regex - I had this locally but forgot to commit
|
|
|
|
|
| |
Add kuriyama to the list
Add bapt's alternate email to the list
|
|
|
|
| |
No objections from: sobomax
|
|
|
|
|
|
|
| |
Add rm's alternate email address
Add wxs
If anyone else wants to be added please email me so we could batch them up into one set.
|
| |
|
|
|
|
| |
the number of wasted bytes in the world
|
|
|
|
| |
Don't remove this when doing the conversion.
|
| |
|
|
|
|
| |
Reported by: db
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
PR: ports/173195
Submitted by: rm
Reviewed by: sbz (myself)
Feature safe: yes
|
|
|
|
|
|
|
| |
header.
Suggested by: adamw
Feature safe: yes
|
|
|
|
|
|
| |
headers to the new format.
Feature safe: yes
|
|
|
|
|
| |
Noticed by: thierry
Feature safe: yes
|
|
|
|
|
|
|
| |
to .xml in r39631
Approved by: crees
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
- Use Subversion instead of CVS
Approved by: erwin (maintainer)
Feature safe: yes
|
|
|
|
|
|
|
|
|
| |
- be less verbose to be more friendly to running from cron
- I've been running this script for several years now,
not Kris
- Send me a copy of the output for debugging
Feature safe: yes
|
|
|
|
|
|
| |
seen in MOVED lines.
Feature safe: yes
|
|
|
|
| |
Approved by: crees
|
|
|
|
|
|
| |
and instead replace it with "FILE has been deleted"
Reviewed by: crees
|
|
|
|
|
|
| |
PR: ports/171853
Submitted by: ohauer
Approved by: miwi (maintainer) explicit per PM
|
|
|
|
|
|
| |
Since Created by: line appears to be popular, get Submitted by: from that
Old-style Makefile headers should no longer be used
|
| |
|
|
|
|
|
| |
Apologies for the complexity of the code; it's optimised for speed. Soon I
will be able to remove the section working with dates.
|
|
|
|
|
|
| |
Subversion Primer.
Approved by: mandree@ (maintainer)
|
| |
|
|
|
|
| |
Additionally, document the wrapper in the main readme
|
|
|
|
|
|
|
| |
which to acquire the Submitted by: line.
It should be reasonable to simply use the MAINTAINER line; unfortunately we
lose the real name and only get the email address.
|
|
|
|
| |
reported by: crees
|
|
|
|
|
|
|
|
|
|
|
| |
additional features such as:
- extended descriptions
- auto resizing
- compatability with older dialog implementations
Submitted by: wblock
Reviewed by: ports@
|
|
|
|
| |
Submitted by: culot, gahr
|
|
|
|
|
|
| |
modules file that was removed.
It's fast, use it!
|
|
|
|
|
|
|
|
|
| |
to avoid running SVN multiple times with command lines like the
following:
svn co --depth empty svn+ssh://svn.freebsd.org/ports/head ports
Reported by: ak@ (on IRC)
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
| |
Requested by: several
- Remove older readded ports from MOVED
- Tighten up find syntax (split by null and use -print0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- FIX: all progress and error output goes to fd#2 (stderr)
- FIX: at top level, properly detect commands if preceded by options
- FIX: in checkstatus(), handle ~ (obstructed versioned item)
- FIX: support blanks, leading dashes, and shell meta characters:
+ in file names, so as not to choke the script on difficult file names
+ in command line arguments, so that svn commit -m "commit message" works,
rather than complaining about an unversioned file "message".
- FIX: in checkstatus(), keep leading spaces from svn status
- FIX: in setprop(), detect egrep errors, rather than assuming "no match"
- ADD: die if "check" psvn-specific command has trailing arguments
- CHANGE: replace `...` by more concise $(...) notation
- CHANGE: take maintainership, offered by beat@.
- SPEEDUP: in checkstatus(), use shell built-ins, rather than commands
- SPEEDUP: when checking files, run svn only once, rather than for each file
- SPEEDUP: when skipping "svn rm"-ed files, use ! -e rather than head|awk
- TODO: handle long options for svn commit
- TODO: do not stomp over svn:mime-type if it's already set (binary files!)
Approved by: beat@ (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was required with CVS, since the category was checked out as a module, but
the directory name is used with svn.
For example:
pcvs co ports_ports_mgmt
svn co $ports/head/ports-mgmt
Submitted by: swills
|
|
|
|
|
|
| |
- Add description what the script actually does
Submitted by: gahr [1]
|
| |
|
|
|
|
| |
Approved by: portmgr (beat)
|
| |
|
|
|
|
| |
Submitted by: crees, miwi
|
|
|
|
| |
The X11BASE variable is long gone, however these ports were not updated.
|
|
|
|
|
| |
The script is very cautious, and may miss some; checking the results by hand
is absolutely vital.
|
|
|
|
|
| |
If you are having trouble with saved OPTIONS not being recognised, just run
this as root and you will have no further trouble!
|
|
|
|
|
|
| |
- Take maintainership
Approved by: garga (maintainer)
|
|
|
|
| |
- Take maintainership
|
|
|
|
| |
Approved by: mharo (maintainer)
|
|
|
|
|
|
|
|
|
|
|
| |
Approved by: vd (maintainer)
- Make the diff output work
- Use cdiff if exists, otherwise stick with $EDITOR
- Stop trying to remove CVSROOT; hasn't been checked out since modules
support was removed by erwin
|
|
|
|
|
|
|
| |
to the spelling of LATEST_LINK.
Submitted by: gerald
Feature safe: yes
|
| |
|
|
|
|
|
| |
PR: ports/154431
Approved by: sobomax (maintainer)
|
|
|
|
| |
Hat: x11
|
|
|
|
| |
Submitted by: dougb@
|
|
|
|
|
|
| |
punctuation.
Discussed with: eadler@
|
|
|
|
| |
ones.
|
|
|
|
|
|
|
|
|
| |
- Fixed some grammatical errors in output messages
PR: ports/162506
Submitted by: "Conrad J. Sabatier" <conrads@cox.net>
Approved by: sobomax (maintainer timeout - 1 month)
Feature safe: yes
|
|
|
|
| |
Submitted by: gjb
|
| |
|
|
|
|
|
|
| |
PR: ports/159841
Submitted by: crees (me)
Approved by: garga (maintainer)
|
|
|
|
| |
- Kill ruby 1.6 related stuff.
|
|
|
|
| |
not symbols).
|
| |
|
| |
|
|
|
|
| |
- Add check that port is in right directory as I've been bitten by this
|
| |
|
| |
|
|
|
|
| |
Submitted by: ohauer
|
| |
|
|
|
|
| |
fail before we stop. This should help avoid spamming people's mboxes.
|
|
|
|
|
|
|
|
|
| |
pointyhat, but is intended for pointyhat-[west|east] to be able to
remove no longer needed specialized -exp runs. (They remain in the
errorlog archive; they can merely be removed from zfs.)
Replace this test with an anti-foot-shooting measure so that you cannot
remove 'latest' unless you have already removed 'previous'.
|
|
|
|
| |
aggresively
|
| |
|
|
|
|
|
| |
While here, move segfault down: sometimes this is a false positive for
a config failure.
|
| |
|
|
|
|
|
|
|
| |
clang". This will probably need to be trimmed down some so as to not
pessimize processing time.
At this time this change will be restricted to pointyhat-west.
|
|
|
|
|
|
|
|
|
|
| |
- deprecate assert, chown, perl5, python, stdio, sysvipc, varargs
- add the existing nested_declaration, termios, utmp_x
While here, fix formatting.
Pointy hat to: linimon, for letting this get so far out of sync
|
|
|
|
|
|
|
|
|
|
|
|
| |
longer see:
chown, perl5, python, stdio, struct changes, sysvipc, USE_XLIB, varargs
Add the following new error types that we are now seeing:
clang-bug, cpusetsize, sem_wait
Tweak the definitions for linker_error and threads to be more accurate.
|
|
|
|
| |
the into the section for obsolete errors.
|
|
|
|
| |
ago to the "obsolete" section.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to processonelog (not yet committed):
clang
clang-bug
cpusetsize
sem_wait
The former two will show up if an -exp run is done with clang as the default
ports compiler, instead of gcc. The latter two seem to be ports regressions
in 9-CURRENT.
|
|
|
|
|
| |
While here, change the misnomer Full to Previous, but leave the links
alone until we upgrade pointyhat to the latest codebase.
|
|
|
|
|
| |
Submitted by: gerald
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
| |
was handled the same as "waiting for chroot" and retried. In certain
circumstances (e.g. a prerequisite package shown as being avaialable
when it really wasn't), this would cause a package build to loop
forever.
Note to future generations: I did not write this code.
Feature safe: yes
|
|
|
|
|
|
|
| |
output on package builds.
Pointy hat: self
Feature safe: yes
|
|
|
|
|
| |
Noticed by: Anton Shterenlikht
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
bindist-*.tar (so that they can be shared between pointyhat and
pointyhat-west without modification.)
Feature safe: yes
|
|
|
|
|
|
| |
bindist-*.tar files on pointyhat and pointyhat-west.
Feature safe: yes
|
|
|
|
|
|
| |
the comment for bindist-* to match.
Feature safe: yes
|
|
|
|
|
| |
Feature safe: yes (this time for real)
Approved by: portmgr,re
|
|
|
|
|
|
| |
in libcrypto.
Feature safe: yes (really, really not, but we don't have any other option)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
was being done before the src tree had been mounted.
This was not a problem in the old codebase, since it simply got the
wrong src tree to start with.
This actually simplifies the code.
|
|
|
|
| |
do not attempt to process it.
|
|
|
|
|
|
|
| |
_very_ badly if they aren't.)
Also, track the refactoring of buildenv so that the proper src tree
bits are picked up.
|
| |
|
| |
|
|
|
|
|
|
|
| |
and client-side definitions into common.conf.
While here, slide the 7-stable release to 7.3. This was driving me
crazy while trying to debug the INDEX and duds problems.
|
|
|
|
|
|
|
|
| |
definitions and the client-side definitions.
While here, add ARCHS_SUPPORTING_COMPAT_IA32, which is needed to get
linux emulation ports to be properly detected on head nodes that are
build from first principles (e.g. !pointyhat).
|
|
|
|
|
|
|
|
|
|
|
|
| |
nodes that don't have /usr/src. On pointyhat, this "just happens to
work"; on a cleanly installed system like pointyhat-west, it didn't.
Add overrides for Linux compatibility (again, it "just happened to work"
on pointyhat).
Move the code that sets PORTSDIR and SRC_BASE to the server side only.
The code that overrides OSVERSION, OSREL, and BRANCH _must_ remain in
the common code.
|
|
|
|
|
| |
nodes that don't have /usr/src. On pointyhat, this "just happens to
work"; on a cleanly installed system like pointyhat-west, it didn't.
|
| |
|
|
|
|
|
|
| |
impossble to have merely "server.conf" and "client.conf" control
everything on a head node. Some pieces must be refactored into
"common.conf".
|
|
|
|
| |
create the links for the webserver; add some comments.
|
|
|
|
| |
problem, until it can be correctly understood and fixed.
|
| |
|
|
|
|
| |
from being contaminated by the packages installed on pointyhat-*.
|
|
|
|
|
| |
PR: ports/152358
Submitted by: Volodymyr Kostyrko <c.kworr@gmail.com>
|
|
|
|
| |
being maintained by ehaupt.
|
| |
|
|
|
|
| |
Reported by: wxs
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
refactoring. Pick up new CLIENT_MALLOC_OPTIONS parameter. Clean
up comments.
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
on both the client side and server side.
Pointy hat to: self
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
| |
clean up problems with squid.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
NOTE: these scripts are not yet parameterized, so this is WIP.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Several bugs are fixed and improvements are made:
- parameterize everything.
- switch to csup. (This necessitates pushing the repos down one
directory level, e.g. ports-head/ports and src/src-8. However,
this will give us the flexibility to have e.g. src/src-8.1 in
the future.)
- note that the misnomer filename 'cvsdone', which was created
here, is now changed to '.updated'.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
While here, do some refactoring.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Note the change of the misnomer filename 'cvsdone' to '.updated'.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Several bugs are fixed and improvements are made:
- suppress error message if there are no logs yet.
- change the misnomer filename 'cvsdone' to '.updated'.
- fix a bug by un-escaping '_' in the timestamp.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
While here, fix error messages displayed on new runs.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
*very* carefully note where the exported variables are consumed.
Several bugs are fixed and improvements are made:
- the file UNAME_VERSION appears unused, so it is removed. The
information is passed in overrides to uname(1).
- parameterize arch-specific setup code.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Note the removal of the hard-coding of INDEX.N, where N has to be
a single digit, and also have no '.' in it.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Note the very special handling of cvs tag.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Fix the sed script to correctly handle '.' in branch directory names.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Gracefully handle the case of INDEX failing to build. This helps the
calling script to exit instead of spewing errors.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Add the copying over of client.conf to the clients, and take care
to force the file copy regardless of whether it is a symlink.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Several bugs are fixed and improvements are made:
- the name of the journal is changed from 'make' (ew) to 'journal'.
- 'cvsdate' is replaced by the more accurate name '.updated' and
documentation adjusted to match.
- make it more clear that '.updated' means 'ports tree updated'
instead of 'src tree updated' (although the same filename is
used for both).
- correctly handle the general case of non-mainstream branches
(e.g. "7-exp") without hardcoding "-exp".
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Note: the major change is to require branch as an argument. The
silly code that expected the branch to be passed via a symlinked
command such as 'dopackages.7' is removed.
Several bugs are fixed and improvements are made:
- make the separation of 'date' and 'datestamp' clearer.
- make handling of error conditions (e.g. for a first-time run
where 'build create' has been forgotten) more obvious.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Several bugs are fixed and improvements are made:
- the name of the journal file is changed from 'make' (ew) to
'journal'.
- the 'date' parameter becomes 'datestamp' to delinate the script's
uses of the date command vs. the parameter. This is mostly for
readability.
- add the -nochecksubdirs option. This is only useful for restarted
or incremental runs.
- refactor the error returns a bit.
- exit gracefully if no INDEXFILE.
- fix a bug in the 'packages built' logic that would return -2 if no
packages were actually built.
- change the misnamed 'cvsdone' file to '.updated'.
- clean up the 'task waiting' logic.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Note that this script will now figure out 'branches' by itself, thus
removing the special-casing for '-exp'.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Note: it is still not clear to me if this script is currently used.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
While here, rework the code a bit to parameterize arch-specific tasks.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
While here, carefully document the origin of the values of the
environment variables that are passed in.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
While here, do some cleanup.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Several bugs are fixed and improvements are made:
- the definitions for valid 'arch' and 'branch' are moved to
server.conf.
- the script is broken up into two pieces; the old 'buildenv' name
becomes the server side, and 'buildenv.client' is add for the
client side. 'buildenv.common' is what you would expect. This
makes the separation of what controls what more clear.
- the concept of 'branch base' is generalized to match any pattern
postpended with '-', thus removing the specialness of '-exp'. More
work remains on the other scripts to best take advantage of this.
- as a corollary, 'branch' can also have '.' in it, e.g., 6.4.
- the obsolete variables FTP_PASSIVE_MODE, PKGZIPCMD, and X_WINDOW_SYSTEM
are removed.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
Several bugs are fixed and improvements are made:
- archive directories are created if they do not exist.
- the location of ZFS-based directories is generalized.
- the special string "-exp" disappears.
- handling of buildid is made more robust.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
While here, fix a but in the handling of the 'all' case.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one 'head' node, rather than just pointyhat itself.
Constants are factored out into installation-specific files known as
portbuild/conf/server.conf and portbuild/conf/client.conf. There is
only one server.conf file. Individual <arch> directories may have
their own client.conf files, or may symlink to ../conf/client.conf.
This first set of files only gets the *.conf files and some cleanup.
Feature safe: yes
|
|
|
|
|
|
| |
use on pointyhat for a while.
Feature safe: yes
|
|
|
|
|
|
| |
may contain private information).
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
|
|
| |
building server. For security reasons, the scripts themselves will
not be checked in to this repository.
Please do not commit to this file without the approval of portmgr.
Feature safe: yes
|
|
|
|
|
|
|
|
| |
package building cluster.
Please do not commit to this file without the approval of portmgr.
Feature safe: yes
|
|
|
|
|
|
|
|
|
| |
used from a package building cluster. This is part of a rewrite to remove
a great deal of hardcoding.
Please do not commit to this file without the approval of portmgr.
Feature safe: yes
|
|
|
|
|
|
|
|
|
| |
a package building cluster. This is part of a rewrite to remove a great
deal of hardcoding.
Please do not commit to this file without the approval of portmgr.
Feature safe: yes
|
|
|
|
|
|
|
| |
Note: all 3 of these files will be changing radically in the near future.
This is the last checkin from the "classic" codebase installation.
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|