1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00
Commit Graph

115 Commits

Author SHA1 Message Date
Florian Smeets
d26530b713 - 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)
2012-12-14 15:47:00 +00:00
Baptiste Daroussin
34d5249610 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
2012-12-10 10:14:05 +00:00
Alexey Dokuchaev
ff36e904ae Minor whitespace and formatting fixes.
Feature safe:	yes
2012-11-16 18:43:55 +00:00
Baptiste Daroussin
8640477bd2 We are in 2012, it is time to activate IPV6 options by default everywhere 2012-10-10 08:48:47 +00:00
Baptiste Daroussin
39055bef9c 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
2012-10-10 08:40:21 +00:00
Beat Gaetzi
68384983e2 - 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
2012-08-30 15:31:25 +00:00
Pietro Cerutti
2a7de8b29f - 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
2012-08-20 10:04:13 +00:00
Baptiste Daroussin
9346b215f0 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)
2012-07-26 05:40:22 +00:00
Olli Hauer
63fc812e57 - use UPDATING instead CHANGES
noted by eadler@
2012-07-23 06:38:21 +00:00
Olli Hauer
8983a88800 - use reserverd UID/GID
- use ports-framework to create user/group
- remove pkg-(de)install
- rename patchfiles
- rename rc file ( s/.in// )
- bump PORTREVISION

with hat apache@

PR:		169953
Submitted by:	Marcello Coutinho <marcellocoutinho@gmail.com>
2012-07-20 20:32:20 +00:00
Beat Gaetzi
564e517b97 - Keep questions on a public mailing list
Requested by:	eadler
2012-07-16 06:46:38 +00:00
Beat Gaetzi
c8e601d4ed - Add a note about the switch to Subversion 2012-07-15 17:36:43 +00:00
Alex Kozlov
092a8d14ba - Fix copy-paste error
- Bump copyright year

Approved by:	eadler (mentor)
2012-06-25 04:09:23 +00:00
Chris Rees
c8e7ef6c1d Give a passing mention of OPTIONSng
Reviewed by:	ak
2012-06-24 08:46:46 +00:00
Dmitry Marakasov
c96f0f4615 - Add CHANGES entry on recent LDFLAGS update 2011-09-26 19:53:10 +00:00
Gerald Pfeifer
b6c40bb455 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
2011-06-06 23:43:58 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Gerald Pfeifer
6c6e96d736 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.
2010-06-06 17:17:04 +00:00
Alejandro Pulver
b52b07576c - Add entry in CHANGES about bsd.licenses*.mk.
- Fix typo in bsd.licenses.mk (_LICENGE_ERROR -> _LICENSE_ERROR).
2010-05-26 02:20:27 +00:00
Philip M. Gollucci
77484aa1f9 - add 1 missing WITH_APACHEXX option to CHANGES thats now dead 2010-05-25 21:18:31 +00:00
Erwin Lansing
70b09580a8 Bump copyright year to 2010 2010-01-02 16:29:32 +00:00
Philip M. Gollucci
25abe327bd be more specific about WITH_APACHE2 and friends 2009-12-25 18:27:35 +00:00
Erwin Lansing
a41085426a Remove myself as maintainer and hand over to portmgr
Feature safe:	yes
2009-09-15 11:03:30 +00:00
Florent Thoumie
9bd3c5c26d Mention the new USERS/GROUPS variable. 2009-09-06 22:44:31 +00:00
Erwin Lansing
7707efce35 Add a note on the sourceforge change and new bsd.sites.mk macro. 2009-08-13 12:46:40 +00:00
Pav Lucistnik
234d45ffd2 - Tell world bsd.port.options.mk are cool now
- Fix formatting of previous entries
2009-05-21 15:10:37 +00:00
Philip M. Gollucci
3f59a0daab - Document some deaths legacy in bsd.apache.mk variables
o) WITH_APACHE2, APACHE_COMPAT, and USE_APACHE=yes
2009-05-17 07:53:18 +00:00
Erwin Lansing
3cf77ee6e9 - 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]
2009-03-02 18:53:31 +00:00
Philip M. Gollucci
d8d2cf17f9 - 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
2009-02-08 03:14:14 +00:00
Martin Wilke
970f887255 - Drop whitespaces 2008-09-07 21:49:30 +00:00
Hiroki Sato
6e0909e045 * 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)
2008-09-05 19:41:48 +00:00
Rong-En Fan
40c0a67edc - Document CONFIGURE_ARGS changes for GNU_CONFIGURE on the syntax for
CONFIGURE_TARGET

PR:		126524
2008-08-21 06:23:03 +00:00
Alexey Dokuchaev
bdf479ef3e - Fix some noticed spelling errors
- Spell `overridable' consistently
2008-07-23 12:27:24 +00:00
Pav Lucistnik
76cbab0003 Document porter visible changes from bsd.port.mk rev. 1.598 2008-07-21 22:35:59 +00:00
Florent Thoumie
19458f4088 Document wrapper option for ports-mgmt/pkg_install. 2008-06-10 10:03:29 +00:00
Pav Lucistnik
c53975ff5e 20080414 updates 2008-04-14 16:51:40 +00:00
Pav Lucistnik
85869f9f37 - Document changes that have an impact on port writers 2008-03-11 23:51:24 +00:00
Alexey Dokuchaev
bcf15b755d Kill EOL space, throw in a bunch of readability improvements. 2007-09-20 09:29:24 +00:00
Mark Linimon
070903661b Document bsd.perl.mk and related changes.
Submitted by:	gabor
Sponsored by:	Google Summer of Code 2007
2007-09-09 00:30:31 +00:00
Gabor Kovesdan
4c9cd257fd - Extract command variable definitions from bsd.port.mk, they are now stored in
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:37:24 +00:00
Alexander Botero-Lowry
4942ce5a7d - Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
2007-07-30 09:42:28 +00:00
Rong-En Fan
cf957f4730 - CONFIGURE_ARGS is changed to have --mandir and --infodir when they
are applicable

Reminded by:	pav
2007-07-24 01:43:31 +00:00
Maho Nakata
4b163093ab Add USE_FORTRAN knob. All ports that use FORTRAN should
use this knob.

Approved by: gerald, portmgr (pav)
2007-07-12 01:57:10 +00:00
Pav Lucistnik
2649684686 - Introduce kld category
Reminded by:	sem
2007-07-01 15:09:37 +00:00
Alexey Dokuchaev
fce9c1398e Some spelling and markup nits. 2007-06-19 05:56:21 +00:00
Mark Linimon
e4591e5d16 s/RELENG_4_EOL/RELEASE_4_EOL/. I probably typed the former because it would
have made more sense to me.

Submitted by:	Mike Brown <mike at skew dot org>
2007-06-03 01:01:35 +00:00
Mark Linimon
942838f1d5 * Make 'make-deinstall-all' check for moved ports. [1]
* Defined the installation directories PORTEXAMPLES and PORTDATA. [2]

* Add USE_MAKESELF knob is added for ports that use the makeself archiver. [3]

* Update the description of fetch-list; add targets fetch-required-list,
  fetch-url-list, and fetch-urlall-list. [4]

* Make 'make search' also search in ports/MOVED. [5]

* Move several Makevar definitions to the pre-makefile section:
  DATADIR, DOCSDIR, ETCDIR, EXAMPLESDIR, WWWDIR. [6]

* The target 'ignorelist-verbose' was added for portsmon. [7]

PR:	69965 [1], 78490 [2], 79398 [3], 86776 [4], 104161 [5], 110781 [6]

Submitted by:	Dancho Penev <dpenev at mnet dot bg> [1], mnag [2],
		jylefort [3], edwin [4], Lars Engels <lars dot engels
		at 0x20 dot net> [5], Alexander Logvinov <ports at
		logvinov dot com> [6], linimon [7]
2007-05-25 00:09:37 +00:00
Mark Linimon
6edd4a91b8 Belatedly add the 20070313 entry, which was a minor change (add bsd.ocaml.mk;
move bsd.xfce.mk; refactor FETCH_CMD).
2007-04-26 06:53:16 +00:00
Pav Lucistnik
53480b90b8 - Talk about porter's visible 2007/04/03 changes 2007-04-02 23:14:45 +00:00
Pav Lucistnik
65e107ab69 [1] Introduce COPYTREE_BIN and COPYTREE_SHARE macros
[2] Fix ECHO_CMD/ECHO_MSG usage in bsd.port.mk
[3] Move bsd.efl.mk to ports/Mk
[4] Change LIBTOOLFILES default to ${CONFIGURE_SCRIPT}
[5] Whitespace sweep
[6] Add WWWDIR variable with default value of ${PREFIX}/www/${PORTNAME}

PR:		ports/100996 [1], ports/100556 [2], ports/100497 [3],
		ports/104009 and ports/104018 [5], ports/105529 [6]
Submitted by:	stass [1] [3], gabor [2], pav [4], edwin [5], laszlof [6]
Approved by:	ade [4]
2007-03-24 14:02:06 +00:00