non port: Mk/bsd.port.mk |
Number of commits found: 1255 (showing only 100 on this page) |
Tuesday, 3 Sep 2013
|
01:13 bdrewery
- Fix regression from r325805 and allow 'make fetch' to work
without distinfo
Reported by: sunpoet
With hat: portmgr
|
Sunday, 1 Sep 2013
|
13:42 bdrewery
- Fix regression with 'makesum' from r325805 by respecting
DISABLE_SIZE
Reported by: sahil, tobez, many
With hat: portmgr
Pointyhat to: bdrewery
|
Saturday, 31 Aug 2013
|
13:56 bdrewery
- 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
|
13:22 bdrewery
- 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
|
01:16 bdrewery
- 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
|
Friday, 30 Aug 2013
|
11:41 bdrewery
- 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
|
Thursday, 29 Aug 2013
|
16:46 bdrewery
- Support overriding CONFIG_SITE
|
Wednesday, 31 Jul 2013
|
13:30 bapt
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>
|
Tuesday, 30 Jul 2013
|
06:32 bapt
Define MAKE_CMD in post.mk to allow anything to overwrite it
|
05:48 bapt
do-install also needs MAKE_CMD
|
05:33 bapt
Reduce code duplication by overwriting MAKE_CMD when it is different.
|
Monday, 29 Jul 2013
|
20:12 bapt
Remove excessive colon
Reported by: mandree
|
20:09 bapt
Fix formatting when finding shared library with new LIB_DEPENDS format
Reported by: mandree
|
Friday, 26 Jul 2013
|
19:14 bapt
Remove support for Qt3/kde in preparation for full Qt3/kde3 removal
PR: ports/180745
Submitted by: rene
|
Tuesday, 16 Jul 2013
|
14:35 bapt
Prevent MAKE_JOBS_NUMBER from being recursive
Reported by: swills
|
12:04 bapt
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
|
Wednesday, 10 Jul 2013
|
07:41 bapt
Remove USE_MOTIF as it is not used anymore
|
06:44 bapt
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>
|
Monday, 8 Jul 2013
|
13:34 bapt
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
|
11:43 bapt
Remove all X_FONTS* macros, as they are not used anymore
|
Sunday, 7 Jul 2013
|
13:00 bapt
Remove X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORT now that they are not used
anymore
|
12:56 bapt
Remove direct usage of X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORT
While here fixed missing ${PORTSDIR} [1]
Reported by: rm [1]
|
12:24 bapt
Remove X_VFBSERVER_PORT now that it is not used anymore
|
12:10 bapt
Remove X_FONTSERVER_PORT now that it is not used anymore
|
Saturday, 6 Jul 2013
|
12:53 bapt
Fix MAKE_FORCE_JOBS
|
Friday, 5 Jul 2013
|
20:15 bapt
Move PKGORIGIN definition a bit later so that PKGCATEGORY defined in
Makefile.local or Makefile.inc works again
Reported by: dinoex
Tested by: dinoex
|
14:10 bapt
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
|
13:32 bapt
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
|
13:16 bapt
Add a mechanism to allow USES to define code to be loaded after post.mk
Reviewed by: bdrewery
Exp-run by: bdrewery
|
Wednesday, 3 Jul 2013
|
15:32 rene
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)
|
Saturday, 29 Jun 2013
|
09:01 bapt
This time USE_IMAKE is totally gone
|
Friday, 28 Jun 2013
|
18:11 bapt
There are still some USE_IMAKE in the ports tree, add a stub to make them
continue working until USE_IMAKE is totally goone
|
11:51 bapt
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
|
Wednesday, 26 Jun 2013
|
07:22 bapt
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
|
Tuesday, 25 Jun 2013
|
12:24 bapt
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
|
12:05 bapt
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
|
Monday, 17 Jun 2013
|
11:12 bapt
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]
|
Sunday, 16 Jun 2013
|
12:23 bapt
Remove trailing @ which breaks PATCH_DEBUG_TMP
Submitted by: bf
|
Friday, 14 Jun 2013
|
12:59 tijl
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)
|
06:56 bapt
Yes more simplification in showconfig, pretty-print-config and pkgng manifest
generation
|
Thursday, 13 Jun 2013
|
22:48 bapt
No need to globally define X_NESTSERVER_PORT
|
18:56 bapt
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.
|
12:41 bapt
Fix patching
Reported by: kwm
|
11:19 bapt
Fails is a dependency checking failed with bmake
|
09:32 bapt
Fail in case a checksum fails with bmake
|
06:43 bapt
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
|
Monday, 10 Jun 2013
|
07:27 bapt
Removed useless quotes
|
06:42 bapt
Testing COMPLETE_OPTIONS_LIST is enought to determine if there is options to
print
|
06:40 bapt
Factorize pre-config
|
06:30 bapt
Factorise make pretty-print-config code
|
06:22 bapt
Show options group descriptions in make showconfig,
While here, factorize code
|
Friday, 7 Jun 2013
|
13:28 bdrewery
Fix grammar in comment
|
13:25 bdrewery
Add WRKSRC_SUBDIR to simplify overriding WRKSRC:
WRKSRC= ${WRKDIR}/${DISTNAME}/src
This becomes:
WRKSRC_SUBDIR= src
Reviewed by: bapt
With hat: portmgr
|
08:06 bapt
Do not automatically popup dialog in case only options from global options are
defined
Requested by: many
|
Thursday, 30 May 2013
|
15:17 bapt
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
|
08:55 miwi
- Remove support for Linux 2.4
Submitted by: rene@
|
01:14 bdrewery
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
|
Saturday, 25 May 2013
|
14:37 zeising
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!
|
Friday, 24 May 2013
|
10:36 bapt
Fix regression in MLINKS handling when using bmake
|
Wednesday, 8 May 2013
|
00:12 bdrewery
- 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
|
Tuesday, 7 May 2013
|
08:01 bapt
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
|
Monday, 6 May 2013
|
00:44 hrs
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]
|
Saturday, 4 May 2013
|
14:06 bdrewery
- 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
|
Friday, 3 May 2013
|
23:37 bapt
ghostscript 7 has been resurrected (this fix package building of ghostscript7
packages on packages builder
|
Thursday, 2 May 2013
|
14:07 bapt
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]
|
Monday, 29 Apr 2013
|
08:57 bapt
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
|
Saturday, 27 Apr 2013
|
22:15 bapt
Remove any reference to USE_ICONV now that it has been totally replace by USES=
iconv
Submitted by: mva
|
Friday, 26 Apr 2013
|
12:35 bapt
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
|
09:27 bapt
Remove USE_FREETYPE from bsd.port.mk
It added no really value and was used only by 8 ports
|
Thursday, 25 Apr 2013
|
06:48 bapt
Remove the now useless compatibility bits for USE_CMAKE
|
Tuesday, 23 Apr 2013
|
14:28 bapt
Remove now unused USE_PKGCONFIG code
|
00:26 bdrewery
- Add WITH_CCACHE_BUILD support during 'configure' phase
- Add CCACHE_DIR
The MAKE_ENV/CONFIGURE_ENV+= method of adding CCACHE_DIR
in /etc/make.conf does not work for many ports since they
overwrite using = instead of appending with +=. By adding
CCACHE_DIR into the ENV variables after reading in the port
the directory is properly set in the environment. Without
this, the ccache support would sometimes work but incorrectly
not respect the set CCACHE_DIR, potentially using 2 caches.
With hat: portmgr
|
Monday, 22 Apr 2013
|
17:01 bapt
Use simple glob matching instead of a regex to test if PREFIX defined as an
absolute patch
|
16:16 bapt
Add a global config.site cache.
This has 2 effects:
- it caches lots of things autotools are looking for and we know that are
already on FreeBSD (speeding up configure scripts)
- it forces the autotool enable build chain to use by default commands from the
base system like sed, awk, cp, bzip2, gzip etc
To overwrite things set in config.site just add the variable in CONFIGURE_ENV
within your port
Please help us to add new values in this config.site
|
Saturday, 30 Mar 2013
|
05:31 bdrewery
- Fix check-vulnerable failing when pkg(8) is not installed
and WITH_PKGNG is set. This can happen when deinstall and
reinstalling ports-mgmt/pkg in some cases
With hat: portmgr
|
Tuesday, 26 Mar 2013
|
15:56 bapt
ghostscript7 is very very outdated consider using newer version like
print/ghostscript9
Approved by: doceng (gjb)
|
Thursday, 21 Mar 2013
|
15:43 bapt
Fix displaying multi description
|
11:13 bdrewery
- Fix dialog4ports missing when PREFIX!=LOCALBASE
PR: ports/177174
Reported by: Hirohisa Yamaguchi <umq@ueo.co.jp>
With hat: portmgr
|
07:34 miwi
- Ports that use alternative targets to depend on others, for example:
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/foo/bar:target
fail when built in jails that restrict network access during !fetch phase.
This commit address this problem.
Tested by: bmany exp-runs, drewery, bapt, crees
PR: 169850
Submitted by: crees@
|
02:55 bdrewery
- Remove prompt for dialog4ports. Dialog4Ports is a
required part of ports 'make config' now. This is seen
as not much different than any other dependency.
- Allow dialog4ports to work with INSTALL_AS_USER
by building and using the port's WRKDIR version
through a Tools/scripts wrapper
- Add NO_DIALOG for 'config' as well.
- Fix D4P environment variables not passing to dialog4ports:
D4PHEIGHT, D4PWIDTH, D4PFULLSCREEN
Reviewed by: miwi, bapt, rum1cro@yandex.ru
Tested by: miwi, bapt, rum1cro@yandex.ru
Tested by: bdrewery (small exp-run)
Requested by: many
|
Wednesday, 20 Mar 2013
|
09:30 bapt
Make config-depends target respect NO_DIALOG
Clean out the dialog4ports workdir after installing it
Reported by: flo
Tested by: flo
|
07:58 bapt
if user has decide not to install dialog4ports, quit with a failre.
Reported by: many
|
Tuesday, 19 Mar 2013
|
17:59 makc
Convert USE_CMAKE to USES macro:
Usage: USES= cmake or USES= cmake:ARGS
Valid ARGS: outsource (perform an out-of-source build)
Tested by: exp-run (bapt)
Approved by: portmgr (bapt)
|
09:27 bapt
Make the ports tree use dialog4ports for make config.
dialog4ports has been contributed by Ilya A. Arkhipov. It extends dialog(3) to
provide a mixed dialog widget allowing to represent all features provide by the
new options framework.
This allows the ports tree to not anymore depends on dialog(1) from base to
configure
the options and be able to improve if needed on all supported plateforms at the
same time.
Exp-run by: miwi
|
Friday, 15 Mar 2013
|
22:03 bdrewery
- Convert USE_QMAIL_RUN, USE_QMAIL_BUILD and WANT_QMAIL into USES feature
bapt contributed to the qmail.mk as well
- Trim headers
USES= qmail:run will add qmail into RUN_DEPENDS
USES= qmail:build will add qmail into BUILD_DEPENDS
USES= qmail[:both] will add qmail into both RUN and BUILD DEPENDS
USES= qmail:vars will set QMAIL_PREFIX
With hat: portmgr
|
16:45 bapt
r314316 loads the features a bit too late it should be done prior to the path
sanity checking
Reported by: bdrewery
|
16:37 bapt
Load features at the end of pre.mk instead of the begonning of post.mk
This allows to test/manipulates variables from USES between .pre.mk and .post.mk
Having it loaded in the end of pre.mk still allows to set USES inside bsd.*.mk
and after bsd.port.options.mk.
The only limitation is that USES set after bsd.port.pre.mk will not be taken
loaded.
Which is the same behaviour as for USE_*.
Requested by: bdrewery
Exp-run by: miwi
|
Thursday, 14 Mar 2013
|
10:11 bapt
Fix info files with pkgng.
This bring the first Keyword into the ports tree.
Keywords are pkgng custom plist keyword definition.
info.yaml defines a new @info keyword usable only with pkgng which will:
- add the info agument to the file list
- set a post-installation execution script
- set a post-deinstallation execution script
in keyword definition the script uses the same format (%f, %F, %D, ...) as
@exec/@unexec does
it just add a new one: %@ which correspond the the keyword argument line.
Exp-run: miwi
|
Wednesday, 13 Mar 2013
|
02:20 bdrewery
- Fix fetch-urlall-list fetch-url-list fetch-url-list-int targets
incorrectly looking at distinfo data. These were copied from
do-fetch at some point, but they do not actually run FETCH_CMD,
so the DIR and CKSIZE vars are not needed.
PR: ports/175717
Submitted by: amdmi3
With hat: portmgr
|
00:31 bdrewery
- Make the config sanity check more clear that it defaults
to [Y]es
PR: ports/171083
Submitted by: rakuco
With hat: portmgr
|
Saturday, 9 Mar 2013
|
21:43 bapt
Get rid of XAWVER option in bsd.port.mk it does not need to be specified there
also remove a useless global XAWVER PLIST_SUB
|
21:23 bapt
Remove some dead variables
|
Friday, 8 Mar 2013
|
11:34 bapt
Remove old USE_BISON related code from bsd.port.mk
|
Thursday, 7 Mar 2013
|
17:08 miwi
- Add new knob USE_LHA [1]
- Convert few ports to USE_LHA [1]
- Revert r303619 since CONFIGURE_ENV already sets CPPFLAGS and LDFLAGS by
default. [2]
PR: 176187 [1]
174790 [2]
Submitted by: Christoph Mallon <christoph.mallon@gmx.de> [1]
Gerald Pfeifer <gerald@pfeifer.com> [2]
|
Wednesday, 6 Mar 2013
|
16:52 bapt
Convert USE_FUSE macros into USES feature.
While here trim headers
Convert some USE_GNOME= gnomehack -> USES= pathfix
|
14:28 bapt
New USES macros that loads "features" on demand.
First feature implemented: pathfix which will lookup in WRKSRC for Makefile.in
and configure and fix common path that doesn't fit with FreeBSD hier(7)
This is an extract of bsd.gnome.mk's gnomehack to avoid porters to have to load
the full bsd.gnome.mk just for this feature
More features to come...
|
07:04 bapt
Do not append options to pkg-plist when using pkgng given that this is already
appended to +MANIFEST in bsd.pkgng.mk
Submitted by: bdrewery
|
Sunday, 3 Mar 2013
|
06:53 miwi
- Drop obsoleted USE_QT_VER=4 [1]
- Add auditdistd user to the blacklist [2]
PR: 171797 [1]
176276 [2]
Submitted by: makc@ [1]
"John W. O'Brien" <john@saltant.com> [2]
|
Wednesday, 23 Jan 2013
|
14:32 makc
Update DESKTOP_ENTRIES framework:
- update list of categories to the version 1.1 of Desktop Menu Specification
- require Icon field to follow Desktop Entry Specification (the field must be
absolute path or icon name if icon theme is used)
- require main category to be set (listed in DESKTOP_CATEGORIES_MAIN)
- remove deprecated Encoding key
- allow StartupNotify field to be empty string
- be less strict when generating filename for desktop entry (to improve
readability when full path to executable is used)
- use port ${COMMENT} if comment field is not set
- add GenericName key (comment field will be used)
PR: ports/175102
Approved by: portmgr (bapt)
Tested by: mini exp-run (bapt)
|
Friday, 14 Dec 2012
|
15:47 flo
- introduce a USE_FUSE macro
- convert all fuse ports to use the new macro
The macro makes sure sysutils/fusefs-libs gets installed and depending on
fuse being in base or not it installs sysutils/fusefs-kmod.
Approved by: portmgr (bapt)
|
Number of commits found: 1255 (showing only 100 on this page) |