Commit graph

110 commits

Author SHA1 Message Date
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
Mark Linimon
fbcb891de4 * Refine some comments about Linux emulation [1]
* Fix 'make search' with non-default ${PORTSDIR} [2]

* Fix typo in USE_LDCONFIG32 message [3]

* Allow USE_PHP after inclusion of bsd.port.pre.mk [4]

* Document NO_LDCONFIG_MTREE [5]

* Update/enhance description of INSTALLS_SHLIB and USE_LDCONFIG [6]

* Remove obsolete code in bsd.port.mk dealing with 4.X and other,
  even older, releases [7]

* Remove references to obsolete ports from bsd.java.mk [8]

PR:	105883 [1], 105917 [2], 106195 [3], 106557 [4], 108738 [5],
	108739 [6], 108782 [7], 103357 [8]

Submitted by:	bsam [1], shaun [2], edwin [3], ale [4], gerald [5] [6],
		linimon [7], kris [7], gabor [4]
2007-03-06 06:21:46 +00:00
Pav Lucistnik
0de3ff661a bsd.port.mk
[1] Remove DEPENDS
 [2] Add a new pkg-plist keyword @stopdaemon
 [3] Provide rc.subr script suffix as RC_SUBR_SUFFIX
 [4] Add USE_CDRTOOLS to abstract dependency on sysutils/cdrtool[-cjk]
 [5] Add DOS2UNIX_REGEX, allowing to pass a filename regex to CRLF replacement
     routine
 [6] Support partially translated manpages in MAN* variables
 [7] Fix USE_LDCONFIG on ports with @cwd in pkg-plist
 [8] Remove support for XFree86 3.X
 [9] Add user settable WITH_DEBUG flag that turns on -g in CFLAGS and resets
     STRIP
 [9] Fix `make install' to refuse overwriting of older version of the port
[10] New category ports-mgmt
[11] New category gnustep
[12] Removed category picobsd

bsd.java.mk
[13] Remove deprecated syntax

bsd.tcl.mk
[14] Provide TCL_VER when USE_TK[_BUILD] is defined. Fixes cad/netgen

ports/Makefile
[15] Make csup default `make update' method on FreeBSD 6.2 and up

PR:		ports/99742 [1], ports/93373 [2], ports/100915 [3],
		ports/105161 [4], ports/106029 [5], ports/106252 [6],
		ports/106235 [7], ports/100939 [9], ports/97507 [10],
		ports/103931 [11], ports/106921 [12], ports/104136 [13],
		ports/105215 [15]
Submitted by:	sem [1] [2], Matthias Andree <matthias.andree@gmx.de> [3],
		nork [4], pav [5] [7] [14], Nick Barkas <snb@threerings.net> [6],
		flz [8], gabor [9], shaun [10], erwin [12], hq [13],
		Gurkan Sengun <gurkan@linuks.mine.nu> [11]
2007-01-31 14:07:24 +00:00
Pav Lucistnik
b946b8046c - Grammar fixup on latest entry
- Bump copyright years
2007-01-31 13:35:20 +00:00
Maho Nakata
913cf4bd65 Add an entry that asking all ports maintainers and ports
that uses Fortran77 to migrate to Fortran90/95 (lang/gcc42).
2007-01-18 02:38:29 +00:00
Joe Marcus Clarke
cf40b806c8 Add the changes brought in by the GNOME 2.16 import.
Approved by:	portmgr (implicit, kris)
2006-10-14 09:31:38 +00:00