From 20974c28f621bf5be100c0b2fe4d57a3bf4da074 Mon Sep 17 00:00:00 2001 From: christopher Date: Wed, 4 Jan 2017 13:53:51 -0500 Subject: [PATCH 01/11] add spake2 --- recipes/python-spake2/meta.yaml | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 recipes/python-spake2/meta.yaml diff --git a/recipes/python-spake2/meta.yaml b/recipes/python-spake2/meta.yaml new file mode 100644 index 0000000000000..905a8658d899d --- /dev/null +++ b/recipes/python-spake2/meta.yaml @@ -0,0 +1,48 @@ +{% set name = "python-spake2" %} +{% set version = "0.7" %} +{% set sha256 = "1eea1c4627233d0a7a5299019a5d7bdc0aeabc0f765dd843ecbef20a71262536" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + fn: {{ name }}-{{ version }}.tar.gz + url: https://github.com/warner/{{ name }}/archive/v{{ version }}.tar.gz + sha256: {{ sha256 }} + +build: + number: 0 + script: python setup.py install --single-version-externally-managed --record record.txt + +requirements: + build: + - python + - hkdf + run: + - hkdf + +test: + # Some package might need a `test/commands` key to check CLI. + # List all the packages/modules that `run_test.py` imports. + requires: + - pytest + commands: + - py.test + +about: + home: hhttps://github.com/warner/python-spake2 + license: MIT + license_family: MIT + license_file: LICENSE + summary: 'This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. ' + + # The remaining entries in this section are optional, but recommended + description: | + This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. This allows two parties, who share a weak password, to safely derive a strong shared secret (and therefore build an encrypted+authenticated channel). A passive attacker who eavesdrops on the connection learns no information about the password or the generated secret. An active attacker (man-in-the-middle) gets exactly one guess at the password, and unless they get it right, they learn no information about the password or the generated secret. Each execution of the protocol enables one guess. The use of a weak password is made safer by the rate-limiting of guesses: no off-line dictionary attack is available to the network-level attacker, and the protocol does not depend upon having previously-established confidentiality of the network (unlike e.g. sending a plaintext password over TLS). The protocol requires the exchange of one pair of messages, so only one round trip is necessary to establish the session key. If key-confirmation is necessary, that will require a second round trip. All messages are bytestrings. For the default security level (using the Ed25519 elliptic curve, roughly equivalent to an 128-bit symmetric key), the message is 33 bytes long. + doc_url: https://github.com/warner/python-spake2 + dev_url: https://github.com/warner/python-spake2 + +extra: + recipe-maintainers: + - CJ-Wright From 5e4e1d41954d8dc482f3caa4d1bb8445695e2ca7 Mon Sep 17 00:00:00 2001 From: christopher Date: Wed, 4 Jan 2017 14:10:43 -0500 Subject: [PATCH 02/11] add tests --- recipes/python-spake2/meta.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/recipes/python-spake2/meta.yaml b/recipes/python-spake2/meta.yaml index 905a8658d899d..75c871bf1d04d 100644 --- a/recipes/python-spake2/meta.yaml +++ b/recipes/python-spake2/meta.yaml @@ -23,8 +23,8 @@ requirements: - hkdf test: - # Some package might need a `test/commands` key to check CLI. - # List all the packages/modules that `run_test.py` imports. + source_files: + - src/spake2/ requires: - pytest commands: @@ -37,7 +37,6 @@ about: license_file: LICENSE summary: 'This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. ' - # The remaining entries in this section are optional, but recommended description: | This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. This allows two parties, who share a weak password, to safely derive a strong shared secret (and therefore build an encrypted+authenticated channel). A passive attacker who eavesdrops on the connection learns no information about the password or the generated secret. An active attacker (man-in-the-middle) gets exactly one guess at the password, and unless they get it right, they learn no information about the password or the generated secret. Each execution of the protocol enables one guess. The use of a weak password is made safer by the rate-limiting of guesses: no off-line dictionary attack is available to the network-level attacker, and the protocol does not depend upon having previously-established confidentiality of the network (unlike e.g. sending a plaintext password over TLS). The protocol requires the exchange of one pair of messages, so only one round trip is necessary to establish the session key. If key-confirmation is necessary, that will require a second round trip. All messages are bytestrings. For the default security level (using the Ed25519 elliptic curve, roughly equivalent to an 128-bit symmetric key), the message is 33 bytes long. doc_url: https://github.com/warner/python-spake2 From caa962d3bcdeafd3a3e33dab39966fea833e97a8 Mon Sep 17 00:00:00 2001 From: Anthony Scopatz Date: Fri, 13 Jan 2017 15:01:34 -0500 Subject: [PATCH 03/11] added pprint++ --- recipes/pprintpp/meta.yaml | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 recipes/pprintpp/meta.yaml diff --git a/recipes/pprintpp/meta.yaml b/recipes/pprintpp/meta.yaml new file mode 100644 index 0000000000000..11dff4de69b14 --- /dev/null +++ b/recipes/pprintpp/meta.yaml @@ -0,0 +1,39 @@ +{% set name = "pprintpp" %} +{% set version = "0.3.0" %} +{% set sha256 = "06d206c43ef7c2bfdf98fe33f48d61170ab3b2b65718ec415e9bfabe887f6233" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + fn: {{ name }}-{{ version }}.tar.gz + url: https://github.com/wolever/pprintpp/archive/{{ version }}.tar.gz + sha256: {{ sha256 }} + +build: + number: 0 + script: python setup.py install --single-version-externally-managed --record record.txt + +requirements: + build: + - python + - setuptools + run: + - python + +test: + imports: + - pprintpp + +about: + home: https://github.com/wolever/pprintpp + license: BSD 2-clause + license_family: BSD + license_file: LICENSE.txt + summary: "pprint++: a drop-in replacement for pprint that's actually pretty" + dev_url: https://github.com/wolever/pprintpp + +extra: + recipe-maintainers: + - scopatz From 76ab5d4fd071a8b352fbe7841a918d86c752f9ab Mon Sep 17 00:00:00 2001 From: Anthony Scopatz Date: Tue, 17 Jan 2017 13:21:38 -0500 Subject: [PATCH 04/11] cli --- recipes/pprintpp/meta.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes/pprintpp/meta.yaml b/recipes/pprintpp/meta.yaml index 11dff4de69b14..5cf1f3f3d89ee 100644 --- a/recipes/pprintpp/meta.yaml +++ b/recipes/pprintpp/meta.yaml @@ -25,6 +25,8 @@ requirements: test: imports: - pprintpp + commands: + - echo "{'hello': 'world'}" | pypprint # [unix] about: home: https://github.com/wolever/pprintpp From f568c6b8e661a66c42f75e912bed868e494a31d0 Mon Sep 17 00:00:00 2001 From: Anthony Scopatz Date: Tue, 17 Jan 2017 13:22:58 -0500 Subject: [PATCH 05/11] escapes --- recipes/pprintpp/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/pprintpp/meta.yaml b/recipes/pprintpp/meta.yaml index 5cf1f3f3d89ee..4d2212a85b8b4 100644 --- a/recipes/pprintpp/meta.yaml +++ b/recipes/pprintpp/meta.yaml @@ -26,7 +26,7 @@ test: imports: - pprintpp commands: - - echo "{'hello': 'world'}" | pypprint # [unix] + - "echo \"{'hello': 'world'}\" | pypprint" # [unix] about: home: https://github.com/wolever/pprintpp From a6b9f76bddd9e4339aabea314616d800b8642571 Mon Sep 17 00:00:00 2001 From: Anthony Scopatz Date: Tue, 17 Jan 2017 13:34:50 -0500 Subject: [PATCH 06/11] runtime setuptools --- recipes/pprintpp/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/pprintpp/meta.yaml b/recipes/pprintpp/meta.yaml index 4d2212a85b8b4..feb1bfc2ae126 100644 --- a/recipes/pprintpp/meta.yaml +++ b/recipes/pprintpp/meta.yaml @@ -21,6 +21,7 @@ requirements: - setuptools run: - python + - setuptools test: imports: From dbda9c3c3f54b0948c1d8e1fae289c983f283c9a Mon Sep 17 00:00:00 2001 From: Anthony Scopatz Date: Wed, 18 Jan 2017 10:09:17 -0500 Subject: [PATCH 07/11] entry --- recipes/pprintpp/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/pprintpp/meta.yaml b/recipes/pprintpp/meta.yaml index feb1bfc2ae126..adc155f13a5b7 100644 --- a/recipes/pprintpp/meta.yaml +++ b/recipes/pprintpp/meta.yaml @@ -14,6 +14,8 @@ source: build: number: 0 script: python setup.py install --single-version-externally-managed --record record.txt + entry_points: + - pypprint = pprintpp:console requirements: build: @@ -21,7 +23,6 @@ requirements: - setuptools run: - python - - setuptools test: imports: From ec39afe36b1073d4c6bda8c7fc5aa642657def76 Mon Sep 17 00:00:00 2001 From: christopher Date: Fri, 20 Jan 2017 14:02:38 -0500 Subject: [PATCH 08/11] FIX: add setuptools --- recipes/python-spake2/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/python-spake2/meta.yaml b/recipes/python-spake2/meta.yaml index 75c871bf1d04d..e7623836018e6 100644 --- a/recipes/python-spake2/meta.yaml +++ b/recipes/python-spake2/meta.yaml @@ -19,6 +19,7 @@ requirements: build: - python - hkdf + - setuptools run: - hkdf From cd63d0e28942386deb41a0b51c955fe5d49f0a53 Mon Sep 17 00:00:00 2001 From: John Kirkham Date: Fri, 20 Jan 2017 21:37:58 -0500 Subject: [PATCH 09/11] Temporarily use Python 2 for feedstock conversion Ran into what appears to be a bug with `conda-build-all` and Python 3 during feedstock conversion. It appears the problem goes away with Python 2. An issue has been filed upstream about the problem. In the interim as this does workaround the issue, would like to switch to Python 2 to clear the current batch of recipes. May be worthwhile keeping this switch until the cause of the bug is better understood and potentially fixed or worked around in a better way. [ci skip] --- .CI/create_feedstocks | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.CI/create_feedstocks b/.CI/create_feedstocks index 08a00d72a457c..3bc548584d668 100755 --- a/.CI/create_feedstocks +++ b/.CI/create_feedstocks @@ -11,7 +11,7 @@ git checkout "${TRAVIS_BRANCH}" mkdir -p ~/miniconda_staging pushd ~/miniconda_staging curl -L -O https://raw.githubusercontent.com/conda-forge/conda-smithy/e976c7e84bb3c4846e7562afd1a42c4b535b51f5/bootstrap-obvious-ci-and-miniconda.py -python bootstrap-obvious-ci-and-miniconda.py ~/miniconda x64 3 --without-obvci && source ~/miniconda/bin/activate root +python bootstrap-obvious-ci-and-miniconda.py ~/miniconda x64 2 --without-obvci && source ~/miniconda/bin/activate root popd rm -rf ~/miniconda_staging From f21b4acda406b54dc726e1bcf2fb3430d9d606de Mon Sep 17 00:00:00 2001 From: "Travis-CI on github.com/conda-forge/staged-recipes" Date: Sat, 21 Jan 2017 15:46:20 +0000 Subject: [PATCH 10/11] Removed recipes (gmt, gobject-introspection) after converting into feedstocks. [skip appveyor] --- recipes/gmt/build.sh | 37 ------ recipes/gmt/meta.yaml | 49 ------- recipes/gobject-introspection/build.sh | 32 ----- recipes/gobject-introspection/hugepaths.patch | 120 ------------------ recipes/gobject-introspection/meta.yaml | 52 -------- 5 files changed, 290 deletions(-) delete mode 100644 recipes/gmt/build.sh delete mode 100644 recipes/gmt/meta.yaml delete mode 100644 recipes/gobject-introspection/build.sh delete mode 100644 recipes/gobject-introspection/hugepaths.patch delete mode 100644 recipes/gobject-introspection/meta.yaml diff --git a/recipes/gmt/build.sh b/recipes/gmt/build.sh deleted file mode 100644 index eb9f8ecb4b10f..0000000000000 --- a/recipes/gmt/build.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -# TODO: Maybe split this into another package. -DATADIR="$PREFIX/share/coast" -mkdir $DATADIR - -# GSHHG (coastlines, rivers, and political boundaries): -EXT="tar.gz" -GSHHG="gshhg-gmt-2.3.6" -URL="ftp://ftp.iag.usp.br/pub/gmt/$GSHHG.$EXT" -curl $URL > $GSHHG.$EXT -tar xzf $GSHHG.$EXT -cp $GSHHG/* $DATADIR/ - -# DCW (country polygons): -DCW="dcw-gmt-1.1.2" -URL="ftp://ftp.soest.hawaii.edu/dcw/$DCW.$EXT" -curl $URL > $DCW.$EXT -tar xzf $DCW.$EXT -cp $DCW/* $DATADIR - -export LDFLAGS="$LDFLAGS -L$PREFIX/lib -Wl,-rpath,$PREFIX/lib" - -mkdir build && cd build - -cmake -D CMAKE_INSTALL_PREFIX=$PREFIX \ - -D FFTW3_ROOT=$PREFIX \ - -D GDAL_ROOT=$PREFIX \ - -D NETCDF_ROOT=$PREFIX \ - -D GMT_LIBDIR=$PREFIX/lib \ - -D DCW_ROOT=$DATADIR \ - -D GSHHG_ROOT=$DATADIR \ - $SRC_DIR - -make -j$CPU_COUNT -make check -make install diff --git a/recipes/gmt/meta.yaml b/recipes/gmt/meta.yaml deleted file mode 100644 index e71e1b140cf2e..0000000000000 --- a/recipes/gmt/meta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -{% set version = "5.3.1" %} - -package: - name: gmt - version: {{ version }} - -source: - fn: gmt-{{ version }}-src.tar.gz - url: ftp://ftp.soest.hawaii.edu/gmt/gmt-{{ version }}-src.tar.gz - sha256: e3b9164f4b6d8c4f0ff12b62516a58b6037d3333ced1562a58f3163a3bc90af8 - -build: - number: 0 - skip: True # [win or osx] - -requirements: - build: - - cmake - - fftw - - gdal 2.1.* - - ghostscript - - libnetcdf 4.4.* - - hdf5 1.8.17|1.8.17.* - - zlib 1.2.* - run: - - fftw - - gdal 2.1.* - - ghostscript - - libnetcdf 4.4.* - - hdf5 1.8.17|1.8.17.* - - zlib 1.2.* - -test: - commands: - - gmt psbasemap -R10/70/-3/8 -JX4i/3i -Ba -B+glightred+t"TEST" -P > test0.ps # [not win] - - gmt pscoast -Vd -R0/5/0/5 -JM5i -P -W0.25p > test1.ps # [not win] - - gmt pscoast -R-130/-70/24/52 -JB-100/35/33/45/6i -Ba -B+t"Conic Projection" -N1/thickest -N2/thinnest -A500 -Ggray -Wthinnest -P > test2.ps - - conda inspect linkages -p $PREFIX gmt # [not win] - - conda inspect objects -p $PREFIX gmt # [osx] - -about: - home: http://gmt.soest.hawaii.edu/ - license: LGPL-3.0 - license_file: LICENSE.TXT - summary: 'Generic Mapping Tools.' - -extra: - recipe-maintainers: - - ocefpaf diff --git a/recipes/gobject-introspection/build.sh b/recipes/gobject-introspection/build.sh deleted file mode 100644 index eb1fac9734d1f..0000000000000 --- a/recipes/gobject-introspection/build.sh +++ /dev/null @@ -1,32 +0,0 @@ -#! /bin/bash - -set -e -IFS=$' \t\n' # workaround for conda 4.2.13+toolchain bug - -export PKG_CONFIG_LIBDIR=$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig - -configure_args=( - --prefix=$PREFIX - --disable-dependency-tracking - --with-cairo -) - -if [ -n "$OSX_ARCH" ] ; then - LDFLAGS="$LDFLAGS -Wl,-rpath,$PREFIX/lib" -fi - -./configure "${configure_args[@]}" || { cat config.log ; exit 1 ; } -make -j$CPU_COUNT -make install - -if [ -z "$OSX_ARCH" ] ; then - make check -else - # Test suite does not fully work on OSX, but not because anything is broken. - make check-local check-TESTS - (cd tests && make check-TESTS) || exit 1 - (cd tests/offsets && make check) || exit 1 - (cd tests/warn && make check) || exit 1 -fi - -rm -f $PREFIX/lib/libgirepository-*.a $PREFIX/lib/libgirepository-*.la diff --git a/recipes/gobject-introspection/hugepaths.patch b/recipes/gobject-introspection/hugepaths.patch deleted file mode 100644 index cf0429dd2c645..0000000000000 --- a/recipes/gobject-introspection/hugepaths.patch +++ /dev/null @@ -1,120 +0,0 @@ ---- Makefile.in.orig 2016-10-06 14:50:05.955243132 +0000 -+++ Makefile.in 2016-10-06 14:51:12.729258334 +0000 -@@ -928,7 +928,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-scanner -+ $(PYTHON) $(top_builddir)/g-ir-scanner - - INTROSPECTION_SCANNER_ARGS = \ - --verbose \ -@@ -956,7 +956,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-doc-tool -+ $(PYTHON) $(top_builddir)/g-ir-doc-tool - - INTROSPECTION_DOCTOOL_ARGS = \ - --add-include-path=$(srcdir) \ ---- tests/Makefile.in.orig 2016-10-06 15:00:55.895372258 +0000 -+++ tests/Makefile.in 2016-10-06 15:01:17.578376464 +0000 -@@ -618,7 +618,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-scanner -+ $(PYTHON) $(top_builddir)/g-ir-scanner - - INTROSPECTION_SCANNER_ARGS = \ - --verbose \ -@@ -646,7 +646,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-doc-tool -+ $(PYTHON) $(top_builddir)/g-ir-doc-tool - - INTROSPECTION_DOCTOOL_ARGS = \ - --add-include-path=$(srcdir) \ ---- tests/scanner/Makefile.in.orig 2016-10-06 15:06:05.398430946 +0000 -+++ tests/scanner/Makefile.in 2016-10-06 15:06:58.893440506 +0000 -@@ -720,7 +720,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-scanner -+ $(PYTHON) $(top_builddir)/g-ir-scanner - - INTROSPECTION_SCANNER_ARGS = --verbose -I$(top_srcdir) \ - --add-include-path=$(srcdir) \ -@@ -746,7 +746,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-doc-tool -+ $(PYTHON) $(top_builddir)/g-ir-doc-tool - - INTROSPECTION_DOCTOOL_ARGS = \ - --add-include-path=$(srcdir) \ ---- tests/scanner/annotationparser/Makefile.in.orig 2016-10-06 15:06:09.883431748 +0000 -+++ tests/scanner/annotationparser/Makefile.in 2016-10-06 15:07:16.782443702 +0000 -@@ -521,7 +521,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-scanner -+ $(PYTHON) $(top_builddir)/g-ir-scanner - - INTROSPECTION_SCANNER_ARGS = \ - --verbose \ -@@ -549,7 +549,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-doc-tool -+ $(PYTHON) $(top_builddir)/g-ir-doc-tool - - INTROSPECTION_DOCTOOL_ARGS = \ - --add-include-path=$(srcdir) \ ---- tests/warn/Makefile.in.orig 2016-10-06 15:06:16.318432898 +0000 -+++ tests/warn/Makefile.in 2016-10-06 15:07:30.891446224 +0000 -@@ -520,7 +520,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-scanner -+ $(PYTHON) $(top_builddir)/g-ir-scanner - - INTROSPECTION_SCANNER_ARGS = \ - --verbose \ -@@ -548,7 +548,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-doc-tool -+ $(PYTHON) $(top_builddir)/g-ir-doc-tool - - INTROSPECTION_DOCTOOL_ARGS = \ - --add-include-path=$(srcdir) \ ---- tests/offsets/Makefile.in.orig 2016-10-06 15:06:01.111430180 +0000 -+++ tests/offsets/Makefile.in 2016-10-06 15:06:39.637437065 +0000 -@@ -619,7 +619,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-scanner -+ $(PYTHON) $(top_builddir)/g-ir-scanner - - INTROSPECTION_SCANNER_ARGS = \ - --verbose \ -@@ -647,7 +647,7 @@ - PYTHONPATH=$(top_builddir):$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ - UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \ -- $(top_builddir)/g-ir-doc-tool -+ $(PYTHON) $(top_builddir)/g-ir-doc-tool - - INTROSPECTION_DOCTOOL_ARGS = \ - --add-include-path=$(srcdir) \ diff --git a/recipes/gobject-introspection/meta.yaml b/recipes/gobject-introspection/meta.yaml deleted file mode 100644 index ffb506edd49c4..0000000000000 --- a/recipes/gobject-introspection/meta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -{% set name = "gobject-introspection" %} -{% set major = "1.51" %} -{% set patch = "1" %} -{% set version = major ~ "." ~ patch %} -{% set sha256 = "2c47e7632df936055b4e96f48315e2d392be10a0642ce11610fba5240e19772d" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - fn: {{ name }}-{{ version }}.tar.xz - url: http://ftp.gnome.org/pub/GNOME/sources/{{ name }}/{{ major }}/{{ name }}-{{ version }}.tar.xz - sha256: {{ sha256 }} - patches: - - hugepaths.patch - -build: - number: 0 - detect_binary_files_with_prefix: true - skip: true # [win or not py27] - -requirements: - build: - - bison - - cairo 1.14.* - - flex - - gettext # [osx] - - glib 2.51.* - - libffi 3.2.* - - pkg-config # [not win] - - python >=2.7,<3 - - toolchain - run: - - glib 2.51.* - - libffi 3.2.* - -test: - commands: - - conda inspect linkages -p $PREFIX $PKG_NAME # [not win] - - conda inspect objects -p $PREFIX $PKG_NAME # [osx] - -about: - home: https://wiki.gnome.org/action/show/Projects/GObjectIntrospection - license: LGPLv2+ - license_family: LGPL - license_file: COPYING - summary: 'Middleware for binding GObject-based code to other languages.' - -extra: - recipe-maintainers: - - pkgw From c482dc169d6ffca75cf909ae0ef00b8d3d36163d Mon Sep 17 00:00:00 2001 From: "Travis-CI on github.com/conda-forge/staged-recipes" Date: Sat, 21 Jan 2017 17:34:18 +0000 Subject: [PATCH 11/11] Removed recipes (pprintpp, python-spake2, rapidjson, wrf-python) after converting into feedstocks. [ci skip] --- recipes/pprintpp/meta.yaml | 43 ------------------------- recipes/python-spake2/meta.yaml | 48 --------------------------- recipes/rapidjson/bld.bat | 18 ----------- recipes/rapidjson/build.sh | 15 --------- recipes/rapidjson/meta.yaml | 42 ------------------------ recipes/wrf-python/bld.bat | 2 -- recipes/wrf-python/build.sh | 10 ------ recipes/wrf-python/meta.yaml | 57 --------------------------------- 8 files changed, 235 deletions(-) delete mode 100644 recipes/pprintpp/meta.yaml delete mode 100644 recipes/python-spake2/meta.yaml delete mode 100644 recipes/rapidjson/bld.bat delete mode 100644 recipes/rapidjson/build.sh delete mode 100644 recipes/rapidjson/meta.yaml delete mode 100644 recipes/wrf-python/bld.bat delete mode 100644 recipes/wrf-python/build.sh delete mode 100644 recipes/wrf-python/meta.yaml diff --git a/recipes/pprintpp/meta.yaml b/recipes/pprintpp/meta.yaml deleted file mode 100644 index adc155f13a5b7..0000000000000 --- a/recipes/pprintpp/meta.yaml +++ /dev/null @@ -1,43 +0,0 @@ -{% set name = "pprintpp" %} -{% set version = "0.3.0" %} -{% set sha256 = "06d206c43ef7c2bfdf98fe33f48d61170ab3b2b65718ec415e9bfabe887f6233" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - fn: {{ name }}-{{ version }}.tar.gz - url: https://github.com/wolever/pprintpp/archive/{{ version }}.tar.gz - sha256: {{ sha256 }} - -build: - number: 0 - script: python setup.py install --single-version-externally-managed --record record.txt - entry_points: - - pypprint = pprintpp:console - -requirements: - build: - - python - - setuptools - run: - - python - -test: - imports: - - pprintpp - commands: - - "echo \"{'hello': 'world'}\" | pypprint" # [unix] - -about: - home: https://github.com/wolever/pprintpp - license: BSD 2-clause - license_family: BSD - license_file: LICENSE.txt - summary: "pprint++: a drop-in replacement for pprint that's actually pretty" - dev_url: https://github.com/wolever/pprintpp - -extra: - recipe-maintainers: - - scopatz diff --git a/recipes/python-spake2/meta.yaml b/recipes/python-spake2/meta.yaml deleted file mode 100644 index e7623836018e6..0000000000000 --- a/recipes/python-spake2/meta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -{% set name = "python-spake2" %} -{% set version = "0.7" %} -{% set sha256 = "1eea1c4627233d0a7a5299019a5d7bdc0aeabc0f765dd843ecbef20a71262536" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - fn: {{ name }}-{{ version }}.tar.gz - url: https://github.com/warner/{{ name }}/archive/v{{ version }}.tar.gz - sha256: {{ sha256 }} - -build: - number: 0 - script: python setup.py install --single-version-externally-managed --record record.txt - -requirements: - build: - - python - - hkdf - - setuptools - run: - - hkdf - -test: - source_files: - - src/spake2/ - requires: - - pytest - commands: - - py.test - -about: - home: hhttps://github.com/warner/python-spake2 - license: MIT - license_family: MIT - license_file: LICENSE - summary: 'This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. ' - - description: | - This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. This allows two parties, who share a weak password, to safely derive a strong shared secret (and therefore build an encrypted+authenticated channel). A passive attacker who eavesdrops on the connection learns no information about the password or the generated secret. An active attacker (man-in-the-middle) gets exactly one guess at the password, and unless they get it right, they learn no information about the password or the generated secret. Each execution of the protocol enables one guess. The use of a weak password is made safer by the rate-limiting of guesses: no off-line dictionary attack is available to the network-level attacker, and the protocol does not depend upon having previously-established confidentiality of the network (unlike e.g. sending a plaintext password over TLS). The protocol requires the exchange of one pair of messages, so only one round trip is necessary to establish the session key. If key-confirmation is necessary, that will require a second round trip. All messages are bytestrings. For the default security level (using the Ed25519 elliptic curve, roughly equivalent to an 128-bit symmetric key), the message is 33 bytes long. - doc_url: https://github.com/warner/python-spake2 - dev_url: https://github.com/warner/python-spake2 - -extra: - recipe-maintainers: - - CJ-Wright diff --git a/recipes/rapidjson/bld.bat b/recipes/rapidjson/bld.bat deleted file mode 100644 index 829596e4ed2b2..0000000000000 --- a/recipes/rapidjson/bld.bat +++ /dev/null @@ -1,18 +0,0 @@ -mkdir build -cd build - -cmake -G "NMake Makefiles" ^ - -D RAPIDJSON_HAS_STDSTRING=ON ^ - -D CMAKE_INSTALL_PREFIX=%LIBRARY_PREFIX% ^ - -D RAPIDJSON_BUILD_TESTS=OFF ^ - -D RAPIDJSON_BUILD_EXAMPLES=OFF ^ - -D RAPIDJSON_BUILD_DOC=OFF ^ - -D CMAKE_VERBOSE_MAKEFILE=ON ^ - -D CMAKE_BUILD_TYPE=Release ^ - .. - -if errorlevel 1 exit 1 - -nmake install - -if errorlevel 1 exit 1 diff --git a/recipes/rapidjson/build.sh b/recipes/rapidjson/build.sh deleted file mode 100644 index e207b5a4aa94a..0000000000000 --- a/recipes/rapidjson/build.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/env bash - -mkdir build -cd build - -cmake -DRAPIDJSON_HAS_STDSTRING=ON \ - -DCMAKE_INSTALL_PREFIX=$PREFIX \ - -DRAPIDJSON_BUILD_TESTS=OFF \ - -DRAPIDJSON_BUILD_EXAMPLES=OFF \ - -DRAPIDJSON_BUILD_DOC=OFF \ - -DCMAKE_VERBOSE_MAKEFILE=ON \ - -DCMAKE_BUILD_TYPE=release \ - .. - -make install diff --git a/recipes/rapidjson/meta.yaml b/recipes/rapidjson/meta.yaml deleted file mode 100644 index 1dc5a421b4667..0000000000000 --- a/recipes/rapidjson/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -{% set name = "rapidjson" %} -{% set version = "1.1.0" %} -{% set sha256 = "bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e" %} - -package: - name: {{ name|lower }} - version: {{ version }} - -source: - fn: {{ name }}-{{ version }}.tar.gz - url: https://github.com/miloyip/rapidjson/archive/v{{ version }}.tar.gz - sha256: {{ sha256 }} - -build: - number: 0 - -requirements: - build: - - toolchain - - cmake - -test: - commands: - - test -f ${PREFIX}/include/rapidjson/rapidjson.h # [unix] - - test -f ${PREFIX}/lib/cmake/RapidJSON/RapidJSONConfig.cmake # [unix] - - test -f ${PREFIX}/lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake # [unix] - - if exist %LIBRARY_PREFIX%\include\rapidjson\rapidjson.h (exit 0) else (exit 1) # [win] - - if exist %LIBRARY_PREFIX%\lib\cmake\RapidJSON\RapidJSONConfig.cmake (exit 0) else (exit 1) # [win] - - if exist %LIBRARY_PREFIX%\lib\cmake\RapidJSON\RapidJSONConfigVersion.cmake (exit 0) else (exit 1) # [win] - -about: - home: https://github.com/miloyip/rapidjson - summary: A fast JSON parser/generator for C++ with both SAX/DOM style API - license: MIT - license_file: license.txt - license_family: MIT - -extra: - recipe-maintainers: - - wesm - - SylvainCorlay - - JohanMabille diff --git a/recipes/wrf-python/bld.bat b/recipes/wrf-python/bld.bat deleted file mode 100644 index c96ac4c3710fa..0000000000000 --- a/recipes/wrf-python/bld.bat +++ /dev/null @@ -1,2 +0,0 @@ -python setup.py build --compiler=mingw32 --fcompiler=gnu95 install --single-version-externally-managed --record=record.txt - diff --git a/recipes/wrf-python/build.sh b/recipes/wrf-python/build.sh deleted file mode 100644 index acabc4309aca0..0000000000000 --- a/recipes/wrf-python/build.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -if [ `uname` == Darwin ]; then - LDFLAGS="$LDFLAGS -undefined dynamic_lookup -bundle" -fi - -$PYTHON setup.py build -$PYTHON setup.py install --single-version-externally-managed --record=record.txt - - diff --git a/recipes/wrf-python/meta.yaml b/recipes/wrf-python/meta.yaml deleted file mode 100644 index 1aca5fe3dfc10..0000000000000 --- a/recipes/wrf-python/meta.yaml +++ /dev/null @@ -1,57 +0,0 @@ -{% set version = "1.0b1" %} - -package: - name: wrf-python - version: {{ version }} - -source: - fn: wrf-python-{{ version }}.tar.gz - url: https://github.com/NCAR/wrf-python/archive/{{ version }}.tar.gz - sha256: 94f05a9719701959702094eafb84555a996bc4f7d75042fb07bca3c35bda9f31 - -build: - number: 1 - detect_binary_files_with_prefix: true - skip: True # [win32 or np>=112 or (win and py>=35)] - -requirements: - build: - - pip - - numpy x.x - - wrapt - - m2w64-toolchain # [win] - - gcc # [unix] - - libgcc # [unix] - - python - - vc 9 # [win and py27] - - vc 10 # [win and py34] - - vc 14 # [win and py>=35] - run: - - numpy x.x - - python - - wrapt - - m2w64-toolchain # [win] - - gcc # [unix] - - libgcc # [unix] - - xarray - - vc 9 # [win and py27] - - vc 10 # [win and py34] - - vc 14 # [win and py>=35] - -test: - requires: - - nose - imports: - - wrf - -about: - home: https://github.com/NCAR/wrf-python - license: "NCL Source Code" - summary: "Diagnostic and interpolation routines for WRF-ARW data." - -extra: - recipe-maintainers: - - bladwig1 - - marylhaley - - david-ian-brown - - khallock