| non port: Mk/bsd.port.subdir.mk |
|
CVSWeb
|
Number of commits found: 34 |
|
Sat, 19 Jul 2008
|
[ 18:59 kris ]
1.104 Makefile
1.83 Mk/bsd.java.mk
1.596 Mk/bsd.port.mk
1.75 Mk/bsd.port.subdir.mk
1.105 Mk/bsd.python.mk
1.14 Tools/make_index
Major optimizations for 'make index' and other recursive traversal
targets.
* Use /rescue/sh for index builds instead of /bin/sh, when it exists.
The former is statically linked and faster to execute, which becomes
significant when executing it tens of thousands of times. This
trick can be used with other recursive targets by passing in
__MAKE_SHELL.
* Get rid of make variable assignments that use != command invocations
in the critical path, using several methods:
- rewriting logic to use shell or make builtins instead of external command
executions
- macroizing commands and executing them in the targets where they
are needed instead of with every invocation of make(Only the first 15 lines of the commit message are shown above )
|
|
Wed, 12 Mar 2008
|
[ 00:13 pav ]
1.74 Mk/bsd.port.subdir.mk
- Backout part of 1.71: ${PERL} is not available in bsd.port.subdir.mk, only in
bsd.port.mk. Fixes `make readmes'
PR: ports/117192
Submitted by: Joergen Blomberg <jnbg@blomberg.tk>
Pointy hat to: gabor
|
|
Tue, 11 Mar 2008
|
[ 23:45 pav ]
1.591 Mk/bsd.port.mk
1.73 Mk/bsd.port.subdir.mk
1.5 Mk/bsd.xorg.mk
- Automatically append -fno-strict-aliasing to CFLAGS when -O2 or higher
optimizations are enabled.
PR: ports/121363
Submitted by: obrien
- Change USE_XPM variable to use USE_XORG framework, and lose implied USE_XLIB
PR: ports/113799
Submitted by: des (based on)
Patch by: pav
- Teach USE_LDCONFIG to do the right thing when used with USE_LINUX_PREFIX
PR: ports/118212 (Only the first 15 lines of the commit message are shown above )
|
|
Wed, 8 Aug 2007
|
[ 04:46 kris ]
1.580 Mk/bsd.port.mk
1.72 Mk/bsd.port.subdir.mk
* Shuffle some important variable definitions to early in the file,
notably PORTSDIR. The previous commit introduced a use-before-define
with respect to this variable, which broke things like portmaster.
* Drop support for COMMENTFILE and a vestigial remnant of NetBSD support.
|
|
Sat, 4 Aug 2007
|
[ 12:37 gabor ]
1.77 CHANGES
1.532 UPDATING
1.1 Mk/bsd.commands.mk
1.1 Mk/bsd.destdir.mk
1.68 Mk/bsd.emacs.mk
1.143 Mk/bsd.gnome.mk
1.3 Mk/bsd.mail.mk
1.35 Mk/bsd.openssl.mk
1.578 Mk/bsd.port.mk
1.71 Mk/bsd.port.subdir.mk
(Only the first 10 of 13 ports in this commit are shown above. )
- Extract command variable definitions from bsd.port.mk, they are now stored in
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)
|
|
Fri, 25 May 2007
|
[ 01:09 linimon ]
1.70 CHANGES
1.568 Mk/bsd.port.mk
1.70 Mk/bsd.port.subdir.mk
* Make 'make-deinstall-all' check for moved ports. [1]
* Defined the installation directories PORTEXAMPLES and PORTDATA. [2]
* Add USE_MAKESELF knob is added for ports that use the makeself archiver. [3]
* Update the description of fetch-list; add targets fetch-required-list,
fetch-url-list, and fetch-urlall-list. [4]
* Make 'make search' also search in ports/MOVED. [5]
* Move several Makevar definitions to the pre-makefile section:
DATADIR, DOCSDIR, ETCDIR, EXAMPLESDIR, WWWDIR. [6]
* The target 'ignorelist-verbose' was added for portsmon. [7]
PR: 69965 [1], 78490 [2], 79398 [3], 86776 [4], 104161 [5], 110781 [6]
Submitted by: Dancho Penev <dpenev at mnet dot bg> [1], mnag [2],
jylefort [3], edwin [4], Lars Engels <lars dot engels
at 0x20 dot net> [5], Alexander Logvinov <ports at
logvinov dot com> [6], linimon [7]
|
|
Sat, 24 Mar 2007
|
[ 14:02 pav ]
1.67 CHANGES
1.26 Mk/bsd.autotools.mk
1.1 Mk/bsd.efl.mk
1.557 Mk/bsd.port.mk
1.69 Mk/bsd.port.subdir.mk
[1] Introduce COPYTREE_BIN and COPYTREE_SHARE macros
[2] Fix ECHO_CMD/ECHO_MSG usage in bsd.port.mk
[3] Move bsd.efl.mk to ports/Mk
[4] Change LIBTOOLFILES default to ${CONFIGURE_SCRIPT}
[5] Whitespace sweep
[6] Add WWWDIR variable with default value of ${PREFIX}/www/${PORTNAME}
PR: ports/100996 [1], ports/100556 [2], ports/100497 [3],
ports/104009 and ports/104018 [5], ports/105529 [6]
Submitted by: stass [1] [3], gabor [2], pav [4], edwin [5], laszlof [6]
Approved by: ade [4]
|
|
Tue, 6 Mar 2007
|
[ 06:58 linimon ]
1.68 Mk/bsd.port.subdir.mk
* Fix 'make search' with non-default ${PORTSDIR}
PR: ports/105917
Submitted by: shaun
|
|
Sun, 4 Feb 2007
|
[ 20:23 kris ]
1.548 Mk/bsd.port.mk
1.67 Mk/bsd.port.subdir.mk
Drop PORTOBJFORMAT now that it is entirely unused.
|
|
Tue, 30 Jan 2007
|
[ 04:29 kris ]
1.66 Mk/bsd.port.subdir.mk
* Hard-code PORTOBJFORMAT?= elf instead of using the (now removed)
objformat(1) and defaulting to a.out. This will be removed entirely
once port makefiles no longer reference it.
|
|
Fri, 4 Aug 2006
|
[ 13:34 erwin ]
1.8 databases/p5-DBD-Oracle/Makefile
1.18 databases/p5-sqlrelay/Makefile
1.19 devel/p5-Devel-DProf/Makefile
1.21 devel/p5-Glib2/Makefile
1.17 devel/p5-SDL/Makefile
1.16 devel/plan9port/Makefile
1.104 devel/subversion/Makefile
1.223 graphics/ImageMagick/Makefile
1.29 graphics/pgperl/Makefile
1.13 graphics/tcm/Makefile
(Only the first 10 of 67 ports in this commit are shown above. )
Add support for DESTDIR part I.
This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.
Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.
PR: 100555
Submitted by: gabor
Sponsored by: Google Summer of Code 2006
|
|
Sat, 28 Jan 2006
|
[ 02:11 linimon ]
1.95 Makefile
1.11 converters/mule-ucs-emacs20/Makefile
1.12 converters/mule-ucs/Makefile
1.3 databases/bbdb-emacs20/Makefile
1.6 databases/bbdb/Makefile
1.11 databases/gnats4/Makefile
1.2 databases/lsdb-emacs20/Makefile
1.7 databases/lsdb/Makefile
1.4 deskutils/etask/Makefile
1.10 deskutils/howm/Makefile
(Only the first 10 of 139 ports in this commit are shown above. )
- Fix possibility of "infinite make fork" when "Registering install for ..."
EMACS ports. [1]
- Allow building a port as root using an NFS-mounted /usr/ports if the
server maps root to a UID other than root. [2]
- Make 'BROKEN' and 'IGNORED' ports exit their "make install" with a fail
status rather than success. [3]
- Improve behavior when dealing with versioned dependencies. [4]
- Fix false positives in check-conflicts target. [5]
- Remove obsolete bzip2 code. [6]
(Only the first 15 lines of the commit message are shown above )
|
|
Mon, 23 Jan 2006
|
[ 23:54 linimon ]
1.63 Mk/bsd.port.subdir.mk
Fix 'make search' on 4.X. Has no effect on 5.X and 6.X which worked
correctly to start with.
NOTE: if you have your ports tree outside of /usr/ports and don't make your
own INDEX, 'make search' will return no results. This was a pre-existing
problem which no one had ever noticed.
People with long experience in software can imagine the merriment of
attempting to debug the current problem given this, for themselves.
PR: ports/92189
Submitted by: linimon
Fix from clement
|
|
Sat, 21 Jan 2006
|
[ 17:37 krion ]
1.93 Makefile
1.21 astro/sattrack/Makefile
1.9 comms/acfax/Makefile
1.8 comms/aldo/Makefile
1.2 comms/cwdaemon/Makefile
1.5 comms/echolinux/Makefile
1.10 comms/gmfsk/Makefile
1.5 comms/gpredict/Makefile
1.3 comms/gpsk31/Makefile
1.6 comms/grig/Makefile
(Only the first 10 of 82 ports in this commit are shown above. )
- Fix 'all-depends-list' target in cases if dependencies list is
very long and if some dependencies can't be added into the list.
[1]
- Fix FAM support. Make gamin the default FAM system. [2]
- Introduce new 'quicksearch' target to show only port, path and
info section of the matching ports. [3]
- Introduce new category - rubygems. [4]
- Fix stale dependencies while installing qmail slaveport and
another port that depends on qmail. [5]
- Add commentary for describes target in bsd.port.mk. [6] (Only the first 15 lines of the commit message are shown above )
|
|
Tue, 8 Nov 2005
|
[ 09:02 clement ]
1.47 CHANGES
1.1 Mk/bsd.apache.mk
1.1 Mk/bsd.database.mk
1.69 Mk/bsd.java.mk
1.518 Mk/bsd.port.mk
1.61 Mk/bsd.port.subdir.mk
1.1 Mk/bsd.tcl.mk
* Add bsd.database.mk [1]
- move out from bsd.port.mk USE_MYSQL and USE_PGSQL.
- add support for Berkley DB and SQLite (via USE_BDB and USE_SQLITE
knobs).
* Espace '+' in make search [2]
* Add "makepatch" target to simplify creation of patches during porting [3]
* Replace deprecated MACHINE_ARCH with ARCH [4]
* Remove support of OpenLDAP 2.1 [5]
* Add bsd.tcl.mk [6]
It introduces USE_TCL/USE_TCL_BUILD knobs to support various(Only the first 15 lines of the commit message are shown above )
|
|
Mon, 28 Feb 2005
|
[ 21:09 krion ]
1.1 Mk/bsd.gstreamer.mk
1.510 Mk/bsd.port.mk
1.60 Mk/bsd.port.subdir.mk
1.2 Tools/make_readmes
* Add info files to TMPPLIST, only if INFO is specified. [1]
* Fix PATH problems during README.html generation if "make
-DPORTSTOP readmes" is defined. [2]
* Add support for early rcNG startup scripts. [3]
* Remove duplicate USE_XLIB handling. [4]
* Add check for USE_PYTHON_(BUILD|RUN), and include bsd.python.mk if
both are specified. [5]
* Use PRE-INSTALL target for SUB_FILES and SUB_LIST. [6]
* Introduce bsd.gstreamer.mk and utilize new macros:
USE_GSTREAMER/WANT_GSTREAMER. [7]
PR: ports/77634 [1], ports/77592 [2], ports/77385 [3],
ports/77557 [4], ports/77344 [5], ports/77211 [6],
ports/77838 [7]
Submitted by: krion [1] [2], Florent Thoumie <flz@xbsd.org> [3] [6],
pav [4], lofi [5], ahze [7]
|
|
Mon, 7 Feb 2005
|
[ 11:17 krion ]
1.1 Mk/bsd.gcc.mk
1.508 Mk/bsd.port.mk
1.59 Mk/bsd.port.subdir.mk
* Change bento to pointyhat names in comments. [1]
* Document DISABLE_VULNERABILITIES variable. [2]
* Add WWW: line for 'search' target. [3]
* Speedup check-vulnerable invokation, if portaudit is installed. [4]
* Run install-info for all .info files. [5]
* Run add-plist-docs more strictly and prevent some situations with
leftover files in the future. [6]
* Introduce two new variables: MASTER_PORT and SLAVE_PORT.
The results from these variables is only used as information for (Only the first 15 lines of the commit message are shown above )
|
|
Sun, 9 Jan 2005
|
[ 10:12 krion ]
1.9 Mk/bsd.autotools.mk
1.36 Mk/bsd.emacs.mk
1.17 Mk/bsd.gnustep.mk
1.48 Mk/bsd.kde.mk
1.58 Mk/bsd.port.subdir.mk
1.61 Mk/bsd.python.mk
1.8 Mk/bsd.sdl.mk
1.275 Mk/bsd.sites.mk
Remove trailing spaces.
|
|
Thu, 9 Dec 2004
|
[ 21:44 krion ]
1.501 Mk/bsd.port.mk
1.57 Mk/bsd.port.subdir.mk
* Add new command macros: DATE, FMT, MKTEMP, OBJDUMP,
and use command macro SORT. [1]
* Clean up the comments, and use 4 column tabs everywhere. [2]
* Introduce 2 new variables: SUB_FILES and SUB_LIST. [3]
* Document DEPRECATED and EXPIRATION_DATE variables. [4]
* Sanitize the intermittent output by the build infrastructure
so that cutting and pasting from it no longer interferes
with GNATS-tags. [5]
* Honour configure arguments for USE_XLIB if USE/WITH_LIBTOOL_
is used. [6] (Only the first 15 lines of the commit message are shown above )
|
|
Fri, 19 Nov 2004
|
[ 13:45 krion ]
1.8 japanese/tkdesk/Makefile
1.500 Mk/bsd.port.mk
1.56 Mk/bsd.port.subdir.mk
1.1 Tools/make_readmes
* Fix INDEX build if MAINTAINER is not defined. [1]
* Remove USE_QT2 since it's obsolete now. [2]
* Clarify comments about ARCH. [3]
* Speedup 'make readmes'. Add a perl script "Tools/make_readmes"
and modify bsd.port.subdir.mk to avoid recursing into individual
port directories to create README.html. [4]
* Fix 'make search' to allow case insensitive search on 5-x/6-x. [5]
* Add the possibility to search the ports by category. [6]
* Remove tk42 and tcl76 from virtual categories since they're (Only the first 15 lines of the commit message are shown above )
|
|
Wed, 14 Jul 2004
|
[ 09:18 kris ]
1.86 Makefile
1.492 Mk/bsd.port.mk
1.55 Mk/bsd.port.subdir.mk
1.11 Tools/make_index
* Be even more explicit about partial ports trees being unsupported
for INDEX builds [1]
* Remove the parallel target from Makefile; this is heavily tied to
the package build cluster and can be better done in the makeparallel
script (commit to follow) [2]
* Extend the format of INDEX to separately list the
EXTRACT/PATCH/FETCH_DEPENDS instead of lumping them all in together
with BUILD_DEPENDS. The three new fields are appended to the end of
the record in that order. [2]
* Change BROKEN to IGNORE in BROKEN_WITH_MYSQL failure code [3]
* Support non-default PREFIX for perl 5.00503 [5] (Only the first 15 lines of the commit message are shown above )
|
|
Thu, 10 Jun 2004
|
[ 08:30 kris ]
1.84 Makefile
1.491 Mk/bsd.port.mk
1.54 Mk/bsd.port.subdir.mk
* Support verbose index builds with INDEX_VERBOSE [1]
* Don't assume root is using /bin/sh when switching credentials to
configure OPTIONS. [2]
* Support glob expressions in USE_GETTEXT to allow more flexibility
in the face of future gratuitous library version bumps by the gettext
developers [3]:
USE_GETTEXT=yEs # Works as before (case-insensitive)
USE_GETTEXT=[5-7] # Accepts any of those libintl.so.x versions
# in the LIB_DEPENDS
* Correctly register dependencies when a non-system perl port is used
on 4.x [4](Only the first 15 lines of the commit message are shown above )
|
|
Fri, 2 Apr 2004
|
[ 08:25 kris ]
1.82 Makefile
1.485 Mk/bsd.port.mk
1.53 Mk/bsd.port.subdir.mk
- Allow processing of info files in non-standard locations; the
INFO_PATH variable may be used to specify their location. It defaults
to 'share/info' for the standard PREFIX, and 'info' when PREFIX ==
/usr. [1]
- Remove the <category>/pkg/COMMENT files in favour of a COMMENT
variable in <category>/Makefile [2]
- Prevent patch breakage with VERSION_CONTROL=numbered [3]
- Fix some instances of incorrect WRKDIRPREFIX handling. [4]
- remove useless ${MKDIR} ${WRKSRC} in config target [5]
- remove reference to OpenBSD [6](Only the first 15 lines of the commit message are shown above )
|
|
Wed, 4 Feb 2004
|
[ 04:27 marcus ]
1.1 Mk/bsd.php.mk
1.484 Mk/bsd.port.mk
1.52 Mk/bsd.port.subdir.mk
1.3 Mk/bsd.sdl.mk
* Add a new bsd.php.mk that takes the place of lang/php4/bsd.php.mk [1]
* Remove trailing whitespace from bsd.port.mk [2]
* Enhanced OPTIONS handling [3]
* Add a USE_ICONV macro [4]
* Add a USE_GETTEXT macro [5]
* Add support for p5-Module::Build [6]
* Enhance bsd.sdl.mk with WANT_SDL [7]
* Remove NetBSD and OpenBSD bits from bsd.port.mk [8]
* Correct a type in PKGDIR description in bsd.port.mk [9]
* Add new DIRNAME macro [10]
* Cleanup bsd.port.mk [11]
* The default Perl for -CURRENT has been updated to 5.8.2 [12]
* Optimize recursive operations on the ports tree [13]
* Do not attempt to remove _CPUCFLAGS from CFLAGS if _CPUCFLAGS is
not defined [14] (Only the first 15 lines of the commit message are shown above )
|
|
Tue, 20 Jan 2004
|
[ 09:14 marcus ]
1.3 games/moonlander/Makefile
1.45 security/snort/Makefile
1.29 Mk/bsd.emacs.mk
1.58 Mk/bsd.gnome.mk
1.9 Mk/bsd.gnustep.mk
1.37 Mk/bsd.java.mk
1.12 Mk/bsd.openssl.mk
1.475 Mk/bsd.port.mk
1.51 Mk/bsd.port.subdir.mk
1.43 Mk/bsd.python.mk
Here come the patches!
* Add ghostscript knobs [1]
* Add per-port persistent build options with a menu-driven front-end [2]
* Allow porters to override the message generated when do-configure fails [3]
* Add patch to obviate many pkg-plist files [4]
* Fix the PKG_DBDIR comment [5]
* Make ports framework more robust with regard to make index [6]
* Add new command macros to bsd.port.mk [7]
* Remove direct command use from bsd.port.mk [8]
* Make the ports system respect WITHOUT_CPU_CFLAGS [9]
* Break the SDL code out into bsd.sdl.mk [10]
* Add working support for USE_SIZE [11]
* Fix RANDOMIZE_MASTER_SITES on -CURRENT [12]
* Convert some spaces to tabs [13] (Only the first 15 lines of the commit message are shown above )
|
|
Fri, 7 Nov 2003
|
[ 08:51 marcus ]
1.469 Mk/bsd.port.mk
1.50 Mk/bsd.port.subdir.mk
* Improve the test for the old ports directory layout [1]
* Include SITE_PERL earlier [2]
* Use the correct versions of autoconf and automake [3]
* Add a PORTDOCS macro for automating installation of documentation files [4]
* Define a default Fortran compiler for each version of USE_GCC [5]
* Fix package builds when WRKDIRPREFIX is set [6]
* Add more comment documentation on default targets [7]
* Fix plist generation in certain cases [8]
* Fix COMMENT/COMMENTFILE checking [9]
* Use SU_CMD for deinstall and deinstall-all targets (provided
INSTALL_AS_USER is not set) [10]
* Define a default WWWOWN and WWWGRP [11]
* Make INDEX builds work even when the port name is the same as a default
target [12]
* Fix the new share/nls/C links [13] (Only the first 15 lines of the commit message are shown above )
|
|
Mon, 7 Jul 2003
|
[ 00:57 kris ]
1.49 Mk/bsd.port.subdir.mk
* Add 'maintainer' as a recursive target [1]
* Fix the subdirectory recursion [2]
PR: 51985 [1]
Submitted by: Mark Linimon <linimon@lonesome.com> [1], hoek [2]
|
|
Mon, 10 Feb 2003
|
[ 07:59 kris ]
1.22 Mk/bsd.emacs.mk
1.438 Mk/bsd.port.mk
1.48 Mk/bsd.port.subdir.mk
* pkg-comment removal, take 2: introduce the COMMENTFILE variable
with the same semantics as the current COMMENT variable (location
of the pkg-comment file), and reclaim COMMENT for the comment string
itself. To work around the problems with metacharacters in comment
strings, comments are written to a temporary comment file as needed. [1]
* Support regexps in LIB_DEPENDS [2]
* Move the CD_MOUNTPTS variable to <bsd.port.pre.mk> [3]
* Improve 'make readmes' target [4]:
- ^A and ^B have been replaced by | to avoid printing problems in
'make readme'.
- Add %%EMAIL%%, %%MAINTAINER%% (not used yet) and %%WEBSITE%%
substitutions(Only the first 15 lines of the commit message are shown above )
|
|
Wed, 1 Jan 2003
|
[ 11:45 kris ]
1.47 Mk/bsd.port.subdir.mk
Convert a few more uses of INDEX to ${INDEXFILE}
|
|
Wed, 4 Dec 2002
|
[ 17:17 kris ]
1.70 Makefile
1.436 Mk/bsd.port.mk
1.46 Mk/bsd.port.subdir.mk
Add the INDEXFILE variable, that defaults to INDEX-5 on 5.0 (500036) and
later, and INDEX on earlier systems. Use this in the 'make index' and
associated targets. This is necessary to deal with the substantially
different dependencies of ports between 4.x and 5.0 (e.g. ports that
depend on perl).
|
|
Wed, 20 Nov 2002
|
[ 04:11 knu ]
1.45 Mk/bsd.port.subdir.mk
Do not choke on an empty SUBDIR.
Submitted by: sada (slightly altered)
|
|
Tue, 3 Sep 2002
|
[ 10:08 joe ]
1.44 Mk/bsd.port.subdir.mk
Allow 'make search ...' to work even if the ports tree is symbolically
linked from somewhere else.
PR: ports/42060
|
|
Fri, 5 Jul 2002
|
[ 10:14 sobomax ]
1.17 Mk/bsd.gnome.mk
1.418 Mk/bsd.port.mk
1.43 Mk/bsd.port.subdir.mk
Backout changes that erroneously slipped into the last commit to
bsd.gnomeng.mk.
Big pointy hat to: sobomax
|
[ 10:11 sobomax ]
1.16 Mk/bsd.gnome.mk
1.4 Mk/bsd.gnomeng.mk
1.417 Mk/bsd.port.mk
1.42 Mk/bsd.port.subdir.mk
Correct typo: gtk12 --> glib12
|
Number of commits found: 34 |