summaryrefslogtreecommitdiffstats
path: root/Mk/bsd.port.mk
Commit message (Collapse)AuthorAgeFilesLines
* - Add --x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include topav2007-08-041-4/+7
| | | | | | | | | CONFIGURE_ARGS for ports setting USE_XORG. This restores the old USE_XLIB behaviour. [1] - Whitespace fixes [2] PR: ports/115098 [1] Submitted by: mm [1], miwi [2]
* - Extract command variable definitions from bsd.port.mk, they are now stored ingabor2007-08-041-449/+167
| | | | | | | | | bsd.commands.mk and can be easily reused within the infrastructure. - Revert old DESTDIR implementation. - Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk. Sponsored by: Google Summer of Code 2007 Approved by: portmgr (pav)
* - Pass FFLAGS to make when USE_FORTRAN is set [1]pav2007-07-271-58/+80
| | | | | | | | | | - Fix detection of i386 libs on amd64/ia64 [2] - Make IGNORE messages show as a real sentences [3] - Make COPYTREE_* work under unpriviledged user [4] PR: ports/112203 [2], ports/114329 [3], ports/113425 Submitted by: gerald [1], Scot Hetzel <swhetzel@gmail.com> [2], danfe [3], Dmitry Marakasov <amdmi3@amdmi3.ru> [4]
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-231-7/+33
| | | | | | | | | | | | | | | | | | supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - Correct some manual pages location from PREFIX/man to MANPREFIX/man - Define INFO_PATH where necessary - Document that .info files are installed in a subdirectory relative to PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and subdirectory detection. PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp run
* Update to Qt 4.3.0, introduce bsd.qt.mk.lofi2007-07-161-1/+9
| | | | Approved by: portmgr (bsd.port.mk changes)
* Add USE_FORTRAN knob. All ports that use FORTRAN shouldmaho2007-07-121-1/+1
| | | | | | use this knob. Approved by: gerald, portmgr (pav)
* - Fix make clean, broken in previous rev. 1.571pav2007-06-291-2/+2
| | | | PR: ports/114125
* - Add a new virtual category `kld' for ports that install kernel loadablepav2007-06-281-1/+1
| | | | module
* - Speed up recursive `make clean'pav2007-06-281-4/+102
| | | | | Submitted by: reg Tested by: pointyhat exprun
* - Correct and extend actual-package-depends target, introduced in previouspav2007-06-281-10/+7
| | | | | | | revision Submitted by: netchild Tested by: pointyhat exprun
* - Provide actual-package-depends target, which prints actual dependencies ofpav2007-06-161-4/+44
| | | | | | | | | | | | | | freshly installed port, according to records in /var/db/pkg - Use this new target when registering package, providing massive speedup PR: ports/112765 Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu> Tested by: bento amd64 exprun - Fix double slash typo Submitted by: Alexander Logvinov <ports@logvinov.com> Tested by: bento amd64 exprun
* * Make 'make-deinstall-all' check for moved ports. [1]linimon2007-05-251-22/+219
| | | | | | | | | | | | | | | | | | | | | | | * Defined the installation directories PORTEXAMPLES and PORTDATA. [2] * Add USE_MAKESELF knob is added for ports that use the makeself archiver. [3] * Update the description of fetch-list; add targets fetch-required-list, fetch-url-list, and fetch-urlall-list. [4] * Make 'make search' also search in ports/MOVED. [5] * Move several Makevar definitions to the pre-makefile section: DATADIR, DOCSDIR, ETCDIR, EXAMPLESDIR, WWWDIR. [6] * The target 'ignorelist-verbose' was added for portsmon. [7] PR: 69965 [1], 78490 [2], 79398 [3], 86776 [4], 104161 [5], 110781 [6] Submitted by: Dancho Penev <dpenev at mnet dot bg> [1], mnag [2], jylefort [3], edwin [4], Lars Engels <lars dot engels at 0x20 dot net> [5], Alexander Logvinov <ports at logvinov dot com> [6], linimon [7]
* Fix USE_XLIB to depend on stub file rather than libX11.flz2007-05-211-0/+5
| | | | | Submitted by: marcus Approved by: portmgr (blanket)
* - Welcome X.org 7.2 \o/.flz2007-05-191-26/+92
| | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
* - Fix regression in makesum target introduced with rev. 1.561pav2007-04-071-2/+2
| | | | Tested by: kris on pointyhat
* - Commit the correct version of mi's patch from ports/109896 as tested onpav2007-04-051-3/+5
| | | | | | pointyhat Reported by: kris
* - Change default USE_GHOSTSCRIPT dependency from ghostscript-gnu topav2007-04-021-12/+13
| | | | | | | ghostscript-gpl, which is a new preferred vendor platform Submitted by: rafan Tested on: pointyhat exp-run
* - Overhaul bsd.tcl.mk: most importantly, change the semantics to matchpav2007-04-021-1/+1
| | | | | | | | | | | | | | USE_PERL5* macros: USE_TCL, USE_TK: lib depends USE_TCL_BUILD, USE_TK_BUILD: build depends USE_TCL_RUN, USE_TK_RUN: run depends See comment block in bsd.tcl.mk for details PR: ports/109097 Submitted by: Martin Matuska <martin@matuska.org> Tested on: pointyhat exp-run
* - Minor optimizations: invocations of ${CUT} eliminated, pipes compacted, somepav2007-04-021-90/+86
| | | | | | | | | | redundant sub-shells avoided - Unify access to MD5_FILE data - Deinstall bzip compressed man pages in addition to gzip compressed ones PR: ports/109896 Submitted by: mi Tested on: pointyhat exp-run
* - Add a code to invalidate saved OPTIONS when the set of OPTIONS defined in apav2007-04-021-4/+29
| | | | | | | | port changes. The end user inpact of this is more blue screens. PR: ports/97125 Submitted by: pav Tested on: pointyhat exp-run
* - Fix handling of OPTIONS default values when configuration files wasn'tpav2007-04-021-8/+12
| | | | | | | | | written yet (make depends, make describe), and for options missing from existing configuration files PR: ports/96777 Submitted by: rafan (in follow-up) Tested on: pointyhat exp-run
* - Remove now unused tcl81 category, add new categories tcl and tkpav2007-04-021-2/+2
| | | | Tested on: pointyhat exp-run
* [1] Introduce COPYTREE_BIN and COPYTREE_SHARE macrospav2007-03-241-59/+97
| | | | | | | | | | | | | [2] Fix ECHO_CMD/ECHO_MSG usage in bsd.port.mk [3] Move bsd.efl.mk to ports/Mk [4] Change LIBTOOLFILES default to ${CONFIGURE_SCRIPT} [5] Whitespace sweep [6] Add WWWDIR variable with default value of ${PREFIX}/www/${PORTNAME} PR: ports/100996 [1], ports/100556 [2], ports/100497 [3], ports/104009 and ports/104018 [5], ports/105529 [6] Submitted by: stass [1] [3], gabor [2], pav [4], edwin [5], laszlof [6] Approved by: ade [4]
* * Add bsd.ocaml.mk to support OCaml packages [1]linimon2007-03-141-13/+43
| | | | | | | | | | | | | | | * Move x11-wm/xfce4/bsd.xfce.mk to Mk/ [2] * Refactoring of FETCH_CMD to allow parameters to be overridden separately from commands [3] PR: 101029 [1], 108862 [2], 109966 [3] Submitted by: Stanislav Sedov <ssedov at mbsd dot msk dot ru> [1], oliver [2], edwin [3], linimon [3] Note: this patch also adds 108738 and 108739 which the previous commit claimed were committed, but were not. These are comment-only changes.
* * Refine some comments about Linux emulation [1]linimon2007-03-061-115/+7
| | | | | | | | | | | | | | | | | | | | | | | * Fix 'make search' with non-default ${PORTSDIR} [2] * Fix typo in USE_LDCONFIG32 message [3] * Allow USE_PHP after inclusion of bsd.port.pre.mk [4] * Document NO_LDCONFIG_MTREE [5] * Update/enhance description of INSTALLS_SHLIB and USE_LDCONFIG [6] * Remove obsolete code in bsd.port.mk dealing with 4.X and other, even older, releases [7] * Remove references to obsolete ports from bsd.java.mk [8] PR: 105883 [1], 105917 [2], 106195 [3], 106557 [4], 108738 [5], 108739 [6], 108782 [7], 103357 [8] Submitted by: bsam [1], shaun [2], edwin [3], ale [4], gerald [5] [6], linimon [7], kris [7], gabor [4]
* Update to OpenLDAP 2.4.4a.delphij2007-02-211-1/+1
| | | | Approved by: portmgr (kris, bsd.port.mk part)
* - Fix WITH_DEBUG for ports that use STRIP_CMDpav2007-02-201-1/+1
| | | | | PR: ports/109347 Submitted by: Andrew Turner <andrew@fubar.geek.nz>
* - Correct recently added WITH_DEBUG knob to not overzealously eat all -fpav2007-02-191-1/+1
| | | | | | | starting cflags, but only -fno-strict-aliasing, thus not going beyond the point of negating the default CFLAGS Reported by: Sean McNeil <sean@mcneil.com>
* - Force new pkg_install suite on people on systems older than January 10 2006.pav2007-02-051-2/+2
| | | | | | | | That is: 4.X, 5.3 and older, 6.0 This fixes tar bailing out cannot finding (null) on make package, and if people use pkg_delete(1) from this port, it fixes the `can't remove (null)/libdata/ldconfig/foo' on deinstall too.
* Update the USE_QT_VER switch description (allows 3 and 4 for values now).lofi2007-02-051-5/+6
| | | | Approved by: portmgr
* Populate a new ports-mgmt category. List of moved ports:pav2007-02-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | devel/portcheckout -> ports-mgmt/portcheckout devel/portlint -> ports-mgmt/portlint devel/portmk -> ports-mgmt/portmk devel/porttools -> ports-mgmt/porttools misc/instant-tinderbox -> ports-mgmt/instant-tinderbox misc/porteasy -> ports-mgmt/porteasy misc/portell -> ports-mgmt/portell misc/portless -> ports-mgmt/portless misc/tinderbox -> ports-mgmt/tinderbox security/jailaudit -> ports-mgmt/jailaudit security/portaudit -> ports-mgmt/portaudit security/portaudit-db -> ports-mgmt/portaudit-db security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port sysutils/barry -> ports-mgmt/barry sysutils/bpm -> ports-mgmt/bpm sysutils/kports -> ports-mgmt/kports sysutils/managepkg -> ports-mgmt/managepkg sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck sysutils/pib -> ports-mgmt/pib sysutils/pkgfe -> ports-mgmt/pkgfe sysutils/pkg-orphan -> ports-mgmt/pkg-orphan sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves sysutils/pkg_install -> ports-mgmt/pkg_install sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel sysutils/pkg_remove -> ports-mgmt/pkg_remove sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst sysutils/pkg_tree -> ports-mgmt/pkg_tree sysutils/portbrowser -> ports-mgmt/portbrowser sysutils/portconf -> ports-mgmt/portconf sysutils/portdowngrade -> ports-mgmt/portdowngrade sysutils/portcheck -> ports-mgmt/portcheck sysutils/portmanager -> ports-mgmt/portmanager sysutils/portmaster -> ports-mgmt/portmaster sysutils/portscout -> ports-mgmt/portscout sysutils/portsearch -> ports-mgmt/portsearch sysutils/portsman -> ports-mgmt/portsman sysutils/portsnap -> ports-mgmt/portsnap sysutils/portsopt -> ports-mgmt/portsopt sysutils/portupgrade -> ports-mgmt/portupgrade sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools sysutils/psearch -> ports-mgmt/psearch sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex sysutils/qtpkg -> ports-mgmt/qtpkg textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports Repocopies by: marcus
* Drop PORTOBJFORMAT now that it is entirely unused.kris2007-02-041-11/+2
|
* bsd.port.mkpav2007-01-311-119/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [1] Remove DEPENDS [2] Add a new pkg-plist keyword @stopdaemon [3] Provide rc.subr script suffix as RC_SUBR_SUFFIX [4] Add USE_CDRTOOLS to abstract dependency on sysutils/cdrtool[-cjk] [5] Add DOS2UNIX_REGEX, allowing to pass a filename regex to CRLF replacement routine [6] Support partially translated manpages in MAN* variables [7] Fix USE_LDCONFIG on ports with @cwd in pkg-plist [8] Remove support for XFree86 3.X [9] Add user settable WITH_DEBUG flag that turns on -g in CFLAGS and resets STRIP [9] Fix `make install' to refuse overwriting of older version of the port [10] New category ports-mgmt [11] New category gnustep [12] Removed category picobsd bsd.java.mk [13] Remove deprecated syntax bsd.tcl.mk [14] Provide TCL_VER when USE_TK[_BUILD] is defined. Fixes cad/netgen ports/Makefile [15] Make csup default `make update' method on FreeBSD 6.2 and up PR: ports/99742 [1], ports/93373 [2], ports/100915 [3], ports/105161 [4], ports/106029 [5], ports/106252 [6], ports/106235 [7], ports/100939 [9], ports/97507 [10], ports/103931 [11], ports/106921 [12], ports/104136 [13], ports/105215 [15] Submitted by: sem [1] [2], Matthias Andree <matthias.andree@gmx.de> [3], nork [4], pav [5] [7] [14], Nick Barkas <snb@threerings.net> [6], flz [8], gabor [9], shaun [10], erwin [12], hq [13], Gurkan Sengun <gurkan@linuks.mine.nu> [11]
* * Hard-code PORTOBJFORMAT?= elf instead of using the (now removed)kris2007-01-301-13/+2
| | | | | | | | objformat(1) and defaulting to a.out. This will be removed entirely once port makefiles no longer reference it. * Retire NO_FILTER_SHLIBS and associated pkg-plist mangling code that attempted to handle a.out-style shared library naming
* - Fix USE_TCL_BUILD to not disable runtime dependency on tcl from USE_TCLpav2007-01-081-2/+2
| | | | | | | - Add a new knob: USE_TK_BUILD - Support a new tcl version: 84-thread PR: ports/103897, ports/107372 (based on)
* * Split bsd.port.mk pre and post includes into 3 pieces instead of 2, tolinimon2006-09-301-18/+20
| | | | | | | | | | | | | | | | | allow OPTIONS to be able to influence dependencies. This is still experimental [1] * Teach bsd.gcc.mk about gfortran [2] * Remove the outdated emulators/linux_base; the new default has been linux_base-fc4. This will allow the outdated port to be removed [3] * Add USE_FIREBIRD macros to bsd.database.mk [4] PR: 93687 [1], 93690 [2], 103184 [3], 103357 [4] Submitted by: shaun [1], Pedro F. Giffuni <giffunip at asme to org> [2], gerald [2], thierry [2], vd [3], skv [4]
* Remove PARALLEL_PACKAGE_BUILD check from MANUAL_PACKAGE_BUILD, it iskris2006-09-201-1/+1
| | | | spurious.
* * Add missing '|| true' to silence an @unexec rmdir [1]kris2006-09-201-9/+13
| | | | | | | | | | | | | | | | | | | | * Repair CONFLICTS, which was broken by previous DESTDIR changes [2] * Use "set --" instead of "set" for better robustness [3] * Avoid :L modifier in ${USE_LDCONFIG} which broke e.g. /usr/X11R6 ports [4] * Correct a comment typo [4] * Force passive FTP mode by default (this is already the default with the standard login class, so this is a NOP for most users) [5]. PR: ports/101809 [1], ports/102300 [2], ports/102514 [3], ports/102750 [4], ports/96088 [5] Submitted by: bsam [1], Matthias Andree <matthias.andree@gmx.de> [2], infofarmer [3], flz [4], Darren Pilgrim <darren.pilgrim@bitfreak.org> [5]
* * Add PKGVERSION to bsd.port.mk [1]linimon2006-09-151-2/+22
| | | | | | | | | | | | | * Add bsd.lua.mk to support for lua-based ports [2] * Remove DESTDIR from bsd.scons.mk [3] * Add some quotes in 'missing' target to improve handling of duplicate origins [4] PR: 98565 [1], 101612 [2], 101952 [3], 102100 [4] Submitted by: ahze [1], alepulver [2], alexbl [3], shaun [4]
* - s/${DESTDIR}${PREFIX}/${TARGETDIR}/erwin2006-08-141-16/+18
| | | | | | | | | - Fix FORCE_PKG_REGISTER issues [1] - Make USE_RCORDER respect DESTDIR [2] - Make ldconfig stuff respect DESTDIR Reported by: lofi [1] Submitted by: gabor, sem [2]
* Add support for DESTDIR part I.erwin2006-08-041-119/+384
| | | | | | | | | | | | | | This commit should largele be a NOOP as it only adds support for DESTDIR undefined. This does allow us to start testing ports with DESTDIR set, but this is as of yet not supported. Although this has been extensively tested on pointyhat, this is a very intrusive change and some cases may have been overlooked. Please contact Gabor and me if you find any. PR: 100555 Submitted by: gabor Sponsored by: Google Summer of Code 2006
* * Introduce IA32_BINARY_PORT for certain cases where a given port fetcheslinimon2006-07-181-4/+30
| | | | | | | | | | | | | and installs compiled i386 binaries [1] * Adds some infrastructure for support of 32-bit i386 apps on amd64 [1] * Again fix USE_LDCONFIG logic to make it work with non-default PREFIX to fix bug introduced in previous revision [2] PR: 98105 [1], 99370 [2] Submitted by: gabor [1], gerald [2]
* Fix comments about LDAP versions.linimon2006-07-061-2/+2
| | | | | | PR: ports/99638 Submitted by: Tsurutani Naoki <turutani at scphys dot kyoto-u dot ac dot jp> Pointy hat to: linimon
* * Change all bogus uses of BROKEN to IGNORE. Note: the BROKEN_WITH_*linimon2006-07-051-28/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | forms are retained for compatibility but deprecated [1] * Add sha256 to CHECKSUM_ALGORITHMS [2] * Remove some whitespace [2] * Add USE_SCONS and bsd.scons.mk for the Python-based SCons build system [3] * Fix USE_LDCONFIG with non-default PREFIX [4] * Add USE_WX and friends, and bsd.wx.mk, for common code for WxWidgets support [5] * Add 'make missing' to show missing dependencies [6] * Fix DESKTOP_ENTRIES processing on 4.x [7] PR: 92445 [1], 98206 [2], 98731 [3], 99370 [4], 89398 [5], 93601 [6], 98891 [7] Submitted by: linimon [1], edwin [2], alex at foxybanana dot com [3], gerald [4], flz [4], alepulver [5], alex at fafula dot com [6], shaun [7]
* Revert ports/95841. It breaks kdelibs3. I didn't spot this because kdelibs3linimon2006-06-261-0/+6
| | | | | | | | had failed to build before this patch, but for other reasons that had already been fixed. Apologies to all. Hat: portmgr Pointy Hat: linimon
* * Update default MySQL version from 4.1 to 5.0 [1]linimon2006-06-161-22/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update default PHP version from 4 to 5 [2] * Update default LDAP version from 2.2 to 2.3 [3] * Add support for LDAP version 2.4 [4] * Update default linux_base from '8' (Redhat 8) to 'fc4' (Fedora Core 4) [5] * Switch default Linux X implementation from XFree86 to xorg to track the above [5] * Deprecate INSTALLS_SHLIB and replace it by USE_LDCONFIG. If set to "yes", the old behavior is preserved. Otherwise, it can be set to a list of directories to be added to ${PREFIX}/libdata/ldconfig/${UNIQUENAME}. Note that this directory is used by ldconfig startup script, it is meant to replace ldconfig scripts installed by some ports as (sometimes 000.${UNQUENAME}.sh) [6] * Adds USE_LDCONFIG32 which is like USE_LDCONFIG but the target file is ${PREFIX}/libdata/ldconfig32/${UNIQUENAME} instead. (Note: this should only be used on 64-bit architectures) [6] * Set the default LANG for tr to be C to avoid some build problems [7] * Include bsd.java.mk in both pre and post sections [8] * Get rid of remnants of FORCE_PKG_REGISTER [9] * Always print options with make showconfig [10] PR: 92805 [1], 92806 [2], 96793 [3], 97515 [4], 96849 [5], 91933 [6], 91381 [7], 97020 [8], 95841 [9], 97133 [10] Submitted by: ale [1][2], delphij [3][4], netchild [5], flz [6], Tsurutani Naoki <turutani at scphys dot kyoto-u dot ac dot jp> [7], hq [8], sem [9], pav [10]
* * Avoid .if syntax that causes syntax error on old 4.x make [1]kris2006-05-231-41/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Cleanup comments [2] [3] [4] * include bsd.emacs.mk only when USE_EMACS is set [5] * Silence the install-info target [6] [7] * Correct the implementation of pretty-print-run-depends-list [8] * Use a consistent name for the cookies file when PKGNAMEPREFIX/SUFFIX are set after bsd.port.pre.mk. [9] * Include bsd.tcl.mk if USE_TCL_BUILD is defined [10] * Set PERL_MM_USE_DEFAULT in BATCH mode [11] * Add the {ONLY,NOT}_FOR_ARCH_REASON and {ONLY,NOT}_FOR_ARCH_REASON_${ARCH} variables to allow better customization of the error string reported to users when they attempt a build on an unsupported architecture. [12] * Avoid errors from duplicated targets when parsing MLINKS on ports without a default value set. [13] * Fix handling of MLINKS when invalid entries are listed [14] * Enforce sanity of DESKTOP_ENTRIES. If the Categories field is omitted, try to map ports categories to their freedesktop.org counterpart [15] PR: 93873 [1], 92923 [2], 93234 [3], 95680 [4], 95238 [5], 91621 [6], 94035 [7], 94164 [8], 94219 [9], 92355 [10], 95579 [11], 94675 [12], 66109 [13], 66110 [14], 95603 [15] Submitted by: Eric Cronin <ecronin@gizmolabs.org> [1], edwin [2][12], pav [3], vd [4][8], nobutaka [5], anray [6], krion [7], Andrey Deynega <licedey@gmail.com> [9], mnag [9], garga [10], skv [11], eik [13][14], jylefort [15]
* Revert previous commit to this file (the commit message belongs tonetchild2006-05-021-5/+1
| | | | | | bsd.linux-rpm.mk). It was done by accident. Pointyhat to: netchild
* Extract only the binary RPM's.netchild2006-05-021-1/+5
| | | | | | | This should fix linux-expat, linux-glib2, linux-gnomelibs and linux-xorg-libs (and thus linux-jpeg) on pointyhat. Noticed by: pointyhat (kris)
* Add support for gstreamer-0.10 along side legacy support for 0.8.marcus2006-04-291-2/+2
| | | | Approved by: portmgr (kris and implicit)
OpenPOWER on IntegriCloud