non port: CHANGES |
Number of commits found: 377 (showing only 100 on this page) |
Monday, 27 Jan 2014
|
22:53 mat
Add two new options helpers:
${OPT}_${TYPE}_DEPENDS_OFF=<something> will automatically add:
${TYPE_DEPENDS}+=<something> in case OPT is 'off'
${OPT}_${FLAG}_OFF=<something> will automatically add:
${FLAG}+=<something> in case OPT is 'off'
With hat: portmgr
Sponsored by: Absolight
|
Saturday, 11 Jan 2014
|
16:52 mva
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@
|
Wednesday, 18 Dec 2013
|
17:21 mva
- Remove lang/python as implicit build and run dependency from
bsd.python.mk
Ports need to use a designated python interpreter, whether this
is the default one chosen by the user (or provided by the system)
and pulled in via USE_PYTHON[_BUILD|_RUN]=yes or an explicit version
or version range pulled in via USE_PYTHON[_BUILD|_RUN]=X.Y does not
matter.
Ports should however not rely on 'python' at build or installation
time, whenever possible to avoid problems with building packages for
different python versions.
This change tries to raise the barrier for misbehaving ports and eases
package builds for different python versions.
Tested with: exp-run (ports/184591)
Reviewed by: wg@, koobs@
Supported by: wg@
With hat on: python@
|
Friday, 13 Dec 2013
|
13:22 tijl
New USES=fortran to replace USE_FORTRAN.
USE_FORTRAN=yes can be replaced with USES=fortran or USES=fortran:gcc.
USE_FORTRAN=ifort can be replaced with USES=fortran:ifort.
USE_FORTRAN=f77 is deprecated and the version of gcc it depends
on (lang/gcc34) is scheduled to be removed.
Note that USE_FORTRAN=yes also makes GCC the C/C++ compiler while
USES=fortran only sets the Fortran compiler and can be used together
with Clang as C/C++ compiler.
|
Sunday, 8 Dec 2013
|
12:04 mva
New USES=twisted, to replace the old USE_TWISTED knob.
twisted can be configured with the arguments run or build to replace
the previous USE_TWISTED_RUN and USE_TWISTED_BUILD knobs. The twisted
components can be added as comma-separated arguments. If you previously
wrote
USE_TWISTED= yes
USE_TWISTED= conch names
USE_TWISTED_RUN= yes
you now would write
USES= twisted
USES= twisted:conch,names
USES= twisted:run
|
Tuesday, 19 Nov 2013
|
19:54 kwm
Remove ltverhack's hard depend on USE_AUTOTOOLS=libtool.
The problem with the old method is that the libtool is configured to look
first in LOCALBASE for libraries to link to. Normaly this wouldn't cause
a problem. However if a port that builds a library with new API also builds
introspection files or say gtk bindings, then libtool will look first into
LOCALBASE and find the old library version for linking the introspection
files or gtk bindings. Due to the missing new API in old library the build
will fail with unresolved symbols.
The new ltverhack will patch the ltmain.sh and/or libtool files that where
bundled with the port. This libtool is correctly configured to first look
in for the just build libraries.
If the port bundled version of ltmain.sh and/or libtool aren't in ${WRKSRC}
then ltverhack_PATCH_FILES can be overwritten with there location in ${WRKSRC}.
As a bonus when using the new ltverhack configure will honor --disable-static
again. So please check your plist after converting.
While here shorten the number of tabs in the lthacks, ltverhack and
ltasneededhack PRE_PATCH components so they are just over 80 chars long.
Exp-run by: bdrewery@
PR: ports/183936
Obtained from: gnome dev repo
|
19:38 kwm
Indent 20131031 entry like the rest of the file.
|
Thursday, 31 Oct 2013
|
11:44 rene
Add a description of USES=kmod
|
Tuesday, 22 Oct 2013
|
14:04 amdmi3
- Remove manual creation and removal of share/applications, as it's now in the
mtree (remaining categories)
- Add note on mtree change to CHANGES
Approved by: portmgr (bdrewery)
|
Saturday, 19 Oct 2013
|
19:26 sunpoet
- Fix typo
|
Tuesday, 8 Oct 2013
|
18:55 bapt
New USES=compiler
Supported arguments are:
- c++11-lang: the port needs a c++11 aware compiler what ever standard
library it uses, implies features
- c++11-lib: the port needs a c++11 standard library, implies features
- c11: the ports needs a c11 aware compiler implies features
- features: this will create a COMPILER_FEATURES variable which contains
the list of features ${CC} do support, implies env.
- env: the COMPILER_TYPE will be set to either gcc or clang.
By default the uses will try to use clang33 from ports when nothing in
base is relevant except if the user explicitly defines
FAVORITE_COMPILER=gcc in his make.conf
Please note that testing tinderbox prior to version: 4.0.1_1 is not able to
properly figure out the dependencies implied by this USES.
|
16:02 makc
- Add new USES= qmake (with staging support)
Approved by: portmgr (bapt)
|
Saturday, 5 Oct 2013
|
10:20 bdrewery
- 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
|
Thursday, 3 Oct 2013
|
06:25 bapt
Introduce the new "scons" USES. The goal is to replace the old bsd.scons.mk
Instead of redifining the building target, let's just reuse the existing ones.
Bonus, MAKE_JOBS is now respected
|
Tuesday, 24 Sep 2013
|
14:34 bapt
Add an entry about "create packages as a user"
|
Monday, 23 Sep 2013
|
13:42 rm
- add new USES target: zope, and convert the tree to it
- old USE_ZOPE knob support was removed from bsd.python.mk
- update CHANGES and bsd.sanity.mk accordingly
- add ZOPE options knob and use it in lang/py-mx-base
The work is done by Marcus von Appen, but any problems are mine.
Submitted by: mva (python ML)
|
05:56 bapt
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
|
Sunday, 22 Sep 2013
|
00:26 bdrewery
- 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
|
Friday, 20 Sep 2013
|
12:54 bdrewery
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
|
Thursday, 19 Sep 2013
|
09:58 gahr
- Document the addition of tcl/tk to the USES and DEFAULT_VERSIONS framework.
|
Wednesday, 18 Sep 2013
|
08:44 bapt
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
|
Saturday, 7 Sep 2013
|
08:07 az
- proper formating
Noticed by: avg@
|
Wednesday, 4 Sep 2013
|
18:06 madpilot
- Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt
Approved by: portmgr (bapt)
Discussed with: bapt, bsam (who both contributed ideas and code)
|
13:45 bapt
Back to the present
Reported by: madpilot
|
Monday, 2 Sep 2013
|
10:52 bapt
Document the removal of USE_GNOME=pkgconfig
|
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
|
Wednesday, 31 Jul 2013
|
14:31 bapt
Back to the present
Reported by: feld
|
07:19 bapt
Typo
|
06:39 bapt
Document the new USE=perl5
|
Friday, 26 Jul 2013
|
19:19 rene
KDE3 and QT3 expired on 2013-07-01, remove these ports.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.
Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports
PR: ports/180745
Submitted by: rene
Approved by: portmgr (bapt)
Exp-run by: bapt
|
Friday, 28 Jun 2013
|
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:10 bapt
Fix AUTHORS line in the last entry
|
Thursday, 20 Jun 2013
|
09:48 bapt
Add a new USES: fmake
This uses will allow to build ports using the legacy FreeBSD make, for ports
not compatible with bmake
|
Wednesday, 19 Jun 2013
|
16:25 bsam
Fix two typos: add two trailing curly braces.
|
Friday, 14 Jun 2013
|
14:29 bapt
Document the fact that _DEPENDS now also has per options helpers
|
14:18 bapt
Add a forgotten helper:
${OPT}_CMAKE_ON and ${OPT}_CMAKE_OFF
|
13:41 bapt
New macros to help dealing with ports that have options:
OPTIONS_SUB=yes when set in a port, all the option names are automatically
added to the PLIST_SUB with "@comment " value in case the option is off and
empty value in case the options is on.
${OPT}_CONFIGURE_ENABLE=<aname> will automatically add:
CONFIGURE_ARGS+=--enable-<aname> in case OPT is activated
CONFIGURE_ARGS+=--disable-<aname> in case OPT is deactivated
${OPT}_CONFIGURE_ON=<something> will automatically add:
CONFIGURE_ARGS+=<something> in case OPT is activated
${OPT_CONFIGURE_OFF=<something> will automatically add:
CONFIGURE_ARGS+=<something> in case OPT is deactivated
${OPT}_CFLAGS will append the specified new flags to CFLAGS if OPT is 'on'
${OPT}_CXXFLAGS will append the specified new flags to CXXFLAGS if OPT is 'on'
${OPT}_LDFLAGS will append the specified new flags to LDFLAGS if OPT is 'on'
${OPT}_CONFIGURE_ENV will append the specified variables to CONFIGURE_ENV if
OPT is 'on'
${OPT}_MAKE_ENV will append the specified variables to MAKE_ENV if OPT is 'on'
${OPT}_USES will append the speficied uses to USES if OPT is 'on'
${OPT}_DISTFILES will append the specified distiles to DISTFILES if OPT in 'on'
Reviewed and tested by: bdrewery
|
12:47 bapt
Add a USES display to replace USE_DISPLAY.
as USE_DISPLAY it will handle the dependencies needed for a display. But it will
also start and stop the Xfvb process during the requested phase the display it
needed.
it takes 'install' as an implicit argument, but may also accept 'build'
|
Friday, 7 Jun 2013
|
22:29 bdrewery
Fix ports using GH_TAGNAME=master to depend on a known hash
instead of a branch that changes.
With hat: portmgr
|
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
|
Thursday, 6 Jun 2013
|
06:32 bapt
Wording
Submitted by: remko
|
06:29 bapt
Remove support for parsing the old OPTIONS macro, the compatibility code to load
the old optionsfile and compatibility with WITH_ and WITHOUT_ in make.conf
remains for now;
|
Thursday, 9 May 2013
|
15:22 kwm
Document new USES: desktop-file-utils and shared-mime-info.
|
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
|
22:23 bapt
Add new USES: shebangfix
use it to fix shebang on files specified by SHEBANG_FILES macro, by default it
proposes default values for bash, perl, php, python, ruby, it can be customized
and extended
|
15:31 bapt
Add new USES: ncurses and readline
|
Friday, 26 Apr 2013
|
20:44 mva
Introduces USES= iconv to replace USE_ICONV.
It takes no arguments.
This deprecates USE_ICONV, please convert your ports.
USE_ICONV will be removed as soon as it is no more used in
the ports tree.
Approved by: portmgr (bapt)
|
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
|
Tuesday, 23 Apr 2013
|
07:27 jgh
Introduces USES= gettext to replace USE_GETTEXT
It can take 3 arguments:
build to add gettext into both RUN and BUILD DEPENDS
run to add gettext into RUN_DEPENDS
lib (default,implicit) to add gettext into LIB_DEPENDS
This deprecates USE_GETTEXT. Please convert your ports.
USE_GETTEXT will be removed as soon as it is no longer used in
the ports tree
Approved by: portmgr (bapt)
|
06:24 bapt
Fix date
Submitted by: bdrewery
|
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
|
22:25 bapt
Introduce USES= pkgconfig to replace USE_PKGCONFIG
It can take 3 arguments:
build (default,implicit) to add pkgconf into BUILD_DEPENDS
run to add pkgconf into RUN_DEPENDS
both to add pkgconf into both RUN and BUILD DEPENDS
This deprecates USE_PKGCONFIG, please convert your ports.
USE_PKGCONFIG will be removed as soon as it is no more used in
the ports tree
|
Wednesday, 20 Mar 2013
|
06:28 jgh
- Add New USES macro to handle support for Zenoss ports and Zenpacks:
USES= zenoss
-trim historical headers
Convert net-mgmt/zenpack family to new framework
PR: 176723
Approved by: maintainer timeout ( 14 days )
|
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:13 bdrewery
Document USES=qmail
|
09:22 bapt
Document the introduction of Keywords/info.yaml in CHANGES
|
Thursday, 7 Mar 2013
|
11:14 bapt
Add a note about the new USES macro and the new USES= pathfix fuse
Reviewed by: miwi
|
Friday, 8 Feb 2013
|
08:41 miwi
- Fix Whitespaces
|
Thursday, 7 Feb 2013
|
13:35 gahr
- Document that PTHREAD_CFLAGS and PTHREAD_LIBS are unsupported
Approved by: bapt (portmgr)
|
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)
|
Monday, 10 Dec 2012
|
10:14 bapt
Extend the options framework providing 2 new macros:
OPTIONS_RADIO: a more user friendly way to allow selecting only 0 or 1 options
among a list of options
OPTIONS_GROUP: this macros should be used to group options by theme allowing the
user to select 0 or N options among a list of options
With hat: portmgr
Reviewed by: beat
|
Friday, 16 Nov 2012
|
18:43 danfe
Minor whitespace and formatting fixes.
Feature safe: yes
|
Wednesday, 10 Oct 2012
|
08:48 bapt
We are in 2012, it is time to activate IPV6 options by default everywhere
|
08:40 bapt
Switching current to use pkgng by default
Adding WITHOUT_PKGNG for people not willing to migrate to pkgng now
Hat: portmgr
Non-regression: beat
Exp-runs: beat
|
Thursday, 30 Aug 2012
|
15:31 beat
- Add ccache support for building ports. [1]
- Fix CONFIGURE_FAIL_MESSAGE to be pkgng-aware. [2]
- Resolve symlinks in PREFIX on deinstall. [3]
- Introduce CLEAN_FETCH_ENV variable to disable package dependency
in fetch target for mass fetching. [4]
PR: ports/169579 [1], ports/170552 [2],
ports/170784 [3], ports/170796 [4]
Submitted by: bdrewery@ [1], crees@ [2], gahr@ [3], ohauer@ [4]
Tested on: pointyhat
|
Monday, 20 Aug 2012
|
10:04 gahr
- Add support for fetching from GitHub in bsd.sites.mk
- Document the mechanism in CHANGES
- Add www/tivoka (a JSON-RPC client/server library in PHP) which
uses the GitHub mechanism
Approved by: beat (portmgr) after exp-run
|
Thursday, 26 Jul 2012
|
05:40 bapt
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility
This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG
it can take the following arguments:
- yes (meaning build only dep)
- build (meaning build only dep)
- run (meaning run only dep)
- both (meaning run and build dep)
From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.
While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config
With Hat: portmgr
Exp-runs by: bapt (pointhat-west), beat (pointyhat)
|
Monday, 23 Jul 2012
|
06:38 ohauer
- use UPDATING instead CHANGES
noted by eadler@
|
Monday, 16 Jul 2012
|
06:46 beat
- Keep questions on a public mailing list
Requested by: eadler
|
Sunday, 15 Jul 2012
|
17:57 svn2cvs
SVN rev 300898 on 2012-07-15 17:36:43Z by beat
- Add a note about the switch to Subversion
|
17:36 beat
- Add a note about the switch to Subversion
|
Monday, 25 Jun 2012
|
04:09 ak
- Fix copy-paste error
- Bump copyright year
Approved by: eadler (mentor)
|
Sunday, 24 Jun 2012
|
08:46 crees
Give a passing mention of OPTIONSng
Reviewed by: ak
|
Monday, 26 Sep 2011
|
19:53 amdmi3
- Add CHANGES entry on recent LDFLAGS update
|
Monday, 6 Jun 2011
|
23:43 gerald
Describe how CPPFLAGS is now passed to both the configure and make
environments, so we do not need to manually touch CONFIGURE_ENV and
MAKE_ENV any more in many cases.
Discussed with: portmgr
PR: 153625
|
Wednesday, 15 Sep 2010
|
18:35 ade
Autotools update. Read ports/UPDATING 20100915 for details.
Approved by: portmgr (for Mk/bsd.port.mk part)
Tested by: Multiple -exp runs
|
Sunday, 6 Jun 2010
|
17:17 gerald
USE_GCC=4.3 is deprecated (and no port uses it anymore). USE_GCC=4.3+
is transparently rewritten to USE_GCC=4.4+ and lang/gcc43 will be
disconnected from the USE_GCC infrastructure soon.
|
Wednesday, 26 May 2010
|
02:20 alepulver
- Add entry in CHANGES about bsd.licenses*.mk.
- Fix typo in bsd.licenses.mk (_LICENGE_ERROR -> _LICENSE_ERROR).
|
Tuesday, 25 May 2010
|
21:18 pgollucci
- add 1 missing WITH_APACHEXX option to CHANGES thats now dead
|
Saturday, 2 Jan 2010
|
16:28 erwin
Bump copyright year to 2010
|
Friday, 25 Dec 2009
|
18:27 pgollucci
be more specific about WITH_APACHE2 and friends
|
Tuesday, 15 Sep 2009
|
11:03 erwin
Remove myself as maintainer and hand over to portmgr
Feature safe: yes
|
Sunday, 6 Sep 2009
|
22:44 flz
Mention the new USERS/GROUPS variable.
|
Thursday, 13 Aug 2009
|
12:46 erwin
Add a note on the sourceforge change and new bsd.sites.mk macro.
|
Thursday, 21 May 2009
|
15:10 pav
- Tell world bsd.port.options.mk are cool now
- Fix formatting of previous entries
|
Sunday, 17 May 2009
|
07:53 pgollucci
- Document some deaths legacy in bsd.apache.mk variables
o) WITH_APACHE2, APACHE_COMPAT, and USE_APACHE=yes
|
Monday, 2 Mar 2009
|
18:53 erwin
- Change the wording a bit to point to UPDATING as well
as the release notes for user visible change. [1]
- Belatedly bump copyright year.
Submitted by: Matthias Andree <matthias.andree@gmx.de> [1]
|
Sunday, 8 Feb 2009
|
03:14 pgollucci
- devel/libslang2 has completely replaced devel/libslang which has not been
released in ~5yrs.
- WITH_SLANG2 is now no longer a valid ports knob
- WITH_SLANG implies devel/libslang2 now
- devel/libslang -> devel/libslang2 is a SHARED LIB bump
so bump PORTREVISION for affected ports
- Take MAINTAINER for most unmaintained ports in this chain
- some SF macro conversions
- BROKEN with devel/libslang2 and DEPRECATE
math/slsc (abandoned upstream)
- BROKEN with devel/libslang2
japanese/slirc
PR: ports/125255
Reviewed by: garga (libslang maintainer), portmgr (pav)
Exp Run by: pav
|
Sunday, 7 Sep 2008
|
21:49 miwi
- Drop whitespaces
|
Friday, 5 Sep 2008
|
19:41 hrs
* print/ghostscript-* and related ports have been renamed in the
following way:
print/ghostscript-gnu -> print/ghostscript7
print/ghostscript-gnu-nox11 -> print/ghostscript7-nox11
print/ghostscript-gnu-commfont -> print/ghostscript7-commfont
print/ghostscript-gpl -> print/ghostscript8
print/ghostscript-gpl-nox11 -> print/ghostscript8-nox11
japanese/ghostscript-gnu-jpnfont -> print/ghostscript7-jpnfont
korean/ghostscript-gnu-korfont -> print/ghostscript7-korfont
* USE_GHOSTSCRIPT now supports a version number which the port
requires. The valid value is "7" or "8". If other value is
specified, value of WITH_GHOSTSCRIPT_VER is used.
* WITH_GHOSTSCRIPT_GNU has been removed in favor of
WITH_GHOSTSCRIPT_VER. The valid value of WITH_GHOSTSCRIPT_VER is
"7" or "8", and the default value is "8".
Approved by: portmgr (pav)
|
Thursday, 21 Aug 2008
|
06:23 rafan
- Document CONFIGURE_ARGS changes for GNU_CONFIGURE on the syntax for
CONFIGURE_TARGET
PR: 126524
|
Wednesday, 23 Jul 2008
|
12:27 danfe
- Fix some noticed spelling errors
- Spell `overridable' consistently
|
Monday, 21 Jul 2008
|
22:35 pav
Document porter visible changes from bsd.port.mk rev. 1.598
|
Tuesday, 10 Jun 2008
|
10:03 flz
Document wrapper option for ports-mgmt/pkg_install.
|
Monday, 14 Apr 2008
|
16:51 pav
20080414 updates
|
Tuesday, 11 Mar 2008
|
23:51 pav
- Document changes that have an impact on port writers
|
Thursday, 20 Sep 2007
|
09:29 danfe
Kill EOL space, throw in a bunch of readability improvements.
|
Sunday, 9 Sep 2007
|
00:30 linimon
Document bsd.perl.mk and related changes.
Submitted by: gabor
Sponsored by: Google Summer of Code 2007
|
Number of commits found: 377 (showing only 100 on this page) |