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: 1251 (showing only 100 on this page)

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

Monday, 27 Jan 2014
23:23 bapt search for other commits by this committer
Add DONTSTRIP to MAKE_ENV to prevent install(1) from stripping the binaries when
WITH_DEBUG is set
Original commitRevision:341474 
21:54 bapt search for other commits by this committer
Use again package-noinstall now that is works

Tested by:	smh
Original commitRevision:341462 
21:23 bapt search for other commits by this committer
Fix make package-recursive

Keep the ugly way for non staged ports
and properly build the package for staged ports

Tested by:	smh
Original commitRevision:341457 
20:05 bapt search for other commits by this committer
Fix ports that passes MAKE_ARGS and are not staged yet
Original commitRevision:341445 
08:14 bapt search for other commits by this committer
Do not pass DESTDIR to build target (with a syntax compatible with both fmake
and bmake)
That fixes a couple of STAGEDIR references in the install files
Original commitRevision:341335 
07:29 bapt search for other commits by this committer
Add USES=desthack

This allow to pass DESTDIR through configure --prefix to ports that are
not destdir aware

Obtained from:	OpenBSD ports tree (discussed in Malta with Marc Espie)
Original commitRevision:341332 
Monday, 20 Jan 2014
09:09 bapt search for other commits by this committer
Add the forgotten test around the IGNORE

Pointyhat to:	bapt
Original commitRevision:340377 
07:42 bapt search for other commits by this committer
NO_STAGEd ports will fail if STAGEDIR is defined.

Undefined STAGEDIR if already set from make.conf
Raise an error if set from command line (which cannot be undefined)

PR:		ports/182972
Submitted by:	"Scot W. Hetzel" <swhetzel@gmail.com>
Original commitRevision:340369 
Monday, 13 Jan 2014
07:28 bapt search for other commits by this committer
xz being included in all supported base system, remove code using version
from ports
while here properly define XSCAT is is used to allow xzed patches.

PR:		ports/185725
Submitted by:	naddy
Original commitRevision:339573 
Saturday, 11 Jan 2014
16:52 mva search for other commits by this committer
New USES=uniquefiles to make files or directories unique
by adding a prefix or suffix to them.

Files listed in UNIQUE_PREFIX_FILES will receive the prefix
set via UNIQUE_PREFIX. The same applies to UNIQUE_SUFFIX_FILES,
but with the chosen UNIQUE_SUFFIX. UNIQUE_PREFIX and
UNIQUE_SUFFIX are set to PKGNAMEPREFIX and PKGNAMESUFFIX by
default.
The uniquefiles USES enables ports to name files in special
ways, e.g. by outlining that the port does not support X11
(-nox11). A binary named bin/foo thus can be easily renamed
to bin/foo-featureA via

USES=                 uniquefiles
UNIQUE_SUFFIX=        -featureA
UNIQUE_SUFFIX_FILES=  bin/foo

The uniquefiles USES automatically adjusts the plist at
installation time. There is no need to consider the prefix
or suffix in the pkg-plist file itself. If the original name
of the renamed file is bin/foo, this exact name should be put
into pkg-plist.

The dirs argument to USES=uniquefiles will cause certain
standard directories, such as DOCSDIR or EXAMPLESDIR to be
prepended with the UNIQUE_PREFIX. The change to the directories
will hapen prior to configuring or building the port, so that
the port Makefile as well as the port's build logic are aware
of the changed name.

Since the uniquefiles USES effectively manipulates the port's
installation and file layout, it will only be available for
stagedir-aware ports. Ports with NO_STAGE=yes will be unable
to use the uniquefiles USES.

Reviewed by:	portmgr@
Approved by:	portmgr@
Original commitRevision:339436 
Tuesday, 7 Jan 2014
23:34 bapt search for other commits by this committer
Fix checkpatch with the new way target sequence are defined

Reported by:	rene
Original commitRevision:339057 
Sunday, 5 Jan 2014
13:33 antoine search for other commits by this committer
- Remove USE_FAM, it has been replaced by USES=fam
- Add a developer error if it is set

Approved by:	portmgr (bapt)
Original commitRevision:338770 
01:16 bapt search for other commits by this committer
Reinvokes portaudit a second time in case a problem has been reported. So if a
refetch (or another temporary problem) caused the error it will succeed on a
second attempt, while a correctly detected vulnerability will be detected a
second time.

PR:		ports/168479
Submitted by:	Michael Gmelin <freebsd@grem.de>
Original commitRevision:338729 
Saturday, 4 Jan 2014
00:28 bapt search for other commits by this committer
Add the forgotten targets to _STAGE_SUSEQ
Original commitRevision:338606 
00:26 bapt search for other commits by this committer
Properly add targets to the sequence they belong to, that now makes them
predictable
Original commitRevision:338605 
00:05 bapt search for other commits by this committer
Add the end-user targets to .PHONY
Original commitRevision:338602 
00:02 bapt search for other commits by this committer
Mark all targets defines in _SEQ and .ORDER has .PHONY which they all should be
If one day we are no adding a target actually correspond to an actual file,
simply adding
the name of the target to the NOTPHONY will make it work as expected
Original commitRevision:338601 
Friday, 3 Jan 2014
23:45 bapt search for other commits by this committer
Add charsetfix-post-patch to _PATCH_SEQ
Original commitRevision:338599 
23:43 bapt search for other commits by this committer
Add pathfix-pre-path to the _PATCH_SEQ and do not anymore make it a dependency
of pre-patch
That makes applying the pathfix target predictable
Original commitRevision:338598 
23:22 bapt search for other commits by this committer
Mark the -message targets as PHONY
Original commitRevision:338596 
23:21 bapt search for other commits by this committer
extract-message target definition was moved by mistake
Original commitRevision:338595 
23:18 bapt search for other commits by this committer
Fix typos

Reported by:	kwm
Original commitRevision:338594 
23:12 bapt search for other commits by this committer
Remove 2 more target fallback
Original commitRevision:338593 
23:01 bapt search for other commits by this committer
Rework ordering and definition of targets.

Move ordering of targets to the very end of bsd.port.post.mk and make it define
dynamically
Now all targets should be defined prior to the end of bsd.port.post.mk to allow
.ORDER to control
the sequence of the targets properly.
From now all structural targets should also be defined in one of the _SEQ
variable.
Extra bonus only the really defined targets are set in the final order sequence
meaning that we do
not need anymore to create a ${DO_NADA} fallback target anymore, which improves
performance and
simplify debugging.

Exp-run:	bdrewery
With hat:	portmgr
Original commitRevision:338591 
00:02 bapt search for other commits by this committer
Allow to follow 302 redirection when fetching from http.

The main reason for it to not be allowed was to avoid infinite redirection loop
it appears that fetch(1) anyway limit the number of redirections to 5 on 8.3 and
9.1
20 on 9.2 and 10+ meaning we have no good reasons anymore to continue forbidding
following redirections.

Thanks to Michael Gmelin for having investigation

Reported by:	many
Original commitRevision:338507 
Saturday, 28 Dec 2013
10:28 dbn search for other commits by this committer
Convert Mk/bsd.cran.mk to the Uses framework.

PR:		ports/184699
Reviewed by:	bapt
Approved by:	portmgr (bdrewery), wen (maintainer, timeout > 2 weeks)
Original commitRevision:337846 
Friday, 27 Dec 2013
10:46 bapt search for other commits by this committer
New CFLAGS_${ARCH} and CXXFLAGS_${ARCH}

Those are respectively appended to CFLAGS and CXXFLAGS on the matching arches
That avoid having to include .pre.mk just for selecting where to add CFLAGS
Original commitRevision:337704 
Thursday, 26 Dec 2013
06:51 antoine search for other commits by this committer
- Remove USE_OPENAL code
- Add a developer error to bsd.sanity.mk if it is used

Approved by:	portmgr (bapt)
Original commitRevision:337472 
Tuesday, 24 Dec 2013
10:22 rene search for other commits by this committer
- Replace USE_DOS2UNIX target by a wrapper for USES=dos2unix
- Remove comments for USE_DOS2UNIX

This makes bsd.port.mk line-ending clean.

PR:		ports/184168
Submitted by:	myself
Approved by:	portmgr (bdrewery)
Exp-runs by:	bdrewery
Original commitRevision:337333 
Wednesday, 18 Dec 2013
00:03 bapt search for other commits by this committer
Fix user belonging to multiple groups when a package is staged

Reported by:	flo
Original commitRevision:336793 
Monday, 16 Dec 2013
11:11 zeising search for other commits by this committer
Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]
If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG=
to /etc/make.conf to get the old version.

Update several xorg related ports, including:
x11/libxcb 1.9.1 -> 1.9.3
graphics/libdrm 2.4.46 -> 2.4.50
x11/pixman 0.30.2 -> 0.32.4
x11/xkeyboard-config 2.9 -> 2.10.1
x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0

Fix dissapearing cursor in xf86-video-vmware [2]

Stagify all x11@-owned ports

Bump portrevisions for xf86-* ports due to xserver version change.

Fix fallout from updates where needed.

Thanks to:	all testersi, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/184684 [1], ports/181385 [2]
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net> [2]
Approved by:	portmgr (bdrewery), core (jhb) [0]
Original commitRevision:336621 
Wednesday, 11 Dec 2013
00:23 eadler search for other commits by this committer
bsd.port.mk: add LEGAL_TEXT and LEGAL_PACKAGE variable

The license system did not a method to give 'positive' permissions or other
'LEGAL' information without affecting the resulting package in some way
(RESTRICTED, NO_PACKAGE, NO_CDROM, etc.).

Provide a generic mechanism to provide this.

Further, provide a special variable "LEGAL" which can be used to capture any of
NO_PACKAGE, NO_CDROM, RESTRICTED, LEGAL_TEXT in reverse priority order.

PR:		ports/178096
Approved by:	portmgr (bdrewery)
Original commitRevision:336130 
Friday, 6 Dec 2013
12:19 antoine search for other commits by this committer
Some ports install their info pages gzipped (devel/cvs or lang/gauche for
instance)
Handle this case

Approved by:	portmgr (bapt)
Original commitRevision:335739 
09:14 ak search for other commits by this committer
- Use NO_ARCH instead of NOARCH for consistency with other NO_ knobs

Suggested by:	Eugene Stenkin <eugeni.stenkin@gmail.com>
Approved by:	portmgr (bapt)
Original commitRevision:335727 
08:20 ak search for other commits by this committer
- Implement support for architecture-neutral ports
- Replace 'alpha' with 'amd64'
- Remove gratuitous whitespaces at the end of the line

Approved by:	portmgr (bapt)
Original commitRevision:335725 
Friday, 29 Nov 2013
08:39 antoine search for other commits by this committer
Fix listing of info-* files when staging

Approved by:	portmgr (bapt)
Original commitRevision:335153 
Thursday, 28 Nov 2013
11:13 rene search for other commits by this committer
Replace deprecated USE_DISPLAY code with a single inclusion of USES=display
and remove the comments describing USE_DISPLAY at the top.

PR:		ports/184167
Submitted by:	myself
Approved by:	portmgr (bdrewery)
Exp-run by:	bdrewery
Original commitRevision:335087 
Wednesday, 27 Nov 2013
13:57 bapt search for other commits by this committer
pkg audit now uses the vuln.xml file and not the auditfile anymore

Reported by:	kwm
Original commitRevision:335016 
Monday, 25 Nov 2013
11:30 gerald search for other commits by this committer
Expand the description of PKGNAMESUFFIX to also cover its use as a
version designator.

Approved by:	portmgr (bapt)
Original commitRevision:334828 
Saturday, 23 Nov 2013
11:39 kwm search for other commits by this committer
Say hello to Mate 1.6.

Mate is a lite desktop forked from gnome2.

Most of the work is done by Jeremy Messenger (mezz@). The only thing I did
was update a few ports to later 1.6 release and attempting to keep up with
ports infra changes. Resulting bugs are all mine.

Mate is a sort of replacement for Gnome 2. So people wanting to keep a
Gnome 2 like desktop should switch. Gnome 2 will be replaced by Gnome 3
in the near future. This switch will be announce with a transition time
so people have more time to switch if they haven't already.

This release was made possible by everyone that send friendly pokes to
keep mate on my mind.

Approved by:	portmgr (bapt)
Original commitRevision:334661 
09:48 bapt search for other commits by this committer
Fix handling of info files with pkgng, when dealing with .info-X files and also
what INFO_SUBDIR.
The .info-X handling was wrong since the beginning of pkgng, the INFO_SUBDIR
regression was introduced with stage

PR:		ports/184178
Reported by:	gerald
Tested by:	gerald
Original commitRevision:334652 
Wednesday, 20 Nov 2013
21:50 bapt search for other commits by this committer
Fix typo
Original commitRevision:334461 
12:30 rene search for other commits by this committer
Fix some typos and use modern Perl variables in comments.

Approved by:	portmgr (bapt)
Original commitRevision:334409 
07:57 bapt search for other commits by this committer
Fix do-patch

Reported by:	mandree
Original commitRevision:334394 
07:21 bapt search for other commits by this committer
Ensure make patch fails if a patch fails to apply with bmake being the default
make

Reported by:	marino
Original commitRevision:334391 
Monday, 18 Nov 2013
19:48 eadler search for other commits by this committer
Add the ability to build specific ports with WITH_DEBUG

Reviewed by:	Ilya A. Arkhipov <rum1cro@yandex.ru>
Reviewed by:	bsam
Approved by:	portmgr (bapt)
Original commitRevision:334256 
Tuesday, 12 Nov 2013
14:56 bapt search for other commits by this committer
Define EXTRACT_SUFX at the very end of the pre section to allow
defining extract suffix from inside bsd.*.mk and USES
Original commitRevision:333576 
Thursday, 7 Nov 2013
05:58 ohauer search for other commits by this committer
- Fix user users-groups script ('-e')

PR:		ports/183628
Submitted by:	ohauer
Approved by:	portmgr (bapt via PM)
Original commitRevision:333064 
Saturday, 2 Nov 2013
10:48 bdrewery search for other commits by this committer
- Fix 'make package-recursive' with staging

With hat:	portmgr
Reviewed by:	bapt
Tested by:	dmarker_ on freenode
Original commitRevision:332467 
Thursday, 31 Oct 2013
02:27 bdrewery search for other commits by this committer
- Fix 'make package' when using pkg_install. Broken in r332158 due to syntax
  error in else branch for pkgng.

Reported by:	danfe, mandree
Submitted by:	Takefu <takefu@airport.fm>
With hat:	portmgr
Original commitRevision:332196 
Wednesday, 30 Oct 2013
17:47 bapt search for other commits by this committer
Staging showed that user/groups creation from plist are done in
post-install process instead of pre-install. in case pkgng is in
use.
Replace it by a new mecanism that allows to append scripts into
what will become pre-install, post-install, pre-deinstall or
post-deinstall
Change the user-group creation to use that mecanism in case the
ports tree is using pkgng.

Reported by:	mandree
Reviewed by:	bdrewery
Original commitRevision:332158 
Monday, 28 Oct 2013
13:08 bdrewery search for other commits by this committer
- Fix COPYTREE_BIN and COPYTREE_SHARE so that installed symlinks
  have proper permissions set.

PR:		ports/173892
Submitted by:	thierry
With hat:	portmgr
Original commitRevision:331851 
Wednesday, 23 Oct 2013
00:43 bdrewery search for other commits by this committer
- Don't create share/applications as it is part of BSD.local.dist now

Submitted by:	amdmi3
With hat:	portmgr
Original commitRevision:331342 
Tuesday, 22 Oct 2013
21:42 tijl search for other commits by this committer
Don't add "@unexec rmdir ${DESKTOPDIR} ..." to pkg-plist for ports that
use DESKTOP_ENTRIES now that ${DESKTOPDIR} has been added to mtree.

Approved by:	portmgr (bdrewery)
Original commitRevision:331327 
Monday, 21 Oct 2013
09:56 bapt search for other commits by this committer
really apply the fix provided by ohauer

Reported by:	sunpoet, ohauer
Pointyhat to:	bapt
Original commitRevision:331119 
08:34 bapt search for other commits by this committer
Fix restage target

PR:		ports/183118
Submitted by:	ohauer
Original commitRevision:331101 
Sunday, 20 Oct 2013
02:06 bdrewery search for other commits by this committer
- Fix patch fetching so it tries the next site if one has the wrong size.
  Same fix as r325805 was for MASTER_SITES, but this is applied for
  PATCH_SITES

With hat:	portmgr
Original commitRevision:330960 
Thursday, 17 Oct 2013
13:09 bapt search for other commits by this committer
Readd forgotten port-install-script in the stage seq.
Original commitRevision:330637 
Tuesday, 15 Oct 2013
07:48 ak search for other commits by this committer
- Fix USE_LDCONFIG32 for stage ready ports

Reported by:	garga
Tested by:	garga
Approved by:	portmgr (bapt)
Original commitRevision:330369 
Friday, 11 Oct 2013
12:17 culot search for other commits by this committer
- Update comments to reflect the new "stage" target

Approved by:	portmgr (bapt)
Original commitRevision:330070 
02:22 bdrewery search for other commits by this committer
- WITH_CCACHE_BUILD: Respect NOCCACHE as well since that is what devel/ccache
  has had documented in its howto forever

With hat:	portmgr
Original commitRevision:330047 
Thursday, 10 Oct 2013
01:30 bdrewery search for other commits by this committer
- Try to clarify USE_PACKAGE_DEPENDS_ONLY failure message

With hat:	portmgr
Original commitRevision:329954 
Wednesday, 9 Oct 2013
23:01 bdrewery search for other commits by this committer
- Move dialog4ports.sh to more appropriate new directory Mk/Scripts as
  it is related to infrastructure/framework and a required portmgr-
  maintained script

With hat:	portmgr
Original commitRevision:329935 
15:11 bapt search for other commits by this committer
First set of Q/A for staged ports.
A couple of Q/A tests are done if the DEVELOPER macros is set in make.conf
Right now the tests are:
- Check if the symlinks are properly created
- Check if the binaries are stripped (just warn)
- Check if the STAGEDIR or the WORKDIR are referenced in the final files
- Check if the ports provide script with bad shebangs.
Original commitRevision:329902 
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Original commitRevision:325805 

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

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