aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
Commit message (Collapse)AuthorAgeFilesLines
* Document new USES: desktop-file-utils and shared-mime-info.kwm2013-05-091-0/+26
|
* USE_GETTEXT has totally been replaced by USES=gettext thanks, jgh and akbapt2013-05-071-0/+2
| | | | | USE_NCURSES has totally been replaced by USES=ncurses USE_READLINE has totally been replaced by USES=readline
* Add new USES: shebangfixbapt2013-05-071-0/+10
| | | | | | 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
* Add new USES: ncurses and readlinebapt2013-05-061-0/+16
|
* Introduces USES= iconv to replace USE_ICONV.mva2013-04-271-1/+8
| | | | | | | | | | 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)
* Remove USE_CDRTOOLS from bsd.port.mkbapt2013-04-261-0/+1
| | | | | | | | | | | | 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
* Remove USE_FREETYPE from bsd.port.mkbapt2013-04-261-0/+5
| | | | It added no really value and was used only by 8 ports
* Introduces USES= gettext to replace USE_GETTEXTjgh2013-04-231-0/+13
| | | | | | | | | | | | |   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)
* Fix datebapt2013-04-231-1/+1
| | | | Submitted by: bdrewery
* - Add WITH_CCACHE_BUILD support during 'configure' phasebdrewery2013-04-231-0/+9
| | | | | | | | | | | | | - 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
* Introduce USES= pkgconfig to replace USE_PKGCONFIGbapt2013-04-231-0/+12
| | | | | | | | | | | 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
* - Add New USES macro to handle support for Zenoss ports and Zenpacks:jgh2013-03-201-0/+7
| | | | | | | | | | USES= zenoss -trim historical headers Convert net-mgmt/zenpack family to new framework PR: 176723 Approved by: maintainer timeout ( 14 days )
* Convert USE_CMAKE to USES macro:makc2013-03-201-0/+15
| | | | | | | | 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)
* Make the ports tree use dialog4ports for make config.bapt2013-03-191-0/+10
| | | | | | | | | | | 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
* Document USES=qmailbdrewery2013-03-161-0/+11
|
* Document the introduction of Keywords/info.yaml in CHANGESbapt2013-03-151-0/+7
|
* Add a note about the new USES macro and the new USES= pathfix fusebapt2013-03-071-0/+9
| | | | Reviewed by: miwi
* - Fix Whitespacesmiwi2013-02-081-1/+1
|
* - Document that PTHREAD_CFLAGS and PTHREAD_LIBS are unsupportedgahr2013-02-071-0/+7
| | | | Approved by: bapt (portmgr)
* - introduce a USE_FUSE macroflo2012-12-141-0/+7
| | | | | | | | | - 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)
* Extend the options framework providing 2 new macros:bapt2012-12-101-0/+7
| | | | | | | | | | 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
* Minor whitespace and formatting fixes.danfe2012-11-171-3/+3
| | | | Feature safe: yes
* We are in 2012, it is time to activate IPV6 options by default everywherebapt2012-10-101-0/+5
|
* Switching current to use pkgng by defaultbapt2012-10-101-0/+10
| | | | | | | | Adding WITHOUT_PKGNG for people not willing to migrate to pkgng now Hat: portmgr Non-regression: beat Exp-runs: beat
* - Add ccache support for building ports. [1]beat2012-08-301-0/+16
| | | | | | | | | | | | - 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
* - Add support for fetching from GitHub in bsd.sites.mkgahr2012-08-201-0/+22
| | | | | | | | - 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
* new devel/pkgconf added to replace devel/pkg-config. new version of pkg-configbapt2012-07-261-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* - use UPDATING instead CHANGESohauer2012-07-231-5/+0
| | | | noted by eadler@
* - use reserverd UID/GIDohauer2012-07-211-0/+5
| | | | | | | | | | | | | - 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>
* - Keep questions on a public mailing listbeat2012-07-161-1/+1
| | | | Requested by: eadler
* - Add a note about the switch to Subversionbeat2012-07-161-0/+15
|
* - Fix copy-paste errorak2012-06-251-2/+2
| | | | | | - Bump copyright year Approved by: eadler (mentor)
* Give a passing mention of OPTIONSngcrees2012-06-241-0/+11
| | | | Reviewed by: ak
* - Add CHANGES entry on recent LDFLAGS updateamdmi32011-09-271-0/+19
|
* Describe how CPPFLAGS is now passed to both the configure and makegerald2011-06-071-0/+15
| | | | | | | | environments, so we do not need to manually touch CONFIGURE_ENV and MAKE_ENV any more in many cases. Discussed with: portmgr PR: 153625
* Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-0/+8
| | | | | Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs
* USE_GCC=4.3 is deprecated (and no port uses it anymore). USE_GCC=4.3+gerald2010-06-071-0/+7
| | | | | is transparently rewritten to USE_GCC=4.4+ and lang/gcc43 will be disconnected from the USE_GCC infrastructure soon.
* - Add entry in CHANGES about bsd.licenses*.mk.alepulver2010-05-261-0/+9
| | | | - Fix typo in bsd.licenses.mk (_LICENGE_ERROR -> _LICENSE_ERROR).
* - add 1 missing WITH_APACHEXX option to CHANGES thats now deadpgollucci2010-05-261-1/+1
|
* Bump copyright year to 2010erwin2010-01-031-1/+1
|
* be more specific about WITH_APACHE2 and friendspgollucci2009-12-261-1/+1
|
* Remove myself as maintainer and hand over to portmgrerwin2009-09-151-6/+3
| | | | Feature safe: yes
* Mention the new USERS/GROUPS variable.flz2009-09-071-1/+16
|
* Add a note on the sourceforge change and new bsd.sites.mk macro.erwin2009-08-131-0/+11
|
* - Tell world bsd.port.options.mk are cool nowpav2009-05-211-7/+13
| | | | - Fix formatting of previous entries
* - Document some deaths legacy in bsd.apache.mk variablespgollucci2009-05-171-0/+12
| | | | o) WITH_APACHE2, APACHE_COMPAT, and USE_APACHE=yes
* - Change the wording a bit to point to UPDATING as wellerwin2009-03-031-2/+2
| | | | | | | as the release notes for user visible change. [1] - Belatedly bump copyright year. Submitted by: Matthias Andree <matthias.andree@gmx.de> [1]
* - devel/libslang2 has completely replaced devel/libslang which has not beenpgollucci2009-02-081-0/+8
| | | | | | | | | | | | | | | | | | | | | 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
* - Drop whitespacesmiwi2008-09-081-1/+1
|
* * print/ghostscript-* and related ports have been renamed in thehrs2008-09-061-0/+22
| | | | | | | | | | | | | | | | | | | | | | 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)
* - Document CONFIGURE_ARGS changes for GNU_CONFIGURE on the syntax forrafan2008-08-211-0/+7
| | | | | | CONFIGURE_TARGET PR: 126524
* - Fix some noticed spelling errorsdanfe2008-07-231-5/+5
| | | | - Spell `overridable' consistently
* Document porter visible changes from bsd.port.mk rev. 1.598pav2008-07-221-0/+7
|
* Document wrapper option for ports-mgmt/pkg_install.flz2008-06-101-0/+8
|
* 20080414 updatespav2008-04-151-0/+12
|
* - Document changes that have an impact on port writerspav2008-03-121-0/+8
|
* Kill EOL space, throw in a bunch of readability improvements.danfe2007-09-201-9/+9
|
* Document bsd.perl.mk and related changes.linimon2007-09-091-0/+16
| | | | | Submitted by: gabor Sponsored by: Google Summer of Code 2007
* - Extract command variable definitions from bsd.port.mk, they are now stored ingabor2007-08-041-0/+16
| | | | | | | | | 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)
* - Make Python 2.5.1 the default Python versionalexbl2007-07-301-0/+13
| | | | | | | | | | - 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
* - CONFIGURE_ARGS is changed to have --mandir and --infodir when theyrafan2007-07-241-0/+6
| | | | | | are applicable Reminded by: pav
* Add USE_FORTRAN knob. All ports that use FORTRAN shouldmaho2007-07-121-0/+8
| | | | | | use this knob. Approved by: gerald, portmgr (pav)
* - Introduce kld categorypav2007-07-011-0/+7
| | | | Reminded by: sem
* Some spelling and markup nits.danfe2007-06-191-5/+5
|
* s/RELENG_4_EOL/RELEASE_4_EOL/. I probably typed the former because it wouldlinimon2007-06-031-1/+1
| | | | | | have made more sense to me. Submitted by: Mike Brown <mike at skew dot org>
* * Make 'make-deinstall-all' check for moved ports. [1]linimon2007-05-251-0/+22
| | | | | | | | | | | | | | | | | | | | | | | * 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]
* Belatedly add the 20070313 entry, which was a minor change (add bsd.ocaml.mk;linimon2007-04-261-0/+9
| | | | move bsd.xfce.mk; refactor FETCH_CMD).
* - Talk about porter's visible 2007/04/03 changespav2007-04-031-0/+16
|
* [1] Introduce COPYTREE_BIN and COPYTREE_SHARE macrospav2007-03-241-0/+21
| | | | | | | | | | | | | [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]
* * Refine some comments about Linux emulation [1]linimon2007-03-061-0/+11
| | | | | | | | | | | | | | | | | | | | | | | * 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]
* bsd.port.mkpav2007-01-311-1/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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]
* - Grammar fixup on latest entrypav2007-01-311-3/+3
| | | | - Bump copyright years
* Add an entry that asking all ports maintainers and portsmaho2007-01-181-0/+7
| | | | that uses Fortran77 to migrate to Fortran90/95 (lang/gcc42).
* Add the changes brought in by the GNOME 2.16 import.marcus2006-10-141-0/+8
| | | | Approved by: portmgr (implicit, kris)
* Document bsd.port.mk 1.544 and associated changes.linimon2006-10-011-0/+16
|
* * Add PKGVERSION to bsd.port.mk [1]linimon2006-09-151-0/+14
| | | | | | | | | | | | | * Add bsd.lua.mk to support for lua-based ports [2] * Remove DESTDIR from bsd.scons.mk [3] * Add some quotes in 'missing' target to improve handling of duplicate origins [4] PR: 98565 [1], 101612 [2], 101952 [3], 102100 [4] Submitted by: ahze [1], alepulver [2], alexbl [3], shaun [4]
* The following functional changes were made to bsd.sites.mk:sat2006-09-031-0/+13
| | | | | | | | | | | * MASTER_SITES variable can now look like MACRO1/subdir1 MACRO2/subdir2, and be expanded in a way that you expect it to, that is apply different subdirs to different sites. You can safely replace ${M_S_FOO:S/%SUBDIR%/bar/} with FOO/bar. * If M_S_SUBDIR is unset, a macro in M_S won't set it anymore, but rather substitute %SUBDIR% all by itself. Now it's possible to use macros with different default subdirs and they will expand in a proper way.
* Document bsd.sites.mk macro magicsat2006-08-051-0/+27
|
* Fix a typo and refrase a sentense to be less ambiguous in theerwin2006-08-041-2/+3
| | | | | | last commit Submitted by: vd
* Add a note for the latest patchset which adds DESTDIR support.erwin2006-08-041-2/+35
| | | | | Submitted by: gabor Sponsored by: Google Summer of Code 2006
* Document the latest bsd.port.mk checkin.linimon2006-07-181-0/+12
|
* Add latest changes in bsd.*.mk.linimon2006-07-051-0/+22
|
* Belatedly add the description of the most recent bsd.*.mk changes.linimon2006-06-191-1/+39
|
* Document the subset of changes committed to bsd.port.mk that are ofkris2006-05-241-0/+33
| | | | potential interest to port developers.
* Drop description of PERL_(BUILD|RUN)_DEPENDS since they were removedkris2006-02-231-3/+0
| | | | pending reimplementation.
* Another round of markup and spelling nits.danfe2006-01-271-15/+15
|
* - Announce 20060121 infrastructure changespav2006-01-221-0/+27
|
* Remove trailing spaces.krion2005-11-131-2/+2
|
* * Add bsd.database.mk [1]clement2005-11-081-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - move out from bsd.port.mk USE_MYSQL and USE_PGSQL. - add support for Berkley DB and SQLite (via USE_BDB and USE_SQLITE knobs). * Espace '+' in make search [2] * Add "makepatch" target to simplify creation of patches during porting [3] * Replace deprecated MACHINE_ARCH with ARCH [4] * Remove support of OpenLDAP 2.1 [5] * Add bsd.tcl.mk [6] It introduces USE_TCL/USE_TCL_BUILD knobs to support various version of tcl (8.0 -> 8.4) * Fix cosmetic bugs in security-check target [7] * Add support for INDEX-7 and above (up to INDEX-9 actually) [8] * Add "package-recursive" to bsd.port.subdir.mk [9] * Remove check for FreeBSD version < 460101 [10] * New category: net-im [11] * Add .desktop file facilities It introduces DESKTOPDIR and DESKTOP_ENTRIES knobs [12] * Add SHA256 support to "*checksum" targets [13] * Fix USE_PYTHON with OPTIONS [14] * Force NO_LINT to MAKE_ENV to avoid library breaks [15] * Fix typo: s/RC_ORDER/USE_RCORDER/g [16] * Add support for PostgreSQL 8.1 [17] * Add bsd.apache.mk USE_APACHE knob enhancements [18] PR: ports/85695 [1], ports/85669 [2], ports/85488 [3], ports/84489 [4], ports/83835 [5], ports/83718 [6], ports/83716 [7], ports/83710 [8], ports/82753 [9], ports/82138 [10], ports/81206 [11], ports/79509 [12], ports/79123 [13], ports/74866 [14], ports/85490 [15], ports/83514 [16], ports/88466 [17] Submitted by: vsevolod [1] [6], Ricardo Alves dos Reis <ricardo_bsd@yahoo.com.br> [2], markm [3] [15], obrien [4], krion [5] [8] , Petr Rehor <prehor@gmail.com> [7], clement [8] [18], jhs@berklix.org [9], edwin [10] [13], pav [11], jylefort [12], mnag [14], leeym [16], girgen [17]
* Add new GNOME 2.12. porting changes.marcus2005-11-051-0/+21
|
* Mega-patch to cleanup the ports infrastructure regarding our linux bits:netchild2005-06-181-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - USE_LINUX now implies NO_FILTER_SHLIBS=yes. It also doesn't use FreeBSD tools to strip binaries anymore, so it's not neccesary anymore to override STRIP and STRIP_CMD. - USE_LINUX_PREFIX implies NO_MTREE now. - In the USE_LINUX case, USE_XLIB now depends upon the linux X11 libraries instead upon the native FreeBSD libraries. - The variable LINUX_BASE_PORT contains a string which is suitable as an item in *_DEPENDS, so if a port BATCH_DEPENDS or FETCH_DEPENDS upon the default (or overriden) linux base, ${LINUX_BASE_PORT} should be used instead of a hardcoded reference. - Change all ports to comply to the "new world order". - The Ports Collection now allows to override the default linux_base port. Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use ${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use ${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}). - If USE_LINUX or OVERRIDE_LINUX_BASE doesn't point to an existing linux_base port and if USE_LINUX isn't set to "yes" (case insensitive), the port will be marked as IGNORE. [1] - Readd USE_LINUX knobs into several ports and make several uses of a conditional dependency ("USE_LINUX?=") into an unconditional one ("USE_LINUX=") which where removed/changed by Trevor to allow the use of alternative linux_base ports. While this is a nice goal, the implementation resulted in missing dependencies. The OVERRIDE_LINUX_BASE_PORT knob in this commit is supposed to fix the problem while keeping the feature. Basicaly this includes a backout of Trevor's commit, to prevent confusion I mention it here explicitely. - Use the correct prefix (X11- instead of LOCAL- or LINUX-) for some ports. Chase dependencies for this. - Changes to make linux_devtools installable on amd64, remove some stray device nodes (they don't work on recent OS versions and aren't really needed). - Make linux_base-8 PREFIX clean and remove some stray device nodes. Additionally tell a little bit more about how to setup NIS/YP [2]. - Update the PGSQL dependency in the linux-opengroupware port to a recent version (the old one isn't available anymore), I don't know if this works (at least it isn't more broken than before). - Use PREFIX/usr/share/doc instead of PREFIX/usr/doc in the divx4linux ports, the former path exists already and gets populated by other packages too (PREFIX=LINUXPREFIX!). - Fix some obvious (non-linuxolator) bugs in some linux ports while being there. - Bump PORTREVISION where neccesary. Requested by: portmgr (linimon) [1] Submittted by: Gerrit Kuehn <gerrit_huehn@gruft.fido.de [2] Approved by: portmgr (kris, linimon), maintainers (or maintainer timeout) Tested on: ports cluster (kris) Reviewed by: silence on emulation@ Superseedes PR: 69997 Maintainer approval from: chris@chrisburkert.de cracauer@cons.org des girgen jamie@bishopston.net mezz mi nivit@users.sf.net pat simond@irrelevant.org riggs@rrr.de Udo.Schweigert@Siemens.com
* Add notes about changes introduced in bsd.port.mk rev. 1.512krion2005-06-101-1/+39
| | | | Remove trailing spaces.
* Add an entry for the CVSup "refuse" file bug fix.jdp2005-03-271-0/+11
| | | | Approved by: portmgr (linimon)
* Add an entry for the recent gstreamer-plugin-gconf split.kwm2005-03-211-0/+6
|
* Add an entry for the recent bsd.gnome.mk changes.marcus2005-03-201-0/+11
|
* Add information about IGNORE_MASTER_SITE_xxxedwin2005-03-141-0/+18
| | | | Noticed by: krion
* - Add note about changes to gstreamer-plugins and gnomehier ports.ahze2005-03-131-0/+24
|
* - Don't pretend these changes were made a month agopav2005-02-091-1/+1
| | | | Time traveller: krion
* Document changes committed in bsd.port.mk revision 1.508krion2005-02-071-0/+45
|
* Say hello to the linux mega patch, it consolidates our linux bits anetchild2005-01-011-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | little bit and allows to proceed to a more recent linux_base from a stable (read as: the major bugs should be ironed out or identified and most linux ports build just fine) source. It also allows to ship 4.11 with a working linuxolator (the EOLed linux_base is marked forbidden because of a security hole). This is a major update, please read UPDATING (and CHANGES if you develop linux ports). Changes: - change the default linux_base from v7 to v8 - add a newer freetype to linux_base-8 for nicer fonts display [1] - don't let cpio use hardlinks in the linux_base-8 port to quiet some warnings in some cases [2] - fix a cut&past error in the linux_base-8 pkg-install script [3] - convert the binary knob "USE_LINUX" to a version specifier, e.g. USE_LINUX=<value> specifies a dependency upon emulators/linux_base-<value>, exceptions are a value of "7" (which does what you want and adds a dependency to linux_base) and any value without a corresponding port in PORTSDIR/emulators/linux_base-<value> (which adds a dependency to the default linux_base) - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob, this allows us to use the USE_LINUX_PREFIX knob for linux_base and paves the way for splitting up future linux base ports into individual pieces - remove RESTRICTED from some GPL licensed ports, even when we only distribute binaries, we get them from official linux sites, so anyone can grab them there if he needs to - add a dependency upon the linux X11 bits where necessary (based upon guesswork) - don't use USE_X_PREFIX in some linux ports since it adds a dependency to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean solution would be to remove the implicit USE_XLIB from USE_X_PREFIX) - bump the portrevision of the linux ports ("better safe than sorry" algorithm) - pass maintainership of the important linux infrastructure to a mailinglist, hijack freebsd-emulation@ for this purpose (if somebody doesn't like this: tell us your bikeshed color at freebsd-emulation@, my color would be "linuxolator@" in case someone cares...) - add a pkg-install script for linux-fontconfig, but don't use it; everything should work without it (the FreeBSD fc-cache program should do all the work), but in case we need it we just need to decomment the pkg-install part in the Makefile - fix some dependencies - fix some bugs - add some static plists - unbreak the ports with dependecies to more than one linux_base This also fixes some ports which are marked BROKEN because of dependencies to v7 and v8 of linux_base at the same time. Known bugs: - the linux-mesa and linux-devtools ports install libGL*.so symlinks - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by the linux X11 port, so linx_Base-8 moans at deinstall time) Future work (interested souls should coordinate with freebsd-emulation@): - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies, or modify the behavior of USE_XLIB in the USE_LINUX case AFAIK trevor has some patches. - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of the PREFIX?= workaround in some linux ports Should be discussed/coordinated on/with x11@. - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/ - update to a more recent linux base PR: 69997, 70539 (and maybe others) Discussed with/on: java@, x11@, trevor, portmgr Tested by: mezz, portmgr, pointyhat RPM hunted down by: Joseph Gelinas <scirocco@tasam.com> [1] Requested by: portmgr [2] Submitted by: kris [3] Approved by: portmgr
* Add the changes just committed.krion2004-12-101-0/+40
|
* Add the changes just committed.krion2004-11-191-0/+40
|
* 20041116:mezz2004-11-161-0/+6
| | | | | | | AUTHOR: gnome@FreeBSD.org The way OMF files are handled has been changed to use the new INSTALLS_OMF macro (similar to INSTALLS_SHLIB). Details about the new macro can be found at http://www.FreeBSD.org/gnome/docs/porting.html and bsd.gnome.mk.
* Since INDEX version in CVS is always too old, portmgr decided tokrion2004-11-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remove it. You will still be able to build your own INDEX or use 'fetchindex' target in /usr/ports/. The last INDEX song ever. (sung to the tune of "Imagine" by John Lennon) Imagine there's no INDEX It's easy if you try It was a hard decision It should now go and die Imagine all the people Building INDEX today... Imagine there's no ports Is it so hard to do ? Nothing to break or fix for And no GNOME too Imagine all the people Fetching INDEX today... You may say I'm a dreamer But the hacks must go away I hope someday you won't break it And let the downloads rule the day Imagine there's no cluster I wonder if you can Two hundreds ports are broken Please help us, Uncle Sam Imagine all the people Loving INDEX today... You may say I'm a dreamer But the hacks must go away I hope someday you won't break it And let the downloads rule the day
* Add information about GConf schema handled has been changed by use the newmezz2004-11-101-0/+6
| | | | GCONF_SCHEMAS macro.
* Move devel/autoconf->devel/autoconf253 and devel/automake->devel/automake15ade2004-08-041-0/+8
| | | | | | | All autotools ports are now truly versioned and do not conflict with each other. This marks the end of "Phase 1" of the autotools updates.
* Err, today's the 23rd, not the 21st.anholt2004-07-241-1/+1
|
* Add instructions for the X.Org update to UPDATING, and make the ones in CHANGESanholt2004-07-241-17/+5
| | | | | | specific for porters. Requested by: marcus
* - Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,anholt2004-07-241-0/+20
| | | | | | | | | | | | and make XFREE86_VERSION map to it. XFREE86_VERSION is now deprecated. - Make xorg the default X_WINDOW_SYSTEM on -current. - Add several new X_*_PORT variables which point to various pieces of X11 based on the setting of X_WINDOW_SYSTEM, and make ports use them. - Add information to CHANGES about how to handle the transition. PR: ports/68763 Approved by: portmgr (marcus) Approved by: re (scottl)
* Grammar fixes.ale2004-07-201-5/+5
| | | | Submitted by: bmah
* Inform users and developers about the new PHP infrastructure.ale2004-07-191-0/+28
|
* Note that OpenLDAP version 2.2 is now the default.`eik2004-07-171-0/+10
| | | | Reminded by: marcus
* Document the new libtool changes.marcus2004-07-101-0/+24
|
* Add a blurb about the new GConf schema handling style. More details aremarcus2004-07-081-0/+8
| | | | | | | available in portlint as well as in the FreeBSD GNOME porting guide, but this just gives porters another pointer. Requested by: mezz
* USE_SIZE author was trevor, not erwin as I mentioned.krion2004-07-061-1/+1
| | | | IRC'ed by: erwin
* Introduce new AUTHOR: line.krion2004-07-061-1/+15
| | | | Approved by: portmgr (marcus)
* Document the user-relevant changes just committed.kris2004-06-101-1/+100
|
* Information regarding the great autotools update of July 4 2004ade2004-06-051-0/+51
|
* . Add some information regarding the latest changes to bsd.java.mkglewis2004-04-201-0/+24
| | | | Submitted by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
* Augment Trevor's GNOME instructions by linking to the GNOME porting guide.marcus2004-04-151-0/+4
|
* Mention USE_GNOME=gtk20 (gleaned from marcus' commits to the nogger, gringotts,trevor2004-04-151-0/+5
| | | | aumix, groundhog and gtk-qnxtheme ports).
* Correct the name of one of the _DEPRECATED macros.marcus2004-04-091-1/+1
|
* Let other porters know about the recent changes in glib20/gtk20 with regard tomarcus2004-04-091-0/+16
| | | | deprecated API calls.
* . Document the bsd.java.mk update.glewis2004-04-041-2/+63
| | | | | | . Kill some trailing white space while I'm here. Reminded by: znerd
* Add instructions for fixing portability issues with the new freetype2.marcus2004-03-171-0/+15
|
* Add detail about recent autotools changes.ade2004-03-151-0/+12
| | | | Poked by: kris
* semi-document MASTER_SITE_SOURCEFORGE_EXTENDEDeik2004-03-091-0/+9
|
* Reorganize the information about the ruby upgrade to 1.8 on i386.knu2004-03-031-34/+2
| | | | Noted by: kris
* Add notes about ruby's major upgrade to 1.8 on the i386 platform.knu2004-03-031-0/+44
|
* Mozilla will now default to using GTK2, and will only compileadamw2004-02-181-0/+34
| | | | | | | against Gtk+-1.2 if explicitly requested. This is in exact opposite to the old behaviour. Lengthy, babbling explanation follows.
* Add the latest round of bsd.*.mk changes.marcus2004-02-041-0/+152
|
* Replace spaces by taberwin2004-02-011-1/+1
| | | | Submitted by: Xin LI <delphij@frontfree.net>
* Add entry about USE_SIZEerwin2004-01-291-0/+9
| | | | Submitted by: trevor
* Add CHANGESerwin2004-01-291-0/+48
Heavily inspired by /usr/src/UPDATING, this file is intended for notes on major changes to ports and infrastructure, that have a significant impact on other ports. Indended audience is committers and developers; changes that affect users should be added to the ports section of the release notes that I hope to add in the near future. Although I am mentioned as maintainer, this should not be seen as a lock, everyone is welcome to add to this file. Requested by: many Approved by: marcus (some time ago) Inspired by: UPDATING (imp)