| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=199581
|
|
|
|
|
|
|
|
|
|
|
| |
not errors:
discards qualifiers
[0-9]: implicit declaration of function
ISO C\+\+ forbids
Notes:
svn path=/head/; revision=199393
|
|
|
|
|
|
|
|
|
|
| |
to defaults for PORTSDIR and PKG_DBDIR if the respective directory does
not exist, but bail out.
Approved by: netchild
Notes:
svn path=/head/; revision=199117
|
|
|
|
|
|
|
| |
Glanced at by: kris
Notes:
svn path=/head/; revision=198759
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- check if an installed libtool records dependencies recursively and
print a warning if it does
currently it prints the warning on every system which has libtool
installed from ports (only my local version doesn't do this, the
version in the ports is not correctly patched for this, a patch
similar in complexity (= simple) like the ltdl.m4 one in the
libtool-port-patch-directory is needed)
- enhance the regex which is responsible to not print a dependency to
the port we are just checking
- add a work in progress (not executed) to collapse the USE_* which
can have more than one value
neededlibs.sh:
- we also care about shared libs
resolveportsfromlibs.sh:
- take care about USE_OPENSSL, USE_EFL, USE_GL, USE_FAM, USE_OPENLDAP,
USE_SDL
- search in the "ldconfig -r" output if we can not find the lib ourself
- a better way of getting the first part of the LIB_DEPENDS stuff
(lib/libXYZ.so can be specified now too)
- some line wrapping + whitespace
- print the origin for the USE_* too (except USE_OPENSSL), so an user
can make some sanity checks and the explicit_lib_depends.sh can DTRT
if we check the USE_* port itself
- warn if we can not determine the right component (can happen for XORG)
unambiguously.
Notes:
svn path=/head/; revision=198758
|
|
|
|
| |
Notes:
svn path=/head/; revision=198542
|
|
|
|
| |
Notes:
svn path=/head/; revision=198541
|
|
|
|
| |
Notes:
svn path=/head/; revision=198333
|
|
|
|
| |
Notes:
svn path=/head/; revision=198332
|
|
|
|
|
|
|
|
| |
- Print the portsdir variable in front of the origin for easy copy und paste
of the output.
Notes:
svn path=/head/; revision=198330
|
|
|
|
| |
Notes:
svn path=/head/; revision=198257
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libs for a given installed port, e.g.:
# ./explicit_lib_depends.sh gnome-vfs-2.18.1_2
USE_GETTEXT=yes
USE_GNOME+=gconf2
USE_GNOME+=glib20
USE_GNOME+=gnomevfs2
USE_GNOME+=libxml2
USE_GNOME+=orbit2
USE_ICONV=yes
avahi-client:net/avahi
avahi-common:net/avahi
avahi-glib:net/avahi
dbus-1:devel/dbus
dbus-glib-1:devel/dbus-glib
Notes:
svn path=/head/; revision=198252
|
|
|
|
| |
Notes:
svn path=/head/; revision=198251
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dependencies of a port:
neededlibs.sh
Extract direct library dependencies (filenames) from binaries.
resolveportsfromlibs.sh
Prints the name(s) of ports(s) given a library filename,
suitable for direct use (copy&paste) in LIB_DEPENDS.
Example usage is included in the scripts. The following combined usage may
be helpful for further porting/testing automation:
resolveportsfromlibs.sh -b /usr/local $(neededlibs.sh /test/bin/*)
Requested by: kris, lofi (sort of)
Notes:
svn path=/head/; revision=197520
|
|
|
|
|
|
|
|
|
|
|
|
| |
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
Notes:
svn path=/head/; revision=197074
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
zfs:
* Enabled by use_zfs=1 in portbuild.conf
* Populate build chroots by cloning a zfs snapshot instead of maintaining
many duplicate copies. In principle this is very efficient since
everything is copy-on-write and zfs snapshot creation is almost
instantaneous. There might be additional overheads from building on zfs
though. Currently the snapshot base is hard-wired to y/${branch}@base
but should be parametrized. This also must be populated beforehand, e.g.
during machine startup
* Clean build chroots by just destroying the snapshot.
tmpfs:
* Enabled by use_tmpfs=1 and tmpfs_size in portbuild.conf
* The previous md strategy of mounting in used/, populating and then
remounting (to avoid possible races from multiple builds claiming the
same chroot) doesn't work here because tmpfs instances are destroyed at
umount. I am not entirely sure the simpler approach is free from races.
Notes:
svn path=/head/; revision=196649
|
|
|
|
|
|
|
| |
builds. Probably this should be better documented and commented ;)
Notes:
svn path=/head/; revision=196646
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
order to run certain host binaries that were kernel-dependent. We
now seem to be able to rely on the /rescue versions (and killall(1)
seems to be unused).
* Allow for ccache directories to be shared over NFS via the ccache_dir_nfs
portbuild.conf boolean
* Populate BSD.local.dist from ${PORTSDIR}/Templates and remove population
of BSD.x11-4.dist and support for XFree86 3.x
Notes:
svn path=/head/; revision=196645
|
|
|
|
| |
Notes:
svn path=/head/; revision=196644
|
|
|
|
|
|
|
| |
by its numeric equivalent since nc(1) does not look up the former.
Notes:
svn path=/head/; revision=196643
|
|
|
|
|
|
|
|
| |
* Don't populate BSD.local.dist, this file is maintained in the ports tree
now and is populated at build time
Notes:
svn path=/head/; revision=196642
|
|
|
|
| |
Notes:
svn path=/head/; revision=196639
|
|
|
|
|
|
|
| |
* Add support for 6-exp2 experimental builds
Notes:
svn path=/head/; revision=196637
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
machine with the lowest number of running jobs. This worked when the
clients were all roughly equivalent, but schedules poorly when there
are some that are much more powerful (e.g. 8-core machines vs UP machines)
* We now compute the ratio of running jobs to maximum jobs and schedule on
the machine with lowest occupation fraction. This populates the machines
to equal fractions of their capacity.
Notes:
svn path=/head/; revision=196636
|
|
|
|
|
|
|
|
| |
symlink ports and src trees elsewhere. With -l this would turn a populated
tree into a dangling symlink.
Notes:
svn path=/head/; revision=196635
|
|
|
|
|
|
|
|
|
|
| |
* Only hardlink the old log files instead of anything else that might be
in the directories
* Add comment that old logfiles should be removed as well as packages, to
avoid duplicate versions of the same port log
Notes:
svn path=/head/; revision=196634
|
|
|
|
| |
Notes:
svn path=/head/; revision=196633
|
|
|
|
|
|
|
|
|
| |
run
* Add a 6-exp2 build which is a second experimental tree
* Remove an archaic 4.x/5.x log comparison
Notes:
svn path=/head/; revision=196632
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
do it in portbuild from outside the jail thesedays
* Ignore /var/db/fontconfig which does not get restored to pristine state
* Save copies of master.passwd and groups and check them after the build
for changes, to look for user/group additions that may not be correctly
registered in UIDs/GIDs. Future work will hopefully automatically
check against those files and make unregistered IDs a fatal condition
* Correct logic mistake that was keeping distfiles for collection when
the checksum mismatched
Notes:
svn path=/head/; revision=196631
|
|
|
|
| |
Notes:
svn path=/head/; revision=196630
|
|
|
|
|
|
|
|
| |
Update default X11BASE. Retire PARALLEL_PACKAGE_BUILD and HAVE_MOTIF which
are now obsolete.
Notes:
svn path=/head/; revision=196629
|
|
|
|
|
|
|
| |
have a more modern and complete version in the doc collection.
Notes:
svn path=/head/; revision=196628
|
|
|
|
| |
Notes:
svn path=/head/; revision=196037
|
|
|
|
|
|
|
|
| |
an 'f77' reason; flag 'warnings being treated as errors' as 'cc'. This
reduces the unknown output on i386-7 by about half.
Notes:
svn path=/head/; revision=194634
|
|
|
|
|
|
|
|
|
| |
set it conditionally.
Submitted by: kris
Notes:
svn path=/head/; revision=193332
|
|
|
|
| |
Notes:
svn path=/head/; revision=193294
|
|
|
|
|
|
|
|
|
|
| |
variable TEMPLATES.
RT: 105108 (reworked from)
Submitted by: Curtis Jewell<swordsman@csjewell.fastmail.us>
Notes:
svn path=/head/; revision=191651
|
|
|
|
|
|
|
|
| |
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
Notes:
svn path=/head/; revision=191544
|
|
|
|
|
|
|
|
| |
Reported by: miwi
Tested by: miwi
Notes:
svn path=/head/; revision=190442
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with very long arguments (>400000 characters).
The problem reveals for example if
/usr/ports/Tools/scripts/rmport -d print/ghostscript-gnu
is executed - it does
printf "%s\n" "... 451109 chars ..."
Spotted by: rafan
Notes:
svn path=/head/; revision=188691
|
|
|
|
|
|
|
|
|
|
|
| |
packages due to packages being trimmed by RESTRICTED.
While here, note that the 'missing' column will be off by the number of
duplicates in the other columns. This happens when partial builds are
restarted.
Notes:
svn path=/head/; revision=188076
|
|
|
|
| |
Notes:
svn path=/head/; revision=186941
|
|
|
|
|
|
|
|
| |
in the repository. Suggested by: gabor@
* Fix typo in the output
Notes:
svn path=/head/; revision=185501
|
|
|
|
|
|
|
|
|
| |
process. Thankyou openoffice!
Pass in the jail IP address in the JAIL_ADDR environment variable
Notes:
svn path=/head/; revision=185425
|
|
|
|
| |
Notes:
svn path=/head/; revision=185424
|
|
|
|
|
|
|
|
| |
Set DISPLAY to the IP address instead of using the :<...> implied form.
This is required for jails.
Notes:
svn path=/head/; revision=185423
|
|
|
|
|
|
|
| |
uname
Notes:
svn path=/head/; revision=185422
|
|
|
|
|
|
|
| |
the command line
Notes:
svn path=/head/; revision=185421
|
|
|
|
| |
Notes:
svn path=/head/; revision=185420
|
|
|
|
| |
Notes:
svn path=/head/; revision=185419
|