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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

non port: Mk/bsd.port.mk

Number of commits found: 1287 (showing only 100 on this page)

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

Wednesday, 9 Oct 2013
11:30 bdrewery search for other commits by this committer
- Fix 'USE_DOS2UNIX= file list' not printing file names since r183768

PR:		ports/180005
Submitted by:	glewis
With hat:	portmgr
Original commitRevision:329882 
Monday, 7 Oct 2013
10:37 bdrewery search for other commits by this committer
- Fix not being able to use :DEFAULT group in MASTER_SITES and PATCH_SITES.
  This is useful to be able to define extra mirrors in PATCH_SITES for
  a group, while still depending on the master list of PATCH_SITES

  For example:

    .if ${PORT_OPTIONS:MX509}
    PATCH_SITES=	http://mirror1/x509-${X509_VERSION}/:x509
    PATCHFILES=		${PORTNAME}-6.3p1+x509-${X509_VERSION}.diff.gz:-p1:x509
    .endif
    PATCH_SITES+=	http://mirror2/${PORTNAME}/:DEFAULT,x509

  This will use mirror1 only for the X509 option and mirror2 for X509. All
  other patches will use mirror2 but not mirror1.

With hat:	portmgr
PR:		ports/52706
Submitted by:	Alexey Neyman <alex.neyman@auriga.ru>
Original commitRevision:329679 
Saturday, 5 Oct 2013
10:20 bdrewery search for other commits by this committer
- PATCHFILES now support an optional :-pX flag that notes which patch strip
  level to use. This allows multiple patches in 1 port to use different
  PATCH_DIST_STRIP values without changing PATCH_DIST_STRIP.

  Syntax: PATCHFILES= patch[:-pX][:distgroup]

PR:		ports/168222
Submitted by:	knu
With hat:	portmgr
Original commitRevision:329434 
Thursday, 3 Oct 2013
17:21 bapt search for other commits by this committer
Allow to mark a port as broken on some given arches without having to add
pre/post dancing
Original commitRevision:329214 
Wednesday, 2 Oct 2013
23:49 bdrewery search for other commits by this committer
- Fix 'package' with staging+pkg_install when ports are read-only by creating
  the package in STAGEDIR and then linking/copying it over to PACKAGES if
  possible

With hat:	portmgr
Reviewed by:	bapt (earlier version)
Tested by:	Stefan Bethke <stb@lassitu.de>
Reported by:	many
Original commitRevision:329130 
Tuesday, 1 Oct 2013
12:30 bdrewery search for other commits by this committer
- Fix staging not checking if a port is already installed when installing
  it

With hat:	portmgr
Original commitRevision:328941 
12:05 bdrewery search for other commits by this committer
- pkg_install+staging: Fix installing package as non-root to call su.
  install-package was depended on twice for install target, but it should
  only be in SUSEQ
- Add a comment to make sequence code a bit more readable

With hat:	portmgr
Original commitRevision:328937 
Sunday, 29 Sep 2013
17:01 zeising search for other commits by this committer
The FreeBSD graphics/x11 team proudly presents
a kwm, zeising production:

MESA 9.1.6

Starring:
Mesa 9.1.6, including libGL, libGLU and dri (new xorg only)
Addition of libEGL and libglesv2
KMS support for ATI graphics cards in 10-current (new xorg only)
Improved sparc64 support for new xorg. [1]
pixman 0.30.2, including shlib bump and portrevision bumps
libX11 1.6.2
Make absolute pointing devices work with x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-ati 7.2.0 for 10-current (KMS aware ati driver)

Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
When updating MESA related ports (libGL, dri) you need to remove old versions
first.  See UPDATING for details.

PR:		ports/181962 [2]
Submitted by:	marius [1]
		zeising [2]
Exp-run by:	bdrewery
Approved by:	portmgr (bdrewery)

Thanks to all who helped testing!
Original commitRevision:328711 
Friday, 27 Sep 2013
13:17 bdrewery search for other commits by this committer
- Don't needlessly depend on ccache with WITH_CCACHE_BUILD when NO_BUILD is set

With hat:	portmgr
Original commitRevision:328465 
11:38 bdrewery search for other commits by this committer
- Fix FORCE_PKG_REGISTER with pkg_install with staging

Submitted by:	garga
Reviewed by:	bapt
With hat:	portmgr
Original commitRevision:328457 
Tuesday, 24 Sep 2013
13:40 bapt search for other commits by this committer
Only make the pkg-plist start with @owner and @group if root is not needed
Original commitRevision:328131 
13:38 bapt search for other commits by this committer
Allow packaging as a user for stage ready ports
If you really root then you have to define NEED_ROOT in your port Makefile
Original commitRevision:328130 
10:24 bapt search for other commits by this committer
Fix typo
Original commitRevision:328106 
10:08 bapt search for other commits by this committer
In case the port is supporting staging, initialize the PLIST with
@owner root
@group wheel
to force all the content to in the end being installed with root owner even if
packaged with
a non root credential
Original commitRevision:328105 
10:04 bapt search for other commits by this committer
Define UID earlier so that it can be used by USES
Original commitRevision:328104 
01:31 bdrewery search for other commits by this committer
- Be explicit about prefix with @cwd for USE_LDCONFIG
  This fixes an issue with staging with pkg_install since it uses pkg_create
  -S which doesn't seem to work properly with "@cwd" resetting to -p
Original commitRevision:328081 
Monday, 23 Sep 2013
21:21 bapt search for other commits by this committer
Fix STAGEDIR support for ports using DESKTOP_ENTRIES

Reported by:	bsam
Tested by:	bsam
Original commitRevision:328054 
20:07 bapt search for other commits by this committer
Introduce a new MANDIRS macros to make the compress-man determine where the
makefiles should be found
Previous implementation was based on etc/man.d which doesn't exists in FreeBSD
8.
By default MANDIRS is ${MANPREFIX}/man. if a port adds USES=perl5 then the perl
default locations is added

Reviewed by:	bdrewery
Original commitRevision:328037 
16:52 bapt search for other commits by this committer
Do not require root credential for make clean if the stage cookie is not present

Requested by:	sunpoet
Original commitRevision:328024 
13:19 bdrewery search for other commits by this committer
- Fix PORTDOCS, PORTEXAMPLES and PORTDATA with staging.
  The first file was being missed due to an extra STAGEDIR

Reported by:	antoine
Reviewed by:	bapt
With hat:	portmgr
Original commitRevision:327999 
05:56 bapt search for other commits by this committer
Add support for staging area in the ports tree

The ports tree is now staged by default. With pkgng the sequence hasn't
changed, the main difference is that creating package is now independent
from installing it. With pkg_install, the package is now created first
and make install, do install the package.

New macros:
- STAGEDIR: PATH to the directory where the port will be staged.
- NO_STAGE: Keep the old behaviour of the ports tree (aka no staging area)

Unsupported macro if NO_STAGE is not set:
- MAN* with staging man page compression and handling of hardlinks and
symlinks is automatically done in the stage. the manpages becomes then a
"normal" plist files and should be tracked in pkg-plist.
- MANCOMPRESSED the compress-man target is able to only compress when it
needed.

New target:
- stage: this installs everything into the stage directory
- makeplist: this will create a pkg-plist and print it to stdout. This is
a sample plist and it should always be _reviewed_ not directly used.

NOTE: with staging only what is in the plist will be installed, nothing more,
meaning a port staged cannot have leftovers exect directories left. It is
really important to double check the pkg-plist to make sure all the files
the maintainer want to package are in! make makeplist can help in that area.

The goal is to handle as quickly as possible a full removal of the NO_STAGE
support.

More features can be added once the full ports tree is converted to using the
staging area

Conversion notes:
- Remove NO_STAGE
- in {pre,do,post}-install
  * Before any usage of ${PREFIX}, ${ETCDIR}, ${PORTSDIR}, ${PORTEXAMPLES}
    prepend ${STAGEDIR}
  * Remove any thing that is done by @exec or +INSTALL script it will be
    done automatically when syncing packages
  * Remove any code to show PKG-MESSAGE it will be done automatically when
    syncing packages
  * Directory creation should remain in post-install (in particular because
    pkgng doesn't work like pkg_install in that area and pkgng ignores the
    @exec mkdir but directly pack the directory even if empty)
- PORTDOCS/PORTEXAMPELS
  To support PORTDOCS, PORTEXAMPLES most of the time there is no more need
  for hacks. just add the right %%PORTDOCS%% or %%PORTEXAMPLES%% in your
  plist then the given files from the stagedir will or will not sync
  according to NOPORTDOCS and NOPORTEXAMPLES.

With hat:	portmgr
Reviewed by:	bdrewery
Original commitRevision:327910 
Sunday, 22 Sep 2013
00:26 bdrewery search for other commits by this committer
- Rename public name of SSP support to WITH_SSP_PORTS as /usr/src
  has issues with 'installworld' when WITH_SSP is defined. [1]
  Keep WITH_SSP support for now since it has been announced as that
  already.
- Remove redundant wording in UPDATING [2]

Suggested by:	bapt [1]
Reported by:	blakkheim on EFNet
With hat:	portmgr
Original commitRevision:327844 
Saturday, 21 Sep 2013
14:14 sunpoet search for other commits by this committer
- Add 2 settable variables
  - WARNING_WAIT: seconds to wait after warnings (default: 10)
  - DEV_WARNING_WAIT: seconds to wait after developer warnings (default: 10)

Submitted by:	sunpoet (myself)
Approved by:	portmgr (bapt)
Original commitRevision:327817 
Friday, 20 Sep 2013
12:54 bdrewery search for other commits by this committer
SSP support has been added to ports with WITH_SSP for i386 and amd64
on FreeBSD 10, and amd64 on earlier versions.

SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.

On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].

On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk
symbols.

Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.

[1]
http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

PR:		ports/138228 [2]
Submitted by:	jlh (bsd.ssp.mk based on)
Reviewed by:	bapt
With hat:	portmgr
exp-runs done:	37 over a month on 91i386,91amd64,10i386,10amd64
Original commitRevision:327697 
Thursday, 19 Sep 2013
08:17 bapt search for other commits by this committer
Fix typo

Submitted by:	tijl
Original commitRevision:327603 
08:05 bapt search for other commits by this committer
Move the target for sanity checking to the end of bsd.port.mk so that
WARNING and DEV_* can be defined anywhere
While here, change sleep time from 5 to 10 so that users have time to read it
[1]

Suggested by:	many [1]
Original commitRevision:327601 
Wednesday, 18 Sep 2013
22:03 bapt search for other commits by this committer
Remove cruft
Original commitRevision:327584 
21:16 bapt search for other commits by this committer
Add a new bsd.sanity.mk.

This file is responsible to do some sanity checking on port, as well as doing
some sanity checking on users configuration
New macro for developer: WARNING (this will issue a warning to the normal users
can be used to warn the user about deprecating feature that will be unsupported
soon.
New macro to put in your make.conf for Maintainers: DEVELOPER=yes this macro
will activate warning on usage of deprecated features and errors on now
unspported usage of macros.

Reviewed by:	bdrewery
Original commitRevision:327576 
08:44 bapt search for other commits by this committer
Remove the old perl framework, that also means all the perl code is not loaded
inconditionnaly anymore
Huge thanks for az@ for his hard work on the subject!

PR:		ports/172608
Submitted by:	az
Original commitRevision:327536 
Monday, 9 Sep 2013
10:37 bapt search for other commits by this committer
Introduce a new USE_CXXSTD similar to USE_CSTD to allow enforcing the C++
language standard to use when building a port
Original commitRevision:326801 
Sunday, 8 Sep 2013
19:28 sobomax search for other commits by this committer
Don't rely on `file -L' to follow symlinks and find type of the file
they point to. It only works if symlink points to the file directly and
fails if there are more than one level of symlinks. Use realpath(1) to
drill out the actual path to the shared lib and feed it to file(1)
then.

This fixes issue with cerain LIB_DEPENDS, such as databases/db42.

Approved by:	portmgr (bapt)
Original commitRevision:326768 
Tuesday, 3 Sep 2013
12:50 bdrewery search for other commits by this committer
- Followup to r325807, with USE_PACKAGE_DEPENDS_ONLY, still allow
  ports framework to use the port for *_DEPENDS= ${NONEXISTENT}:PORT:target
  dependencies

  An example port is irc/gseen.mod, it depends on another port being
  extracted, not an installed pkg.

PR:		ports/180725
Reported by:	antoine
With hat:	portmgr
Original commitRevision:326143 
01:13 bdrewery search for other commits by this committer
- Fix regression from r325805 and allow 'make fetch' to work
  without distinfo

Reported by:	sunpoet
With hat:	portmgr
Original commitRevision:326117 
Sunday, 1 Sep 2013
13:42 bdrewery search for other commits by this committer
- Fix regression with 'makesum' from r325805 by respecting
  DISABLE_SIZE

Reported by:	sahil, tobez, many
With hat:	portmgr
Pointyhat to:	bdrewery
Original commitRevision:325856 
Saturday, 31 Aug 2013
13:56 bdrewery search for other commits by this committer
- Add USE_PACKAGE_DEPENDS_ONLY which will try installing dependencies
  from existing packages and not fallback on building from source.

  This is useful for package building tools such as poudriere and tinderbox
  to avoid building from source and confusing the build log, if a dependency
  failed to build for some reason.

  NOTE: USE_PACKAGE_DEPENDS has not changed here. It has always
        reverted to source if the package was not present.

PR:		ports/180725
Submitted by:	crees
With hat:	portmgr
Original commitRevision:325807 
13:22 bdrewery search for other commits by this committer
- make fetch/checksum: If a fetched file does not match the expected size,
  delete it and try the next site, if there is one to try.

  Normally fetch(1) will detect that the size is wrong, fail, and the 'fetch'
  target will move on to the next site:

  => Attempting to fetch
http://www.chiark.greenend.org.uk/~sgtatham/agedu/agedu-r9723.tar.gz
  fetch: http://www.chiark.greenend.org.uk/~sgtatham/agedu/agedu-r9723.tar.gz:
size mismatch: expected 155321, actual 163319
  => Attempting to fetch
http://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/agedu-r9723.tar.gz
  agedu-r9723.tar.gz                            100% of  151 kB  259 kBps

  However, if the remote server does not properly advertise the size of the
file,
  fetch(1) will still download the file, and succeed. The 'fetch' target then
  stops, assuming it has a proper file. This is returned to 'checksum', which
fails,
  and then tries a refetch, but on the same broken site. In this example, the
size
  is expected to be 214984, but a 4830 size is fetched and checksummed.

  => Attempting to fetch
http://kornelix.squarespace.com/storage/downloads/picpuz-2.1.1.tar.gz
  fetch: http://kornelix.squarespace.com/storage/downloads/picpuz-2.1.1.tar.gz:
size unknown
  fetch: http://kornelix.squarespace.com/storage/downloads/picpuz-2.1.1.tar.gz:
size of remote file is not known
  picpuz-2.1.1.tar.gz                                   4830  B   48 kBps
  ===> Fetching all distfiles required by picpuz-2.1.1_5 for building
  => SHA256 Checksum mismatch for picpuz-2.1.1.tar.gz.

  Now the 'fetch' target will verify the size is proper before returning to
  'checksum':

  => Attempting to fetch
http://kornelix.squarespace.com/storage/downloads/picpuz-2.1.1.tar.gz
  fetch: http://kornelix.squarespace.com/storage/downloads/picpuz-2.1.1.tar.gz:
size unknown
  fetch: http://kornelix.squarespace.com/storage/downloads/picpuz-2.1.1.tar.gz:
size of remote file is not known
  picpuz-2.1.1.tar.gz                                   4830  B  130 kBps
  => Fetched file size mismatch (expected 214984 actual 4830)
  => Trying next site
  => Attempting to fetch
http://www.stasyan.com/devel/distfiles/picpuz-2.1.1.tar.gz
  picpuz-2.1.1.tar.gz                           100% of  209 kB   20 kBps 00m00s
  ===> Fetching all distfiles required by picpuz-2.1.1_5 for building
  => SHA256 Checksum OK for picpuz-2.1.1.tar.gz.

Reviewed by:	bapt
With hat:	portmgr
Original commitRevision:325805 
01:16 bdrewery search for other commits by this committer
- make checksum: When encountering a checksum mismatch, delete the file
  before retrying.

  The previous behavior would try to download a range of the new bytes and
  then hit the 'Requested Range Not Satisfiable' error and never actually
  redownload the file.

  This fixes cases where a port is rerolled and distinfo updated, but
  users have a bad distfile sitting there that they would manually need
  to remove.

Reviewed by:	bapt
Reported by:	danfe
With hat:	portmgr
Original commitRevision:325760 
Friday, 30 Aug 2013
11:41 bdrewery search for other commits by this committer
- Fix WITH_CCACHE_BUILD support on ports that have a *PATH var in their
  MAKE_ENV. This only intended to ignore PATH.

  All of these were not supporting WITH_CCACHE_BUILD and a partial exp-run
  was done on:

  audio/fdmf biology/biojava devel/ace games/hex graphics/cimg
  graphics/inventor graphics/peps graphics/wings graphics/wings-devel
  lang/python26 lang/python27 lang/python31 lang/python32 lang/python33
  lang/siod math/py-basemap math/py-basemap-data multimedia/gpodder
  multimedia/gstreamer-ffmpeg multimedia/gstreamer1-libav
  multimedia/handbrake print/py-reportlab print/py-reportlab2 science/ncs
  science/netcdf4 security/nss textproc/adabrowse x11-toolkits/py-kivy

With hat:	portmgr
Original commitRevision:325670 
Thursday, 29 Aug 2013
16:46 bdrewery search for other commits by this committer
- Support overriding CONFIG_SITE
Original commitRevision:325609 
Wednesday, 31 Jul 2013
13:30 bapt search for other commits by this committer
On HEAD fetch is now checking for https, which lead to lots of fetch failures
on invalid websites, given the ports tree already checks the distfiles against
a hash, it is safe to skip the certificate validation.

Submitted by:	Michael Gmelin <freebsd@grem.de>
Original commitRevision:324051 
Tuesday, 30 Jul 2013
06:32 bapt search for other commits by this committer
Define MAKE_CMD in post.mk to allow anything to overwrite it
Original commitRevision:323942 
05:48 bapt search for other commits by this committer
do-install also needs MAKE_CMD
Original commitRevision:323940 
05:33 bapt search for other commits by this committer
Reduce code duplication by overwriting MAKE_CMD when it is different.
Original commitRevision:323939 
Monday, 29 Jul 2013
20:12 bapt search for other commits by this committer
Remove excessive colon

Reported by:	mandree
Original commitRevision:323906 
20:09 bapt search for other commits by this committer
Fix formatting when finding shared library with new LIB_DEPENDS format

Reported by:	mandree
Original commitRevision:323902 
Friday, 26 Jul 2013
19:14 bapt search for other commits by this committer
Remove support for Qt3/kde in preparation for full Qt3/kde3 removal

PR:		ports/180745
Submitted by:	rene
Original commitRevision:323747 
Tuesday, 16 Jul 2013
14:35 bapt search for other commits by this committer
Prevent MAKE_JOBS_NUMBER from being recursive

Reported by:	swills
Original commitRevision:323107 
12:04 bapt search for other commits by this committer
Activate multiple jobs by default [1]
Add a new macro to allow a port to limit itself the maximum numbers of jobs
allowed [2]

Submitted by:		danfe (based on) [1]
			pgj (base on) [2]
Reviewed by:		bdrewery, miwi
Multiple exp-run:	bapt
Original commitRevision:323100 
Wednesday, 10 Jul 2013
07:41 bapt search for other commits by this committer
Remove USE_MOTIF as it is not used anymore
Original commitRevision:322626 
06:44 bapt search for other commits by this committer
Error message when not able to create the optiondir directory.
optiondir being defined in a subshell wasn't defined when the error message is
printed.

PR:		ports/176849
Submitted by:	Oleg Ginzburg <olevole@olevole.ru>
Original commitRevision:322619 
Monday, 8 Jul 2013
13:34 bapt search for other commits by this committer
Move loading of USES post actions after the load of all the bsd.*.mk post
actions.
This fixes bsd.php.mk complaining about do-install being already defined
Original commitRevision:322503 
11:43 bapt search for other commits by this committer
Remove all X_FONTS* macros, as they are not used anymore
Original commitRevision:322491 
Sunday, 7 Jul 2013
13:00 bapt search for other commits by this committer
Remove X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORT now that they are not used
anymore
Original commitRevision:322439 
12:56 bapt search for other commits by this committer
Remove direct usage of X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORT
While here fixed missing ${PORTSDIR} [1]

Reported by:	rm [1]
Original commitRevision:322438 
12:24 bapt search for other commits by this committer
Remove X_VFBSERVER_PORT now that it is not used anymore
Original commitRevision:322435 
12:10 bapt search for other commits by this committer
Remove X_FONTSERVER_PORT now that it is not used anymore
Original commitRevision:322432 
Saturday, 6 Jul 2013
12:53 bapt search for other commits by this committer
Fix MAKE_FORCE_JOBS
Original commitRevision:322391 
Friday, 5 Jul 2013
20:15 bapt search for other commits by this committer
Move PKGORIGIN definition a bit later so that PKGCATEGORY defined in
Makefile.local or Makefile.inc works again

Reported by:	dinoex
Tested by:	dinoex
Original commitRevision:322355 
14:10 bapt search for other commits by this committer
Add new LIB_DEPENDS syntax:
libname.so:${PORTSDIR}/devel/name
libname.so.0.1.2:${PORTSDIR}/devel/name

This syntax is support to replace the old syntax and code which has multiple
weakness:
It was replying on ldconfig -r which arbritrary limited our valid library to
name of the following form:
libname.so[.X] where X can be a number
foo.3 could match both libfoo.3.do and libfoo.so.3

Reviewed by:	bdrewery, danfe, miwi
Original commitRevision:322328 
13:32 bapt search for other commits by this committer
Import new gmake.mk and rip out USE_GMAKE from bsd.port.mk
A USE_GMAKE stub as be created to help migration please now use USES=gmake

Reviewed by:	bdrewery
Exp-run by:	bdrewery
Original commitRevision:322324 
13:16 bapt search for other commits by this committer
Add a mechanism to allow USES to define code to be loaded after post.mk

Reviewed by:	bdrewery
Exp-run by:	bdrewery
Original commitRevision:322322 
Wednesday, 3 Jul 2013
15:32 rene search for other commits by this committer
Switch the default Linux DRI port to linux-f10-dri and remove support
for the unused USE_GL=linux (this avoids hardcoding the Linux DRI port).

PR:		ports/180231
Submitted by:	myself
Approved by:	portmgr (bapt)
Original commitRevision:322233 
Saturday, 29 Jun 2013
09:01 bapt search for other commits by this committer
This time USE_IMAKE is totally gone
Original commitRevision:322032 
Friday, 28 Jun 2013
18:11 bapt search for other commits by this committer
There are still some USE_IMAKE in the ports tree, add a stub to make them
continue working until USE_IMAKE is totally goone
Original commitRevision:321968 
11:51 bapt search for other commits by this committer
New USES imake to handle the dependency on imake.

This uses accept 'env' as an argument for ports that do use their own or a
different do-configure target.

Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it
to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be
overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via
IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned
from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we
do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).

While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
Original commitRevision:321957 
Wednesday, 26 Jun 2013
07:22 bapt search for other commits by this committer
Replace OPTIONSFILE by OPTIONS_FILE which is a more robust variable with unicity
insurance in its path to avoid collision.

A compatibility layer is available to automatically load and migration from
OPTIONSFILE to OPTIONS_FILE (this is all transparent for users.)

It is recommanded that ports that used to overwrite OPTIONSFILE to prevent the
known bugs should keep the OPTIONSFILE overwrite for a while (6 month) to allow
the migration to happen automatically and users to not lose their old save
options.

New options file is now based on the PKGORIGIN therefor the definition of the
PKGORIGIN has been moved ealier in bsd.port.mk to allow it's usage from withing
bsd.options.mk

PR:		ports/148637
Reviewed by:	bdrewery
Original commitRevision:321785 
Tuesday, 25 Jun 2013
12:24 bapt search for other commits by this committer
Define UID earlier so that it can be used inside bsd.pkng.mk
Allow make deinstall to prompt for su if run as a user if using pkgng

Reported by:	jhb, dim
Submitted by:	jhb
Original commitRevision:321737 
12:05 bapt search for other commits by this committer
Fix warning if compat.ia32.maxvmem sysctl does not exists and the ports tree is
being used via bmake

Reported by:	demon
Tested by:	demon
Reviewed by:	bdrewery
Original commitRevision:321735 
Monday, 17 Jun 2013
11:12 bapt search for other commits by this committer
Update dialog4ports to 0.1.5
Changes:
- Don't free memory when process is exiting [1]
- Some style fixes [1]
- Consistently use C99 bool, true and false [1]
- Generalise parsing of env var into StringList [1]
- Rename ITEM_SEPARATE to ITEM_SEPARATOR [1]
- Highlight new options (by a '+' at the beginning of the line) [1]

Submitted by:	tijl [1]
Original commitRevision:321095 
Sunday, 16 Jun 2013
12:23 bapt search for other commits by this committer
Remove trailing @ which breaks PATCH_DEBUG_TMP

Submitted by:	bf
Original commitRevision:321044 
Friday, 14 Jun 2013
12:59 tijl search for other commits by this committer
Let config-conditional take options configured in make.conf into account.
The option dialog will not appear if all options have been configured
before, either using the dialog or in make.conf.  This means you can set
options once for all ports in make.conf and not have dialogs pop up if
those are the only options.

Also let config-conditional run make config instead of do-config.  Make
config handles NO_DIALOG and pre-config.

Discussed with:	danfe
Approved by:	portmgr (bapt)
Original commitRevision:320908 
06:56 bapt search for other commits by this committer
Yes more simplification in showconfig, pretty-print-config and pkgng manifest
generation
Original commitRevision:320886 
Thursday, 13 Jun 2013
22:48 bapt search for other commits by this committer
No need to globally define X_NESTSERVER_PORT
Original commitRevision:320847 
18:56 bapt search for other commits by this committer
Previous attempt to fix the make patch with bmake (make it fail if a patch
fails) was too intrusive.
Turn it back into a full script with set -e expliticly added.
Original commitRevision:320831 
12:41 bapt search for other commits by this committer
Fix patching

Reported by:	kwm
Original commitRevision:320795 
11:19 bapt search for other commits by this committer
Fails is a dependency checking failed with bmake
Original commitRevision:320756 
09:32 bapt search for other commits by this committer
Fail in case a checksum fails with bmake
Original commitRevision:320745 
06:43 bapt search for other commits by this committer
Fix make patch not stopping in case a patch does not apply cleanly with bmake.
bmake does not run shell with set -e causing the difference between both fmake
and bmake in the area.

While here clean up a bit the syntax.

Add support for xz'ed patches for EXTRA PATCHES

Discussed with:	sjg
Original commitRevision:320737 
Monday, 10 Jun 2013
07:27 bapt search for other commits by this committer
Removed useless quotes
Original commitRevision:320440 
06:42 bapt search for other commits by this committer
Testing COMPLETE_OPTIONS_LIST is enought to determine if there is options to
print
Original commitRevision:320438 
06:40 bapt search for other commits by this committer
Factorize pre-config
Original commitRevision:320437 
06:30 bapt search for other commits by this committer
Factorise make pretty-print-config code
Original commitRevision:320436 
06:22 bapt search for other commits by this committer
Show options group descriptions in make showconfig,
While here, factorize code
Original commitRevision:320435 
Friday, 7 Jun 2013
13:28 bdrewery search for other commits by this committer
Fix grammar in comment
Original commitRevision:320200 
13:25 bdrewery search for other commits by this committer
Add WRKSRC_SUBDIR to simplify overriding WRKSRC:
	WRKSRC=		${WRKDIR}/${DISTNAME}/src
  This becomes:
	WRKSRC_SUBDIR=	src

Reviewed by:	bapt
With hat:	portmgr
Original commitRevision:320199 
08:06 bapt search for other commits by this committer
Do not automatically popup dialog in case only options from global options are
defined

Requested by:	many
Original commitRevision:320177 
Thursday, 30 May 2013
15:17 bapt search for other commits by this committer
The pkg developement team is proud to announce the new 1.1.0 beta1 release of
pkg.

Here is the list of new features that happened in pkg 1.1:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
  the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
  1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
  change are needed there will be deprecation time before removal of some old
  functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
  pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
  upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
  done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
  package)
- pkg audit is now able to directly parse the vuxml native format and not only
  the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
  requested pattern
- new hook plugin interface (allows users to create hooks that get called at
  anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
  pkg)
- pkg register can now register a port installation in the legacy database
  format
- repository can be defined in simple yaml files

Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
  and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
  being added and populated.

To use this new version:
  Ports users (or in building factories: poudriere/tinderbox):
    Add WITH_PKGNG=devel to your make.conf
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel

  Binary package users, if the remote repository is providing pkg 1.1:
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
    pkg upgrade

Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa.

Huge thanks to all the people that have contributed to the pkg developement:
- may that be by code
- documentation
- bug report
- feedback
- ideas

List of people who contributed code:
Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov,
Marin Atanasov Nikolov, Alexandre Perrin, Romain TartiA"re, Julien Laffaye,
Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez,
Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik,
Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick,
Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti,
Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann,
Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl

Stats between 1.0 and 1.1:
287 files changed, 63418 insertions(+), 18763 deletions(-)

1198 commits
Original commitRevision:319432 
08:55 miwi search for other commits by this committer
- Remove support for Linux 2.4

Submitted by:	rene@
Original commitRevision:319409 
01:14 bdrewery search for other commits by this committer
Fix build with WITH_CCACHE_BUILD with ports that override PATH via
MAKE_ENV or CONFIGURE_ENV. I.e., don't set PATH in MAKE_ENV twice as
env(1) only takes one, in which case some ports fail to build. One
example is any USES=ada port (such as textproc/xmlada). Instead,
add the ccache path into PATH via := and let it fall into there
via the sourcing port's MAKE_ENV=PATH=...:${PATH} line.

A more comprehensive solution to this could be to add a MACRO/feature
to modify the PATH for all ports without using MAKE_ENV via
something like ADDPATH=...

With hat:	portmgr
Tested by:	several exp-runs
Original commitRevision:319400 
Saturday, 25 May 2013
14:37 zeising search for other commits by this committer
The FreeBSD x11 team proudly presents
an zeising, kwm, miwi, bapt, eadler production:

Xorg 7.7

Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.

PR:		ports/177942
Exp-run by:	miwi
Approved by:	portmgr (miwi)

Thanks to all who helped testing!
Original commitRevision:319055 
Friday, 24 May 2013
10:36 bapt search for other commits by this committer
Fix regression in MLINKS handling when using bmake
Original commitRevision:318954 
Wednesday, 8 May 2013
00:12 bdrewery search for other commits by this committer
- Follow-up to r317320: fix MAKE_JOBS_NUMBER not being set
  if none of DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE or
  MAKE_JOBS_SAFE or FORCE_MAKE_JOBS were set. This fixes
  the build for several ports updated in r317320.

Reported by:	miwi
With hat:	portmgr
Original commitRevision:317639 
Tuesday, 7 May 2013
08:01 bapt search for other commits by this committer
USE_GETTEXT has totally been replaced by USES=gettext thanks, jgh and ak
USE_NCURSES has totally been replaced by USES=ncurses
USE_READLINE has totally been replaced by USES=readline
Original commitRevision:317580 
Monday, 6 May 2013
00:44 hrs search for other commits by this committer
TeXLive mega commit.  The following ports have been added:

  * Meta port
   - print/texlive-full: meta port to install all of the TeXLive components

  * Libraries
   - devel/tex-kpathsea: kpathsea library
   - devel/tex-web2c: WEB2C toolchain and TeX engines
   - print/tex-ptexenc: character code conversion library for pTeX

  * Base part of the TeXLive
   - print/texlive-base: binary programs in TeXLive
   - print/texlive-texmf: macro and font data in TeXLive
   - print/texlive-infra: tlmgr dependency (Perl modules)

  * TeX Formats
   - print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX,
       EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
   - print/tex-aleph: Aleph/Lambda
   - print/tex-xetex: XeTeX
   - print/tex-luatex: LuaTeX
   - print/tex-jadetex: JadeTeX
   - print/tex-xmltex: XMLTeX
   - japanese/tex-ptex: pTeX

  * DVI ware
   - print/tex-xdvik: XDvi

Mk/bsd.tex.mk is added for common part and USE_TEX knob [1].

Approved by:	portmgr (old version) [1]
PR:		ports/171571
PR:		ports/176399 [1]
Original commitRevision:317452 
Saturday, 4 May 2013
14:06 bdrewery search for other commits by this committer
- When DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE is set, also set
  MAKE_JOBS_NUMBER to 1. This makes it safe to do -j${MAKE_JOBS_NUMBER}
  without any extra logic.
- Cleanup ports working around the empty MAKE_JOBS_NUMBER
- This also fixes several ports that were expecting MAKE_JOBS_NUMBER
  to always have a number

Reviewed by:	bapt
Spotted by:	John Marino <draco@marino.st>
With hat:	portmgr
Original commitRevision:317320 
Friday, 3 May 2013
23:37 bapt search for other commits by this committer
ghostscript 7 has been resurrected (this fix package building of ghostscript7
packages on packages builder
Original commitRevision:317293 
Thursday, 2 May 2013
14:07 bapt search for other commits by this committer
Preliminary support for bmake
Please note that bmake it only supported on current starting at r250164:

- make sure bmake treats -V as expected [1]
- tell bmake we use the old :L :U modifiers [1]
- workaround an incompatible loop syntax using bmake's inline loop [1]
- avoid forking a shell to get the CKSUMFILES which gives a make(1)/bmake(1)
compatible syntax [2]

Submitted by:	sjg[1]
Obtained from:	dports[2]
Original commitRevision:317115 
Monday, 29 Apr 2013
08:57 bapt search for other commits by this committer
Rely on bsdtar to autodetermine the format of the distfiles when possible

For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
Original commitRevision:316786 
Saturday, 27 Apr 2013
22:15 bapt search for other commits by this committer
Remove any reference to USE_ICONV now that it has been totally replace by USES=
iconv

Submitted by:	mva
Original commitRevision:316696 
Friday, 26 Apr 2013
12:35 bapt search for other commits by this committer
Remove USE_CDRTOOLS from bsd.port.mk

This macros has been useless since cdrtools-cjk port has gone.
This macros also lead to badly handled dependencies assuming that the dependency
on cdrtools was most BUILD and RUN dependency. While most of the time it is
simply a RUN dependency and sometime a build one.

While here:
- Trim some headers
- Convert some ports to optionsng
- Convert some ports to USES= gettext
Original commitRevision:316600 

Number of commits found: 1287 (showing only 100 on this page)

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