summaryrefslogtreecommitdiff
path: root/Mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Clean up Gnome mirror sites.Koop Mast2008-09-131-4/+5
| | | | | | | Remove dead mirrors and add new ones from: http://ftp.gnome.org/pub/GNOME/MIRRORS Approved by: portmgr (marcus)
* Replacment port: math/octave-forge.Maho Nakata2008-09-081-0/+61
| | | | | | PR: 127030 Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu> Approved by: portmgr (pav)
* * print/ghostscript-* and related ports have been renamed in theHiroki Sato2008-09-051-12/+44
| | | | | | | | | | | | | | | | | | | | | | 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)
* - Reshuffle kde.org mirrors a bitPav Lucistnik2008-09-041-2/+2
| | | | Complained about it: ade
* - Remove first dead site from PGSQL list, and update the mirror list URLPav Lucistnik2008-09-041-2/+1
| | | | | PR: ports/126963 Submitted by: Alex Goncharov <alex-goncharov@comcast.net>
* The KDE FreeBSD team is proud to announce the release of KDE 4.1.1Martin Wilke2008-09-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for FreeBSD. The official KDE 4.1.1 release notes can be found at http://www.kde.org/announcements/changelogs/changelog4_1to4_1_1.php. KDE Community ships sirst translation and service release of the 4.1 dree desktop, containing numerous bugfixes, Performance Improvements and Translation Updates. Pretty much all applications have received the developers' attention, resulting in a long list of bugfixes and improvements. The most significant changes are: * Significant performance, interaction and rendering correctness improvements in KHTML and Konqueror, KDE's web browser * User interaction, rendering and stability fixes in Plasma, the KDE4 desktop shell * PDF backend fixes in the document viewer Okular * Fixes in Gwenview, the image viewer's thumbnailing, more robust retrieval and display of images with broken metadata * Stability and interaction fixes in KMail New Ports: - graphics/kcoloredit * KColorEdit is a palette files editor. It can be used for editing color palettes and for color choosing and naming. - graphics/kgraphviewer * KGraphViewer is a GraphViz DOT graph viewer for KDE. The GraphViz programs are free-software layout engines for graphs. KGraphViewer displays the graphs in a modern, user-friendly GUI with all the power of a well integrated KDE application. - graphics/kiconedit * KIconEdit is designed to help create icons for KDE using the standard icon palette. - graphics/skanlite * Skanlite is a simple image scanning application that does nothing more than scan and save images. Skanlite can open a save dialog for every image scanned or save the images immediately in a specified directory with auto-generated names and format. The user can also choose to show the scanned image before saving.
* The KDE FreeBSD team is proud to announce the releaseMartin Wilke2008-08-291-1/+1
| | | | | | | | | | | | | | | | | | | of KDE 3.5.10 for FreeBSD. The official KDE 3.5.10 release notes can be found at: http://www.kde.org/announcements/announce-3.5.10.php While not a very exciting release in terms of features, 3.5.10 brings a couple of nice bugfixes and translation updates to those who choose to stay with KDE 3.5. The fixes are thinly spread across KPDF with a number of crash fixes, KGPG and probably most interesting various fixes in kicker, KDE3's panel: * Improved visibility on transparent backgrounds * Themed arrow buttons in applets that were missing them * Layout and antialiasing fixes in various applets Approved by: portmgr (erwin/pav)
* - fix symlinked pkgdb dirDirk Meyer2008-08-271-2/+2
| | | | PR: 126508
* - Add support for lang/tolua++ (lang/tolua++50) in a way similar toAlejandro Pulver2008-08-251-4/+14
| | | | | | | lang/tolua (lang/tolua50). PR: ports/126440 Submitted by: amdmi3
* - Add mesh as SF mirrors.Chin-San Huang2008-08-251-1/+1
|
* - Fix a small hole after last CONFIGURE_TARGET (actually, it's CONFIGURE_ARGS)Rong-En Fan2008-08-251-1/+1
| | | | | | | | update: if a port version is 2.13, my magic detection treats this port using the old autoconf. To fix this, change the regex to include the prefix "autoconf" before the version number 2.13. Tested by: pointyhat 7-amd64 exp run (by pav)
* Make sure the CONFIGURE_ENV is updated for all lthacks.Joe Marcus Clarke2008-08-241-0/+1
|
* If any of the libtool hacks are used, set an empty ac_cv_path_DOLT_BASHJoe Marcus Clarke2008-08-241-0/+1
| | | | | variable to prevent a bash script from being used to wrap libtool. If the wrapper is used, none of the lthacks actually have any effect.
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.Rong-En Fan2008-08-213-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build='' prefix. To solve this issue, under the fact that some ports still have configure script generated by the old autoconf, we use runtime detection in the do-configure target so that the proper argument can be used. Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=gnometarget is now an no-op Changes to individual ports, other than removing the CONFIGURE_TARGET hack: = pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost = use x86_64 as ARCH - devel/g-wrap = other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) PR: 126524 (obsoletes 52917) Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav)
* Conversion from (now defunct) autoconf-2.61 to autoconf-2.62Ade Lovett2008-08-201-1/+1
| | | | Tested by: exp build run (erwin)
* . Add diablo-jdk16 and make it the default on 6.x and 7.x.Greg Lewis2008-08-181-5/+7
| | | | . Make jdk16 the default on all other supported versions.
* The KDE FreeBSD team is proud to announce the releaseMartin Wilke2008-08-181-1/+1
| | | | | | | | | | | | | | | | of KDE 3.5.9 for FreeBSD. The official KDE 3.5.9 release notes can be found at: http://www.kde.org/announcements/announce-3.5.9.php After the KDE 4.1.0 import the team found time to make KDE 3.5.9 ready for the Ports tree. KDE 3.5.9 was released six months ago and 3.5.10 is coming soon. We are not sure we have time to get 3.5.10 for FreeBSD 7.1/6.4 release, but we would have minimum 3.5.9 for those people who prefer to stay with KDE3. Of course Thanks to all Testers.
* Remove support for GCC 2.7 (the lang/gcc27 port) which, as it turns out,Gerald Pfeifer2008-08-171-2/+1
| | | | had been removed from ports three years ago.
* Remove support for GCC 3.2 which is not used by a port anymore (andGerald Pfeifer2008-08-161-2/+1
| | | | | where we'll shortly remove lang/gcc32 which does not support amd64, for example).
* - Update ruby to 1.8.6 patchset 287.Stanislav Sedov2008-08-151-2/+2
|
* Make bsd.linux-rpm.mk respect NOPORTDOCS variable.Boris Samorodov2008-08-151-1/+15
| | | | | | PR: 123964 Submitted by: Ganael Laplanche <ganael.laplanche at martymac.com> Discussed at: emulation@
* - Fix dependency checks so that KDE3 apps pull in the correct versionsMartin Wilke2008-08-131-4/+4
| | | | | | | of kdelibs3 and kdebase3, when they only currently have KDE4 installed (this is because kde4 also installs libs with same name, so check for unique files) Thanks to: Andy Fawcett/Max Brazhnikov
* - update stable to 0.14.0Dirk Meyer2008-08-121-4/+0
|
* - Merge patch-Makefile into patch-src-Makefile (both actually patch same file).Alejandro Pulver2008-08-101-1/+21
| | | | | | | | | | - Patch lang/lua to behave as expected by the framework. - Add missing library dependency (only run before) when using lua 5.1. - Add notes in bsd.lua.mk for updating lang/lua* ports describing how they are integrated into the ports tree. PR: ports/126207 Submitted by: Daniel Roethlisberger <daniel@roe.ch>
* - Fix CVE-2008-1447 (DNS spoofing vulnerability).Stanislav Sedov2008-08-101-1/+1
| | | | | | | | | - Fix Webrick DoS vulnerability. - Serveral minor bugfixes in cgi.rb, ipaddr.rb and resolver. - Bump PORTREVISION. Obtained from: ruby VCS Tested by: Ilya Bakulin <webmaster@kibab.com>
* - Update to 2.6.1Martin Wilke2008-08-101-1/+1
| | | | | | | | | Changelog: http://www.cmake.org/pipermail/cmake/2008-August/023188.html bsd.cmake.mk - Use VERBOSE mode when BATCH is defined to get more informative logs on pointyhat/tinderbox
* - Fix tolua dependency for version 5.0 (was using 5.1).Alejandro Pulver2008-08-101-1/+2
| | | | | | | - Add tolua dependency for version 5.1. PR: ports/126350 Submitted by: amdmi3
* The KDE FreeBSD team is proud to announce the release of KDE 4.1.0Martin Wilke2008-08-092-133/+126
| | | | | | | | | | | | | | | | | | | | | for FreeBSD. The official KDE 4.1.0 release notes can be found at http://www.kde.org/announcements/4.1/. Some note: * Prefix KDE4 will be install into a custom prefixes namely ${LOCALBASE}/kde4. KDE4 and KDE3 can co-exist * Sound For sound to work, it is necessary to have dbus and hal enabled in your system. Please see the respective documentation on how to enable these. For more Informations see the HEADS UP at ports@ and kde-freebsd@ or our wiki page http://wiki.freebsd.org/KDE4/Install. Have fun!
* Remove firefox3 from USE_GECKO; it does not work and wait for xulrunner 1.9Jeremy Messenger2008-08-061-3/+3
| | | | | comes in. The xulrunner 1.9 is current in MC ports. It's clear about that Mozilla folks want us to use xulrunner for SDK/build.
* - improve detection installed openssl portDirk Meyer2008-08-051-2/+5
| | | | | | | | | With about 1000 ports installed, there is a perormance gain about 50% with emty cache and about 25% when files are in cache. Submitted by: Vladimir Chukharev, Doug Barton - OPENSSL_INSTALLED could now be set by bsd.port.subdir.mk for further caching.
* - Update to qt 4.4.1Martin Wilke2008-08-041-31/+81
| | | | | | | | | | | Note: With this update several ports specific problems have been fixed. Qt4 headers and libraries have been moved to include/qt4 and lib/qt4. bsd.qt.mk defines QT_INCDIR and QT_LIBDIR now, which could be used in qt4-dependent ports if required. Thanks to: Max Brazhnikov Danny Pansters
* - Move easynet.be down the list of MySQL mirrors. Fetch from it hangs a lot.Pav Lucistnik2008-07-281-1/+1
|
* Add support for MySQL 6.0.Alex Dupre2008-07-261-0/+1
|
* - Add CC and CXX to MAKE_ENV for all portsPav Lucistnik2008-07-242-4/+3
| | | | PR: ports/86106, ports/101120 (based on)
* - Add an ugly kludge to strip the trailing whitespace from CFLAGS (it comesPav Lucistnik2008-07-241-0/+4
| | | | | | | | | this way from outside already). Unless stripped, later CFLAGS+= assignments will produce a double-space in CFLAGS string. Sub-configure will reduce it back to single space and complain that CFLAGS changed underneath it. Most prominent example of a problem solved by this kludge is the -CURRENT, where -fno-strict-aliasing is added to every port's CFLAGS.
* - Forbid automatical fetching of rubygems from rubyforgePav Lucistnik2008-07-241-1/+1
| | | | Submitted by: Alexander Logvinov <ports@logvinov.com>
* - Remove special treatment of ia64 [1], 4.x, and sparc 64 5.xPav Lucistnik2008-07-221-6/+1
| | | | Requested by: marcel
* Fix typo: OPENLPAP should be spelled like OPENLDAP.Xin LI2008-07-221-1/+1
|
* - Separate OpenLDAP related code into bsd.ldap.mkPav Lucistnik2008-07-212-38/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Change default OpenLDAP version to 2.4 - Remove OpenLDAP 2.2 support, the port has been gone for some time now - Add -DDEPRECATED to CFLAGS for all OpenLDAP using ports PR: ports/123602, ports/124115, ports/125605 Submitted by: delphij, Jens Rehsack <rehsack@web.de>, Yuri Pankov <yuri.pankov@gmail.com> - Remove USE_GTK, it's no longer used PR: ports/123528 Submitted by: mezz - Use PATCH_WRKSRC instead of WRKSRC in do-patch target PR: ports/124169 Submitted by: Max Brazhnikov <makc@issp.ac.ru> - Remove USE_XPM, it's been replaced by USE_XORG+=xpm PR: ports/124506 Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> - Minor fixups for bsd.port.mk PR: ports/122675 Submitted by: linimon - Remove stale comment about USE_GETOPT_LONG PR: ports/124521 Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> - Correct comment about default fetch arguments PR: ports/125334 Submitted by: Gary Palmer <freebsd-gnats@in-addr.com>
* - Overhaul the way we handle with LDAP data directory, populateXin LI2008-07-201-1/+1
| | | | | | | | | | | the data directory upon start, not upon install. [1] - Update to OpenLDAP 2.4.11. - Modify bsd.port.mk to fit with the shared libary version bump [2] This has no impact to package building yet as 2.4.x is not the default version. Submitted by: Mikhail Goriachev <mikhailg webanoide org> [1] Approved by: portmgr (marcus) [2]
* Major optimizations for 'make index' and other recursive traversalKris Kennaway2008-07-194-71/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | targets. * Use /rescue/sh for index builds instead of /bin/sh, when it exists. The former is statically linked and faster to execute, which becomes significant when executing it tens of thousands of times. This trick can be used with other recursive targets by passing in __MAKE_SHELL. * Get rid of make variable assignments that use != command invocations in the critical path, using several methods: - rewriting logic to use shell or make builtins instead of external command executions - macroizing commands and executing them in the targets where they are needed instead of with every invocation of make - precomputing the results of invariant commands in bsd.port.subdir.mk and passing them in explicitly to child makes, and using this to avoid recalculation in all the children. NB: the commands are still run one per top-level subdirectory but this does not currently seem to be a major issue. They could be moved further up into the top-level Makefile at the cost of some cleanliness. - Committers are strongly discouraged from adding further "bare" != assignments to the ports tree, even in their own ports. One of the above strategies should be used to avoid future bloat. * Rewrite the core 'describe' target to work entirely within a single shell process using only builtin commands. The old version is retained as a backup for use on systems older than 603104, which does not have the make :u modifier. This cuts down the number of processes executed during the course of a 'make index' by an order of magnitude, and we are essentially now amortized to the minimum of a single make + sh instance per port, plus whatever commands the port makefile itself executes (which are usually unnecessary and bogus). * Less validation of the WWW: target is performed; this can become policed at a port level by portlint. Specifically we look at the second word of the first line beginning with "WWW:" in pkg-descr, and append "http://" to it unless it already begins with "http://", "https://" or "ftp://". Thanks to dougb for the idea of how to extract WWW: using shell builtins. * Use the "true" shell builtin instead of echo > /dev/null for a measurable decrease in CPU use. * Add a note about dubious escaping strategy in bsd.port.subdir.mk * Minor change in output of 'make describe': it no longer strips trailing CR characters from pkg-descr files with MSDOS CR/LF termination. Instead the makeindex perl script that post-processes make describe into the INDEX is tweaked to strip on input. The bottom line is that on my test hardware INDEX builds are now faster by more than a factor of 2 and with a reduction in system time by a factor of 4-8 depending on configuration.
* Add pecl-APC module support.Alex Dupre2008-07-111-1/+2
| | | | | PR: ports/121240 Submitted by: Greg Larkin <glarkin@sourcehosting.net>
* Add a quick-reference comment block at the beginning directing end-usersAdam Weinberger2008-07-041-0/+11
| | | | how to use the WITH_GECKO mechanism.
* First all, ahze did most of work. Thanks ahze! Last week or so, I am justJeremy Messenger2008-06-303-6/+675
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | merely pick up and help him. Thanks to many testers in both private and mailing list emails for report a few of build and dependencies problems. Also, thanks to marcus and Chess Griffin for test in their tinderboxes. x11/pixman: Update to 0.10.0 ------------------------------------------------------- Firefox 3 needs it. Orignal, the shared library was bumped and ahze has added a new feature in our USE_GNOME=ltverhack by can control the number of shared library. To control the number of shared library, add the ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your port, you need to make sure the ABI doesn't change to use it.. ------------------------------------------------------- graphics/cairo: Update to 1.6.4 ------------------------------------------------------- Firefox 3 needs it. We have updated most cairo binding ports too. ------------------------------------------------------- graphics/poppler: Update to 0.8.3 ------------------------------------------------------- The shared libraries version have been changed. All ports that depend on poppler have PORTREVISION bump. The graphics/py-poppler has been updated to 0.8.1 to work with newer poppler better. As for the poppler-qt, there is no shared library version change. ------------------------------------------------------- www/firefox3 and gecko ports related: Update to 3.0 final ------------------------------------------------------- The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it in backward compatibility, so the rest ports won't be break. We haven't add some other ports to have Firefox 3 support yet, so feel free to send us patch or commit it by yourself (to committers). However, view in bsd.gecko.mk for document. ------------------------------------------------------- Approved by: portmgr (marcus)
* Provide the test-gcc target and at least key information there even ifGerald Pfeifer2008-06-281-3/+9
| | | | | USE_GCC has not been specified. This is relevant for USE_FORTRAN, but should be useful in general.
* - Add a couple of other patches from ruby SVN repo:Stanislav Sedov2008-06-251-1/+1
| | | | | | | | * fix integer overflow in bignums; * correctly check for string length in regexps; * fix memory leak in parse.c. - Bump portrevision.
* - Add support for freepascal based portsJose Alonso Cardenas Marquez2008-06-242-0/+166
| | | | Approved by: portmgr (pav)
* mirror.ac.uk closed down during 2007:Tim Bishop2008-06-231-2/+0
| | | | | | "JISC ceased funding for the JISC Mirror service during 2007. If you came to this page via a referring site, you may wish to let that site know that its links are out of date."
* - Fix possible memory corruption when using String;Stanislav Sedov2008-06-211-1/+1
| | | | | | | | - fix integer overflow in Array; - fix overflow in String; - bump PORTREVISION. Obtained from: ruby VCS
* - update gnustep-back to 0.14.xDirk Meyer2008-06-201-1/+1
|