summaryrefslogtreecommitdiff
path: root/Tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add support for 7-exp and 8 branchesKris Kennaway2007-11-042-3/+3
| | | | | | | Approved by: portmgr (self) Notes: svn path=/head/; revision=202501
* Correctly report active builds when ZFS is in useKris Kennaway2007-11-041-1/+1
| | | | | | | Approved by: portmgr (self) Notes: svn path=/head/; revision=202500
* * Add support for 7-exp and 8 branchesKris Kennaway2007-11-041-3/+8
| | | | | | | | | * XORG_UPGRADE and USA_RESIDENT are no longer required Approved by: portmgr (self) Notes: svn path=/head/; revision=202499
* - Add support for FreeBSD 8.0Erwin Lansing2007-10-251-4/+25
| | | | | | | | - Be more robust about param.h and allow space as well as tab as seperator while determining OSVERION Notes: svn path=/head/; revision=202034
* Add 7-exp, 8.Mark Linimon2007-10-161-0/+8
| | | | Notes: svn path=/head/; revision=201536
* Add 7-exp and 8.Mark Linimon2007-10-161-1/+1
| | | | Notes: svn path=/head/; revision=201535
* Rename 'missing' column to 'not yet built' so as not to confuse terminologyMark Linimon2007-10-161-6/+6
| | | | | | | | | with portsmon reports. Noticed by: erwin Notes: svn path=/head/; revision=201534
* s/query-pr.real/query-pr/ to fix getpr after freefall migrationRenato Botelho2007-10-151-1/+1
| | | | | | | Discussed at: #bsdports Notes: svn path=/head/; revision=201520
* Reflect 8-CURRENT.Mark Linimon2007-10-151-1/+94
| | | | Notes: svn path=/head/; revision=201478
* The index page used on pointyhat.Mark Linimon2007-10-151-0/+950
| | | | Notes: svn path=/head/; revision=201477
* Update this example file to reflect 7.0 branching.Mark Linimon2007-10-141-1/+1
| | | | Notes: svn path=/head/; revision=201470
* Replace two further instances of /var/db/pkg by $PKG_DBDIR.Gerald Pfeifer2007-09-161-2/+2
| | | | Notes: svn path=/head/; revision=199581
* Remove the following false positives, which show up as compiler warnings,Mark Linimon2007-09-131-2/+2
| | | | | | | | | | | not errors: discards qualifiers [0-9]: implicit declaration of function ISO C\+\+ forbids Notes: svn path=/head/; revision=199393
* Use PKG_DBDIR instead of hard-coding /var/db/pkg/. Do not silently revertGerald Pfeifer2007-09-081-3/+15
| | | | | | | | | | 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
* Change to the latest names of the ooo ports; add jdk16; sort a bit.Mark Linimon2007-09-041-1/+1
| | | | | | | Glanced at by: kris Notes: svn path=/head/; revision=198759
* explicit_lib_depends.sh:Alexander Leidinger2007-09-043-14/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* One more sanity check, else /+CONTENS will be searched.Alexander Leidinger2007-08-301-0/+5
| | | | Notes: svn path=/head/; revision=198542
* USE_FREETYPE is for v1, not for v2. Use a perfect match in the case statement.Alexander Leidinger2007-08-301-4/+5
| | | | Notes: svn path=/head/; revision=198541
* Do not list libs which come with the port itself.Alexander Leidinger2007-08-261-2/+5
| | | | Notes: svn path=/head/; revision=198333
* Add explicit_lib_depends.sh.Alexander Leidinger2007-08-261-0/+2
| | | | Notes: svn path=/head/; revision=198332
* - Add USE_FREETYPE.Alexander Leidinger2007-08-261-1/+5
| | | | | | | | - Print the portsdir variable in front of the origin for easy copy und paste of the output. Notes: svn path=/head/; revision=198330
* We should also look into sbin/ (not only bin/ and lib/).Alexander Leidinger2007-08-241-1/+1
| | | | Notes: svn path=/head/; revision=198257
* explicit_lib_depends.sh shows you the current explicit dependency list ofAlexander Leidinger2007-08-241-0/+115
| | | | | | | | | | | | | | | | | | | | 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
* Teach about USE_ICONV, USE_GETTEXT, USE_GNOME and USE_XORG.Alexander Leidinger2007-08-241-1/+38
| | | | Notes: svn path=/head/; revision=198251
* Add 2 scripts which help in port maintenance to list all direct libraryAlexander Leidinger2007-08-123-0/+170
| | | | | | | | | | | | | | | | | | 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
* - Extract command variable definitions from bsd.port.mk, they are now stored inGabor Kovesdan2007-08-041-40/+10
| | | | | | | | | | | | 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
* Support builds using zfs and tmpfs backing storeKris Kennaway2007-07-293-7/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Refresh old sample portbuild.conf with the one currently used for i386Kris Kennaway2007-07-291-5/+16
| | | | | | | builds. Probably this should be better documented and commented ;) Notes: svn path=/head/; revision=196646
* * Clean up hacks that had to copy in shared libraries from the host inKris Kennaway2007-07-291-32/+11
| | | | | | | | | | | | | | | 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
* Correct typo ("singal")Kris Kennaway2007-07-291-1/+1
| | | | Notes: svn path=/head/; revision=196644
* * Switch from netcat port to base system nc. Replace symbolic port nameKris Kennaway2007-07-291-2/+2
| | | | | | | by its numeric equivalent since nc(1) does not look up the former. Notes: svn path=/head/; revision=196643
* * Retire 4 build and add 6-exp2 experimental buildKris Kennaway2007-07-291-2/+1
| | | | | | | | * 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
* Retire support for 4 and 4-exp buildsKris Kennaway2007-07-291-8/+0
| | | | Notes: svn path=/head/; revision=196639
* * Increase index build concurrency to reflect the new, improved pointyhatKris Kennaway2007-07-291-1/+5
| | | | | | | * Add support for 6-exp2 experimental builds Notes: svn path=/head/; revision=196637
* * Revise the machine selection algorithm. Previously it chose the firstKris Kennaway2007-07-291-8/+17
| | | | | | | | | | | | | 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
* Use rsync -L instead of rsync -l to deal with the fact that we like toKris Kennaway2007-07-291-2/+2
| | | | | | | | symlink ports and src trees elsewhere. With -l this would turn a populated tree into a dangling symlink. Notes: svn path=/head/; revision=196635
* * Remove support for 4 and 4-exp builds and add 6-exp2 experimental buildKris Kennaway2007-07-291-3/+4
| | | | | | | | | | * 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
* Introduce straslivy.py, a fancier showrunning type of thing, written in Python.Pav Lucistnik2007-07-291-0/+147
| | | | Notes: svn path=/head/; revision=196633
* * Remove processing of 4 and 4-exp logs now that the builds are no longerKris Kennaway2007-07-291-3/+3
| | | | | | | | | 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
* * Remove vestiges of procfs mounting/umounting from here; we have toKris Kennaway2007-07-291-23/+15
| | | | | | | | | | | | | | | | | 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
* - Log the failure to copy dependant package from pointyhatPav Lucistnik2007-07-291-1/+1
| | | | Notes: svn path=/head/; revision=196630
* Refactor common variables from case statement for various branches.Kris Kennaway2007-07-291-35/+12
| | | | | | | | Update default X11BASE. Retire PARALLEL_PACKAGE_BUILD and HAVE_MOTIF which are now obsolete. Notes: svn path=/head/; revision=196629
* Retire this obsolete instruction file dating back to last century. WeKris Kennaway2007-07-291-94/+0
| | | | | | | have a more modern and complete version in the doc collection. Notes: svn path=/head/; revision=196628
* Drop 4.X statistics. They are half-a-year stale.Mark Linimon2007-07-221-1/+2
| | | | Notes: svn path=/head/; revision=196037
* Add 9 more cases of gcc4; remove some false positives for autoconf; addMark Linimon2007-07-021-2/+6
| | | | | | | | 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
* ARCH may be set in the environment for cross building, so onlyErwin Lansing2007-06-121-2/+4
| | | | | | | | | set it conditionally. Submitted by: kris Notes: svn path=/head/; revision=193332
* Set default architecture to i386.Erwin Lansing2007-06-111-0/+3
| | | | Notes: svn path=/head/; revision=193294
* Make it possible to override the templates by using an environementErwin Lansing2007-05-241-1/+2
| | | | | | | | | | variable TEMPLATES. RT: 105108 (reworked from) Submitted by: Curtis Jewell<swordsman@csjewell.fastmail.us> Notes: svn path=/head/; revision=191651
* - Welcome X.org 7.2 \o/.Florent Thoumie2007-05-191-0/+156
| | | | | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}. Notes: svn path=/head/; revision=191544
* Fix addport to work correctly with ports-mgmt category.Renato Botelho2007-04-201-1/+1
| | | | | | | | Reported by: miwi Tested by: miwi Notes: svn path=/head/; revision=190442