notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: Mk/bsd.port.mk

Number of commits found: 1255 (showing only 55 on this page)

[First Page]  «  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 

Sunday, 6 Jul 2003
23:54 kris search for other commits by this committer
* Attempt to detect and disallow installation of a port with PREFIX
  set to a different value to that with which it was configured and
  built.  This is achieved by recording the PREFIX in the build-stage
  cookies [1]

* Add scheme [2], tcl84 and tk84 [5] as virtual categories

* Add the PERL_PORT variable and use it to register the dependency on
  the correct perl port when PERL_LEVEL is set [3]

* Add support for USE_AUTOHEADER [4]

* Fix 'make maintainer' when MAINTAINER is set to a bogus value (not
  in user@example.com format). [6]

* Add a 'package-recursive' target to create packages for a port and
  all of its dependencies [7]

* Fix command-line overflow errors in 'make readmes' on certain ports,
  with the bonus of providing a measurable speed-up to readme
  generation [8]

* Fix inclusion of alternative makefiles such as Makefile.inc,
  Makefile.local, etc. (broken since 1.403) [9]

* Reintroduce support for install/deinstall targets checking for older
  versions of the port, and re-add the deinstall-all target that
  removes all existing installations of a port (originally introduced
  in 1.446 and backed out in 1.450).  This patch has been reworked to
  eliminate the corner cases in the previous code.  Ports that
  dynamically generate their ${PLIST} at install-time must now do so
  before the do-install target is run, e.g. in pre-install.  [10]

* When installing ports as non-root, use su(1) to execute the targets
  that require root privilege.  This is achieved by splitting up the
  _INSTALL_SEQ target list into _INSTALL_SUSEQ [11].

PR:             23581 [1], 47238 [2], 48465 [3], 50165 [4], 51985 [6],
                52388 [7], 51609 [11]
Submitted by:   Matt Emmerton <matt@gsicomp.on.ca> [1],
                Sergey Matveychuk <sem@ciam.ru> [1] [7] [10] [11],
                Kimura Fuyuki <fuyuki@hadaly.org> [2],
                "Scot W. Hetzel" <hetzels@westbend.net> [3],
                Anton Berezin <tobez@FreeBSD.org> [3], nork [4],
                hsu [5], Mark Linimon <linimon@lonesome.com> [6],
                hoek [8], sobomax [9], marcus [10] [11], des [11]
Original commit
Thursday, 26 Jun 2003
22:58 ade search for other commits by this committer
libtool uber-patch

* kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5
* upgrade repo-copied devel/libtool14 to 1.4.3
* break out libltdl into its own separate port
* move to version-numbered binaries/scripts (ie: there is *no* 'libtool'
  any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends)

Approved by:    portmgr (kris) - for the bsd.port.mk hooks
Tested by:      bento 4-exp builds (repeatedly)
Original commit
Tuesday, 10 Jun 2003
14:45 trevor search for other commits by this committer
Tidy up white space in the update-patches target.

PR:             24292
Approved by:    kris
Original commit
14:43 trevor search for other commits by this committer
For the update-patches target, support PATCH_WRKSRC, which was
introduced in revision 1.356 of bsd.port.mk.

PR:             24292
Approved by:    kris
Original commit
Monday, 26 May 2003
20:59 kris search for other commits by this committer
Remove excessive quoting of comment strings in created packages.

Submitted by:   lioux
Original commit
Friday, 23 May 2003
04:14 kris search for other commits by this committer
Back out parts [3] and [5] of r1.446, which dealt with improved
'make deinstall' behaviour and stricter checking for an installed package.
There were some edge-case problems with these patches that we were not
able to solve in time for 5.1-RELEASE.  They'll probably reappear in
a modified form soon after release.

Discussed with: marcus, Sergey Matveychuk <sem@ciam.ru>
Original commit
Wednesday, 14 May 2003
16:47 anholt search for other commits by this committer
Check XFREE86_HTML_MAN==yes case insensitively.

Approved by:    portmgr (kris)
Original commit
Tuesday, 6 May 2003
05:15 kris search for other commits by this committer
- Add support for the Tools/scripts/update-patches script [1]

- Stage II of pkg-comment removal; do not write out the comment to a
  temporary file, but process it inline [2].

- Add support for the CONFLICTS variable to register the fact that a
  port conflicts with installed packages.  This relies on the -C
  argument to pkg_create which is not yet present in 4.x, so the
  variable is currently a NOP on 4.x. [3]

- Fix pkg-plist support for html manpages.  This was broken as
  committed in r1.402.

Submitted by:   trevor [1], lioux [2],
                Sergey Matveychuk <sem@ciam.ru> [3]
PR:             24292 [1], 47146 [3]
Original commit
Saturday, 19 Apr 2003
22:35 kris search for other commits by this committer
s/LIB_DEPENDS=/LIB_DEPENDS+=/ in the USE_GETOPT_LONG section.

Submitted by:   KATO Tsuguru <tkato@prontomail.com>
Original commit
Thursday, 17 Apr 2003
10:27 kris search for other commits by this committer
- Improve USE_PACKAGE_DEPENDS to work correctly for LIB_DEPENDS, and
  avoid installing packages when the target is configure or extract
  [1]

- If PYTHON_VERSION is set, do not automatically add a dependency on
  python: USE_PYTHON must now be specified explicitly.  This allows the
  variable to be set in make.conf or the environment to specify a
  preference for the python version to be used. [2]

- When checking for an existing installation of the port, check by
  port origin instead of only looking for the current version of the
  package. [3]

- Do not install perllocal.pod files; they are not used on FreeBSD. [4]

- Improve 'make deinstall' to deinstall any existing version of the
  package (e.g. older versions) instead of only trying to deinstall the
  version currently described by the port. [5]

- Check for world-writable files/directories in the security-check
  target. [6]

- Improve the patching of libtool so it works with pathnames ending in
  a slash. [7]

- Allow ports that use the INSTALL macros to install files when
  running as non-root (i.e. don't try to chown/chgrp) [8].

- Add the USE_GETOPT_LONG variable, which adds a dependency on
  libgnugetopt on systems older than 500041, and uses the system version
  otherwise. [9]

- Improve the fetch-required target to correctly deal with fetching
  dependencies that use the ':target' form. [10]

- Add support for re-fetching interrupted distfiles.  The FETCH_REGET
  variable specifies the number of times to try continuing the distfile
  fetch if it fails the md5 checksum. [11]

PR:     36083 [1], 44875 [2], 48646 [3], 48960 [4], 49017 [5], 49969 [6],
        50069 [7], 50159 [8], 50323 [9], 50669 [10], 12325 [11]
Submitted by:   dinoex [1], Gerhard Schmidt <estartu@augusta.de> [2],
        Sergey Matveychuk <sem@ciam.ru> [3] [5], tobez [4],
        Erwin Lansing <erwin@lansing.dk> [4],
        Arjan de Vet <devet@devet.org> [6],
        Hartmut Brandt <brandt@fokus.fraunhofer.de> [7], gerald [8],
        Sergei Kolobov <sergei@kolobov.com> [9],
        Erwin Lansing <erwin@lansing.dk> [10], alex [11]
Original commit
Sunday, 6 Apr 2003
22:14 marcus search for other commits by this committer
Sync the GNOME comments with the latest bsd.gnome.mk.

Noticed by:     Piero <piero@poprostu.pl>
Approved by:    portmgr (kris)
Original commit
Saturday, 22 Mar 2003
04:45 kris search for other commits by this committer
Reorder the 'configure-message patch-libtool' targets in _CONFIGURE_SEQ
so they appear after the *_depends targets.  This fixes builds on systems
that don't yet have libtool installed (prior to this commit the
patch-libtool target would be called before the libtool port was
installed by the dependency targets, and it would therefore fail).

Submitted by:   Claude Buisson <cbuisson@nerim.net>
Original commit
Wednesday, 19 Mar 2003
06:26 kris search for other commits by this committer
* Don't include extraneous dependencies on bzip2 [1]
* Fix 'make package-depends' so it doesn't overflow on large ports [2]
* Fix logic in 'USE_PACKAGE_DEPENDS' [3]

Submitted by:   dinoex [1][3], marcus [2]
PR:             ports/48860 [1], ports/36083 [3]
Original commit
Wednesday, 12 Mar 2003
00:28 anholt search for other commits by this committer
Change the imake-4 dependency to the new date.def file in XFree86 4.3.0.

Approved by:    portmgr
Original commit
Sunday, 2 Mar 2003
02:06 kris search for other commits by this committer
* Add considerable documentation about available variables, their
  meaning and default settings [1]

* Add PATCH_DEPENDS and EXTRACT_DEPENDS, and convert various
  internal bsd.port.mk dependencies to use them [2]

* Set the default MAN3PREFIX to ${PREFIX}/lib/perl5/${PERL_VERSION}
  for perl ports, removing the need to define this locally in every
  port [3]

* Replace perllocal.pod with perllocal.pod-${PORTNAME} so that perl
  ports can be made to clean up after themselves properly [4]

* Properly quote filenames in the security-check target.  This
  unbreaks package registration for ports that install filenames
  containing metacharacters [5]

* Use "cat /dev/null >" instead of "rm -f" in the makesum target so
  that the file retains the correct ownership and permissions [6]

* Add a USE_PACKAGE_DEPENDS knob that may be set in the environment or
  make.conf, and which attempts to use existing local packages to
  satisfy port dependencies, instead of building them from ports [7]

* Add a first attempt at fetch-required and fetch-required-list
  targets which fetch or print all the distfiles that are required to
  build the port.  Dependencies that are already installed need not
  have their distfiles listed, and will not be reported [8].

  This needs more work, because ports that do things like:

    BUILD_DEPENDS=  ${NONEXISTENT}:${PORTSDIR}/foo/bar:blee

  will not have their distfiles listed and will therefore fail to fetch
  completely.  The target needs to be changed to include distfiles for
  ports that have a target listed

Submitted by:   Mark Linimon <linimon@lonesome.com> [1],
                Jim Trigg <jtrigg@spamcop.net> [2], skv [3],
                kuriyama [4], marcus [5], sheldonh [6], dinoex [7],
                Erwin Lansing <erwin@lansing.dk>
PR:             44841 [1], 29856 [2], 39662 [3], 48439 [5], 48450 [6],
                36083 [7], 48473 [8]
Original commit
Sunday, 16 Feb 2003
21:22 kris search for other commits by this committer
Update the description of the various "do not build this port" variables
(RESTRICTED, NO_PACKAGE, NO_CDROM, BROKEN) to match current reality.  Add
documentation of the FORBIDDEN and IGNORE variables.

Garbage collect the commented-out FORBIDDEN string for the openssl ports
since we no longer need to forbid crypto software.
Original commit
Wednesday, 12 Feb 2003
05:15 knu search for other commits by this committer
Fix comment.  LIB_DEPENDS can contain extended regular expressions.
Original commit
Monday, 10 Feb 2003
07:59 kris search for other commits by this committer
* 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
  - Add pretty-print-www-site target.

* Add support for USE_GCC=3.2 [5]

* Use 'uname -p' instead of 'uname -m' to set the ARCH variable. [6]

* Add a ${YACC} variable [7]

* Path MANPREFIX in MAKE_ENV [8]

* Use the full patch to mkhtmlindex in MKHTMLINDEX [9]

* Avoid overflowing the commandline when constructing the _TMLINKS
  variable (fixes 'make index'). [10]

Submitted by:   lioux [1], mi [2], mbr [3][5],
                Cyrille Lefevre <clefevre@citeweb.net> [4],
                nyan [6], cy [7], dougb [8], anholt [9],
                fenner [10] (based on)
PR:             ports/34126 [2], ports/30983 [3] (based on),
                ports/31389 [4], ports/47306 [5] (based on),
                ports/35514 [6], ports/44496 [7],
                ports/44895 [8], ports/45549 [9]
Original commit
Thursday, 5 Dec 2002
22:43 alane search for other commits by this committer
Use the full, right paths for automake, autoconf so the error message if
something goes wrong corresponds correctly to what the build depends output
said it needed.

Approved by:    kris
Original commit
Wednesday, 4 Dec 2002
17:17 kris search for other commits by this committer
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).
Original commit
Wednesday, 27 Nov 2002
16:40 alane search for other commits by this committer
Added WANT_AUTO{CONF,MAKE}_VER, which set up all the variables as in USE_*,
but do not cause the program to be executed prior to configure step. This is
done to accomodate a couple of rather odd ports.

Basically, this amounts to redefining USE_*_VER in terms of USE_*, WANT_*_VER.
It's pretty gross, but it works.

Approved by:    implicitly by kris
Original commit
Tuesday, 26 Nov 2002
20:05 alane search for other commits by this committer
Emergency fix to move PERL_LEVEL to PRE part of bsd.port.mk, and provide
a default value of 0 if it can't be computed. This is necessary in order
to prevent make errors.

Approved by:    kris (sometime in near future)
Original commit
Monday, 25 Nov 2002
19:43 alane search for other commits by this committer
Added support for substituting chickens for goats in ritual sacrifice.

Completely rewrote the automake/autoconf support. The comments at the top of the
file have been greatly expanded in order to explain just what you are allowed to
do and what will get you a visit from Mr. Hose. Please read this information.

Added DOCSDIR, EXAMPLESDIR to PLIST_SUB.

Added a PERL_LEVEL variable (documented up top) that gives an integer
value that can be used for comparisons to determine whether the user's
perl is new enough or not, or to enable or disable certain dependencies
(AHEM FILE::SPEC) based on the perl version.

Added a SITE_PERL variable, which points to the correct "site-packages"
directory. This is also added to PLIST_SUB.

No gerbils were harmed (seriously, anyway) in the making of this patch,
however some of them may be a bit sore for a few days.

Submitted by:   billg
Reviewed by:    kris
Approved by:    kris
Obtained from:  you really don't want to know this one
Original commit
Monday, 18 Nov 2002
09:30 knu search for other commits by this committer
Add several new real categories and virtual categories.
[Those marked with an asterisk (*) are virtual categories]

- accessibility* : Ports to help disabled users

  PR:           ports/39103
  Requested by: trevor

- finance : Monetary, financial and related applications

  PR:           ports/39102
  Requested by: trevor

- haskell* : Software related to the Haskell language

  PR:           ports/41959
  Requested by: obraun

- hungarian : Hungarian language support

  PR:           ports/37576
  Requested by: Janos Mohacsi <janos.mohacsi@bsd.hu>

- multimedia : Multimedia software

  Requested by: many

- parallel* : pplications dealing with parallelism in computing

  PR:           ports/39094
  Requested by: trevor

- portuguese : Portuguese language support

  PR:           ports/35991
  Requested by: trevor
Original commit
Sunday, 17 Nov 2002
05:16 kris search for other commits by this committer
Clean up handling of perl-related variables:

* Add USE_PERL_RUN and USE_PERL_BUILD to add {RUN,BUILD}_DEPENDS on the
  perl5 port if required (i.e. on 5.0 or later) (USE_PERL adds both,
  which is not always appropriate) [1]

* On 5.0 systems without perl, depend on the full path to the perl port
  binaries to not pick up the system perl wrapper

* If PERL_CONFIGURE is defined, move the USE_PERL setting earlier in
  the makefile so it actually adds a dependency. [2]

Noticed by:     dougb [1]
Submitted by:   sobomax [2]
Tested on:      bento
Original commit
Monday, 11 Nov 2002
21:14 kris search for other commits by this committer
Revert the previous commit.  A version of the previous patch was
extensively tested on the bento cluster, but the committed version
introduces significant new breakage at a very inopportune time.  This
will be revisited later.
Original commit
Sunday, 10 Nov 2002
22:54 alane search for other commits by this committer
Major change:
        totally rewrote the autoconf/automake support section, with
        provisions for autoconf 2.54 and automake 1.7.x when they are
        ready.
Minor change:
        Added DOCSDIR, EXAMPLESDIR, and DATADIR to PLIST_SUB.

PR:             42351
Reviewed by:    kris
Approved by:    kris
Original commit
09:03 kris search for other commits by this committer
Forced commit to note that the previous revision also included patches
to properly delete catpages when a port is deinstalled.

PR:             ports/19868
Submitted by:   James Housley <jim@thehousleys.net>, hoek
Original commit
Sunday, 3 Nov 2002
05:43 kris search for other commits by this committer
* Fix a typo in the MLINKS documentation

* If the ${COMMENT} file does not exist, use the value of the
  ${PORTCOMMENT} variable instead.  This will allow us to incrementally
  phase out pkg-comment [1]

* Miscellaneous fixes to the MASTER_SITES_N code [2]

* Correct fmt(1) invocation so it works on older systems [3]

* Improve the security-check target: [4]
        - Look for setuid/setgid binaries, and binaries that include
          calls to accept()/recvfrom() (which are likely to be network
          servers or have network server capability)
        - Check these binaries for insecure functions (if PORTS_AUDIT is
          set in the environment, check for a larger set of functions
          such as strcat/strcpy/sprintf)
        - Report network servers that are started by default.

Submitted by:   eric [1], lioux [2], fenner [3], kris [4]
PR:     ports/36078 [2], ports/36709 [2]
Original commit
Wednesday, 2 Oct 2002
07:18 kris search for other commits by this committer
Fix installation of +MTREE_DIRS introduced in r1.424

Submitted by:   sobomax
Original commit
Wednesday, 25 Sep 2002
17:50 kris search for other commits by this committer
* Switch back to .tgz packages for 4.x (5.0 still uses .tbz packages) [1]

* Fix some problems in previous revision relating to writability test of
  ${DISTDIR}, by moving the check a) after we have made the directory if
  it doesn't exist, and b) inside the loop that actually fetches files,
  so the check isn't performed with every port make operation that depends
  on the fetch target (this breaks non-fetch targets as a different user)
  [2]

Submitted by:   bmah [1]
Reported by:    ijliao [2]
Tested on:      bento
Original commit
Thursday, 19 Sep 2002
00:16 kris search for other commits by this committer
* Some spelling/grammar fixes in comments

* Replace some bare uses of cat with ${CAT}

* [ports/19112] Ignore RCS files (*,v) when applying patches

* [ports/19270] Check whether ${DISTDIR} is writable and fail with a
  better error message if not (mostly caused by trying to fetch as the
  wrong user)

* [ports/23560] Force patch backup files to be created with .orig suffix

* [ports/34717] Don't enclose PTHREAD_LIBS in quotes, because it will
  cause problems if used in an already-quoted string.

* [ports/34987] Fix an awk warning in MASTER_SORT/MASTER_SORT_REGEX code

* [misc/38724] Change some uses of the deprecated test -h to test -L

* [1] Registering real dependencies: dependency registration looks at the
  currently-installed version of the dependency and registers that version,
  instead of registering the version in ports which may be newer than
  what is installed.

* [2] Further 100% speed-up of dependency registration process by eliminating
  second call to package-depends (using information from the first call
  stored in +CONTENTS file of package being installed). Very useful
  for developing GNOME or similar packages with zillion dependencies,
  when package-depends target could take few minutes to complete;

* [2] Proper set-up of ${SHELL} variable in build environment, so that user's
  interactive shell isn't picked instead. This has various implications,
  ranging from build process speed-up due to using /bin/sh to invoke
  libtool instead of bash or any other much more bloated user's shell
  (configure scripts often pick it up from the ${SHELL} environment),
  to fixing problems some users have when building random ports.

Submitted by:   sobomax [1] [2],
                Aleksandr A. Babaylov <.@babolo.ru> [ports/19112],
                Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> [ports/19270],
                Alan Bawden <Alan@LCS.MIT.EDU> [ports/23560],
                Christian Weisgerber <naddy@mips.inka.de> [ports/34717],
                knu [ports/34987], april <april@oublinet.net> [ports/38724]
PR:             ports/19112, ports/19270, ports/23560, ports/34717,
                ports/34987, ports/36237, ports/38724
Tested on:      bento 4-exp build
Original commit
Friday, 13 Sep 2002
18:47 ijliao search for other commits by this committer
bump open-motif shlib version
Original commit
Monday, 19 Aug 2002
17:13 sobomax search for other commits by this committer
Fix MLINKS broken since bsd.port.mk speed-up commit.

Submitted & reported by:        many
PR (among others reports):      39646
Approved by:                    portmgr
Original commit
Sunday, 4 Aug 2002
09:04 blackend search for other commits by this committer
Fix links to the Handbook, the FAQ and the porters-handbook.

Approved by:    portmgr
Original commit
06:01 obrien search for other commits by this committer
Use Bzip2 to compress packages for 5.0-DP#2.

Requested by:   re
Two months silence by:  portmgr
Original commit
Tuesday, 9 Jul 2002
13:37 sobomax search for other commits by this committer
Move USE_REINPLACE detection downward, so that it is possible to set it from
bsd.gnomeng.mk. Also increase OSVERSION `sed -i'check to be 500036 on
-current, as users report that 500034 isn't sufficient to catch new sed(1)
functionality.

Approved by:    portmgr (silently)
Original commit
Friday, 5 Jul 2002
09:14 sobomax search for other commits by this committer
Backout changes that erroneously slipped into the last commit to
bsd.gnomeng.mk.

Big pointy hat to:      sobomax
Original commit
09:11 sobomax search for other commits by this committer
Correct typo: gtk12 --> glib12
Original commit
Friday, 28 Jun 2002
12:20 sobomax search for other commits by this committer
Use system sed(1) for doing in-place editing if OSVERSION is greater than
460100.

Submitted by:   obrien
Original commit
Wednesday, 19 Jun 2002
08:21 sobomax search for other commits by this committer
Change the way REINPLACE_CMD works - instead of using perl(1) on systems
where sed(1) can't do in-place editing add a new USE_REINPLACE knob, which
if turned on defines REINPLACE_CMD and adds textproc/sed_inplace port into
BUILD_DEPENDS if necessary.

Not objected by:        portmgr@
Original commit
Thursday, 13 Jun 2002
18:20 sobomax search for other commits by this committer
Add ${REINPLACE_CMD}, which will be used to get rid of depencency on perl
in current. Use it like the following:

        ${REINPLACE_CMD} -e "foo" -e "bar" ${WRKSRC}/somefile

Approved by:    portmgr
Original commit
Friday, 7 Jun 2002
21:30 kris search for other commits by this committer
5.0-CURRENT no longer includes perl in the base system; don't expect
to find it there.  Also remove a redundant comment.

Submitted by:   des, obrien
Original commit
Tuesday, 4 Jun 2002
21:34 obrien search for other commits by this committer
Add a new way to specify the GCC version your port needs.
Rather than USE_GCCXY, you now use USE_GCC=X.Y

Approved by:    kris
Original commit
Saturday, 27 Apr 2002
11:22 kris search for other commits by this committer
Switch over to XFree86-4.x for ${OSVERSION}>=450005.  If you are tracking
-STABLE, this will take effect after your next cvsup + kernel upgrade.
Original commit
Thursday, 25 Apr 2002
15:28 sobomax search for other commits by this committer
Heroic attempt to reduce number of PRs assigned to portmgr@:

1. Make PY_DISTUTILS recently added into <bsd.python.mk> actually working.

PR:             36537
Submitted by:   tg

2. Propagate error code from failed `make depends', when one of the ports
   we depend upon is marked BROKEN/FORBIDDEN.

PR:             25522
Submitted by:   alex

3. By default, when bsd.port.mk configurating Makefile.PL only pass
   PREFIX as argument, but some Perl module (eg. Test-Harness) needed
   INSTALLPRIVLIB and/or INSTALLARCHLIB in order to install, otherwise
   default installation will goes to /usr/lib and not ${PREFIX}/lib,
   in some case, adding these tag to CONFIGURE_ARGS is not bad.

PR:             29681
Submitted by:   Shell Hung <shell@shellhung.org>

4. Update patch-libtool target, so that it doesn't break ports with
   autoconf 2.13-generated configure script. USE_LIBTOOL is still not
   very useful for such cases, but at least it doesn't break them badly
   anymore.

PR:             31142
Submitted by:   wjv

5. Make `make search' working even when /usr/obj/usr/ports exists.

PR:             31862
Submitted by:   gad

6. When configure script fails unexpectedly don't dump thousands lines of
   config.log to the user's screen, because it usually doesn't contain
   information useful for tracking the problem anyway. Instead display a
   message asking a user to report the failure to the proper entity
   (maintainer) and what to include into the problem report.

PR:             34459, 35488
Submitted by:   Thomas Hurst <freaky@aagh.net>
                Alan Eldridge <ports@geeksrus.net>
                sobomax
                other countless hackers whose names are lost in the noise
Text of message suggested by:   asmodai

7. Make PREFIX=/usr situation more sane. When PREFIX is set to /usr,
   bsd.port.mk uses MANPREFIX=${PREFIX} and BSD.local.dist for mtree as
   always, however those defaults are not appropriate for /usr, and better
   options are available.

PR:             36030
Submitted by:   DougB

8. Use ${ECHO_CMD} instead of ${ECHO} everywhere in the bsd.port.mk to
   avoid clashing with system .mk settings (${ECHO} has a different meaning
   there). Actually the patch is imcomplete, because large portion of those
   ${ECHO_CMD}s should be ${ECHO_MSG}, but this one will at least make Bruce
   happy, which shouldn't be underestimated.

PR:             34988
Submitted by:   knu

All of the above tested by:     bento
Special thanks goes to:         kris (for his help with getting this tested)

-------------------------- THE END (to be continued) ------------------------
Original commit
Thursday, 4 Apr 2002
10:06 sobomax search for other commits by this committer
Fix another "last" bug introduced with the speed-up commit. In some conditions
the bug resulted in "sh: Argument list too long" message during dependency
registration process.

Reported by:    *many*
Submitted by:   Joe Marcus Clarke <marcus@marcuscom.com>
Original commit
Wednesday, 3 Apr 2002
01:17 ade search for other commits by this committer
Fix missing quotes around one instance of
        if [ ! -z "$$select" ]

Submitted by:   lioux
Original commit
Tuesday, 2 Apr 2002
05:24 kris search for other commits by this committer
Fix a fetch bug in MASTER_SITES_NN introduced in rev 1.396.

Submitted by:   lioux
PR:             ports/36078 (part of)
Original commit
Thursday, 28 Mar 2002
11:24 znerd search for other commits by this committer
Added bsd.java.mk. This adds Java-specific support to ports by
means of a USE_JAVA definition. If a port does not define
USE_JAVA, then this change should not affect that port.

The purpose of this bsd.java.mk file has been extensively
discussed on the freebsd-java mailing list. The current
bsd.java.mk is based on the following specification documents:

http://www.metaverse.nl/~ernst/installing.html
http://www.metaverse.nl/~ernst/writing.html

A proposal that lead to the development of these documents and
finally the current bsd.java.mk file is:

http://www.metaverse.nl/~ernst/freebsd-java-proposal-20011116.html

The bsd.java.mk has been sent to portmgr for review. They had
no objections.

Reviewed by:    portmgr@FreeBSD.org, java@FreeBSD.org
Approved by:    sobomax@FreeBSD.org
Original commit
09:58 sobomax search for other commits by this committer
The second, and I hope the last, revision of speedup patch - make USE_SUBMAKE
working as advertised. This should fix mod_phpX and probably some other 30
ports that use USE_SUBMAKE. Default behaviour remains exactly the same.

Prompted by:    dirk
Original commit
Wednesday, 27 Mar 2002
04:26 sobomax search for other commits by this committer
Slightly adjust speedup patch, so that it works when user specifies unnatural
targets sequence, i.e. `make clean build'. It doesn't affect default behaviour.

Reported by:    knu
Original commit
Monday, 25 Mar 2002
08:48 sobomax search for other commits by this committer
- Significantly reduce overhead associated with bsd.port.mk by replacing .USE
  macro, which was invoking separate make(1) process for each of the main
  targets, with explicit make(1) targets and specifying the dependencies on
  those targets in normal Makefile way. This gives up to 4x speedup. For the
  ports relying on the old functionality (i.e. each main target in a separate
  make(1) process) provide a USE_SUBMAKE knob, which provides old behaviour;

- speed-up dependency registration process by the factor of two, which
  could be a great win especially for things like GNOME and KDE with very long
  dependency chains;

- clean-up internal structure of the file, so that it is easier to understand
  and extend it when necessary.

Inspired by:    NetBSD
Reviewed by:    freebsd-ports@
Tested by:      bento
Original commit
Saturday, 16 Mar 2002
23:37 will search for other commits by this committer
XFree86 4.2.0 Stage 1: bsd.port.mk
        [1] Handle HTML-ified manpages in plists.
        [2] Add --x-[libraries,includes]=${X11BASE}/[lib,include] if we are
            using GNU_CONFIGURE in this port.  This is required if the port
            adds a bunch of other libraries by default to CPPFLAGS and
            configure gets a false positive.

Submitted by:   [1] sf
                [2] many people
Original commit
22:47 markm search for other commits by this committer
Take Perl 5.6.1 into account. Allow for slow updaters who prefer to
stay with an older CURRENT and perl 5.6.0.
Original commit

Number of commits found: 1255 (showing only 55 on this page)

[First Page]  «  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13