Commit Graph

3430 Commits

Author SHA1 Message Date
Baptiste Daroussin
5306c736d8 Fix NO_OPTIONS_SORT
Reported by:	hrs, osa
2013-05-02 09:14:10 +00:00
Baptiste Daroussin
501e961d2e gecko has been forgotten, convert USE_ICONV to USES=iconv 2013-05-02 08:26:03 +00:00
Baptiste Daroussin
0fb68fa55f Add a new USES ada.mk to establish Ada-capable compiler as a build dependency
and set the build environement properly

Submitted by:	John Marino <draco@marino.st>
2013-04-30 11:41:44 +00:00
Baptiste Daroussin
c564c4d40a Rework OPTIONS_EXCLUDE and OPTIONS_EXCLUDE_${ARCH} so that is also get excluded
from the SINGLE/MULTI/GROUP/RADIO

Add new (OPTIONS|${UNIQUENAME}_(UN)SET_FORCE to force options from make.conf
what ever has been saved via make config [1]

Add new OPTIONS_SLAVE designed to help slaved ports, each options added to
OPTIONS_SLAVE will be removed from master's OPTIONS_DEFINE, and PORT_OPTIONS
will be set as if always on.

Submitted by:	Marco Steinbach <coco@executive-computing.de> [1]
2013-04-29 14:49:18 +00:00
Baptiste Daroussin
5271da855f 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
2013-04-29 08:57:12 +00:00
Koop Mast
fda1757e89 Provide the rtmp streaming plugin [1].
Provide complete version for gstreamer1-plugins-core so it passes the version
check. [2]

Reported by:	Olivier Duchateau <duchateau.olivier@gmail.com> [2]
Requested by:	Vanilla Hsu <v@fatpipi.com> [1]
2013-04-28 17:53:47 +00:00
Baptiste Daroussin
ab7078e178 Remove any reference to USE_ICONV now that it has been totally replace by USES= iconv
Submitted by:	mva
2013-04-27 22:15:26 +00:00
Koop Mast
05d2886d27 Add Gstreamer 1.0.7. This is the new stable version of the
Gstreamer multimedia framework.

Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter
for the porters handbook about gstreamer is a work in progress.

X related plugins are now stand alone. The gio plugin is now part of the
gstreamer1-plugins port and the oss plugins are now part of the
gstreamer1-plugins-good port.

Note that the pulseaudio plugin is missing because it needs a newer version
of pulseaudio. Also there are still a number of plugins from -bad which
haven't been ported to the 1.0 API yet.
2013-04-27 20:56:38 +00:00
Marcus von Appen
67ef08ef8b 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)
2013-04-26 20:44:59 +00:00
Baptiste Daroussin
00de219290 Do not be verbose while removing old now unused symlinks
Reported by:	sunpoet
2013-04-26 20:19:50 +00:00
Florian Smeets
b5d5bc4186 Remove MySQL 4.1, it has been unsupported upstream for almost 3.5 years.
Approved by:	ale
2013-04-26 19:52:01 +00:00
Baptiste Daroussin
dba80fffe4 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
2013-04-26 12:35:50 +00:00
Baptiste Daroussin
982dc133e0 Remove USE_FREETYPE from bsd.port.mk
It added no really value and was used only by 8 ports
2013-04-26 09:27:26 +00:00
Greg Lewis
a9d89ba71a . Split a long comment line. 2013-04-26 02:38:41 +00:00
Greg Lewis
19f575740b . Replace the use of != and shell utilities with actual make logic. This
should be much faster and avoid some complaints from make.

PR:		177355
Submitted by:	crees@
2013-04-26 02:37:19 +00:00
Baptiste Daroussin
c4eb46fbd3 Remove the now useless compatibility bits for USE_CMAKE 2013-04-25 06:48:09 +00:00
Baptiste Daroussin
ae5d9d6d94 Remove now unused USE_PKGCONFIG code 2013-04-23 14:28:52 +00:00
Pietro Cerutti
fef02240ea - Remove lang/tcl83 and x11-toolkits/tk83 (expired)
- Remove references to Tcl/Tk 8.3 from bsd.tcl.mk
- Update ports that required 8.3+ to require 8.4+ (since 8.5 is the
  default, I don't expect this change to cause much trouble)
2013-04-23 11:51:52 +00:00
Koop Mast
2c62c65799 Fix typos so they match the command and file name.
Submitted by:	bsam@
2013-04-23 09:32:14 +00:00
Jason Helfman
a81cf14346 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)
2013-04-23 07:27:18 +00:00
Bryan Drewery
4292fecc2e - 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
2013-04-23 00:26:55 +00:00
Baptiste Daroussin
ed31a0d5e6 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
2013-04-22 22:25:20 +00:00
Baptiste Daroussin
0b88ec16dc Remove old links while creating the new packages
Force creation of the symlink for pkgng to avoid failure if the link already exists

Submitted by:	ohauer@
2013-04-22 22:13:14 +00:00
Koop Mast
6caaa26769 Add py-gobject 3.8.0.
This is the next version of the python GLib/GObject/GIO bindings, including
full GObject introspection support.
2013-04-22 21:54:10 +00:00
Baptiste Daroussin
185c92f4d9 Use simple glob matching instead of a regex to test if PREFIX defined as an absolute patch 2013-04-22 17:01:33 +00:00
Baptiste Daroussin
eb40118d02 On all supported version of FreeBSD tar do support rpm as an archive format.
So directly use tar to extract linux* distfiles instead of rpm2cpio.
2013-04-22 16:24:11 +00:00
Baptiste Daroussin
43ba324fd5 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
2013-04-22 16:16:46 +00:00
Baptiste Daroussin
adb87e14ab LATEST_LINK makes no sense with pkgng
Remove any symlink and category in the packages directory when using WITH_PKGNG.
Only keep links for pkg itself (to allow bootstrap)
2013-04-22 15:51:07 +00:00
Alexey Dokuchaev
efd16b566e - Remove duplicate LANG_US_DESC entry
- Consistensify English language descriptions

Feature safe:	yes
2013-04-19 14:47:09 +00:00
Emanuel Haupt
5dc3dbfaf5 Use a more descriptive text for NCURSES.
Discussed with: eadler, danfe
Feature safe:   yes
2013-04-19 07:27:09 +00:00
Emanuel Haupt
8149e3dbf2 Add NCURSES description
Feature safe:	yes
2013-04-18 09:44:29 +00:00
Koop Mast
1edeb5657a update-mime-database needs a argument.
Submitted by:	Tijl coosemans <tijl@coosemans.org> (again)
Pointyhat to:	kwm
Feature safe:	yes
2013-04-17 09:26:39 +00:00
Koop Mast
4f8a977174 Run correct command in post-install target.
Submitted by:	Tijl coosemans <tijl@coosemans.org>
Feature safe:	yes
2013-04-17 08:13:58 +00:00
Koop Mast
609b9bbab0 Add desktop-file-utils and share-mime-info Uses. These will take care of all
the magic.

Approved by:	portmgr (bapt)
Feature safe:	yes
2013-04-16 21:21:25 +00:00
Koop Mast
6ef93558db Add new replace line for pkg-config file location.
PR:		ports/177868
Submitted by:	myself
Approved by:	portmgr (bapt)
Feature safe:	yes
2013-04-16 15:45:03 +00:00
Baptiste Daroussin
5acd6720b9 catalog.ports needs to be regenerated in post-deinstall.
glib-compiled-schema needs to be executed in post-deinstall

Approved by:	portmgr (implicit)
2013-04-05 09:24:39 +00:00
Baptiste Daroussin
61d28942f6 Execute gdk-pixbuf-query-loaders in post-deinstall with pkgng
Approved by:	portmgr (implicit)
2013-04-04 17:03:53 +00:00
Florian Smeets
513d21d838 - update thunderbird, firefox-esr, linux-thunderbird and linux-firefox to
17.0.5
- update firefox to 20.0
- update seamonkey and linux-seamonkey to 2.17
- update nspr to 4.9.6
- remove mail/thunderbird-esr, Mozilla stopped providing 2 versions of
  thunderbird
- prune support for old FreeBSD versions; users of 8.2, 7.4 or earlier
  are advised to upgrade - http://www.freebsd.org/security/
- add vuln.xml entry

Security:	94976433-9c74-11e2-a9fc-d43d7e0c7c02
Approved by:	portmgr (miwi)
In collaboration with:	Jan Beich <jbeich@tormail.org>
2013-04-03 20:27:48 +00:00
Martin Wilke
0e67efc529 - Add a workaround for leaky environment's make index (this unbreaks all gecko@ for FreeBSD-8 on pointyhat)
Reported by:	pointyhat
Tested with: 	pointyhat/poudriere
oked by:	flo (gecko@)

Submitted by:	antoine (thx!)
Approved by:	portmgr
2013-04-02 14:01:27 +00:00
Bryan Drewery
1697c075d9 - 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
2013-03-30 05:31:29 +00:00
Ashish SHUKLA
7fc5bd70f3 GNU Emacs updates
editors/emacs:
 - Update to 24.3
 - Update CANNA patchset[1]
 - Unbreak ARM support by using the patch from emacs-devel port
 - Add missing INSTALLS_ICONS[2]
 - Remove a patch which is already integrated upstream
 - Fix Makefile header

editors/emacs-devel:
 - Update to bzr revision 112178
 - Fix Makefile header
 - Add missing INSTALLS_ICONS[2]

editors/emacs23:
 - Remove ABI versions from LIB_DEPENDS
 - Fix Makefile header
 - Add missing INSTALLS_ICONS[2]

Mk/bsd.emacs.mk:
 - Update major version for editors/emacs port

*:
 - Bump PORTREVISION to chase Emacs updates

PR:		ports/177428[2]
Submitted by:	Yuji TAKANO[1] (via private email), bdrewery[2]
2013-03-30 05:13:30 +00:00
Alberto Villa
9b2942526a - Update Calligra and l10n ports to 2.6.2:
* Japanese translation is stuck at 2.5.5;
  * Southern Catalan translation is now up to date;
  * Bosnian, Slovenian and Turkish translations were added.

This update brings several new features and the new Calligra Author;
for a full list, please read 2.6 release notes:
http://www.calligra.org/news/calligra-2-6-released
2013-03-29 23:51:39 +00:00
Gerald Pfeifer
6898d92506 Merge two loops and initialize _GCC_FOUND${v} and check whether USE_GCC
points to a valid version in parallel.
2013-03-29 11:26:14 +00:00
Baptiste Daroussin
13b458eb10 Fix typo
Submitted by:	bf
2013-03-28 07:45:02 +00:00
Baptiste Daroussin
9c08e72240 Add new _FORCE_POST_PATTERNS which is a pkgng only macro containing a list of command
that if found in a @(un)exec pkgng will force to push them in post_deinstallation script.

This allows not to hardcode anymore those in the pkgng binary.
2013-03-28 07:00:59 +00:00
Baptiste Daroussin
a5343ca147 Workaround a bug in tinderbox/pointyhat that leaks /sbin/mount_fuse
from the host when host is HEAD.

This leads when building packages for 9.x or 8.x to ignore the fuse-kmod
dependency the fuse ports should have on those versions.
2013-03-27 23:39:43 +00:00
Max Brazhnikov
24482eebf1 KDE/FreeBSD team presents KDE SC 4.10.1 ports!
- kdegames4 port has been split.
- kdeutils4-printer-applet and system-config-printer-kde have been
  replaced by print/kde4-print-manager.
- Recover misc/kde4-l10n-mr from attic.
- New USE_KDE4 components: kactivities, libkdegames, nepomuk-core,
  and nepomuk-widgets.
- Provide sharedmime component with magic: ports don't need to
  run update-mime-database themselves now.
- Switch some ports to out-of-source build.
- Update port comments.
- Adjust dependence on Qt4 components.
- x11/kde4 installs modern kdepim4 now.
- Remove redundant aspell and hspell from kdelibs4, both
  can be enabled in textproc/enchant if needed.
- Remove stale bits from bsd.kde4.mk

The area51 repository features commits by Schaich Alonso and myself.

Contributors:
- Tobias Berner
2013-03-27 11:55:25 +00:00
Martin Wilke
1b68c16854 - Remove CVS 2013-03-27 07:15:29 +00:00
Olli Hauer
c1aa7d938b - prepare for apache24 2013-03-26 21:31:27 +00:00
Baptiste Daroussin
39eb1ba22b ghostscript7 is very very outdated consider using newer version like print/ghostscript9
Approved by:	doceng (gjb)
2013-03-26 15:55:59 +00:00
Max Brazhnikov
089463050a - Split deskutils/strigi port on libraries, client, daemon and utilities.
deskutils/strigi is a meta port now
- USE_KDE4= strigi now implies dependence on deskutils/libstreamanalyzer
2013-03-26 15:43:09 +00:00
Max Brazhnikov
eb34d6cd68 Reformat using 8-space wide tab in preparation for KDE SC 4.10 update 2013-03-26 14:47:40 +00:00
Matthias Andree
ff52519782 Update MASTER_SITE_SOURCEFORGE:
- remove space (authoritative NXDOMAIN)
- add kent and kaz
2013-03-25 21:16:03 +00:00
Max Brazhnikov
704712a903 Add SLANG description
Capitalize IMLIB* descriptions
2013-03-25 12:18:18 +00:00
Sofian Brabez
16f689a65a - Add one more pypi mirror obtained from http://www.pypi-mirrors.org
Reported by:	koobs
2013-03-25 09:27:31 +00:00
Baptiste Daroussin
c4ef816449 Fix mismatched brackets
Submitted by:	draco@marino.st
2013-03-25 09:15:52 +00:00
Martin Wilke
7bde7808d6 - Add Keywords to the IGNOREDIRS
Reported by:	pointythat
2013-03-24 14:15:01 +00:00
Florian Smeets
f156320aac - convert to optionsng
- trim headers
- remove stale comments
- add common LANG_XX variables to bsd.options.desc.mk

Reviewed by:	bapt
2013-03-23 20:20:22 +00:00
Koop Mast
1ce7b4b57c Add opus audio codec gstreamer plugin.
PR:		ports/177296
Submitted by:	"Eric L. Camachat" <eric@camachat.org>
2013-03-23 09:58:02 +00:00
Jose Alonso Cardenas Marquez
800b913bc9 - Add databases/fpc-fpindexer port 2013-03-23 05:28:05 +00:00
Jose Alonso Cardenas Marquez
9bcc09b9f2 - Update to 2.6.2
- Trim Makefile headers
2013-03-23 05:25:05 +00:00
Max Brazhnikov
d65c037b00 Mk/bsd.kde4.mk:
- Don't set CMAKE_BUILD_TYPE for debug builds (cmake.mk already handles it)
- Don't set WITH_DEBUG for unstable branch (KDE4_BRANCH)
- Remove now useless KDE4_BUILDENV

KDE SC ports:
- Chase KDE4_BUILDENV removal: replace 'KDE4_BUILDENV= yes' with
  'USES= cmake:outsource' and add USE_LDCONFIG if needed
2013-03-22 14:18:02 +00:00
Alexey Dokuchaev
6825f9380c Now that dialog4ports was committed, which brings support for mixed checkbox
and combobox dialogs, with great pleasure backout r305288 by dougb@ (which
had dropped the word 'support' from most places that it occured) and restore
original readability of those descriptions.  This also improves consistency.

While here, move GIO description to standard pool, as advised by comment.

Tested with:	www/firefox (on RELENG_8)
2013-03-22 05:37:51 +00:00
Baptiste Daroussin
2dccb25602 Fix displaying multi description 2013-03-21 15:43:29 +00:00
Bryan Drewery
cca914e0f6 - Fix dialog4ports missing when PREFIX!=LOCALBASE
PR:		ports/177174
Reported by:	Hirohisa Yamaguchi <umq@ueo.co.jp>
With hat:	portmgr
2013-03-21 11:13:49 +00:00
Martin Wilke
58df3eebfb - 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@
2013-03-21 07:34:50 +00:00
Bryan Drewery
becd92b496 - 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
2013-03-21 02:55:32 +00:00
Baptiste Daroussin
72a8d49547 Make config-depends target respect NO_DIALOG
Clean out the dialog4ports workdir after installing it

Reported by:	flo
Tested by:	flo
2013-03-20 09:30:04 +00:00
Baptiste Daroussin
e27e2c7316 if user has decide not to install dialog4ports, quit with a failre.
Reported by:	many
2013-03-20 07:58:56 +00:00
Jason Helfman
1c09104064 - 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 )
2013-03-20 06:28:43 +00:00
Gerald Pfeifer
ff526d783e When the same version of GCC is present as a port and in base, prefer
the former.

Improve consistency of the code in on place.
2013-03-19 18:37:30 +00:00
Max Brazhnikov
f8a306de30 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)
2013-03-19 17:59:30 +00:00
Koop Mast
5d69fda192 Add gtksourceview3 and gtksourceviewmm3 macros to USE_GNOME.
Obtained from:	gnome team repo
2013-03-19 15:33:24 +00:00
Baptiste Daroussin
5718fc3071 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
2013-03-19 09:27:52 +00:00
Baptiste Daroussin
e7b0f97788 Fix a long standing bug of lib/charset.alias being overwritten, modified, and badly tracked by ports.
Make lib/charset.alias a file only provided by converters/libiconv
Create a new USES: charsetfix, that will modify in post patch the Makefile.in to prevent a port from modifying/overwritting the charset.alias file during make install.
Prevent devel/gettext from installing that files.
Fix a couple of ports that actually touch charset.alias during the build phase.

Based on a patch by ale (http://lists.freebsd.org/pipermail/freebsd-gnome/2012-October/027747.html)

Approved by:	kwm (gnome)
Exp-run by:	miwi
2013-03-18 11:40:04 +00:00
Jason Helfman
4153f3e96b - adoption of optionsNG
- trim historical header
- fix mixture of DOCS/EXAMPLES -> EXAMPLES
- add shared description for GLUT to bodm

Approved by:	portmgr (miwi)
2013-03-18 06:54:39 +00:00
Alexey Dokuchaev
2863f0ebbd Fix address of NSU mirror of ftp.idsoftware.com; kill space at EOL while here. 2013-03-17 11:21:32 +00:00
Gerald Pfeifer
bbd1d00f94 Simplify (and strictly speaking, though not practically given version
number schemes between FreeBSD and GCC, correct) the check for a valid
version specified by USE_GCC. [1]

If IGNORE is set, have test-gcc note that instead of showing its usual,
and in that case incorrect and useless, debugging output.

PR:		175252 [1]
Submitted by:	Yamaya Takashi <yamayan@kbh.biglobe.ne.jp> [1]
2013-03-16 13:01:12 +00:00
Bryan Drewery
63f96859ce - 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
2013-03-15 22:03:42 +00:00
Baptiste Daroussin
911c27a74b r314316 loads the features a bit too late it should be done prior to the path sanity checking
Reported by:	bdrewery
2013-03-15 16:45:47 +00:00
Baptiste Daroussin
be3b808c2a 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
2013-03-15 16:37:31 +00:00
Max Brazhnikov
6349889182 Mark build conflict with qt-3 for Qt4 ports
Reported by:	many
2013-03-15 11:46:58 +00:00
Sunpoet Po-Chuan Hsieh
55e8d63576 - Add shared TEST descriptions 2013-03-15 07:15:28 +00:00
Baptiste Daroussin
5285b348d3 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
2013-03-14 10:11:19 +00:00
Bryan Drewery
f7fde92337 - 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
2013-03-13 02:20:47 +00:00
Bryan Drewery
cec5e7a589 - Make the config sanity check more clear that it defaults
to [Y]es

PR:		ports/171083
Submitted by:	rakuco
With hat:	portmgr
2013-03-13 00:31:27 +00:00
Bryan Drewery
189cb180bd - Fix CONFLICTS handling after r313713 caused pkg-query
output to not properly be piped. This was due to || :
  causing its output to be piped to the while loop
  instead of the pkg-query output.

With hat:	portmgr
Reviewed by:	bapt
2013-03-12 22:15:57 +00:00
Niclas Zeising
8ed49557f8 Add a new xorg module, to use with USE_XORG: xorg-macros. This module
pulls in devel/xorg-macros.
Convert all ports that depends on xorg-macros to use this USE_XORG.
Split up the long XORG_MODULES= list in bsd.xorg.mk to have only one module
on each line.
Add xorg-macros dependency to xorg-server.

Reviewed by:	kwm, bapt
Obtained from:	xorg development repo (partly)
2013-03-11 19:14:28 +00:00
Andrej Zverev
57bea98035 - Change namespace for USES files
- Add missing colon

Approved by:	bapt@ (portmgr@)
2013-03-11 06:43:13 +00:00
Bryan Drewery
7ce3c96d60 - Fix bsd.pbi.mk being processed twice when including both
bsd.port.pre.mk and bsd.port.mk. This was causing duplicate
  target warnings.

PR:		ports/176825
Reported by:	crees@
Approved by:	portmgr (miwi)
2013-03-11 00:51:39 +00:00
Chris Rees
fce8a69c7d Do not escape quotes or apostrophes; this shows up in make config
Submitted by:	bapt
2013-03-09 22:04:08 +00:00
Baptiste Daroussin
7d20ef9811 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 2013-03-09 21:43:02 +00:00
Baptiste Daroussin
f4285add25 Remove some dead variables 2013-03-09 21:23:54 +00:00
Chris Rees
f51e5801a7 Add NFS comment.
While here, escape single quote to stop confusing vim's syntax highlighting.
2013-03-09 18:37:51 +00:00
Sunpoet Po-Chuan Hsieh
6cfb605b6b - Update USE_PYTHON example
- Add cosmetic tab
2013-03-09 15:58:45 +00:00
Bryan Drewery
654506e304 - pkg-query(8) in pkg-1.1.x returns non-zero exit status when
no matching packages are found. Fix cases that
  expect to potentially find no matches.

PR:		ports/176783
Approved by:	portmgr (bapt)
2013-03-09 14:14:40 +00:00
Baptiste Daroussin
89c42942a5 Add tab for cosmetic 2013-03-08 22:17:53 +00:00
Baptiste Daroussin
051cbebcc8 - Add a short usage description inside each Uses/*.mk
- Simplify logic for Uses/bison.mk and make error message more informative
- Add error handler for Uses/fuse.mk and Uses/pathfix.mk

Submitted by:	ak@, az@
2013-03-08 15:04:18 +00:00
Baptiste Daroussin
7372ce16d9 Remove old USE_BISON related code from bsd.port.mk 2013-03-08 11:34:33 +00:00
Baptiste Daroussin
9250d94365 Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2013-03-08 11:32:11 +00:00