aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Uses/cmake.mk: Reword description of CMAKE_VERBOSE and CMAKE_NOCOLOR a bit.rakuco2014-12-191-2/+2
|
* Only the definition of the fakeroot command should conditioned to the UIDbapt2014-12-181-1/+1
|
* Add USES=fakeroot to allow packaging ports that are not stageable as a userbapt2014-12-172-1/+18
| | | | | It uses debian's fakeroot, like NEED_ROOT (which it is supposed to replace) it is preferred to fix the port to properly stage without those hacks
* Make Perl link all .so it builds with libperl.so.mat2014-12-172-6/+57
| | | | | | | | | | | | | | | | It makes upgrading from one Perl major version to another way easier. For binary package users, it means pkg upgrade will detect the libperl.so.x.yy change, and reinstall the affected packages. For users using ports, it will save rebuild time as it's easier to detect what ports really need to be rebuilt. PR: 195821 Differential Revision: https://reviews.freebsd.org/D1241 Submitted by: mat Reviewed by: antoine, bdrewery Exp-run by: antoine With hat: perl Sponsored by: Absolight
* Avoid defining do-install if NO_INSTALL is definedbapt2014-12-171-7/+1
|
* Big Gstreamer update:kwm2014-12-161-7/+13
| | | | | | | | | | | | | | | | | | Update gstreamer, gstreamer-plugins, -good, -bad and -ugly ports to 1.4.4. Update gstreamer1-plugins-gnonlin to 1.4.0. Update py-gstreamer1 and py3-gstreamer1 to 1.4.0. Add multimedia/gstreamer1-editing-services. GES is a high-level library for facilitating the creation of audio/video non-linear editors. Add pulseaudio plugin now that pulseaudio is updated and add the gl plugin. Drop :keepla from USES=libtool. Drop @dirrm[try] from plists and drop gnomehier from USE_GNOME Switch to optionhelpers in multimedia/gstreamer1. PR: 194922 (merged with my own WIP) Submitted by: olivierd
* ts=8, repeat after me, ts=8.mat2014-12-161-52/+51
| | | | | With hat: perl@ Sponsored by: Absolight
* Update telepathy to 0.8.0alonso2014-12-161-1/+1
| | | | | | | | | | | | | Merge area51's commits 10180, 10181, 10314, 10315, 10485, 10491, 10492, 10500, 10502, 10503 and 10504. Individual revisions can be reviewed at http://src.mouf.net/area51/log This commit is based on a patch originally sent to the kde@ mailing list by T.C.Berner <tcberner@gmail.com>, and introduces a new port for ktp-desktop-applets. Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D1264
* - Remove support for EXTRACT_PRESERVE_OWNERSHIPantoine2014-12-141-15/+4
| | | | | | | - Update a few comments related to extract Differential Revision: https://reviews.freebsd.org/D1189 With hat: portmgr
* - Use FINDsunpoet2014-12-131-1/+1
|
* abi is case sensitivebapt2014-12-111-1/+1
|
* Fix NO_ARCH in a way compatible with both pkg 1.3 and pkg 1.4bapt2014-12-111-1/+2
|
* Patches go into PATCHDIR, not FILESDIR.mat2014-12-101-4/+4
| | | | | Pointy hat to: Everybody that looked at the code review, me included. Sponsored by: Absolight
* Fixing mirror order as ctex hangs indefinitely and the next one seems tofeld2014-12-101-4/+4
| | | | be missing files.
* Set CentOS 6.6 as default Linux version.xmj2014-12-103-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since CentOS 6.5 landed in the portstree and was updated to CentOS 6.6 and we've fixed the remaining issues, it's time to replace Fedora 10 as Linux default -- given that in the past five years it has done its service and has long since gone EOL upstream. The CentOS 6 series will go End of Life in 2020, this should give us some time to keep its annual releases up to date. If you have not switched to using CentOS 6.6 ports, please refer to today's UPDATING entry -- it contains detailed instructions. If you have already switched to CentOS 6.6 userland, you can now remove the following two lines from make.conf: OVERRIDE_LINUX_BASE_PORT=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 If you encounter any difficulties, please follow the UPDATING entry from 20140922 but skip step 2. In case these steps do not fix the issues, please submit an issue report in Bugzilla and send an email to FreeBSD's emulation mailing list. Differential Revision: https://reviews.freebsd.org/D1145 Reviewed by: wblock, bcr (doc), rene (emulation) Approved by: swills (mentor) Approved by: portmgr (swills) Sponsored by: Perceivon Hosting Inc.
* Force PREFIX to LINUXBASExmj2014-12-101-1/+1
| | | | | | | | | Using pkg with linux packages will generate conflicts with non-linux ports if PREFIX is set in make.conf. If USE_LINUX_PREFIX is defined, force PREFIX to LINUXBASE, which can be overridden separately. Approved by: koobs, swills (mentors) Approved by: portmgr (swills)
* Fix subdir part of GIMP sites.kwm2014-12-091-1/+1
| | | | | Make sure we only select the two numeric values of the version. I tested this with the gimp update but gimp overwrites the master_site_subdir value.
* Add gimp MASTER_SITES block.kwm2014-12-091-0/+11
|
* Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla intijl2014-12-093-21/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)
* Change PostgreSQL default version from 9.2 to 9.3marino2014-12-081-1/+1
| | | | | | | | | An exp-run has been performed on this default version change, and both pgsql and portmgr are aware of this change. Note that PR originally made the jump from 9.0 to 9.3, but a conservative change to 9.2 was done in May instead. PR: 187286
* Modify run-autotools-fixup so it only prints "FreeBSD 10 autotools fixtijl2014-12-051-3/+4
| | | | | | | | | | applied to..." when it modified a file. Also change _CONFIGURE_SEQ so run-autotools-fixup runs after targets like do-autoreconf that can already fix some cases. This will allow us to get a better idea of how big the problem still is. Approved by: portmgr (bapt)
* - Update to 2.31beat2014-12-051-3/+3
| | | | | | | PR: 195559 Submitted by: Jan Beich MFH: 2014Q4 Security: http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
* Update kdevelop to version 4.7.0alonso2014-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge the area51's revisions 10454, 10455, 10485 (partially) and 10486: Revision Log Revision 10454: Fix options Run-Time references on Okteta/Kasten used to be emited independend of the OKTETA option switch, if Okteta/Kasten was installed on the system at build time. Honour the option and force CMake to ignore the presence of Okteta by specifying KDE's macro_optional_find_package preemptive abort macro. Revision 10455: Update kdevelop to version 4.7 Okteta OPTION tracking was fixed in the last commit. Further, preemt the installation of okteta-specific NLS data if the OKTETA switch is disabled, which causes remnants. Also, remove any @dirrm and @dirrmtry plist statements. Builds and works on 10.1. Revision 10485 (partially): Remove kdehier references PORTS Revision 371194 by makc removed kdehier references from two ports. Original commit message for revision 371194: finance/skrooge and devel/kdevplatform: - Chase devel/grantlee update - remove deprecated USE_KDE4=kdehier Merge that commit, and while doing so remove any remaining kdehier reference on it within area51. Revision 10486: Add newline-at-end-of-file In addition to those, follow up the bapt@'s CHANGES entry of 2014-09-22 and remove @dirrm plist entries lines. Approved by: makc (mentor), rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D1261
* Add etex symlink.hrs2014-12-041-0/+2
|
* - Update Thunderbird to 31.3.0beat2014-12-032-30/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Update gmp-api to 35.0 - Update openh264 to 1.2 - Update NSS to 3.17.3 - Update Firefox to 34.0.5 - Update Firefox ESR 31.3.0 - Update libxul to 31.3.0 - Improve CONFIGURE_TARGET handling - Always build using client.mk - Switch to clang by default on systems without libc++ (/stable/8 and /stable/9) - Drop lang/python2 dependency, only lang/python27 is required to build - Use DuckDuckGo searchplugin from upstream (has suggestions and purposes) - Backport a few about:memory fixes - Backport Web Notifications libnotify integration - Add GTK3 option for www/firefox. Adwaita is a bit broken since Gtk 3.14, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1073117 PR: 195559 Submitted by: Jan Beich MFH: 2014Q4 Security: http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
* Add missing GSSAPI{LIB,INC}DIR when :mit is specified.hrs2014-12-031-0/+2
| | | | Spotted by: ume
* Fix a false positive home directory leftover for ports with multiple USERSantoine2014-12-021-1/+1
| | | | | | | or with USERS matching another user in UIDs Reported by: adamw (mail/spamassassin) With hat: portmgr
* Cleanup plist of ocaml portsantoine2014-11-301-23/+1
| | | | With hat: portmgr
* Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. Thetijl2014-11-304-22/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | first contains runtime libraries such as libintl and the latter contains developer tools such as msgfmt. Ports that use gettext will usually need a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools. USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on devel/gettext-runtime and USES=gettext-tools can be used to set a BUILD/RUN_DEPENDS on devel/gettext-tools. USES=gettext is now the same as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools. Update gettext to 0.19.3. Remove :oldver from converters/libiconv and devel/gettext-runtime. Leave symlinks with the old library versions to avoid the need to bump PORTREVISION on a large number of dependent ports. When most of the dependent ports have had normal version updates, PORTREVISION can be bumped on the remaining ones (low number) and the links can be removed. Fix some ports that installed files in lib/locale instead of share/locale. PR: 194038 Reviewed by: bapt Exp-run: antoine Approved by: portmgr (antoine)
* Use TMPPLIST, not PLIST.mat2014-11-271-3/+2
| | | | Sponsored by: Absolight
* No need to output what this does.mat2014-11-271-1/+1
| | | | | Pointy hat to: myself Sponsored by: Absolight
* - Bring back the .packlist files, many people need them, they willmat2014-11-271-11/+11
| | | | | | | | | | | automatically added to the plists. - Add soname to libperl.so and rename it to libperl.so.PERL_VER, for instance libperl.so.5.18. To keep software linked with it working, provide a libperl.so symlink. - Rollback Perl's man page location change, it creates conflicts for the few modules that ship with Perl and are in the ports tree. Sponsored by: Absolight
* Change the way Perl modules are installed, update the default Perl to 5.18.mat2014-11-263-28/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, we had: site_perl : lib/perl5/site_perl/5.18 site_perl/perl_arch : lib/perl5/site_perl/5.18/mach perl_man3 : lib/perl5/5.18/man/man3 Now we have: site_perl : lib/perl5/site_perl site_arch : lib/perl5/site_perl/mach/5.18 perl_man3 : lib/perl5/site_perl/man/man3 Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. As PERL_ARCH is no longer needed in plists, it has been removed from PLIST_SUB. The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now always removed, as is perllocal.pod. The old site_perl and site_perl/arch directories have been kept in the default Perl @INC for all Perl ports, and will be phased out as these old Perl versions expire. PR: 194969 Differential Revision: https://reviews.freebsd.org/D1019 Exp-run by: antoine Reviewed by: perl@ Approved by: portmgr
* Use newly-built binaries first. When $PATH contains PREFIX/bin, an oldhrs2014-11-261-1/+1
| | | | | | (maybe broken) binary could be used to generate .fmt files. PR: 195396
* - Merge EFL libraries into devel/efl and update to 1.12.0gblach2014-11-251-172/+2
| | | | | | | | | | | | | | - Update x11-toolkits/elementary to 1.12.0 - Update x11-wm/enlightenment to 0.19.1 - Update graphics/evas_generic_loaders-* to 1.12.0 - Update devel/e_dbus to 1.7.10 - Update benchmarks/expedite to 1.7.10 - Move some of x11-wm/e17-module-* to x11-wm/e-module-* and update to recent snapshots - Add multimedia/emotion_generic_players-vlc - Add multimedia/rage Reviewed by: crees, antoine
* - Update to 0.039sunpoet2014-11-251-1/+1
| | | | Changes: http://search.cpan.org/dist/Module-Build-Tiny/Changes
* - Add shared ASIO descriptionsunpoet2014-11-251-0/+1
|
* Remove obsolete @dirrm and similar.ale2014-11-241-7/+1
|
* graphics/linux-c6-gdk-pixbuf: rename to -pixbuf2xmj2014-11-241-3/+11
| | | | | | | | | | | | | - Rename gdk-pixbuf to linux-c6-gdk-pixbuf2 to properly distinguish between linux- gdk-pixbuf 1 and 2. - Change consumers dependencies to match. PR: 195120, 195121 Differential Revision: https://reviews.freebsd.org/D1192 Submitted by: Jan Beich <jbeich@vfemail.net> Reviewed by: rene (emulation) Approved by: swills (mentor) Approved by: portmgr (swills)
* Define CPPFLAGS instead of CFLAGS.hrs2014-11-231-3/+3
|
* Do not load anymore bsd.database.mk in case of USE_PGSQL given the migration isbapt2014-11-231-1/+0
| | | | finished
* Fix special [:build] casecrees2014-11-231-1/+1
|
* Finally retire USE_PGSQLcrees2014-11-231-120/+1
|
* - Move headers and libraries into PREFIX/{include,lib}/heimdal. Thishrs2014-11-221-7/+8
| | | | | | | | | | prevents build breakage when a port depends on heimdal in base and some other libraries in LOCALBASE/lib such as OpenSSL from ports at the same time. - Always build libcom_err[*]. PR: 194475 [*]
* Fix typobapt2014-11-221-1/+1
|
* Do not ignore .so in manpages they are really problems for both groff and mandocbapt2014-11-221-1/+1
| | | | | Given we do compress manpages. They need to be addressed with soelim(1) prior any compression
* Define SOELIMbapt2014-11-221-0/+5
| | | | | If base have the new soeliminate(1) then use it first otherwise fallback on groff's soelim
* Enforce clang 3.4 in USES=c*11*,objc,gnustep as clang 3.3 has some bugsantoine2014-11-223-9/+9
| | | | | | | | Requested by: bapt PR: ports/195122 Differential Revision: https://reviews.freebsd.org/D1181 Exp-run by: self With hat: portmgr
* Add a new check-man target that will check the manpages inside the port forbapt2014-11-211-0/+18
| | | | correctness against mandoc lint checker
* Garbage collect the non used and working gconfmm componentbapt2014-11-191-5/+1
|
* Remove libzvt, it is not used anymore by anything in the ports treebapt2014-11-191-5/+1
|
* The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.kwm2014-11-191-63/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up. This commit removes the old GNOME 2 desktop, bindings and some ports that can't be compiled. A few ports where updated to more recent versions to allow them to compile with this update. Apart from updating ports to newer versions GDM is more integrated with gnome-shell now, and handles several things for the GNOME desktop such as screen locking. If you want to use GNOME 3 via startx, you will have to add your own lock screen/screensaver. For example xscreensaver can be used for sessions started without GDM. Shell Extensions can be installed via https://extensions.gnome.org/ , we have ported a few that can't be installed via this way. The old gnome-utils and gnome-games ports where split up into single ports and where converted to meta-ports. gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but if you use startx you need to do this yourself. Upgrade instructions: Delete the old and conflicting packages: # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \ guile gcalctool gnome-media libgnomekbd # pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \ evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center For package users the following lines will be enough: # pkg upgrade # pkg install gnome3 For ports users should do the following: # portmaster -a # portmaster x11/gnome3 We are currently aware of two issues. The first issue is a bug in the file monitoring code in the glib20 port. This bug causes glib programs to crash when files in a monitored directory are added or removed. Upstream is aware of the problem, but since the problem is quite complex there is no solution yet. This problem isn't restricted to BSD. The second issue is that on certain video cards totem will display a purple/pink overlay on the video. It not clear yet where the issues comes from. Major thanks goes to Gustau Perez for being a driving force behind getting GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs. This update was also made possible by: Joe Maloney Kris Moore Beeblebrox Ryan Lortie Antoine Jacoutot and everyone I missed
* Introduce the SITE_ARCH variable containing SITE_PERL/PERL_ARCH.mat2014-11-181-1/+6
| | | | | With hat: perl@, portmgr@ Sponsored by: Absolight
* Cleanup plist a bit, DRUPAL_MODDIR and DRUPAL_BASE belong to drupal ports,antoine2014-11-161-1/+0
| | | | | | not to drupal modules With hat: portmgr
* Update to latest versionswills2014-11-151-5/+5
| | | | While here, fix a few plist issues
* wheel is a group, not an ownerantoine2014-11-151-1/+1
| | | | With hat: portmgr
* lang/ruby21: Update to 2.1.4swills2014-11-121-2/+2
| | | | | PR: 194677 Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
* lang/ruby2*: disable dtrace on OS versions without the dtrace fixes from r271413swills2014-11-121-2/+2
| | | | While here, fix plist issues
* Upgrade CentOS to 6.6xmj2014-11-113-9/+11
| | | | | | | | | | | | | | | | | | - Upgrade all things linux-c6- to CentOS 6.6 - Add ports: devel/linux-c6-libsigc++20 graphics/linux-c6-gdk-pixbuf [1] graphics/linux-c6-glx-utils - Add pkg-plists for net/linux-c6-openldap and security/linux-c6-cyrus-sasl2 - Misc. cleanups Differential Revision: https://reviews.freebsd.org/D1108 Submitted by: kmoore [1] Reviewed by: rene (emulation) Approved by: portmgr (swills) Approved by: swills (mentor) Sponsored by: Perceivon Hosting Inc.
* Fix plist for CAPIDOCS option after update to doxygen.swills2014-11-081-3/+3
| | | | | PR: 194712 Reported by: Trond Endrestol <Trond.Endrestol@ximalas.info>
* Update examples to use GCC 4.9 instead of 4.8, since the latter is nowgerald2014-11-071-2/+2
| | | | the default version anyway.
* GNU Emacs Updatesashish2014-11-051-79/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | editors/emacs: - Update to 24.4[1] - Remove all upstreamed diffs[1] - Switch to static pkg-plist[1] - Add OPTIONs for ACL, file notification, LTO, ALSA, and OSS[1] - Reword IGNORE messages for portlint[1] - Add fix for a Emacs TRAMP bug - Update CANNA patchset[2] editors/emacs-devel: - Update to bzr snapshot revision 118251 - Add pkg-install, and pkg-deinstall file missed from r364499 - Switch to static pkg-plist editors/emacs-nox11: - Remove PLIST_DIRSTRY Mk/bsd.emacs.mk: - Update Emacs version numbers - Remove deprecated XEmacs entries PR: 194624[1] Submitted by: Joseph Mingrone <jrm at ftfl.ca>[1], TAKANO Yuji <takachan at running-dog.net>[2]
* Update Qt5 ports to 5.3.2.rakuco2014-11-052-23/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Proudly presented by the KDE on FreeBSD team, with several guest stars. This update took way longer than initially expected due to us previously accumulating assumptions and changes to Qt's build system that finally bit us back with the 5.3 release series, so we had to do a fair amount of cleanup. New ports: - comms/qt5-serialport: Qt functions to access serial ports, originally based on work by Fernando Apesteguia. [1] - devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of devel/qt4-qdoc3. Originally worked on by Tobias Berner. It had already been half-split from devel/qt5-buildtools, we just needed to finish the work. Dead ports: - devel/qt5-qmldevtools: Merged into lang/qt5-qml. Minor changes: - devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list. - graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP, Direct Draw Surface and ICNS formats. - multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now mutually exclusive due to changes introduced in Qt 5.3.0 (the ALSA code is now a proper plugin that is only built if PulseAudio is not used). - x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared library. The big changes: - bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3] QMAKEPATH does much more than we want now that we call qmake from the top of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS property, which is in turn used by qt_config.pri to load the .pri files in mkspecs/modules. In practice, this means that if people have an older Qt installation those files will be used and QT_CONFIG will have values such as "gui" even if one is building a port like textproc/qt5-xml, which passes -no-gui to the configure script. Consequently, unintended code paths may be enabled or the configuration step can just fail if the .pro files expect values that are not present in the system-wide, older .pri files. We avoid all those problems if we use QMAKESPEC, as qmake does not take its value into account when evaluating the QMAKE_MKSPECS property and will only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for example, instead of all the files in mkspecs). - Stop explicitly passing ${LOCALBASE} to the compiler. [3] qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the ones in the build directory themselves. In practice, this means that we end up with linker calls like this: c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib -lQt5Gui -lQt5Core So if one already has Qt installed in the system, the older, already present version of the libraries in /usr/local/lib will be used instead of the newly-built ones in /wrkdir/build/lib. QTBUG-40825 discusses this behavior upstream, but there has been no agreement on a solution yet. For now, the solution adopted is to make the compiler and the linker aware of those paths but only try them last after all others, and this is achieved by setting the CPATH and LIBRARY_PATH environment variables when qmake is being used. In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths from the pkg-config calls qtbase's configure script makes. - Call qmake from the root of the ${WRKSRC}. In Qt 5.3, Qt's build infrastructure has undergone some changes that make our previous approach of calling qmake from the directories we want to build stop working. Things would break even more in Qt 5.4, in which qtbase's configure script does not accept the -process, -fully-process and -dont-process arguments anymore (it always behaves as if -process had been used). Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of this change involves changing lines in Makefiles from WRKSRC_SUBDIR= foo/bar to BUILD_WRKSRC= ${WRKSRC}/foo/bar INSTALL_WRKSRC= ${WRKSRC}/foo/bar as well as adding patches to .pro files to avoid entering other subdirectories and removing post-configure targets that are not necessary anymore. Since qmake needs to be called from the top of ${WRKSRC} anyway, we can also simplify the configuration process for the qtbase ports a little. Looking at r10019 it is not clear why we started calling qmake in the pre-configure target in addition to the post-configure one (while also skipping it in do-configure), but we can now drop this call since letting configure behave as if -process had been passed means it will call qmake on its own and overwrite the files generated by the pre-configure call. We still need to call qmake in post-configure though, as the configure script does not pass -recursive when calling qmake and we need to be able to call make from any subdirectory when building. PR: 194762 [1] PR: 194566 # exp-run with base GCC and clang PR: 194088 [3]
* - During makeplist, emit only empty directories inside prefix andantoine2014-11-051-3/+6
| | | | | | | | | | | directories outside prefix - Whitelisting orphan directories not starting with / is no longer necessary - Adjust missing directories check to use a list of all directories instead of the dirs from make-plist Differential Revision: https://reviews.freebsd.org/D1101 Reviewed by: bapt With hat: portmgr
* Add new ports databases/mariadb100-server and -client (version 10.0)marino2014-11-041-1/+5
| | | | | | | | | | | | PR: 193539 Submitted by: spil.oss (gmail) MariaDB is a database server that offers drop-in replacement functionality for MySQL. MariaDB is built by some of the original authors of MySQL, with assistance from the broader community of Free and open source software developers. In addition to the core functionality of MySQL, MariaDB offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.
* Add support for USE_GCC=5 and its preferred form USE_GCC=5+.gerald2014-11-031-1/+2
| | | | PR: 194676
* - Enable SSP by default.bdrewery2014-11-032-4/+5
| | | | | | | | | | | This is the culmination of years of work and testing including work by jlh@. This will enable SSP by default for all amd64 releases, and i386 releases 10.0 and over. With hat: portmgr Tested by: multiple exp-runs, CFT package repository, CFT ports Discussed with: bapt, antoine
* bsd.port.mk: Finish update to make makepatchmarino2014-10-311-6/+24
| | | | | | | | | | | | | | | | | | | A portion of this patch to upgrade makepatch was committed almost 2 months ago; this is the rest of it. It changes the directory separator to "_" and it will transform "_" in the filename to "__" to avoid ambiguous file names (e.g. A/B/C.c and A_B/C.c won't have the same patch name). The new logic will not rename an existing patch that used previously standard separators of "-", "+", or "__" in its name. It is desireable to avoid commits that only change the filename of the patch, so that's why existing filenames are re-used if previously legal. The diff command is also pass the -p argument for additional useful context. Differential Revision: https://reviews.freebsd.org/D582 Approved by: portmgr (bapt)
* bsd.qt.mk: Stop using @cwd in the plist generation code.rakuco2014-10-301-5/+4
| | | | Just specify full paths with ${QT_PREFIX} directly, as @cwd is deprecated.
* Move WITH_CCACHE_BUILD logic to bsd.ccache.mkbdrewery2014-10-292-40/+49
| | | | With hat: portmgr
* - Second attempt to fix the python version usage on single port buildsmva2014-10-281-3/+13
| | | | | | | | | | | | If a port requests a different python version from the one being the default or provided at the command line, certain directories as well as plist entries will use the wrong python version value (the one being the default or provided at the command line), instead of the value, the port requests. PR: 194605 exp-run by: antoine@ With hat: python@
* Revert r371447, this breaks important ports like devel/py-gobjectantoine2014-10-251-13/+3
| | | | With hat: portmgr
* - Use the proper python version value within a single port buildmva2014-10-251-3/+13
| | | | | | | | | | | If a port requests a different python version from the one being the default or provided at the command line, certain directories as well as plist entries will use the wrong python version value (the one being the default or provided at the command line), instead of the value, the port requests Differential Revision: https://reviews.freebsd.org/D963 With hat: python@
* Remove @dirrm and @dirrmtry entries from the Qt ports.rakuco2014-10-241-7/+0
|
* Remove unused and broken new-plist targetbapt2014-10-211-14/+1
| | | | Modify the automatic plist to not generate the @dirrm
* Add Mk/Uses/alias.mkmarino2014-10-201-0/+31
| | | | | | | | | | When on used FreeBSD, this tool doesn't do anything. However, when used on DragonFly, it will define __FreeBSD__ appropriately in CFLAGS which allows the port to build with minimal or no extra patches. Differential Revision: https://reviews.freebsd.org/D950 Reviewed by: portmgr Approved by: bapt (portmgr)
* KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!makc2014-10-192-10/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USE_KDE4=kdehier component has been deprecated, new components added: baloo - Baloo core libraries baloo-widgets - Baloo widgets library kfilemetadata - KDE library for extracting file metadata New ports: graphics/kqtquickcharts - QtQuick plugin to render interactive charts misc/artikulate - Pronunciation trainer for KDE (not usable currently, links to both GStreamer 1.x and 0.10.x via dependencies) sysutils/baloo[-widgets] - KDE framework for searching and managing user metadata sysutils/kfilemetadata - Library for extracting file metadata l10n ports: - Farsi (Persian) and Indonesian translations has been readded - Vietnamese didn't pass threshold for inclusion into release astro/kstars: - switch dependency from math/eigen2 to math/eigen3 - add PYKDE option for updating supernovae data deskutils/kdepim4: - update dependencies: add libkgapi and baloo, remove now needless clucene, link-grammar, strigi - add patch to fix build with gcc42 - update COMMENT and description for all KDE PIM ports devel/ruby-krossruby: - remove BROKEN, it builds with ruby 2.x now editors/kate: - add patch to disable memory-hungry build of the kate tests [1] graphics/okular: - add dependency on graphics/libkscreen math/cantor: - add optional dependency on lang/luajit for LuaJIT backend - fix gfortran detection [2] misc/kdehier4: - adapt to new pkg world. Now the purpose of kdehier4 only to link some stuff between KDE4_PREFIX and LOCALBASE. science/kalzium: - switch dependency from math/eigen2 to math/eigen3 - add dependence on science/chemical-mime-data x11-themes/kdeartwork4 - switch dependency from math/eigen2 to math/eigen3 among other changes: - drop deprecated USE_KDE4=kdehier - drop @dirrm from plist - clean up pkg-descr - convert to options helpers - other portlint fixes The area51 repository features commits by alonso, rakuco and myself. PR: 187150 [1] Reported by: pe.freethread@live.com Patch by: Tobias Berner <tcberner@gmail.com> PR: 180674 [2] Reported by: torsten.eichstaedt@web.de PR: 194316 Exp-run: antoine
* - Add X265 knob (default off) for X.265 (HEVC) encoding support usingnox2014-10-191-0/+1
| | | | | | | | | | | | | multimedia/x265. Example usage: (-c:a libfdk_aac needs FDK_AAC knob too) ffmpeg -i $inputvideofile -c:a libfdk_aac -b:a 64k -c:v libx265 -x265-params crf=31 $outputfile.mkv This can now be played back by at least ffplay (needs SDL knob), vlc, mplayer, mpv, xine. (and gives a nice reduction in file size.) No objection from: multimedia@ list
* Switch from clang33 to clang34 for ports using compiler:*11*, objc orantoine2014-10-193-20/+20
| | | | | | | | | gnustep on freebsd 8.4 and 9.1 PR: ports/193555 Differential Revision: https://reviews.freebsd.org/D935 Reviewed by: bapt Exp-run: self
* Unbreak seamonkey-i18nantoine2014-10-181-3/+3
| | | | With hat: portmgr
* And remember to bump versions here too.mat2014-10-181-2/+2
| | | | Sponsored by: Absolight
* Update Mesa ports to new default of 9.1.7 and more recent version to 10.3.0.kwm2014-10-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The port will switch to the newer version if hw context is available in the i915kms driver. - Get ride of WITH_NEW_XORG. - Use @comment in plist to ignore unwanted files in the stagedir, instead of trying to remove them in post-install. - Bump portrevision of 9.1.7 due to dependency changes. - Drop :keepla from USES=libtool. - Drop @dirrm[try] from plists - Give dri propper options, with pkg-help for additional information. - Make separate plist for dri for the different versions, the combined plist was headache inducing. - Add "workaround" patches to allow clang to build the dri port on i386 [1]. USE_GCC is now only needed for 8.x. - Add gbm port and USE_GL switch for it. PR: 192286 [1] Submitted by: Carlos Jacobo Puga Medina [1] Approved by: portmgr (bapt@) In collaberation with: dumbbell@ Obtained from: xorg-dev
* - Update Firefox to 33.0beat2014-10-152-21/+8
| | | | | | | | | | | | | | | | | | | | - Update Firefox ESR to 31.2.0 - Update NSS to 3.17.2 - Update Thunderbird to 31.2.0 - Update libxul to 31.2.0 (and mark as BROKEN) - Disable SSL 3.0 with pref (Upstream bug 1076983) - (workaround) replace USE_GCC=yes with USES=compiler:gcc-c++11-lib in order to fix runtime for PGO and powerpc/powerpc64 on libc++ systems - Add OSS audio fallback for HTML5 audio from upstream bug; not exposed yet because WebRTC still needs ALSA or PulseAudio - Kill @dirrm from gecko@ ports per CHANGES from 20140922 - Drop workaround for LLVM PR 19007: base and lang/clang34 have the fix - Improve workaround comment for LLVM PR 15840, partially rejecting r348851 by marino@ until bug 193555 PR: 194356 Submitted by: Jan Beich Security: http://www.vuxml.org/freebsd/9c1495ac-8d8c-4789-a0f3-8ca6b476619c.html
* Modern compilers have more -O* flags that enable strict aliasing. Insteadtijl2014-10-101-1/+1
| | | | | | | | of listing each one, just add -fno-strict-aliasing to CFLAGS unconditionally PR: 186929 Exp-run by: antoine Approved by: portmgr (antoine)
* Switch default Ruby to 2.0swills2014-10-091-1/+1
|
* - Accept absolute path for @fc, @fontsdir, @fcfontsdir, @shell keywordsak2014-10-091-0/+7
| | | | | Approved by: portmgr (antoine, bapt) Differential Revision: https://reviews.freebsd.org/D721
* Comment out, it is not ready for primebapt2014-10-091-8/+8
|
* Check CATEGORIES sanity directly from bsd.sanity.mkbapt2014-10-091-0/+9
| | | | | Differential Revision: https://reviews.freebsd.org/D917 Reviewed by: bdrewery
* Use bsd.sanity.mk to check for INSTALLS_SHLIBbapt2014-10-082-4/+3
|
* info keyword now handles full pathsantoine2014-10-081-1/+4
| | | | With hat: portmgr
* Get rid of _DESKTOPDIR_REL and use DESKTOPDIR everywherebapt2014-10-081-14/+2
| | | | That avoids playing with @cwd
* Use absolute path for PORTDATA PORTDOCS and PORTEXAMPLESbapt2014-10-081-20/+6
| | | | That makes them @cwd safe
* Use absolute patch for rc scripts in plistbapt2014-10-081-5/+2
| | | | That avoids playing with @cwd
* Make info files absolute patch in plistbapt2014-10-081-12/+1
| | | | That makes them more @cwd safe while simplifying the infra
* - Do not blindly assume PREFIX to be the same as PYTHONBASE, when creating themva2014-10-081-1/+1
| | | | | | | | | egg-info entries for the plist PR: 193811 Reported by: 6yearold@gmail.com Exp-run by: antoine@ With hat: python@
* Fix typoantoine2014-10-081-1/+1
| | | | With hat: portmgr
* Add a master site for libreoffice dev hosting abbreviated as LODEVbapt2014-10-071-0/+7
|
* Add a use to handle gperf dependencybapt2014-10-071-0/+35
| | | | | It uses gperf from base if it exists and its version is 3.x.x Otherwise it uses gperf from ports
* Remove unused configure-autotools target from Mk/bsd.autotools.mk andtijl2014-10-072-24/+1
| | | | | | Mk/bsd.port.mk Approved by: portmgr (bapt)
* graphics/linux-c6-libGLU: Port of CentOS 6.5's Mesa libGLUxmj2014-10-071-0/+1
| | | | | | | | | | | | | Add port of CentOS 6.5's libGLU library. This allows several games to be used with the new CentOS ports. While here: - Add c6 libglu to Mk/bsd.linux-apps.mk - Add to emulators/linux-c6 as dependency, bump PORTREVISION Differential Revision: https://reviews.freebsd.org/D841 Approved by: swills (mentor) Approved by: portmgr (bapt)
* Replace @dirrm/@dirrmtry with @dir in makeplist and leftovers checkantoine2014-10-072-12/+12
| | | | | | Differential Revision: https://reviews.freebsd.org/D901 Reviewed by: bapt With hat: portmgr
* Add net/linux-c6-avahi-libs and add it as a dependency of emulators/linux-c6.lme2014-10-061-1/+5
| | | | | Differential Revision: D902 Approved by: portmgr (bapt)
* - Update devel/libtool and devel/libltdl to version 2.4.2.418tijl2014-10-061-0/+2
| | | | | | | | | | | | | | | | - Patch libtool so it uses the same library version specification as on Darwin, Linux and other systems. Given the version current:revision:age a library will be given the extension .so.major.age.revision with major equal to current-age. Before libtool would use .so.current on FreeBSD. - Patch libtoolize to remove two cases of umask 0 that caused libltdl files to be copied world writable (--ltdl option) - Let USES=libtool patch this new version correctly - Adjust all ports with USES=libtool:build and bump PORTREVISION on their dependent ports if a library version changed PR: 194068 Exp-run by: antoine Approved by: portmgr (antoine)
* qa.sh now needs LINUXBASEantoine2014-10-051-0/+1
| | | | With hat: portmgr
* - fix documentation of user controlled parameters for usage in /etc/make.conf.ohauer2014-10-041-10/+17
| | | | | | APACHE_PORT should be used only in combination with "DEFAULT_VERSIONS+=apache2.2" - ripp AP_BUILDEXT, it is only used in bsd.apache.mk and not exported
* - Allow LINUXBASE for shebangs.bdrewery2014-10-041-0/+1
| | | | | | PR: 193878 Submitted by: Jan Beich <jbeich@vfemail.net> With hat: portmgr
* check-plist no longer needs to check for directories owned by dependencies.bdrewery2014-10-042-54/+2
| | | | | | | | | pkg-1.3.8's auto directory handling makes this a non-issue. We should add a new check to warn of possibly needing @dir for empty dirs though. With hat: portmgr
* Garbage collect dependency mtree check removed in r368803bdrewery2014-10-041-31/+0
|
* Autoreconf runs automake in GNU mode which requires files like AUTHORS,tijl2014-10-031-0/+4
| | | | | NEWS and ChangeLog to exist. Let USES=autoreconf deal with that so ports don't have to.
* Remove eel and ports that use it.kwm2014-10-031-5/+1
| | | | Eel doesn't build after the gnome3 import.
* Switch to WITH_NEW_XORG for all supported version of FreeBSD by defaultbapt2014-10-031-4/+2
|
* - Reinstate r369644 fully to add the OSVERSION==UNAME_r sanity check.bdrewery2014-10-031-4/+0
| | | | FreshPorts, portsnap and indexbuild have all been fixed.
* Also update gnomesharp dependacy in bsd.gnome.mkkwm2014-10-021-1/+1
|
* Retire gnome-desktop-sharp20 it depends gnome-panel which is going awaykwm2014-10-021-7/+1
| | | | in the GNOME 3 import.
* - Mark INSTALLS_EGGINFO as unsupportedmva2014-10-022-2/+2
| | | | | | Differential Revision: D843 Reviewed by: gahr@, koobs@ Approved by: bapt@ (portmgr)
* - Fix WITH_DEBUG with USES=cmake. bsd.ports.mk sets STRIP= after all Usesmva2014-10-021-1/+1
| | | | | | | | | files have been processed initially. If one has WITH_DEBUG=yes set, the INSTALL_TARGET for USES=cmake has been set already to install/strip, before STRIP is reset. Differential Revision: D875 Approved by: makc@ (kde), bapt@ (portmgr)
* Add BUNDLE_LIBS knob to prevent pkg(8) from automatically add provided shlibsbapt2014-10-021-0/+5
|
* Remove support for old autoconf and automake versions from USE_AUTOTOOLS:tijl2014-10-011-66/+2
| | | | | | autoconf213, autoheader213, aclocal14 and automake14 Approved by: portmgr (bapt)
* lang/ruby2*: fix dtrace supportswills2014-10-011-2/+2
| | | | | | | | | DTrace support in ruby needs the -xnolibs flag added to the dtrace command called during build to ensure that dtrace support is enabled even if the dtrace kernel modules are not loaded at build time. However, with this dtrace will be enabled on some OS versions where it will not work, so add logic to disable it where appropriate.
* - Add ftpmirror.gnu.org to GNU master sites (redirects to a nearby mirror)tijl2014-10-011-4/+14
| | | | | - Update GNU alpha sites - Set default GNU alpha subdirectory
* Activate New Xorg for the full 10.x branch see UPDATING for detailsbapt2014-10-011-1/+1
|
* Remove obsolete PEAR_AUTOINSTALLantoine2014-10-011-1/+0
| | | | With hat: portmgr
* Convert bsd.horde.mk into USES=hordebapt2014-10-011-0/+162
|
* Partially revert r369644 temporarily (to add the OSVERSION=sysctl ↵bdrewery2014-10-011-0/+4
| | | | | | kern.osreldate) as both FreshPorts and the portsnap INDEX need updates first.
* If either of OSVERSION or UNAME_r is improperly set when building in abdrewery2014-10-011-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | jail/chroot, a number of unexpected errors can occur. 1. autotools fixup may not run when needed. This could be avoided by always running it [PR 177980, 177403]. 2. Not having UNAME_r set will cause many unknown errors. Many ports use OSREL (derived from UNAME_r) to determine the name of files. This is usually also due to the port build itself using uname -r to derive filenames or 'built for' messages. [PR 192449, 191943] Without having these sanity checks it is very easy for users to get into situations where "everything worked" until they touch a certain port that reads uname(1) output or OSVERSION. It has always been necessary to define all of the UNAME_ vars and OSVERSION (or have a proper sys/param.h present), but many users do not know this. Remove the fallback on the kernel for kern.osreldate as it easily gets the answer wrong. I have added sanity checks to ensure OSVERSION==OSREL==UNAME_r as these are the most critical vars to have set properly. Differential Revision: https://reviews.freebsd.org/D869 PR: 177980, 177403, 192449, 191943 Reviewed by: antoine, bapt, gjb With hat: portmgr
* Add x11/qt5-x11extras.rakuco2014-09-301-1/+4
| | | | | | | Qt platform-specific features for X11-based systems. PR: 194008 Submitted by: Jan Beich <jbeich@vfemail.net>
* Change the way USES is handled:tijl2014-09-2953-186/+122
| | | | | | | | | | | | | | | | | | | | | | | - Loop over USES twice, once to define all *_ARGS variables and once to include Uses/*.mk. This allows all Uses/*.mk to examine arguments given to other USES entries. - Always define *_ARGS (possibly empty) and replace commas with spaces. Similar for _USES_POST. Adjust all Uses/*.mk: - defined(u_ARGS) becomes !empty(u_ARGS) - Eliminate helper variables like _*_ARGS=${*_ARGS:C/,/ /g} - Some Uses/*.mk used ":" as argument separator instead of ",", but no port used this form - Uses/cran.mk: remove unused variable VALID_ARGS and USES+=fortran which has no effect - Uses/twisted.mk: simplify handling of the case where neither "build" nor "run" arguments have been specified PR: 193931 Exp-run by: antoine Approved by: portmgr (antoine)
* - Fix awk issue in add-plist-post, if python 3.x is the defaultmva2014-09-271-1/+0
| | | | | | PR: 193966 Submitted by: corsmith@gmail.com With hat: python@
* Depend on lang/gccXY if users wish to use a different version of gcc bytijl2014-09-272-2/+8
| | | | | | | | | | default than lang/gcc (currently 4.8). (I don't fully agree with this implementation but this makes something like DEFAULT_VERSIONS+=gcc=4.9 in make.conf work correctly.) Reported by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> Approved by: gerald
* Try to make this more clearbdrewery2014-09-261-1/+1
| | | | With hat: portmgr
* Tell users to update the pkg PORTbdrewery2014-09-261-1/+1
| | | | With hat: portmgr
* - Resolve relative paths, such as path/./file.py or path/../file.py formva2014-09-261-27/+6
| | | | | | | | | | | | | | | USE_PYTHON=autoplist, which can occur, if relative paths are set in a setup.py script. Those cause pkg and QA sanity checks to misbehave. - Remove @dirrm and @dirmmtry additions for USE_PYTHON=autoplist, USE_PYTHON=py3kplist and egg-info entries, if USES=python is set. pkg 1.3.8 does not need those anymore. - Add ${PYTHON_VER} to the PLIST_SUB defaults, if USES=python is set. PR: 193885 Differential Revision: D812 Reviewed by: antoine@ Exp-run by: antoine@ With hat: python@
* Fix shell commands in fix-packlist,mandree2014-09-261-1/+1
| | | | | | | | | | | | | | A. avoiding a bogus *** Error code 1 (ignored) on ports that 1. set at least one of the configure, modbuildtiny, or fixpacklist options to USES_PERL5=..., AND 2. do not create/install into ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto B. no longer masking ${FIND} trouble through the leading - on the Makefile commands. PR: 193934 Approved by: portmgr (bdrewery)
* - Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.htijl2014-09-252-9/+8
| | | | | | | | | | | | | | | | | | and libintl.so. This fixes a problem where DATADIRNAME gets an incorrect value which causes locale files to be installed in the wrong place. - The only configure checks that still need to be patched are related to intltool so move DATADIRNAME patching from USES=pathfix to USE_GNOME=intlhack. - games/klavaro: remove excessive dependencies - japanese/libskk: add INSTALL_TARGET=install-strip - math/libqalculate: add INSTALL_TARGET=install-strip and remove pthread patching - multimedia/freetuxtv: remove excessive dependencies - science/gramps: fix shared-mime-info use Exp-run by: antoine Approved by: portmgr (antoine)
* lang/ruby21: update to 2.1.3swills2014-09-241-2/+2
|
* lang/ruby20: update to 2.0.0p576swills2014-09-241-2/+2
|
* - remove SLAVE_PORT_MODULES (no longer required since apache >= 20)ohauer2014-09-241-7/+0
| | | | with hat apache@
* Make the fetch of PATCHFILES more quietantoine2014-09-241-1/+1
| | | | With hat: portmgr
* - fix bad warning example, s/DEFAULT_VERSIONS=/DEFAULT_VERSIONS+=/ohauer2014-09-241-1/+1
| | | | with hat apache@
* Introduce USES=pearbapt2014-09-231-0/+151
|
* Remove dirrm from documentation in headerbapt2014-09-231-2/+0
|
* Register license files with absolute pathbapt2014-09-231-6/+4
| | | | That makes it still respecting PREFIX while making it more robust to plist using @cwd
* Simplify USES=webpluginbapt2014-09-231-7/+6
|
* Remove some useless @cwdbapt2014-09-231-10/+2
| | | | Cleanup documentation about DOCSDIR and dirrm
* - Fix check-vulerable exiting without printing message since pkg-1.3.4 fixedbdrewery2014-09-221-1/+1
| | | | | | 'pkg audit' to return non-zero. With hat: portmgr
* Clean out some @dirrmtrybapt2014-09-221-9/+4
| | | | While here remove now no-op targets
* Use keywords to control exactly when is excutiedbapt2014-09-222-14/+2
| | | | the different database updates
* Stop emitting @dirrm* for PORTDATA and PORTEXAMPLESbapt2014-09-221-6/+0
|
* Spellingbapt2014-09-221-1/+1
| | | | Submitted by: xmj
* Update CentOS base to 6.5, add userland portsxmj2014-09-224-70/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Fedora 10 infrastructure ports have been in use since June 2009 and, while having served a great deed, have become unsupported upstream and hence affected by unfixed security vulnerabilities. In addition to that, many recent Linux binaries need newer libc / stdlibc++ versions. This commit adds the linux-c6- userland as drop-in replacement for the -f10 infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5. If you want to switch to linux-c6 ports, please define at /etc/make.conf: OVERRIDE_LINUX_BASE_PORT=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 Additionally, please add the following line to /etc/sysctl.conf: compat.linux.osrelease=2.6.18 Upgrading procedures are shown in /usr/ports/UPDATING. This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in November 2013, using and extending mav@'s work. It has been tested extensively and most reported issues were already fixed. Please report any additional bug or "features" to the emulation mailing list. Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's filed Issues and Pull requests on GitHub, PR: 186820 Differential Revision: https://reviews.freebsd.org/D793 Reviewed by: allanjude, antoine, bapt, rene Approved by: portmgr (antoine, bapt) Approved by: koobs (mentor) Sponsored by: Perceivon Hosting Inc.
* Remove @dirrmtry from PORTSDOC code it is now automaticbapt2014-09-221-3/+0
|
* Do not report directories in plist as orphansantoine2014-09-221-1/+0
| | | | With hat: portmgr
* PLIST_DIRS and PLIST_DIRSTRY are now equivalent and both emitting @dir entriesbapt2014-09-221-5/+2
| | | | (Note that PLIST_DIRSTRY) is now deprecated
* Let pkg(8) track license directories by itselfbapt2014-09-221-7/+0
|
* Do not set an initial value for owner/wheel pkg(8) does it by itself nowbapt2014-09-221-4/+0
|
* adjust check_stagedir.sh to take in account %%KEY%%@dirrm*bapt2014-09-221-1/+1
|
* Update to 1.3.8 Changes:bapt2014-09-223-38/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Plist parser do not accept modes like o+w g+s u+r - @owner/@group with no argument reset the default ownership to root/wheel - Plug regression tests into the release mechanism as mandatory - Allow url in repository configuration to be overriden by another configuration file - If one of -P, -I or -R is not explicitly given on the command line do not emit error messages while searching for a mechanism to find data about the latest available ports. - External keywords can now take arguments - Directories under PREFIX are automatically handled and removed if needed - MTREE are not packaged anymore neither extracted on final installation - OS major checking (to determine if pkg is running on an upgraded base system) uses the same mechanism as ABI detection instead of relying on UNAME_r which can have false positivie on jails - Add @dir keyword for plist which is used to package explicitly directories (directories with non root/wheel or outside prefix) and empty directories (@dirrm and @dirrmtry are now considered as deprecated) - root/wheel are now considered as the default user/group when creating a package except @owner/@group are used to change that behaviour - Import newer version of libucl which improves error messages in case of problem parsing manifest or configuration files - Fix pkg register so it checks for conflicts before actually copying files on to the filesystem - pkg now support a new no_provide_lib annotation to preventing automatic populating of provided libs (useful for packages bundling libraries like wine) - Improve documentations - Ability to select usage of IPv4/IPv6 via config, repository config or command line - Lots of bug fixes Side effects: - Convert to install-mtree target into a no-op target Add empty directories to plist of ports that needs them to run: - share/aclocal to devel/automake and devel/automake14 - share/applications to devel/desktop-file-utils - share/xml share/sgml to textproc/xmlcatmgr - Prevent check-plist to issue warnings about some @dir* - Adjist check_leftovers.sh to not take in account anything related to mtree - Bump the default required version of pkg to 1.3.8
* - change check for httpd version s/-V/-v/ohauer2014-09-211-1/+1
| | | | | | | | | | | -V also checks for config issues in httpd.conf, this can break a build in case there are config issues during rebuilds on a live system. -v prints the required info without check with hat apache@ PR: 191471 Submitted by: Todd <kovert_at_omniscient.com>
* - Remove -a when copying package. r329130 broke this when PACKAGES was onbdrewery2014-09-191-1/+1
| | | | | | | | | | NFS. It is not that important to preserve timestamp for the package, and other metadata seems to be fine otherwise. This whole thing needs to be reworked so PKGFILE is more respected (another regression of mine). With hat: portmgr Reported by: will Pointyhat to: bdrewery
* Improve the autoreconf documentation:tijl2014-09-191-16/+19
| | | | | | - Mention configure.in as the old name for configure.ac - M4 macros provided by autoconf are not copied into aclocal.m4 - Autoheader does not regenerate configure (only config.h.in)
* - Fix minimum pkg version check when using pkg from git. Strip out everythingbdrewery2014-09-191-2/+2
| | | | | | | | after '-' as it is a hash. It is not strictly newer than the implicit 0. - Reword msg [1] Submitted by: adamw [1] With hat: portmgr
* Remove dead pkg_install codebdrewery2014-09-191-15/+0
|
* Fix typo.bdrewery2014-09-191-1/+1
| | | | | Submitted by: sunpoet With hat: portmgr
* Fix WITH_PKGNG=devel backward compatibilitybapt2014-09-181-6/+6
|
* Add a minimal version testing for the installed pkg to enforce people to go ↵bapt2014-09-181-0/+11
| | | | | | | | | to the latest version Set minimal version to 1.3.7 for now Differential Revision: D723 Reviewed by: bdrewery
* Retire MANCOMPRESSED.mat2014-09-183-23/+3
| | | | | | | | | Also the compat NO_INSTALL_MANPAGES shim. Differential Revision: https://reviews.freebsd.org/D730 Reviewed by: antoine With hat: portmgr Sponsored by: Absolight
* Fix typoantoine2014-09-181-1/+1
| | | | With hat: portmgr
* Initial version of USES=autoreconf that can replace USE_AUTOTOOLS. Ittijl2014-09-172-2/+83
| | | | | | | runs autoreconf in CONFIGURE_WRKSRC to update configure, Makefile.in and other build scripts. Approved by: portmgr (bapt)
* - Remove last uses of USE_AUTOTOOLS=libtool from bsd.gnome.mktijl2014-09-173-137/+11
| | | | | | | | (lthack, ltasneededhack and ltverhack) [1] - Remove support for USE_AUTOTOOLS=libtool and USE_AUTOTOOLS=libltdl PR: 188978 [1] Approved by: portmgr (bapt)
* - Fix off-by-one with 'make checksum' which caused it to not properlybdrewery2014-09-171-1/+1
| | | | | | download files from the last site (distcache). With hat: portmgr
* - Continue to define PKGNG_ORIGIN.bdrewery2014-09-171-3/+4
| | | | | | | | | | - This is used by portupgrade and poudriere bulk/testport -i for install-package. - The change is not backwards compatible; setting PKGNG_ORIGIN was never intended. It is only for reading. With hat: portmgr Discussed with: bapt
* Turn the installation of *.la files, without some form of USES=libtool intijl2014-09-162-9/+6
| | | | | | | | | | | | | | | the port Makefile, into a stage-qa error. All ports that would trigger this error have been converted. Many thanks to all people involved in this, especially Dmitry Marakasov (amdmi3) who handled most ports. At this moment over 2200 ports have USES=libtool and over 20000 library dependencies between packages have been removed. This also marks the point where :keepla is no longer special. It is now only needed if a port uses *.la files at run-time. QA-run by: antoine Approved by: portmgr (antoine)
* Tell realpath to stay quiet if it cannot resolve a linktijl2014-09-151-1/+1
| | | | Approved by: portmgr (bdrewery)
* lang/ruby*: bump portrevision for libexecinfo changeswills2014-09-151-3/+3
| | | | I had thought the package wouldn't change, but it does
* Allow this to work on DragonFly which does not have the -f param for readlink(1)bdrewery2014-09-141-1/+1
| | | | | Tested by: marino With hat: portmgr
* devel/glib12 x11-toolkits/gtk12:tijl2014-09-131-4/+4
| | | | | | | - Convert to USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove patches that renamed include directories and libraries so they didn't conflict with early development versions of glib/gtk 2.0
* - fix DEFAULT_APACHE_VERSION,ohauer2014-09-111-36/+57
| | | | | | | (patch based on fix from babt) - white space cleanup with hat apache@
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to GCC 4.8.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk, and it replaces the CONFLICT between the lang/gcc and lang/gcc47 ports by lang/gcc48. GCC now uses C++ as its implementation language and performs more aggressive loop analysis which can be disabled via the -fno-aggressive-loop-optimizations command-line option. Compilation of extremely large functions has been signficantly improved, as have interprocedural optimizations. A new optimization level -Og has been introduced. It addresses the need for fast compilation and a superior debugging experience while providing a reasonable level of run-time performance. This should be better suitable for development than the default -O0. A new local register allocator (LRA) has been implemented, which replaces the 26 year old reload pass and improves generated code quality. For now it is active on the x86 and x86-64 targets. AddressSanitizer, a fast memory error detector, has been added and can be enabled via -fsanitize=address. Each diagnostic emitted now includes the original source line and a caret indicating the column. The new option -Wpedantic is an alias for -pedantic, which is now deprecated. The C++ frontend and associated run-time library libstdc++ have gained support for many additional C++11 features. As with previous releases the Fortrand frontend has seen many improvements as well. Support for the AArch64 has been added, and there are many improvements to the x86/x86-64 backend and others. See http://gcc.gnu.org/gcc-4.8/changes.html for an extense list of changes; http://gcc.gnu.org/gcc-4.8/porting_to.html for information on how to port to that new version. PR: 192025 Tested by: antoine (-exp runs)
* Update bsd.mate.mk has it should have beenbapt2014-09-101-78/+10
|
* zenoss is gone from the ports tree, no zenpack are left as wellbapt2014-09-101-83/+0
|
* Finish bringing 32.0bapt2014-09-091-1/+1
| | | | Submitted by: Piotr Kubaj <pkubaj@riseup.net>
* Really update to firefox 32.0 releasebapt2014-09-091-1/+1
|
* Mozilla upgrades:bapt2014-09-092-35/+13
| | | | | | | | | | | | | - Update nspr to 4.10.7 - Update ca_root_nss to 3.17 (mark as NO_ARCH while here) - Update firefox to 32.0 - Update thunderbird to 31.1.0 - Add net-im/linux-instantbird - Update firefox-est to 31.1.0 - Update libxul to 24.8.0 - Update seamonkey to 2.29 Submitted by: Jan Beich for gecko@
* - revert to r366839ohauer2014-09-091-3/+2
|
* - Fix DESTDIR support.bdrewery2014-09-091-1/+1
| | | | | | | | It has been broken since r176977 in head in 2008. PR: 172547 Submitted by: Rob <pr@somerandom.net> With hat: portmgr
* - Update to 0.038sunpoet2014-09-091-1/+1
| | | | Changes: http://search.cpan.org/dist/Module-Build-Tiny/Changes
* Let USES=libtool also delete links to .la files (and links to links to...)tijl2014-09-081-0/+4
| | | | Approved by: portmgr (antoine)
* bsd.port.mk: Fix typo found in EXTRA_PATCHES handlingmarino2014-09-081-1/+1
| | | | | | PR: 193432 Reported by: ian@ Approved by: portmgr (implicit, obvious, just-fix-it)
* - fix build for ports defining USE_APACHE=22, USE_APACHE_(BUILD|RUN)=22ohauer2014-09-071-2/+3
| | | | spotted by adam@
* Fix example in my previous attempt to document COPYTREE macrospawel2014-09-071-1/+1
| | | | Approved by: portmgr (not really, no-op change)
* Removed unstaged database/firebird21-* portsmarino2014-09-071-3/+1
| | | | Also remove reference to them in bsd.database.mk
* After patching configure restore the original modification time. Thistijl2014-09-051-4/+6
| | | | | | | | avoids running makefile targets that depend on configure such as the PDF documentation in textproc/flex. Reported by: hrs Approved by: portmgr (bapt)
* Factorize USE_CSTD and USE_CXXSTDbapt2014-09-051-12/+6
| | | | | Differential Revision: https://reviews.freebsd.org/D722 Reviewed by: antoine
* Change INSTALL_DATA to install with mode 644antoine2014-09-051-1/+3
| | | | | | | | | | Remove patches and hacks that were used to work around the previous situation This allows to stage more ports as a regular user Differential Revision: https://reviews.freebsd.org/D703 Reviewed by and discussed with: bapt With hat: portmgr
* Make descriptions for TTA (The True Audio) lossless audio and TooLAME MP2danfe2014-09-041-0/+2
| | | | audio encoder shared and thus remove them from some ports' Makefiles.
* Import PHP 5.6 branch!ale2014-09-041-1/+5
|
* Fix typo in pkg-plist generation.mandree2014-09-041-1/+1
| | | | Approved by: portmgr (blanket 'just fix it' approval)
* Fix man pages in ports using python autoplist after MANEXT removalantoine2014-09-031-1/+1
|
* This garbages collect code now useless:bapt2014-09-031-143/+2
| | | | | | | | | - Anything related to MLINKS - Anything related to manpages - Anything related to NO_LATEST_LINK Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D717
* Remove extra %Dbapt2014-09-031-1/+1
|
* Convert some @unexec to their proper equivalent in keywordbapt2014-09-034-13/+10
|
* Fix @dirrmtry in case PREFIX != LOCALBASEbapt2014-09-031-1/+1
|
* Convert rmtry into regular Keywordbapt2014-09-031-9/+0
| | | | | | | | | | Note that this allows to control when it is executed (always in post-installation) This makes @rmtry accept both absolute path and relative path (to latest prefix/cwd) While here now that it is not used, remove the old PLIST_REINPLACE macro Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D713
* Complain properly about invalid pgsql default versions.crees2014-09-031-0/+6
| | | | Please remember you need the period; 9.0 9.1 good, 90 bad, 90+ very bad!
* Add home directory creation to pre-install script for USERS/GROUPSbapt2014-09-021-2/+2
| | | | Use @dirrmtry instead of @exec rmdir
* Make check-stagedir.sh aware of (owner,group,perm) syntax for keywordsantoine2014-09-021-0/+4
| | | | | | Differential Revision: https://reviews.freebsd.org/D712 Reviewed by: bapt With hat: portmgr
* Update CMake to 3.0.1.rakuco2014-09-021-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 3.0 series is an incremental improvement over the previous 2.8 series despite the major version number change. A list of important changes is available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html On the porting side * The minimum FreeBSD release we have to support in the ports tree is now recent enough that ports/168671 can finally be committed: instead of building and using CMake's own copies of bzip2, curl, expat, libarchive, liblzma and zlib, we use the versions in ports and/or the base system. * CMake's documentation system has been changed and vastly improved at the cost of now depending on Sphinx. We still generate only man pages, but can start generating the HTML documentation in the future if desired. * devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build the ncurses UI that is installed by devel/cmake itself. * CMake commit 3816cd2 fixes a longstanding issue in the detection of the Python interpreter and its libraries, but requires us to revert a workaround for that in Mk/Uses/python.mk itself, effectively reverting the patch introduced by ports/168159. * Similarly, a few ports had to be fixed manually due to CMake being stricter when parsing some files or the ports detecting Python the wrong way. Fortunately, they all had been fixed upstream so I just grabbed the appropriate commits and pointed to them in the patches. science/gnudatalanguage had to have its PORTREVISION bumped because switching to USES=cmake:outsource removed a few files from the plist that were not supposed to have been installed in the first place. PR: 168671 PR: 192644
* lang/ruby*: remove obsolete patchesswills2014-09-021-3/+3
| | | | | | | | Remove no longer needed patches for ftp. While here, fix the test target for ruby21 PR: 192998 Submitted by: Robert Grimm <rfgrimm@gmail.com>
* Commit non bikeshed part of Differential Revision D582antoine2014-09-021-9/+11
| | | | | | | | | makepatch target improvement: - spurious ./ is removed from file names - timestamps are normalized Submitted by: danfe With hat: portmgr
* - Make it possible to use sample keyword with a full pathantoine2014-09-021-3/+9
| | | | | | | | - Prefer @dirrmtry over @unexec rmdir in makeplist Differential Revision: https://reviews.freebsd.org/D705 Reviewed by: bapt With hat: portmgr
* Remove support for pkg_installbapt2014-09-017-755/+214
| | | | | | | | Merge back bsd.pkgng.mk into bsd.port.mk Add a note about @stopdaemon not being supported anymore With hat: portmgr Differential Revision: https://reviews.freebsd.org/D693
* Remove support for NO_STAGEbapt2014-09-0116-357/+115
| | | | | | | | Mark all current non staged ports as BROKEN Reviewed by: antoine Exp-run: antoine Differential Revision: https://reviews.freebsd.org/D693
* Split print/texlive-texmf into two ports, texlive-texmf andhrs2014-09-011-2/+6
| | | | | | texlive-texmf-source. PR: 193202
* lang/ruby*: fix docs handlingswills2014-08-311-3/+3
| | | | | | | | | | | - Fix handling of RDOC option and make it ON by default - Add DOCS option to OPTIONS_DEFINE - Add EXAMPLES option - Add CAPIDOCS option which installs C API documents generated by doxygen - Other cleanups while here PR: 189646 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (based on)
* Ignore references to stagedir in .fmt and .log files generated for tex formatsantoine2014-08-301-0/+2
| | | | | | | | | | Those are harmless (records from which file they were generated from) and removing them would require ugly hacks according to hrs@ PR: ports/192933 Differential Revision: https://reviews.freebsd.org/D684 Reviewed by: bapt, hrs With hat: portmgr
* Commit the version of the patch that was exp-runnedantoine2014-08-281-1/+1
| | | | | PR: 191746 With hat: portmgr
* Fix @dirrm auto-generation for PORTDOCS/PORTEXAMPLES/PORTDATA with globs.mandree2014-08-281-3/+7
| | | | | | | | | | | Fix up net-mgmt/netmond pkg-plist for @mode (regression with pkg from r347404 committed by rene@) and remove two @dirrm lines that are now excess. Exp-run completed. PR: 191746 Reviewed by: antoine Approved by: portmgr (antoine)
* Use CONFIGURE_SHELL and MAKE_SHELL to define SHELL and CONFIG_SHELLtijl2014-08-261-2/+2
| | | | | PR: 192981 Approved by: portmgr (antoine)
* Check that the plist doesn't reference the stage dir during stage-qaantoine2014-08-262-2/+3
| | | | | | | | | | ====> Running Q/A tests (stage-qa) Error: '/usr/ports/www/claroline/work/.PLIST.mktmp' is referring to /usr/ports/www/claroline/work/stage *** Error code 1 Differential Revision: https://reviews.freebsd.org/D685 Reviewed by: bdrewery With hat: portmgr
* Remove support for NOPORTDATAantoine2014-08-261-7/+1
| | | | | | Differential Revision: https://reviews.freebsd.org/D629 Reviewed by: bapt With hat: portmgr
* Please stop using USE_PGSQL and follow my friendly hints, thanks.crees2014-08-261-0/+9
| | | | Reviewed by: bapt
* Allow ports using ruby extconf to be built as non rootantoine2014-08-261-0/+1
| | | | PR: ports/191313
* Convert pgsql ports to use USES+=pgsqlcrees2014-08-261-2/+2
| | | | Reviewed by: bapt
* Ignore ports setting NO_PACKAGE when PACKAGE_BUILDING is setantoine2014-08-241-0/+2
| | | | | | | | | | | | | | | Side effect is that we will no longer mirror their distfiles, sad for them, but we will no longer spend cpu cycles building them for nothing every week and have strange errors from dependent ports unable to install NO_PACKAGE dependencies Users willing to package those ports can still set FORCE_PACKAGE Poudriere users can also package by not setting NO_FORCE_PACKAGE in poudriere.conf (by default it's already not set) Differential Revision: https://reviews.freebsd.org/D670 Reviewed by: bdrewery With hat: portmgr
* Fix a typo.hrs2014-08-241-1/+1
| | | | Pointy hat to: hrs
* - Add capability to specify package dependency in USE_TEX.hrs2014-08-241-24/+78
| | | | | - Make print/texlive-full always depend on the latest packages; currently texmf>=20140525_2 and base>=20140525_1.
* - Add shared JSON_C descriptionsunpoet2014-08-221-0/+1
|
* Update TeXLive to 2014.hrs2014-08-221-90/+105
| | | | | | | | | | | | - Note that full support of configuration tools such as tlmgr and texconfig is not ready yet. - Most of dviware now supports libpaper to choose the default papersize. Use paperconfig(8) utility or print/papersize-default-* packages. - Some quite old macros of the age of latex209 have been removed, and there are user-visible/invisible incompatibilities. Please send a report to freebsd-tex@FreeBSD.org or file a PR if you have trouble.
* Berkeley DB cleanup, remove versions 4.0 ... 4.7.mandree2014-08-221-143/+139
| | | | | | | | | | | | | | | | | | | | | | - Mk/bsd.database.mk rewrite, new default to db5. - db6 is eligible by default only if installed on the system. - Bump PORTREVISION of all ports that directly depend on BerkeleyDB or where USE_BDB is found in the port's directory - Patch a few ports such that they will pick up or work with newer versions. - Add UPDATING entry - Drive-by format fix for pks - Drop BerkeleyDB option from mail/popular for now, requires more work. - Exp-run logs linked from the PR below. - Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes for new Berkeley DB, but are untested. NOTE: please read UPDATING and the Wiki page before proceeding! Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup PR: 192690 Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
* - Make 'clean-restricted' tell that it is deleting the package.bdrewery2014-08-222-3/+4
| | | | | | | Don't show this verbose output when calling delete-package on failures from do-package though. With hat: portmgr
* - Add a comment to clean-restricted. This code has confused me every timebdrewery2014-08-221-0/+2
| | | | | | I've looked. With hat: portmgr
* Add an option helper for PLIST_SUBantoine2014-08-222-5/+5
| | | | | | | | | Rename a few variables to avoid confusion with this new helper Requested by: koobs Reviewed by: mat With hat: portmgr Differential revision: https://reviews.freebsd.org/D665
* Some ports create their pkg-plist from post-install. USES=libtool removestijl2014-08-211-2/+2
| | | | | | | | | | | .la files after that so pkg-plist ends up containing .la files that don't exist when the package is created. Move the patch-lafiles target in front of post-stage such that these ports can create their pkg-plist in post-stage. PR: 192753 Approved by: portmgr (antoine)
* - Add the same workaround for ignoring PREFIX/info removal when PREFIX !=bdrewery2014-08-191-0/+8
| | | | | | LOCALBASE, as check-stagedir has. With hat: portmgr
* Do not use RESETPREFIX in plist suggestionsbdrewery2014-08-191-1/+1
|
* Remove a few remaining NOPORTDATAantoine2014-08-191-4/+0
| | | | With hat: portmgr
* Add ksh support to USES=shebangfixantoine2014-08-191-1/+3
| | | | | | PR: ports/192781 Submitted by: timp87 With hat: portmgr
* - Move RESETPREFIX to default PLIST_SUBbdrewery2014-08-191-1/+2
| | | | With hat: portmgr
* - Fix typosunpoet2014-08-181-1/+1
|
* Module::Build installs the empty bootstrap files, even with Perl 5.20, somat2014-08-181-4/+3
| | | | | | | remove the .if and always search and delete them. Noticed by: pi Sponsored by: Absolight
* revert r365227 to allow discussionpi2014-08-181-1/+1
|
* Mk/Uses/perl5.mk: Fix logic for removal of empty .bs filespi2014-08-181-1/+1
|
* Advise trying INSTALL_TARGET=install-strip before ${STRIP_CMD}antoine2014-08-181-1/+1
| | | | | | Phabric: D477 Reviewed by: bdrewery With hat: portmgr
* - Deprecate INSTALLS_EGGINFOmva2014-08-172-7/+5
| | | | | | | - Remove PYTHON_MASTER_SITES deprecation; the knob is completely gone and can not be tested for, since it does not get assigned by default With hat: python@
* - Remove obsolete mirrors for MASTER_SITE_PYTHONmva2014-08-171-11/+1
| | | | | | PR: 192717 Submitted by: jharris@widomaker.com With hat: python@
* No need to expand CFLAGS/LDFLAGS here.bdrewery2014-08-171-3/+3
| | | | With hat: portmgr
* Add some additional fedora-core master sites, remove some which cause timeouts.netchild2014-08-161-3/+6
|
* - Fix USE_PYTHON knob handling. Features are to be separated with spaces, notmva2014-08-161-1/+1
| | | | | | comma With hat: python@
* - Rename PYTHON_FEATURES to USE_PYTHON to comply to USE_PERL5 and to avoid amva2014-08-152-35/+67
| | | | | | | | | | | | conflict in behaviour with the read-only COMPILER_FEATURES knob - Fix the deprecated USE_PYTHON_BUILD and USE_PYTHON_RUN behaviour, which usually should be mutually exclusive, but some ports include both knobs Phabric: D581 Recommended by: danfe@, makc@ Reviewed by: danfe, wg, antoine Approved by: portmgr With hat: python@
* Add a USES=imake:noman to make NO_INSTALL_MANPAGES go away.mat2014-08-133-18/+19
| | | | | | CR: D594 Reviewed by: antoine Sponsored by: Absolight