text:
@article{serpent,
  title={The Serpent Monte Carlo code: Status, development and applications in 2013},
  author={Lepp{\"a}nen, Jaakko and Pusa, Maria and Viitanen, Tuomas and Valtavirta, Ville and Kaltiaisenaho, Toni},
  journal={Annals of Nuclear Energy},
  volume={82},
  pages={142--150},
  year={2015},
  publisher={Elsevier}
}

@url{website,
	Date-Added = {2011-09-20 09:03:30 -0400},
	Date-Modified = {2011-09-20 09:04:56 -0400},
	Title = {{Spallation Neutron Source: The next-generation neutron-scattering facility for the United States}},
	Url = {http://www.sns.gov/documentation/sns_brochure.pdf},
	Urldate = {2002},
	Year = {2002}}

@book{book,
	Address = {City and Country},
	Author = {E. F. Author},
	Date-Added = {2011-09-20 09:02:16 -0400},
	Date-Modified = {2011-09-20 09:03:24 -0400},
	Publisher = {Publisher},
	Title = {Book Title in Italic},
	Year = {19xx}}

@book{UQbook,
	Address = {City and Country},
	Author = {R. C. Smith},
	Date-Added = {2011-09-20 09:02:16 -0400},
	Date-Modified = {2011-09-20 09:03:24 -0400},
	Publisher = {SIAM},
	Title = {Uncertainty quantification: theory, implementation, and applications},
	Year = {2013}}

@book{kutzbook,
	title={Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems},
	author={Kutz, J Nathan and Brunton, Steven L and Brunton, Bingni W and Proctor, Joshua L},
	year={2016},
	publisher={SIAM}
}

@conference{proc_paper,
	Address = {Locations},
	Author = {C. D. Author(s)},
	Booktitle = {Proceedings of Meeting in Italic},
	Date-Added = {2011-09-20 08:54:29 -0400},
	Date-Modified = {2011-09-20 08:56:57 -0400},
	Month = {Dates},
	Pages = {134-156},
	Title = {Article Title},
	Volume = {N},
	Year = {19xx}}
@conference{MLROM,
	Address = {},
	title={Development of Multi-Level Reduced Order Modeling Methodology},
	author={Abdo, Mohammad G and Abdel-Khalik, Hany S},
	booktitle={ANS Annual Meeting},
	volume={\textbf{256}},
	pages={130--140},
	year={2015}
}

@conference{Validation,
	title={Assessment of the Validation Domain of Reduced Order Modeling},
	author={Abdo, Mohammad G and Abdel-Khalik, Hany S},
	Address = {Locations},
	booktitle = {ANS Winter Meeting},
	Date-Added = {},
	Date-Modified = {},
	Month = {November 8-12},
	Pages = {1212--1216},
	Volume = {\textbf{113}},
	Year = {2015}
}

@article{jovanovic,
	title={Low-rank and sparse dynamic mode decomposition},
	author={Jovanovic, MR and Schmid, PJ and Nichols, JW},
	journal={Center for Turbulence Research Annual Research Briefs},
	volume={2012},
	pages={139--152},
	year={2012},
	publisher={Center for Turbulence Research, Stanford Univ. Stanford, CA}
}

@article{Tu,
	title={On dynamic mode decomposition: theory and applications},
	author={Tu, Jonathan H and Rowley, Clarence W and Luchtenburg, Dirk M and Brunton, Steven L and Kutz, J Nathan},
	journal={arXiv preprint arXiv:1312.0041},
	year={2013}
}
@article{bbrunton,
	title={Extracting spatial--temporal coherent patterns in large-scale neural recordings using dynamic mode decomposition},
	author={Brunton, Bingni W and Johnson, Lise A and Ojemann, Jeffrey G and Kutz, J Nathan},
	journal={Journal of neuroscience methods},
	volume={258},
	pages={1--15},
	year={2016},
	publisher={Elsevier}
}

@article{sbrunton,
	title={Compressive sensing and low-rank libraries for classification of bifurcation regimes in nonlinear dynamical systems},
	author={Brunton, Steven L and Tu, Jonathan H and Bright, Ido and Kutz, J Nathan},
	journal={SIAM Journal on Applied Dynamical Systems},
	volume={13},
	number={4},
	pages={1716--1732},
	year={2014},
	publisher={SIAM}
}

@article{mrdmd,
	title={Multiresolution dynamic mode decomposition},
	author={Kutz, J Nathan and Fu, Xing and Brunton, Steven L},
	journal={SIAM Journal on Applied Dynamical Systems},
	volume={15},
	number={2},
	pages={713--735},
	year={2016},
	publisher={SIAM}
}

@article{dmdbackground,
	title={Dynamic mode decomposition for real-time background/foreground separation in video},
	author={Grosek, Jacob and Kutz, J Nathan},
	journal={arXiv preprint arXiv:1404.7592},
	year={2014}
}

@article{bruntonskoopman,
	title={Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control},
	author={Brunton, Steven L and Brunton, Bingni W and Proctor, Joshua L and Kutz, J Nathan},
	journal={PloS one},
	volume={11},
	number={2},
	pages={e0150171},
	year={2016},
	publisher={Public Library of Science}
}

@article{nonlineardmd,
	title={Nonlinear model order reduction via dynamic mode decomposition},
	author={Alla, Alessandro and Kutz, J Nathan},
	journal={arXiv preprint arXiv:1602.05080},
	year={2016}
}

@article{subspacedmd,
	title={Subspace dynamic mode decomposition for stochastic Koopman analysis},
	author={Takeishi, Naoya and Kawahara, Yoshinobu and Yairi, Takehisa},
	journal={arXiv preprint arXiv:1705.04908},
	year={2017}
}

@article{robertsUQ,
	title={Estimating burnup uncertainties in KSU TRIGA Mark II reactor and their impact on reactor safety},
	author={Gairola, A and Alshogeathri, S and Cheng, Y and Laramore, D and Bindra, H and Roberts, J},
	journal={Progress in Nuclear Energy},
	volume={99},
	pages={177--184},
	year={2017},
	publisher={Elsevier}
}

@article{Dongli,
	title={Dimensionality reducibility for multi-physics reduced order modeling},
	author={Huang, Dongli and Abdel-Khalik, Hany and Rabiti, Cristian and Gleicher, Frederick},
	journal={Annals of Nuclear Energy},
	volume={110},
	pages={526--540},
	year={2017},
	publisher={Elsevier}
}

@inproceedings{AbdoFurther,
	title={Further Investigation of Employing Binomial Small-Sample Estimator in MLROM},
	author={Abdo, Mohammad G and Abdel-Khalik, Hany S},
	booktitle={Submitted to ANS Annual Meeting},
	pages={12--16}
}
@article{LIM,
	title={Prediction of tropical Atlantic sea surface temperatures using linear inverse modeling},
	author={Penland, C{\'e}cile and Matrosova, Ludmila},
	journal={Journal of Climate},
	volume={11},
	number={3},
	pages={483--496},
	year={1998}
}

@inproceedings{liu2017sensitivity,
	title={Sensitivity Analysis of Interfacial Momentum Closure Terms in Two Phase Flow and Boiling Simulations Using MCFD Solver},
	author={Liu, Yang and Rollins, Chad and Dinh, Nam and Luo, Hong},
	booktitle={ASME 2017 Heat Transfer Summer Conference},
	pages={V002T11A004--V002T11A004},
	year={2017},
	organization={American Society of Mechanical Engineers}
}

@inproceedings{abdo2014propagation,
	title={Propagation of Error Bounds due to Active Subspace Reduction},
	author={Abdo, Mohammad and Abdel-Khalik, Hany},
	year={2014},
	organization={Transactions of American Nuclear Society}
}

@inproceedings{bayesiandmd,
	title={Bayesian Dynamic Mode Decomposition},
	author={Takeishi, Naoya and Kawahara, Yoshinobu and Tabei, Yasuo and Yairi, Takehisa},
	booktitle={Proc. of the 26th Int’l Joint Conf. on Artificial Intelligence (IJCAI)},
	pages={2814--2821},
	year={2017}
}

@article{journal,
	Author = {B. Author(s)},
	Date-Added = {2011-09-20 08:44:41 -0400},
	Date-Modified = {2011-09-20 09:06:40 -0400},
	Journal = {Journal Name in Italic},
	Pages = {34-89},
	Title = {Title},
	Volume = {in Bold},
	Year = {19xx}}
@article{chih-wei,
	title={A Study of Physics-Informed Deep Learning for System Fluid Dynamics Closures},
	author={Chang, Chih-Wei and Dinh, Nam}
}

@article{OntheFly,
	title={On-the-fly algorithm for Dynamic Mode Decomposition using Incremental Singular Value Decomposition and Total Least Squares},
	author={Matsumoto, Daiki and Indinger, Thomas},
	journal={arXiv preprint arXiv:1703.11004},
	year={2017}
}

@article{fbdmd,
	title={Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition},
	author={Dawson, Scott TM and Hemati, Maziar S and Williams, Matthew O and Rowley, Clarence W},
	journal={Experiments in Fluids},
	volume={57},
	number={3},
	pages={42},
	year={2016},
	publisher={Springer}
}

@article{dmdVariants,
	title={Variants of dynamic mode decomposition: boundary condition, Koopman, and Fourier analyses},
	author={Chen, Kevin K and Tu, Jonathan H and Rowley, Clarence W},
	journal={Journal of nonlinear science},
	volume={22},
	number={6},
	pages={887--915},
	year={2012},
	publisher={Springer}
}
@article{hanna2017coarse,
	title={Coarse-Grid Computational Fluid Dynamic (CG-CFD) Error Prediction using Machine Learning},
	author={Hanna, Botros N and Dinh, Nam T and Youngblood, Robert W and Bolotnov, Igor A},
	journal={arXiv preprint arXiv:1710.09105},
	year={2017}
}
@article{abdo2016efficient,
	title={Efficient active subspace identification via MLROM},
	author={Abdo, Mohammad G and Abdel-Khalik, Hany S},
	journal={Submitted to PHYSOR},
	pages={1--5},
	year={2016}
}

@inproceedings{abdofurther,
	title={Further Investigation of Employing Binomial Small-Sample Estimator in MLROM},
	author={Abdo, Mohammad G and Abdel-Khalik, Hany S},
	booktitle={Submitted to ANS Annual Meeting},
	pages={12--16}
}

@inproceedings{RAVEN2013,
	title={Raven as a tool for dynamic probabilistic risk assessment: Software overview},
	author={Alfonsi, A and Rabiti, C and Mandelli, D and Cogliati, J and Kinoshita, R},
	booktitle={Proceeding of M\&C2013 International Topical Meeting on Mathematics and Computation},
	year={2013}
}
@inproceedings{constantinegradientsketching,
	title={Computing active subspaces efficiently with gradient sketching},
	author={Constantine, Paul G and Eftekhari, Armin and Wakin, Michael B},
	booktitle={Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP), 2015 IEEE 6th International Workshop on},
	pages={353--356},
	year={2015},
	organization={IEEE}
}
@inproceedings{abdo2015probabilistic,
	title={Probabilistic Error Bounds for Reduced Order Modeling},
	author={Abdo, Mohammad G and Abdel-Khalik, Hany S},
	year={2015}
}

@article{bang,
	title={Hybrid reduced order modeling applied to nonlinear models},
	author={Bang, Youngsuk and Abdel-Khalik, Hany S and Hite, Jason M},
	journal={International Journal for Numerical Methods in Engineering},
	volume={91},
	number={9},
	pages={929--949},
	year={2012},
	publisher={Wiley Online Library}
}

@article{schmid08,
	title={Dynamic Mode Decomposition of numerical and experimental data},
	author={Schmid, PJ and Sesterhenn, JL},
	journal={Bull. Amer. Phys. Soc},
	year={2008}
}
@article{schmid10,
	title={Dynamic mode decomposition of numerical and experimental data},
	author={Schmid, Peter J},
	journal={Journal of fluid mechanics},
	volume={656},
	pages={5--28},
	year={2010},
	publisher={Cambridge University Press}
}

@article{rowley,
	title={Spectral analysis of nonlinear flows},
	author={Rowley, Clarence W and Mezi{\'c}, Igor and Bagheri, Shervin and Schlatter, Philipp and Henningson, Dan S},
	journal={Journal of fluid mechanics},
	volume={641},
	pages={115--127},
	year={2009},
	publisher={Cambridge University Press}
}

@article{schmid2008bayesian,
	title={Bayesian spatio-temporal models based on discrete convolutions},
	author={Sans, {\'O} and Schmidt, Alexandra M and Nobre, Aline A and others},
	journal={Canadian Journal of Statistics},
	volume={36},
	number={2},
	pages={239--258},
	year={2008},
	publisher={Wiley Online Library}
}
@article{DAKOTA,
	title={DAKOTA, a multilevel parallel object-oriented framework for design optimization, parameter estimation, uncertainty quantification, and sensitivity analysis: version 5.0 user’s manual},
	author={Adams, Brian M and Bohnhoff, WJ and Dalbey, KR and Eddy, JP and Eldred, MS and Gay, DM and Haskell, K and Hough, Patricia D and Swiler, LP},
	journal={Sandia National Laboratories, Tech. Rep. SAND2010-2183},
	year={2009}
}
@article{webster,
	title={A gradient-based sampling approach for dimension reduction of partial differential equations with stochastic coefficients},
	author={Stoyanov, Miroslav and Webster, Clayton G},
	journal={International Journal for Uncertainty Quantification},
	volume={5},
	number={1},
	year={2015},
	publisher={Begel House Inc.}
}
@article{constantine2012input,
	title={Input subspace detection for dimension reduction in high dimensional approximation},
	author={Constantine, Paul G and Wang, Qiqi},
	journal={arXiv preprint arXiv:1202.3508},
	year={2012}
}

@article{abdo2016efficient,
	title={Efficient active subspace identification via MLROM},
	author={Abdo, Mohammad G and Abdel-Khalik, Hany S}
}

@article{Halko,
	title={Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions},
	author={Halko, Nathan and Martinsson, Per-Gunnar and Tropp, Joel A},
	journal={SIAM review},
	volume={53},
	number={2},
	pages={217--288},
	year={2011},
	publisher={SIAM}
}

@article{RSmith,
	title={Gradient free active subspace construction using Morris screening elementary effects},
	author={Lewis, Allison and Smith, Ralph and Williams, Brian},
	journal={Computers \& Mathematics with Applications},
	volume={72},
	number={6},
	pages={1603--1615},
	year={2016},
	publisher={Elsevier}
}

@phdthesis{AbdoPhD,
	author       = {Abdo, M. G.},
	title        = {Multi-Level Reduced Order Modeling Equipped with Probabilistic Error Bounds},
	school       = {North Carolina State University},
	year         = 2016,
}

@phdthesis{RussiPhD,
	author       = {Russi, T. M.},
	title        = {Uncertainty Quantification with Experimental Data and complex system models.},
	school       = {UC Berkeley},
	year         = 2010,
}

@phdthesis{AbdelkhalikPhD,
	author       = {Abdel-Khalik, H. S.},
	title        = {Adaptive Core Simulation},
	school       = {North Carolina State University},
	year         = 2004,
}
@techreport{RAVEN,
	title={System Reliability Analysis Capability and Surrogate Model Application in RAVEN},
	author={Rabiti, Cristian and Alfonsi, Andrea and Huang, Dongli and Gleicher, Frederick and Wang, Bei and Adbel-Khalik, Hany S and Pascucci, Valerio and Smith, Curtis L},
	year={2015},
	institution={Idaho National Laboratory, Idaho Falls, ID (United States)}
}

@techreport{RAVENManual,
	title={RAVEN Theory Manual},
	author={Alfonsi, Andrea and Rabiti, Cristian and Mandelli, Diego and Cogliati, Joshua Joseph and Wang, Congjian and Maljovec, Daniel Patrick and Talbot, Paul William and Smith, Curtis Lee},
	year={2016},
	institution={Idaho National Laboratory (INL), Idaho Falls, ID (United States)}
}


text:
SUMMARY = "Mali450 libraries (drm backend)"
DESCRIPTION = "Mali450 libraries (opengles, egl...)"
LICENSE = "Proprietary"
#LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=6b6d38be6224fa5948bf814d28cc2197"

PACKAGE_ARCH = "${MACHINE_ARCH}"

# This driver doesn't have pkgconfig's, and depends on mesa to provide them
DEPENDS = "libdrm wayland mesa"

PV_MALI="r6p0"
PR_MALI="01rel0"

PV="${PV_MALI}"
PR="${PR_MALI}.binary"

BACKEND="drm"

MALI_DIRECTORY="mali450-userland-${BACKEND}-${PV_MALI}-${PR_MALI}-release"
SRC_URI = "file://${MALI_DIRECTORY}.tgz"

S = "${WORKDIR}/${MALI_DIRECTORY}"

#action stubbed
do_configure[noexec] = "1"
do_compile[noexec] = "1"

do_install() {
    install -m 755 -d ${D}/usr/
    cp -aR ${S}/usr ${D}/
}

PROVIDES += " mali450-userland virtual/libgles1 virtual/libgles2 virtual/egl virtual/gbm"
PACKAGES = "${PN} ${PN}-dev "

INSANE_SKIP_${PN} = "dev-so"
FILES_SOLIBSDEV = ""

RPROVIDES_${PN}  = "libegl libegl1 libgles1 libglesv1-cm1 libgles2 libglesv2-2 libvg libgbm"
RREPLACES_${PN}  = "libegl libegl1 libgles1 libglesv1-cm1 libgles2 libglesv2-2 libvg libgbm"
RCONFLICTS_${PN} = "libegl libegl1 libgles1 libglesv1-cm1 libgles2 libglesv2-2 libgbm"

FILES_${PN}           = "${libdir}/libEGL.so* ${libdir}/libGLESv1_CM.so* ${libdir}/libGLESv2.so* "
FILES_${PN}           += "${libdir}/libgbm.so* ${libdir}/libwayland*.so* "
FILES_${PN}           += "${libdir}/libMali.so"

FILES_${PN}-dev       += "${includedir} ${libdir}/pkgconfig/"
FILES_${PN}-dbg       += "${libdir}/.debug/*.so* ${bindir}/.debug/ "

license: MIT

repository: psivasubramanian/meta-lhg

license_type: permissive

repo_name: psivasubramanian/meta-lhg

branch_name: refs/heads/master

gha_license_id: MIT

gha_language: BitBake

extension: bb


text:
// Business process main view

'use strict';

var _              = require('mano').i18n.bind('View: Official')
  , renderMainInfo = require('./components/business-process-main-info');

exports._parent = require('./user-base');
exports._match = 'businessProcess';

exports['sub-main'] = {
	class: { content: true, 'user-forms': true },
	content: function () {
		var target = this.processingStep || this.businessProcess;

		var hasDocuments = or(
			target.requirementUploads.applicable._size,
			target.paymentReceiptUploads.applicable._size,
			target.certificates.applicable._size
		);

		renderMainInfo(this, { urlPrefix: '/' + this.businessProcess.__id__ + '/' });
		insert(exports._prependContent.call(this));
		section({ class: 'section-tab-nav' },
			exports._processingTabLink.call(this),
			_if(hasDocuments, exports._documentsTabLink.call(this)),
			exports._dataTabLink.call(this),
			div({ id: 'tab-content', class: 'business-process-official-content' }));
	}
};

exports._processingTabLink = function () {
	return a({
		class: 'section-tab-nav-tab',
		id: 'tab-business-process-processing',
		href: '/' + this.businessProcess.__id__ + '/'
	}, this.processingStep.label);
};

exports._documentsTabLink = function () {
	return a({
		class: 'section-tab-nav-tab',
		id: 'tab-business-process-documents',
		href: '/' + this.businessProcess.__id__ + '/documents/'
	}, _("Documents"));
};

exports._dataTabLink = function () {
	return a({
		class: 'section-tab-nav-tab',
		id: 'tab-business-process-data',
		href: '/' + this.businessProcess.__id__ + '/data/'
	}, _("Data"));
};

exports._prependContent = Function.prototype;

repository: egovernment/eregistrations

repo_name: egovernment/eregistrations

gha_language: JavaScript

extension: js


text:
#
# Copyright (c) Siemens AG, 2021
#
# Authors:
#  Quirin Gylstorff <quirin.gylstorff@siemens.com>
#
# This file is subject to the terms and conditions of the MIT License.  See
# COPYING.MIT file in the top-level directory.
#

inherit dpkg-raw

DEBIAN_DEPENDS = "k3-rti-wdt, ti-pruss-firmware"
DEPENDS = "k3-rti-wdt ti-pruss-firmware"

do_prepare_build_append() {
    echo "/lib/firmware/k3-rti-wdt.fw /lib/firmware/am65x-mcu-r5f0_0-fw" > ${S}/debian/links
}


text:
cmake_minimum_required(VERSION 2.8)

if (WIN32)
  # See `deps/lua/src/luaconf.h`
  add_definitions(-DLUA_BUILD_AS_DLL -DLUA_LIB)

  # The install path
  add_definitions(-DNODE_LUA_ROOT="C:/Program Files/lnode")

elseif (APPLE)
  # See `deps/lua/src/luaconf.h`
  add_definitions(-DLUA_USE_POSIX -DLUA_USE_DLOPEN)

  # The install path
  add_definitions(-DNODE_LUA_ROOT="/usr/local/lnode")

elseif (LINUX)
  # See `deps/lua/src/luaconf.h`
  add_definitions(-DLUA_USE_POSIX -DLUA_USE_DLOPEN)

  # The install path
  if (NODE_LUA_ROOT)
    add_definitions(-DNODE_LUA_ROOT="${NODE_LUA_ROOT}")
  else ()
    add_definitions(-DNODE_LUA_ROOT="/usr/local/lnode")
  endif()

endif ()

###############################################################################
# Include deps modules

# Include directories
include_directories(core/deps/lua/src)

include(core/deps/libuv/make.cmake)
include(core/deps/lua/make.cmake)
include(core/deps/luajson/make.cmake)
include(core/deps/luautils/make.cmake)
include(core/deps/luauv/make.cmake)
include(core/deps/luazip/make.cmake)
include(core/deps/lnode/make.cmake)

gha_language: C

extension: cmake


text:
inherit kernel
require recipes-kernel/linux/linux.inc

PV = "3.10.23+${PR}+gitr${SRCREV}"
PR = "r0"

COMPATIBLE_MACHINE = "ac100"

SRCREV = "daac5225e4c008849638c3d649fbbd69358684ab"

SRC_URI = "\
  git://gitorious.org/~marvin24/ac100/marvin24s-kernel.git;protocol=git;branch=linux-ac100-3.10 \
"
#  file://defconfig

#SRCREV_aufs = "269a613efab1718fd587c2bfc945d095b57f56e2"

S = "${WORKDIR}/git"

do_configure() {
    #install ${WORKDIR}/defconfig ${WORKDIR}/linux-${PV}/.config
    cd ${S}
    oe_runmake tegra_defconfig
}

repository: gitter-badger/meta-cocon

repo_name: gitter-badger/meta-cocon


text:
@article{Serrano_2012,
 author = {Serrano, Amaya and Williams, Trevor and Sim{\'{o}}n, Oihane and L{\'{o}}pez-Ferber, Miguel and Caballero, Primitivo and Mu{\~{n}}oz, Delia},
 title = {Analagous Population Structures for Two Alphabaculoviruses Highlight a Functional Role for Deletion Mutants},
 journal = {Applied and Environmental Microbiology},
 publisher = {American Society for Microbiology},
 year = {2012},
 month = {nov},
 number = {4},
 volume = {79},
 pages = {1118--1125},
 url = {https://doi.org/10.1128%2Faem.03021-12},
 doi = {10.1128/aem.03021-12}
}

extension: bib


text:
@inproceedings{Jansson&Hjalmarsson:04a,
 address = {Leuven, Belgium},
 author = {H. Jansson and H.~Hjalmarsson},
 booktitle = {International Symposium on Mathematical Theory of Networks and Systems},
 month = {July},
 title = {A framework for mixed $\mathcal H_ınfty$ and $\mathcal H_2$ input design},
 year = {2004}
}

repository: hhjalmars/academic-kickstart

repo_name: hhjalmars/academic-kickstart


text:
#
# Copyright (c) 2022 Intel Corporation.
# All rights reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
#

include(FetchContent)

macro(apply_git_patch REPO_PATH PATCH_PATH)
  execute_process(COMMAND git apply --check ${PATCH_PATH}
    WORKING_DIRECTORY ${REPO_PATH}
    RESULT_VARIABLE SUCCESS
    ERROR_QUIET)

  if(${SUCCESS} EQUAL 0)
    message("Applying git patch ${PATCH_PATH} in ${REPO_PATH} repository")
    execute_process(COMMAND git am -3 ${PATCH_PATH}
      WORKING_DIRECTORY ${REPO_PATH}
      RESULT_VARIABLE SUCCESS)

    if(${SUCCESS} EQUAL 1)
      # We don't stop here because it can happen in case of parallel builds
      message(WARNING "\nError: failed to apply the patch patch: ${PATCH_PATH}\n")
    endif()
  else()
    message("Already applied: ${PATCH_PATH}")
  endif()
endmacro()

FetchContent_Declare(
  grpc
  GIT_REPOSITORY https://github.com/grpc/grpc
  GIT_TAG        v1.46.2
  GIT_SHALLOW 1
)
set(FETCHCONTENT_QUIET OFF)

FetchContent_GetProperties(grpc)
if (NOT grpc_POPULATED)
  FetchContent_Populate(grpc)

  #Apply VSOCK patches
  file(GLOB patches_files "${CMAKE_SOURCE_DIR}/src/external/patches/grpc/*.patch")
  foreach(file ${patches_files})
    apply_git_patch(${grpc_SOURCE_DIR} ${file})
  endforeach()

  add_subdirectory(${grpc_SOURCE_DIR} ${grpc_BINARY_DIR} EXCLUDE_FROM_ALL)
endif()

set(_PROTOBUF_LIBPROTOBUF libprotobuf)
set(_REFLECTION grpc++_reflection)
set(_PROTOBUF_PROTOC $<TARGET_FILE:protoc>)
set(_GRPC_GRPCPP grpc++)
set(_GRPC_CPP_PLUGIN_EXECUTABLE  $<TARGET_FILE:grpc_cpp_plugin>)

gha_license_id: NOASSERTION


text:
@article{liuWang2013:agentTypesHLPE,
  title={Reasoning about agent types and the hardest logic puzzle ever},
  author={Liu, Fenrong and Wang, Yanjing},
  journal={Minds and Machines},
  volume={23},
  number={1},
  pages={123--161},
  publisher={Springer},
  year = 2013,
  doi = {10.1007/s11023-012-9287-x},
  url = {http://dx.doi.org/10.1007/s11023-012-9287-x},
}

@book{Knuth11CombAlg,
  author = "Knuth, Donald E.",
  publisher = "Addison-Wesley Professional",
  title = "{The Art of Computer Programming. Combinatorial Algorithms, Part 1}",
  volume = "4A",
  year = 2011
}


text:
DESCRIPTION = "BalconyWateringSystem application"
SECTION = "examples"
LICENSE = "BSL-1.0"
PR = "r0"

DEPENDS = ""

SRC_URI = "https://raw.githubusercontent.com/boost-experimental/di/cpp14/include/boost/di.hpp;md5sum=f33d1747c79e7f85aacdf899388d5d30 https://www.boost.org/LICENSE_1_0.txt;md5sum=e4224ccaecb14d942c71d31bef20d78c"

LIC_FILES_CHKSUM = "file://${WORKDIR}/di.hpp;beginline=1;endline=6;md5=520d57c6a5f8f2b80441e59ef1ae3b94"

do_install() {
  install -m 0755 -d ${D}/${includedir}/boost
  install -m 0644 ${WORKDIR}/di.hpp ${D}/${includedir}/boost/
}


text:
@InProceedings{kleindessner14,
  title = {Uniqueness of Ordinal Embedding},
  author = {Kleindessner, Matth{\"a}us and von Luxburg, Ulrike},
  pages = {40-67},
  abstract = {Ordinal embedding refers to the following problem: all we know about an unknown set of 	 		points $x_1,\ldots, x_n \in \mathbb{R}^d$ are ordinal constraints of the form $\|x_i -
 		x_j\| < \|x_k - x_l\|$; the task is to construct a realization
 		$y_1,\ldots, y_n \in \mathbb{R}^d$ that preserves these ordinal
 		constraints. It has been conjectured since the 1960ies that upon knowledge of all ordinal
 		constraints a large but finite set of points can be approximately reconstructed up to a
 		similarity transformation. The main result of our paper is a formal
 		proof of this conjecture.},
}

repository: mreid/papersite

repo_name: mreid/papersite

gha_language: TeX


text:
'use script'

const colors = {
  green: '\u001b[38;2;8;180;66m',
  close: '\u001b[39m'
}

module.exports = function init() {
  console.log()
  console.log(
    `${colors.green}✔${
      colors.close
    } create-cozy-app scripts init(...) call test succeed.`
  )
  console.log()
  return true
}

repository: cozy/create-cozy-app

repo_name: cozy/create-cozy-app


text:
Automatically generated by Mendeley Desktop 1.19.4
Any changes to this file will be lost if it is regenerated by Mendeley.

BibTeX export options can be customized via Preferences -> BibTeX in Mendeley Desktop

@article{Andrychowicz2016,
abstract = {The move from hand-designed features to learned features in machine learning has been wildly successful. In spite of this, optimization algorithms are still designed by hand. In this paper we show how the design of an optimization algorithm can be cast as a learning problem, allowing the algorithm to learn to exploit structure in the problems of interest in an automatic way. Our learned algorithms, implemented by LSTMs, outperform generic, hand-designed competitors on the tasks for which they are trained, and also generalize well to new tasks with similar structure. We demonstrate this on a number of tasks, including simple convex problems, training neural networks, and styling images with neural art.},
archivePrefix = {arXiv},
arxivId = {1606.04474},
author = {Andrychowicz, Marcin and Denil, Misha and Gomez, Sergio and Hoffman, Matthew W. and Pfau, David and Schaul, Tom and de Freitas, Nando},
doi = {10.1007/s10115-008-0151-5},
eprint = {1606.04474},
file = {:Users/sepmein/Qsync/Papers/Andrychowicz et al.{\_}2016{\_}Learning to learn by gradient descent by gradient descent.pdf:pdf},
isbn = {1011500801515},
issn = {0219-1377},
journal = {Nips},
number = {Nips},
pages = {1--16},
pmid = {207591},
title = {{Learning to learn by gradient descent by gradient descent}},
url = {http://arxiv.org/abs/1606.04474},
year = {2016}
}

license: Unlicense

repository: sepmein/references

repo_name: sepmein/references


text:
SUMMARY = "General-purpose library specifically developed for the WPE-flavored port of WebKit."
HOMEPAGE = "https://github.com/WebPlatformForEmbedded/WPEBackend"
BUGTRACKER = "https://github.com/WebPlatformForEmbedded/WPEBackend/issues"

LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=6ae4db0d4b812334e1539cd5aa6e2f46"
DEPENDS += "virtual/egl"

PV = "1.20170824"
SRCREV = "aaab302388b1e75c8c085b184b1c0800557e3a6b"

SRCREV = "0272534fcc3bf1aff56539e20703b8d53a0328cc"

SRC_URI = " \
            git://github.com/WebPlatformForEmbedded/WPEBackend.git;protocol=https;branch=master \
            file://PR4.patch \
          "

S = "${WORKDIR}/git"

inherit cmake

FILES_SOLIBSDEV = ""
FILES_${PN} += "${libdir}/libWPEBackend.so ${libdir}/pkgconfig/wpe.pc"
INSANE_SKIP_${PN} ="dev-so"

repository: psaavedra/meta-webkit

repo_name: psaavedra/meta-webkit


text:
import React, { Component } from 'react';

import { connect } from 'react-redux';
import values from 'lodash/object/values';
import sortBy from 'lodash/collection/sortBy';

import Currency from '../components/Currency';
import DisplayUrl from '../components/DisplayUrl';
import Icon from '../components/Icon';
import PublicFooter from '../components/PublicFooter';
import PublicTopBar from '../containers/PublicTopBar';
import SubmitExpense from '../containers/SubmitExpense';
import i18n from '../lib/i18n';

import TransactionItem from '../components/TransactionItem';

import fetchUsers from '../actions/users/fetch_by_group';
import fetchTransactions from '../actions/transactions/fetch_by_group';
import decodeJWT from '../actions/session/decode_jwt';
import Button from '../components/Button';

export class Transactions extends Component {

  constructor(props) {
    super(props);
    this.state = {showSubmitExpense: props.router.location.pathname.match(/new$/) };
  };

  toggleAddExpense() {
    this.setState({ showSubmitExpense: !this.state.showSubmitExpense });
  };

  render() {
    const {
      group,
      transactions,
      users,
      type,
      i18n
    } = this.props;

    const showSubmitExpense = this.state.showSubmitExpense;

    return (

        <PublicTopBar />

<DisplayUrl url={group.website} />

                {group.description}

              <Currency
                value={group.balance/100}
                currency={group.currency}
                precision={2} />

{i18n.getString('fundsAvailable')}

          {showSubmitExpense && (<SubmitExpense onCancel={this.toggleAddExpense.bind(this)} />)}

          {type === 'expense' && !showSubmitExpense && (<Button onClick={this.toggleAddExpense.bind(this)} label="Submit Expense" id="submitExpenseBtn" />)}

All {type}s

            {(transactions.length === 0) && (

                  <Icon type='expense' />

                {i18n.getString(`${type}List-showUpHere`)}

            )}
            {transactions.map(tx => <TransactionItem
                                       key={tx.id}
                                       transaction={tx}
                                       i18n={i18n}
                                       user={users[tx.UserId]}
                                       precision={2}
                                       />)}

        <PublicFooter />

    );
  }

  componentWillMount() {
    const {
      group,
      fetchTransactions,
      fetchUsers,
      type
    } = this.props;

    const options = {
      sort: 'createdAt',
      direction: 'desc',
      [type]: true
    };

    fetchTransactions(group.id, options);

    fetchUsers(group.id);
  }

  componentDidMount() {
    // decode here because we don't handle auth on the server side yet
    this.props.decodeJWT();
  }
}

export default connect(mapStateToProps, {
  fetchTransactions,
  fetchUsers,
  decodeJWT
})(Transactions);

function mapStateToProps({
  session,
  groups,
  transactions,
  users,
  router
}) {
  const type = (router.params.type) ? router.params.type.slice(0,-1) : "expense"; // remove trailing s for the API call
  const group = values(groups)[0] || {}; // to refactor to allow only one group
  const list = (type === 'donation') ? transactions.isDonation : transactions.isExpense;

  group.settings = group.settings || { lang: 'en' };

  return {
    session,
    group,
    transactions: sortBy(list, txn => txn.incurredAt || txn.createdAt).reverse(),
    router,
    users,
    i18n: i18n(group.settings.lang),
    type
  };
}

repository: tleunen/opencollective-website

repo_name: tleunen/opencollective-website


text:
inherit esw_examples features_check

REQUIRED_MACHINE_FEATURES = "axipmon"

ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/axipmon/examples/"

repository: Xilinx/meta-xilinx

repo_name: Xilinx/meta-xilinx


text:
require python-pyyaml.inc

inherit setuptools3

LIC_FILES_CHKSUM = "file://LICENSE;md5=a76b4c69bfcf82313bbdc0393b04438a"
SRC_URI[md5sum] = "20f87ab421b0271dbf371dc5c1cddb5c"
SRC_URI[sha256sum] = "01adf0b6c6f61bd11af6e10ca52b7d4057dd0be0343eb9283c878cf3af56aee4"

repository: jonte/meta-brewerycontrol

repo_name: jonte/meta-brewerycontrol


text:
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
DESCRIPTION = "Runtime libraries for parsing and creating MIME mail"
SECTION = "libs"
DEPENDS = "glib-2.0 zlib"

inherit gnomebase autotools gobject-introspection

SRC_URI += "file://iconv-detect.h \
            file://nodolt.patch"

SRC_URI[archive.md5sum] = "b6b4e9fdc8f3336551d23872c83b539a"
SRC_URI[archive.sha256sum] = "249ea7c0e080b067aa9669162c36b181b402f6cf6cebc4999d838c6f1e81d024"

EXTRA_OECONF_remove = "--disable-schemas-install"

export ac_cv_have_iconv_detect_h="yes"
do_configure_append = "cp ${WORKDIR}/iconv-detect.h ${S}"

# we do not need GNOME 1 gnome-config support
do_install_append () {
    rm -f ${D}${libdir}/gmimeConf.sh
}

repository: alvintpwang/openbmc

repo_name: alvintpwang/openbmc

gha_language: Python


text:
/*
 * Copyright 2020 ZUP IT SERVICOS EM TECNOLOGIA E INOVACAO SA
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package generic

import (
	"encoding/base64"

	"k8s.io/client-go/dynamic"
	"k8s.io/client-go/rest"
)

type GenericProvider struct {
	Host              string `json:"host"`
	CAData            string `json:"caData"`
	ClientCertificate string `json:"clientCertificate"`
	ClientKey         string `json:"clientKey"`
}

func NewGenericProvider(genericProvider *GenericProvider) *GenericProvider {
	return genericProvider
}

func (genericProvider *GenericProvider) GetClient() (dynamic.Interface, error) {
	restConfig, err := genericProvider.getRestConfig()
	if err != nil {
		return nil, err
	}

	return dynamic.NewForConfig(restConfig)
}

func (genericProvider *GenericProvider) getRestConfig() (*rest.Config, error) {
	caData, err := genericProvider.getCAData()
	if err != nil {
		return nil, err
	}

	clientCertificate, err := genericProvider.getClientCertificate()
	if err != nil {
		return nil, err
	}

	clientKey, err := genericProvider.getClientKey()
	if err != nil {
		return nil, err
	}

	restConfig := &rest.Config{
		Host: genericProvider.Host,
		TLSClientConfig: rest.TLSClientConfig{
			CertData: clientCertificate,
			KeyData:  clientKey,
			CAData:   caData,
		},
	}

	return restConfig, nil
}

func (genericProvider *GenericProvider) getCAData() ([]byte, error) {
	return base64.StdEncoding.DecodeString(genericProvider.CAData)
}

func (genericProvider *GenericProvider) getClientCertificate() ([]byte, error) {
	return base64.StdEncoding.DecodeString(genericProvider.ClientCertificate)
}

func (genericProvider *GenericProvider) getClientKey() ([]byte, error) {
	return base64.StdEncoding.DecodeString(genericProvider.ClientKey)
}

repository: xereda/charlescd

repo_name: xereda/charlescd

extension: go


text:
#
# Much faster is:
# xargs rm < install_manifest.txt
#

file (READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
string (REGEX REPLACE "\n" ";" files "${files}")
foreach (file ${files})
	message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
	exec_program(
		${CMAKE_COMMAND}
		ARGS "-E remove \"$ENV{DESTDIR}${file}\""
		OUTPUT_VARIABLE rm_out
		RETURN_VALUE rm_retval
	)
	if (NOT "${rm_retval}" STREQUAL 0)
		message (FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
	endif (NOT "${rm_retval}" STREQUAL 0)
endforeach (file)

repository: intfrr/libelektra

repo_name: intfrr/libelektra


text:
@article{Python,
title= {Python tutorial},
author = {van Rossum, Guido},
number={CS-R9526},
institution= {Centrum voor Wiskunde en Informatica (CWI)},
year= {1995},
address={Amsterdam},
month={May}
}
@online{Flandrin18theconversation,
Author = {Flandrin, Patrick},
Title = {Signal processing: a field at the heart of science and everyday life},
Url = {https://theconversation.com/signal-processing-a-field-at-the-heart-of-science-and-everyday-life-89267},
Urldate = {2018-06-07},
Year = 2018,
}

repository: CRIStAL-Sigma/reproducible-paper

repo_name: CRIStAL-Sigma/reproducible-paper


text:
require netcat.inc
DESCRIPTION = "OpenBSD Netcat"
HOMEPAGE = "http://ftp.debian.org"
LICENSE = "BSD-3-Clause"

DEPENDS += "glib-2.0 libbsd"

SRC_URI = "${DEBIAN_MIRROR}/main/n/netcat-openbsd/netcat-openbsd_${PV}.orig.tar.gz;name=netcat \
           ${DEBIAN_MIRROR}/main/n/netcat-openbsd/netcat-openbsd_${PV}-7.debian.tar.gz;name=netcat-patch"

SRC_URI[netcat.md5sum] = "7e67b22f1ad41a1b7effbb59ff28fca1"
SRC_URI[netcat.sha256sum] = "40653fe66c1516876b61b07e093d826e2a5463c5d994f1b7e6ce328f3edb211e"
SRC_URI[netcat-patch.md5sum] = "e914f8eb7eda5c75c679dd77787ac76b"
SRC_URI[netcat-patch.sha256sum] = "eee759327ffea293e81d0dde67921b7fcfcad279ffd7a2c9d037bbc8f882b363"

S = "${WORKDIR}/${BPN}-${PV}"

do_configure[noexec] = "1"

do_compile() {
    cd ${S}
    while read line; do patch -p1 < ${WORKDIR}/debian/patches/$line; done < ${WORKDIR}/debian/patches/series
    pkgrel=4
    oe_runmake CFLAGS="$CFLAGS -DDEBIAN_VERSION=\"\\\"${pkgrel}\\\"\""
}

do_install() {
    install -d ${D}${bindir}
    install -m 755 ${S}/nc ${D}${bindir}/nc.${BPN}
}
ALTERNATIVE_PRIORITY = "50"

repository: ExorEmbedded/exor-workspace

repo_name: ExorEmbedded/exor-workspace


text:
@inproceedings{Litj14a,
 author = {Litjens, G. and Elliott, R. and Shih, N. and Feldman, M. and Barentsz, J. and Hulsbergen - van de Kaa, C. and Kovacs, I. and Huisman, H. and Madabhushi, A.},
 booktitle = {Medical Imaging},
 doi = {10.1117/12.2043751},
 file = {Litj14a.pdf:pdf\Łitj14a.pdf:PDF},
 optnote = {DIAG, RADIOLOGY, ProstateCancer},
 owner = {geert},
 pages = {903512},
 series = {Proceedings of the SPIE},
 timestamp = {2014.03.05},
 title = {Distinguishing prostate cancer from benign confounders via a cascaded classifier on multi-parametric MRI},
 volume = {9035},
 year = {2014}
}

branch_name: refs/heads/main


text:
DESCRIPTION = "Texas Instruments Pinmux Utility"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d69a4aafe4f7b66d5f9c60d6875ebd52"
COMPATIBLE_MACHINE = "am335x-evm"

PR = "r0"

SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/1019/6393/PinMuxUtility_v2_05_02_00.zip;name=base;subdir=${P}"

SRC_URI[base.md5sum] = "5a5cb5e9a5361fcb244a4b685872fe6b"
SRC_URI[base.sha256sum] = "93b8dfd726dd614aad9c2b0bb9ffc0abbd47e1c2900c3f411be7433c6d04fd2a"

S = "${WORKDIR}/${P}"

installdir = "host-tools/pinmux_utils/windows"

do_install() {
    install -d ${D}/${installdir}
    install ${S}/Pin_Mux_Utility.msi ${D}/${installdir}
    install ${S}/setup.exe ${D}/${installdir}
    install ${S}/Release_Notes.txt ${D}/${installdir}
}

FILES:${PN} += "${installdir}/*"

repository: rcn-ee/meta-arago

repo_name: rcn-ee/meta-arago


text:
@book {hatcher,
    AUTHOR = {Hatcher, Allen},
     TITLE = {Algebraic topology},
 PUBLISHER = {Cambridge University Press, Cambridge},
      YEAR = {2002},
     PAGES = {xii+544},
      ISBN = {0-521-79160-X; 0-521-79540-0},
}

@book {ravenel,
    AUTHOR = {Ravenel, Douglas C.},
     TITLE = {Complex cobordism and stable homotopy groups of spheres},
    SERIES = {Pure and Applied Mathematics},
    VOLUME = {121},
 PUBLISHER = {Academic Press, Inc., Orlando, FL},
      YEAR = {1986},
     PAGES = {xx+413},
      ISBN = {0-12-583430-6; 0-12-583431-4},
}

@book {mosher,
    AUTHOR = {Mosher, Robert E. and Tangora, Martin C.},
     TITLE = {Cohomology operations and applications in homotopy theory},
 PUBLISHER = {Harper \& Row, Publishers, New York-London},
      YEAR = {1968},
     PAGES = {x+214},
}


text:
@article{Harper2003cr,
 abstract = {We are concerned with aiding the mobility of visually impaired travellers around often complex and unfamiliar internal and urban environments. To do this we focus on a users interaction with ambient devices because these device types provide an easy entry point for visually impaired individuals to interact with their surroundings. By augmenting the physical environment with mobility focused ambient devices and making existing devices universally accessible our goal of easy, focused, and confident mobility can be achieved. We identify, through paper reviews and studies of empirical and anecdotal evidence, the social and technical problems that have so far barred consistent and cohesive development of an ambient mobility-network. We suggest that multi-model sensory-interaction with objects and assistive devices within an environment is the only way to accomplish easy, focused, and confident mobility for visually impaired travellers. We find that universal access to ambient devices does not exist when the user interface and the device functionality are conjoined. And we also suggest that this universal access will not occur if there are only benefits for one small minority user group.},
 address = {Switzerland, London, Washington},
 author = {Harper, Simon and Pettitt, Steven and Goble, Carole},
 doi = {http://dx.doi.org/10.1080/0963828031000090533},
 editor = {D, M$\backslash$''uller},
 issn = {0963-8288},
 journal = {Disability and Rehabilitation},
 keywords = {Accessibility,Blind,Human Centred Web,POLI,PROXIMITY,Real World Mobility,Visually Impaired},
 month = {aug},
 number = {16},
 pages = {940--947},
 publisher = {Taylor and Francis},
 title = {Sentinel: Towards an Ambient Mobility Network},
 url = {http://www.simonharper.info/publications/Harper2003cr.pdf},
 volume = {253},
 year = {2003}
}

repository: sharpic/academic-kickstart

repo_name: sharpic/academic-kickstart


text:
@InProceedings{bartunov16,
  supplementary = {Supplementary:bartunov16-supp.pdf},
  title = {Breaking Sticks and Ambiguities with Adaptive Skip-gram},
  author = {Bartunov, Sergey and Kondrashkin, Dmitry and Osokin, Anton and Vetrov, Dmitry},
  pages = {130-138},
  abstract = {The recently proposed Skip-gram model is a powerful method for learning high-dimensional word representations that capture rich semantic relationships between words. However, Skip-gram as well as most prior work on learning word representations does not take into account word ambiguity and maintain only single representation per word. Although a number of Skip-gram modifications were proposed to overcome this limitation and learn multi-prototype word representations, they either require a known number of word meanings or learn them using greedy heuristic approaches. In this paper we propose the Adaptive Skip-gram model which is a nonparametric Bayesian extension of Skip-gram capable to automatically learn the required number of representations for all words at desired semantic resolution. We derive efficient online variational learning algorithm for the model and empirically demonstrate its efficiency on word-sense induction task.},
}


text:
DESCRIPTION = "Task to add gstreamer and gstreamer plugins"
LICENSE = "MIT"
PR = "r12"

inherit packagegroup

PACKAGE_ARCH = "${MACHINE_ARCH}"

GST_010_DEPS = " \
    gstreamer \
    gst-plugins-base \
    gst-plugins-good \
    gst-plugins-bad \
    gst-plugins-base-meta \
    gst-plugins-good-meta \
    gst-plugins-bad-meta \
    gst-ffmpeg \
"

GST_1X_DEPS = " \
    gstreamer1.0 \
    gstreamer1.0-plugins-base \
    gstreamer1.0-plugins-good \
    gstreamer1.0-plugins-bad \
    gstreamer1.0-plugins-base-meta \
    gstreamer1.0-plugins-good-meta \
    gstreamer1.0-plugins-bad-meta \
    gstreamer1.0-libav \
"

GST_PLUGINS_PREFIX = "${@base_conditional('GST_PROVIDER', '0.10', 'gst-plugins', 'gstreamer1.0-plugins', d)}"

GSTREAMER_ACCEL_MM = ""
GSTREAMER_ACCEL_MM_omap-a15 = "${@base_contains('MACHINE_FEATURES', 'mmip', "${GST_PLUGINS_PREFIX}-ducati", '', d)}"
GSTREAMER_ACCEL_MM_append_dra7xx = "${@base_contains('MACHINE_FEATURES', 'mmip', " ${GST_PLUGINS_PREFIX}-vpe", '', d)}"

RDEPENDS_${PN} = "\
    ${@base_conditional('GST_PROVIDER', '0.10', "${GST_010_DEPS}", "${GST_1X_DEPS}", d)} \
    ${GSTREAMER_ACCEL_MM} \
    "

repository: varigit/meta-arago-var

repo_name: varigit/meta-arago-var


text:
/*
Copyright 2019 Cisco Systems

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: ethernet_port_stats_type.proto

package cisco_ios_xr_drivers_media_eth_oper_ethernet_interface_statistics_statistic

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

type EthernetPortStatsType_KEYS struct {
	InterfaceName        string   `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *EthernetPortStatsType_KEYS) Reset()         { *m = EthernetPortStatsType_KEYS{} }
func (m *EthernetPortStatsType_KEYS) String() string { return proto.CompactTextString(m) }
func (*EthernetPortStatsType_KEYS) ProtoMessage()    {}
func (*EthernetPortStatsType_KEYS) Descriptor() ([]byte, []int) {
	return fileDescriptor_1982f68fad60746a, []int{0}
}

func (m *EthernetPortStatsType_KEYS) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_EthernetPortStatsType_KEYS.Unmarshal(m, b)
}
func (m *EthernetPortStatsType_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_EthernetPortStatsType_KEYS.Marshal(b, m, deterministic)
}
func (m *EthernetPortStatsType_KEYS) XXX_Merge(src proto.Message) {
	xxx_messageInfo_EthernetPortStatsType_KEYS.Merge(m, src)
}
func (m *EthernetPortStatsType_KEYS) XXX_Size() int {
	return xxx_messageInfo_EthernetPortStatsType_KEYS.Size(m)
}
func (m *EthernetPortStatsType_KEYS) XXX_DiscardUnknown() {
	xxx_messageInfo_EthernetPortStatsType_KEYS.DiscardUnknown(m)
}

var xxx_messageInfo_EthernetPortStatsType_KEYS proto.InternalMessageInfo

func (m *EthernetPortStatsType_KEYS) GetInterfaceName() string {
	if m != nil {
		return m.InterfaceName
	}
	return ""
}

type EthernetPortStatsType struct {
	ReceivedTotalBytes                        uint64   `protobuf:"varint,50,opt,name=received_total_bytes,json=receivedTotalBytes,proto3" json:"received_total_bytes,omitempty"`
	ReceivedGoodBytes                         uint64   `protobuf:"varint,51,opt,name=received_good_bytes,json=receivedGoodBytes,proto3" json:"received_good_bytes,omitempty"`
	ReceivedTotalFrames                       uint64   `protobuf:"varint,52,opt,name=received_total_frames,json=receivedTotalFrames,proto3" json:"received_total_frames,omitempty"`
	Received8021QFrames                       uint64   `protobuf:"varint,53,opt,name=received8021q_frames,json=received8021qFrames,proto3" json:"received8021q_frames,omitempty"`
	ReceivedPauseFrames                       uint64   `protobuf:"varint,54,opt,name=received_pause_frames,json=receivedPauseFrames,proto3" json:"received_pause_frames,omitempty"`
	ReceivedUnknownOpcodes                    uint64   `protobuf:"varint,55,opt,name=received_unknown_opcodes,json=receivedUnknownOpcodes,proto3" json:"received_unknown_opcodes,omitempty"`
	ReceivedTotal64OctetFrames                uint64   `protobuf:"varint,56,opt,name=received_total64_octet_frames,json=receivedTotal64OctetFrames,proto3" json:"received_total64_octet_frames,omitempty"`
	ReceivedTotalOctetFramesFrom65To127       uint64   `protobuf:"varint,57,opt,name=received_total_octet_frames_from65_to127,json=receivedTotalOctetFramesFrom65To127,proto3" json:"received_total_octet_frames_from65_to127,omitempty"`
	ReceivedTotalOctetFramesFrom128To255      uint64   `protobuf:"varint,58,opt,name=received_total_octet_frames_from128_to255,json=receivedTotalOctetFramesFrom128To255,proto3" json:"received_total_octet_frames_from128_to255,omitempty"`
	ReceivedTotalOctetFramesFrom256To511      uint64   `protobuf:"varint,59,opt,name=received_total_octet_frames_from256_to511,json=receivedTotalOctetFramesFrom256To511,proto3" json:"received_total_octet_frames_from256_to511,omitempty"`
	ReceivedTotalOctetFramesFrom512To1023     uint64   `protobuf:"varint,60,opt,name=received_total_octet_frames_from512_to1023,json=receivedTotalOctetFramesFrom512To1023,proto3" json:"received_total_octet_frames_from512_to1023,omitempty"`
	ReceivedTotalOctetFramesFrom1024To1518    uint64   `protobuf:"varint,61,opt,name=received_total_octet_frames_from1024_to1518,json=receivedTotalOctetFramesFrom1024To1518,proto3" json:"received_total_octet_frames_from1024_to1518,omitempty"`
	ReceivedTotalOctetFramesFrom1519ToMax     uint64   `protobuf:"varint,62,opt,name=received_total_octet_frames_from1519_to_max,json=receivedTotalOctetFramesFrom1519ToMax,proto3" json:"received_total_octet_frames_from1519_to_max,omitempty"`
	ReceivedGoodFrames                        uint64   `protobuf:"varint,63,opt,name=received_good_frames,json=receivedGoodFrames,proto3" json:"received_good_frames,omitempty"`
	ReceivedUnicastFrames                     uint64   `protobuf:"varint,64,opt,name=received_unicast_frames,json=receivedUnicastFrames,proto3" json:"received_unicast_frames,omitempty"`
	ReceivedMulticastFrames                   uint64   `protobuf:"varint,65,opt,name=received_multicast_frames,json=receivedMulticastFrames,proto3" json:"received_multicast_frames,omitempty"`
	ReceivedBroadcastFrames                   uint64   `protobuf:"varint,66,opt,name=received_broadcast_frames,json=receivedBroadcastFrames,proto3" json:"received_broadcast_frames,omitempty"`
	NumberOfBufferOverrunPacketsDropped       uint64   `protobuf:"varint,67,opt,name=number_of_buffer_overrun_packets_dropped,json=numberOfBufferOverrunPacketsDropped,proto3" json:"number_of_buffer_overrun_packets_dropped,omitempty"`
	NumberOfAbortedPacketsDropped             uint64   `protobuf:"varint,68,opt,name=number_of_aborted_packets_dropped,json=numberOfAbortedPacketsDropped,proto3" json:"number_of_aborted_packets_dropped,omitempty"`
	NumberofInvalidVlanIdPacketsDropped       uint64   `protobuf:"varint,69,opt,name=numberof_invalid_vlan_id_packets_dropped,json=numberofInvalidVlanIdPacketsDropped,proto3" json:"numberof_invalid_vlan_id_packets_dropped,omitempty"`
	InvalidDestMacDropPackets                 uint64   `protobuf:"varint,70,opt,name=invalid_dest_mac_drop_packets,json=invalidDestMacDropPackets,proto3" json:"invalid_dest_mac_drop_packets,omitempty"`
	InvalidEncapDropPackets                   uint64   `protobuf:"varint,71,opt,name=invalid_encap_drop_packets,json=invalidEncapDropPackets,proto3" json:"invalid_encap_drop_packets,omitempty"`
	NumberOfMiscellaneousPacketsDropped       uint64   `protobuf:"varint,72,opt,name=number_of_miscellaneous_packets_dropped,json=numberOfMiscellaneousPacketsDropped,proto3" json:"number_of_miscellaneous_packets_dropped,omitempty"`
	DroppedGiantPacketsGreaterthanMru         uint64   `protobuf:"varint,73,opt,name=dropped_giant_packets_greaterthan_mru,json=droppedGiantPacketsGreaterthanMru,proto3" json:"dropped_giant_packets_greaterthan_mru,omitempty"`
	DroppedEtherStatsUndersizePkts            uint64   `protobuf:"varint,74,opt,name=dropped_ether_stats_undersize_pkts,json=droppedEtherStatsUndersizePkts,proto3" json:"dropped_ether_stats_undersize_pkts,omitempty"`
	DroppedJabbersPacketsGreaterthanMru       uint64   `protobuf:"varint,75,opt,name=dropped_jabbers_packets_greaterthan_mru,json=droppedJabbersPacketsGreaterthanMru,proto3" json:"dropped_jabbers_packets_greaterthan_mru,omitempty"`
	DroppedEtherStatsFragments                uint64   `protobuf:"varint,76,opt,name=dropped_ether_stats_fragments,json=droppedEtherStatsFragments,proto3" json:"dropped_ether_stats_fragments,omitempty"`
	DroppedPacketsWithCrcAlignErrors          uint64   `protobuf:"varint,77,opt,name=dropped_packets_with_crc_align_errors,json=droppedPacketsWithCrcAlignErrors,proto3" json:"dropped_packets_with_crc_align_errors,omitempty"`
	EtherStatsCollisions                      uint64   `protobuf:"varint,78,opt,name=ether_stats_collisions,json=etherStatsCollisions,proto3" json:"ether_stats_collisions,omitempty"`
	SymbolErrors                              uint64   `protobuf:"varint,79,opt,name=symbol_errors,json=symbolErrors,proto3" json:"symbol_errors,omitempty"`
	DroppedMiscellaneousErrorPackets          uint64   `protobuf:"varint,80,opt,name=dropped_miscellaneous_error_packets,json=droppedMiscellaneousErrorPackets,proto3" json:"dropped_miscellaneous_error_packets,omitempty"`
	Rfc2819EtherStatsOversizedPkts            uint64   `protobuf:"varint,81,opt,name=rfc2819_ether_stats_oversized_pkts,json=rfc2819EtherStatsOversizedPkts,proto3" json:"rfc2819_ether_stats_oversized_pkts,omitempty"`
	Rfc2819EtherStatsJabbers                  uint64   `protobuf:"varint,82,opt,name=rfc2819_ether_stats_jabbers,json=rfc2819EtherStatsJabbers,proto3" json:"rfc2819_ether_stats_jabbers,omitempty"`
	Rfc2819EtherStatsCrcAlignErrors           uint64   `protobuf:"varint,83,opt,name=rfc2819_ether_stats_crc_align_errors,json=rfc2819EtherStatsCrcAlignErrors,proto3" json:"rfc2819_ether_stats_crc_align_errors,omitempty"`
	Rfc3635Dot3StatsAlignmentErrors           uint64   `protobuf:"varint,84,opt,name=rfc3635dot3_stats_alignment_errors,json=rfc3635dot3StatsAlignmentErrors,proto3" json:"rfc3635dot3_stats_alignment_errors,omitempty"`
	TotalBytesTransmitted                     uint64   `protobuf:"varint,85,opt,name=total_bytes_transmitted,json=totalBytesTransmitted,proto3" json:"total_bytes_transmitted,omitempty"`
	TotalGoodBytesTransmitted                 uint64   `protobuf:"varint,86,opt,name=total_good_bytes_transmitted,json=totalGoodBytesTransmitted,proto3" json:"total_good_bytes_transmitted,omitempty"`
	TotalFramesTransmitted                    uint64   `protobuf:"varint,87,opt,name=total_frames_transmitted,json=totalFramesTransmitted,proto3" json:"total_frames_transmitted,omitempty"`
	Transmitted8021QFrames                    uint64   `protobuf:"varint,88,opt,name=transmitted8021q_frames,json=transmitted8021qFrames,proto3" json:"transmitted8021q_frames,omitempty"`
	TransmittedTotalPauseFrames               uint64   `protobuf:"varint,89,opt,name=transmitted_total_pause_frames,json=transmittedTotalPauseFrames,proto3" json:"transmitted_total_pause_frames,omitempty"`
	TransmittedTotal64OctetFrames             uint64   `protobuf:"varint,90,opt,name=transmitted_total64_octet_frames,json=transmittedTotal64OctetFrames,proto3" json:"transmitted_total64_octet_frames,omitempty"`
	TransmittedTotalOctetFramesFrom65To127    uint64   `protobuf:"varint,91,opt,name=transmitted_total_octet_frames_from65_to127,json=transmittedTotalOctetFramesFrom65To127,proto3" json:"transmitted_total_octet_frames_from65_to127,omitempty"`
	TransmittedTotalOctetFramesFrom128To255   uint64   `protobuf:"varint,92,opt,name=transmitted_total_octet_frames_from128_to255,json=transmittedTotalOctetFramesFrom128To255,proto3" json:"transmitted_total_octet_frames_from128_to255,omitempty"`
	TransmittedTotalOctetFramesFrom256To511   uint64   `protobuf:"varint,93,opt,name=transmitted_total_octet_frames_from256_to511,json=transmittedTotalOctetFramesFrom256To511,proto3" json:"transmitted_total_octet_frames_from256_to511,omitempty"`
	TransmittedTotalOctetFramesFrom512To1023  uint64   `protobuf:"varint,94,opt,name=transmitted_total_octet_frames_from512_to1023,json=transmittedTotalOctetFramesFrom512To1023,proto3" json:"transmitted_total_octet_frames_from512_to1023,omitempty"`
	TransmittedTotalOctetFramesFrom1024To1518 uint64   `protobuf:"varint,95,opt,name=transmitted_total_octet_frames_from1024_to1518,json=transmittedTotalOctetFramesFrom1024To1518,proto3" json:"transmitted_total_octet_frames_from1024_to1518,omitempty"`
	TransmittedTotalOctetFramesFrom1518ToMax  uint64   `protobuf:"varint,96,opt,name=transmitted_total_octet_frames_from1518_to_max,json=transmittedTotalOctetFramesFrom1518ToMax,proto3" json:"transmitted_total_octet_frames_from1518_to_max,omitempty"`
	TransmittedGoodFrames                     uint64   `protobuf:"varint,97,opt,name=transmitted_good_frames,json=transmittedGoodFrames,proto3" json:"transmitted_good_frames,omitempty"`
	TransmittedUnicastFrames                  uint64   `protobuf:"varint,98,opt,name=transmitted_unicast_frames,json=transmittedUnicastFrames,proto3" json:"transmitted_unicast_frames,omitempty"`
	TransmittedMulticastFrames                uint64   `protobuf:"varint,99,opt,name=transmitted_multicast_frames,json=transmittedMulticastFrames,proto3" json:"transmitted_multicast_frames,omitempty"`
	TransmittedBroadcastFrames                uint64   `protobuf:"varint,100,opt,name=transmitted_broadcast_frames,json=transmittedBroadcastFrames,proto3" json:"transmitted_broadcast_frames,omitempty"`
	BufferUnderrunPacketDrops                 uint64   `protobuf:"varint,101,opt,name=buffer_underrun_packet_drops,json=bufferUnderrunPacketDrops,proto3" json:"buffer_underrun_packet_drops,omitempty"`
	AbortedPacketDrops                        uint64   `protobuf:"varint,102,opt,name=aborted_packet_drops,json=abortedPacketDrops,proto3" json:"aborted_packet_drops,omitempty"`
	UncountedDroppedFrames                    uint64   `protobuf:"varint,103,opt,name=uncounted_dropped_frames,json=uncountedDroppedFrames,proto3" json:"uncounted_dropped_frames,omitempty"`
	MiscellaneousOutputErrors                 uint64   `protobuf:"varint,104,opt,name=miscellaneous_output_errors,json=miscellaneousOutputErrors,proto3" json:"miscellaneous_output_errors,omitempty"`
	XXX_NoUnkeyedLiteral                      struct{} `json:"-"`
	XXX_unrecognized                          []byte   `json:"-"`
	XXX_sizecache                             int32    `json:"-"`
}

func (m *EthernetPortStatsType) Reset()         { *m = EthernetPortStatsType{} }
func (m *EthernetPortStatsType) String() string { return proto.CompactTextString(m) }
func (*EthernetPortStatsType) ProtoMessage()    {}
func (*EthernetPortStatsType) Descriptor() ([]byte, []int) {
	return fileDescriptor_1982f68fad60746a, []int{1}
}

func (m *EthernetPortStatsType) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_EthernetPortStatsType.Unmarshal(m, b)
}
func (m *EthernetPortStatsType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_EthernetPortStatsType.Marshal(b, m, deterministic)
}
func (m *EthernetPortStatsType) XXX_Merge(src proto.Message) {
	xxx_messageInfo_EthernetPortStatsType.Merge(m, src)
}
func (m *EthernetPortStatsType) XXX_Size() int {
	return xxx_messageInfo_EthernetPortStatsType.Size(m)
}
func (m *EthernetPortStatsType) XXX_DiscardUnknown() {
	xxx_messageInfo_EthernetPortStatsType.DiscardUnknown(m)
}

var xxx_messageInfo_EthernetPortStatsType proto.InternalMessageInfo

func (m *EthernetPortStatsType) GetReceivedTotalBytes() uint64 {
	if m != nil {
		return m.ReceivedTotalBytes
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedGoodBytes() uint64 {
	if m != nil {
		return m.ReceivedGoodBytes
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotalFrames() uint64 {
	if m != nil {
		return m.ReceivedTotalFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceived8021QFrames() uint64 {
	if m != nil {
		return m.Received8021QFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedPauseFrames() uint64 {
	if m != nil {
		return m.ReceivedPauseFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedUnknownOpcodes() uint64 {
	if m != nil {
		return m.ReceivedUnknownOpcodes
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotal64OctetFrames() uint64 {
	if m != nil {
		return m.ReceivedTotal64OctetFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotalOctetFramesFrom65To127() uint64 {
	if m != nil {
		return m.ReceivedTotalOctetFramesFrom65To127
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotalOctetFramesFrom128To255() uint64 {
	if m != nil {
		return m.ReceivedTotalOctetFramesFrom128To255
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotalOctetFramesFrom256To511() uint64 {
	if m != nil {
		return m.ReceivedTotalOctetFramesFrom256To511
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotalOctetFramesFrom512To1023() uint64 {
	if m != nil {
		return m.ReceivedTotalOctetFramesFrom512To1023
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotalOctetFramesFrom1024To1518() uint64 {
	if m != nil {
		return m.ReceivedTotalOctetFramesFrom1024To1518
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedTotalOctetFramesFrom1519ToMax() uint64 {
	if m != nil {
		return m.ReceivedTotalOctetFramesFrom1519ToMax
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedGoodFrames() uint64 {
	if m != nil {
		return m.ReceivedGoodFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedUnicastFrames() uint64 {
	if m != nil {
		return m.ReceivedUnicastFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedMulticastFrames() uint64 {
	if m != nil {
		return m.ReceivedMulticastFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetReceivedBroadcastFrames() uint64 {
	if m != nil {
		return m.ReceivedBroadcastFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetNumberOfBufferOverrunPacketsDropped() uint64 {
	if m != nil {
		return m.NumberOfBufferOverrunPacketsDropped
	}
	return 0
}

func (m *EthernetPortStatsType) GetNumberOfAbortedPacketsDropped() uint64 {
	if m != nil {
		return m.NumberOfAbortedPacketsDropped
	}
	return 0
}

func (m *EthernetPortStatsType) GetNumberofInvalidVlanIdPacketsDropped() uint64 {
	if m != nil {
		return m.NumberofInvalidVlanIdPacketsDropped
	}
	return 0
}

func (m *EthernetPortStatsType) GetInvalidDestMacDropPackets() uint64 {
	if m != nil {
		return m.InvalidDestMacDropPackets
	}
	return 0
}

func (m *EthernetPortStatsType) GetInvalidEncapDropPackets() uint64 {
	if m != nil {
		return m.InvalidEncapDropPackets
	}
	return 0
}

func (m *EthernetPortStatsType) GetNumberOfMiscellaneousPacketsDropped() uint64 {
	if m != nil {
		return m.NumberOfMiscellaneousPacketsDropped
	}
	return 0
}

func (m *EthernetPortStatsType) GetDroppedGiantPacketsGreaterthanMru() uint64 {
	if m != nil {
		return m.DroppedGiantPacketsGreaterthanMru
	}
	return 0
}

func (m *EthernetPortStatsType) GetDroppedEtherStatsUndersizePkts() uint64 {
	if m != nil {
		return m.DroppedEtherStatsUndersizePkts
	}
	return 0
}

func (m *EthernetPortStatsType) GetDroppedJabbersPacketsGreaterthanMru() uint64 {
	if m != nil {
		return m.DroppedJabbersPacketsGreaterthanMru
	}
	return 0
}

func (m *EthernetPortStatsType) GetDroppedEtherStatsFragments() uint64 {
	if m != nil {
		return m.DroppedEtherStatsFragments
	}
	return 0
}

func (m *EthernetPortStatsType) GetDroppedPacketsWithCrcAlignErrors() uint64 {
	if m != nil {
		return m.DroppedPacketsWithCrcAlignErrors
	}
	return 0
}

func (m *EthernetPortStatsType) GetEtherStatsCollisions() uint64 {
	if m != nil {
		return m.EtherStatsCollisions
	}
	return 0
}

func (m *EthernetPortStatsType) GetSymbolErrors() uint64 {
	if m != nil {
		return m.SymbolErrors
	}
	return 0
}

func (m *EthernetPortStatsType) GetDroppedMiscellaneousErrorPackets() uint64 {
	if m != nil {
		return m.DroppedMiscellaneousErrorPackets
	}
	return 0
}

func (m *EthernetPortStatsType) GetRfc2819EtherStatsOversizedPkts() uint64 {
	if m != nil {
		return m.Rfc2819EtherStatsOversizedPkts
	}
	return 0
}

func (m *EthernetPortStatsType) GetRfc2819EtherStatsJabbers() uint64 {
	if m != nil {
		return m.Rfc2819EtherStatsJabbers
	}
	return 0
}

func (m *EthernetPortStatsType) GetRfc2819EtherStatsCrcAlignErrors() uint64 {
	if m != nil {
		return m.Rfc2819EtherStatsCrcAlignErrors
	}
	return 0
}

func (m *EthernetPortStatsType) GetRfc3635Dot3StatsAlignmentErrors() uint64 {
	if m != nil {
		return m.Rfc3635Dot3StatsAlignmentErrors
	}
	return 0
}

func (m *EthernetPortStatsType) GetTotalBytesTransmitted() uint64 {
	if m != nil {
		return m.TotalBytesTransmitted
	}
	return 0
}

func (m *EthernetPortStatsType) GetTotalGoodBytesTransmitted() uint64 {
	if m != nil {
		return m.TotalGoodBytesTransmitted
	}
	return 0
}

func (m *EthernetPortStatsType) GetTotalFramesTransmitted() uint64 {
	if m != nil {
		return m.TotalFramesTransmitted
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmitted8021QFrames() uint64 {
	if m != nil {
		return m.Transmitted8021QFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotalPauseFrames() uint64 {
	if m != nil {
		return m.TransmittedTotalPauseFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotal64OctetFrames() uint64 {
	if m != nil {
		return m.TransmittedTotal64OctetFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotalOctetFramesFrom65To127() uint64 {
	if m != nil {
		return m.TransmittedTotalOctetFramesFrom65To127
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotalOctetFramesFrom128To255() uint64 {
	if m != nil {
		return m.TransmittedTotalOctetFramesFrom128To255
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotalOctetFramesFrom256To511() uint64 {
	if m != nil {
		return m.TransmittedTotalOctetFramesFrom256To511
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotalOctetFramesFrom512To1023() uint64 {
	if m != nil {
		return m.TransmittedTotalOctetFramesFrom512To1023
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotalOctetFramesFrom1024To1518() uint64 {
	if m != nil {
		return m.TransmittedTotalOctetFramesFrom1024To1518
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedTotalOctetFramesFrom1518ToMax() uint64 {
	if m != nil {
		return m.TransmittedTotalOctetFramesFrom1518ToMax
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedGoodFrames() uint64 {
	if m != nil {
		return m.TransmittedGoodFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedUnicastFrames() uint64 {
	if m != nil {
		return m.TransmittedUnicastFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedMulticastFrames() uint64 {
	if m != nil {
		return m.TransmittedMulticastFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetTransmittedBroadcastFrames() uint64 {
	if m != nil {
		return m.TransmittedBroadcastFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetBufferUnderrunPacketDrops() uint64 {
	if m != nil {
		return m.BufferUnderrunPacketDrops
	}
	return 0
}

func (m *EthernetPortStatsType) GetAbortedPacketDrops() uint64 {
	if m != nil {
		return m.AbortedPacketDrops
	}
	return 0
}

func (m *EthernetPortStatsType) GetUncountedDroppedFrames() uint64 {
	if m != nil {
		return m.UncountedDroppedFrames
	}
	return 0
}

func (m *EthernetPortStatsType) GetMiscellaneousOutputErrors() uint64 {
	if m != nil {
		return m.MiscellaneousOutputErrors
	}
	return 0
}

func init() {
	proto.RegisterType((*EthernetPortStatsType_KEYS)(nil), "cisco_ios_xr_drivers_media_eth_oper.ethernet_interface.statistics.statistic.ethernet_port_stats_type_KEYS")
	proto.RegisterType((*EthernetPortStatsType)(nil), "cisco_ios_xr_drivers_media_eth_oper.ethernet_interface.statistics.statistic.ethernet_port_stats_type")
}

func init() { proto.RegisterFile("ethernet_port_stats_type.proto", fileDescriptor_1982f68fad60746a) }

var fileDescriptor_1982f68fad60746a = []byte{
	// 1350 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x97, 0x7b, 0x73, 0xd4, 0x36,
	0x1b, 0xc5, 0x87, 0x99, 0x77, 0xde, 0x99, 0x6a, 0x4a, 0x67, 0x6a, 0x6e, 0xe2, 0x92, 0x34, 0x04,
	0x28, 0xa1, 0xb4, 0x99, 0xd8, 0x89, 0x97, 0xe5, 0x4e, 0x12, 0x92, 0x40, 0xd2, 0x65, 0x53, 0xd8,
	0x40, 0x81, 0x52, 0xa1, 0xb5, 0xb5, 0x89, 0x9b, 0xb5, 0xb5, 0x95, 0xe4, 0x00, 0xfd, 0xaa, 0xfd,
	0x32, 0x1d, 0xdd, 0x6c, 0xc9, 0x9b, 0xb0, 0xfb, 0x5f, 0x66, 0x9f, 0x73, 0x7e, 0x7a, 0x74, 0xb1,
	0x74, 0x02, 0x66, 0x89, 0x38, 0x20, 0xac, 0x20, 0x02, 0x8d, 0x28, 0x13, 0x88, 0x0b, 0x2c, 0x38,
	0x12, 0x5f, 0x46, 0x64, 0x71, 0xc4, 0xa8, 0xa0, 0xc1, 0x4e, 0x92, 0xf1, 0x84, 0xa2, 0x8c, 0x72,
	0xf4, 0x99, 0xa1, 0x94, 0x65, 0x47, 0x84, 0x71, 0x94, 0x93, 0x34, 0xc3, 0x88, 0x88, 0x03, 0x44,
	0x47, 0x84, 0x2d, 0x56, 0x8c, 0xac, 0x10, 0x84, 0x0d, 0x70, 0x42, 0x16, 0x25, 0x28, 0xe3, 0x22,
	0x4b, 0x78, 0xfd, 0xe7, 0xfc, 0x26, 0x98, 0x39, 0x69, 0x38, 0xb4, 0xb3, 0xf1, 0xf6, 0x55, 0x70,
	0x03, 0x7c, 0x57, 0x21, 0x50, 0x81, 0x73, 0x02, 0x4f, 0xcd, 0x9d, 0x5a, 0xf8, 0xe6, 0xe5, 0xe9,
	0xea, 0xd7, 0x17, 0x38, 0x27, 0xf3, 0xff, 0xce, 0x02, 0x78, 0x12, 0x28, 0x58, 0x02, 0x67, 0x19,
	0x49, 0x48, 0x76, 0x44, 0x52, 0x24, 0xa8, 0xc0, 0x43, 0xd4, 0xff, 0x22, 0x08, 0x87, 0xd1, 0xdc,
	0xa9, 0x85, 0xff, 0xbd, 0x0c, 0x6c, 0xad, 0x27, 0x4b, 0x6b, 0xb2, 0x12, 0x2c, 0x82, 0x33, 0x95,
	0x63, 0x9f, 0xd2, 0xd4, 0x18, 0x96, 0x95, 0xe1, 0x7b, 0x5b, 0xda, 0xa2, 0x34, 0xd5, 0xfa, 0x08,
	0x9c, 0x6b, 0x8c, 0x30, 0x60, 0x38, 0x27, 0x1c, 0xae, 0x28, 0xc7, 0x19, 0x6f, 0x88, 0x4d, 0x55,
	0x0a, 0xc2, 0xba, 0xab, 0xf6, 0x52, 0x14, 0xfe, 0x6d, 0x2d, 0xb1, 0x6f, 0x51, 0x35, 0x63, 0x71,
	0x87, 0x19, 0xe1, 0x92, 0x13, 0xeb, 0x69, 0xf9, 0x9e, 0x5d, 0x59, 0x33, 0x9e, 0x36, 0x80, 0x95,
	0xa7, 0x2c, 0x0e, 0x0b, 0xfa, 0xa9, 0x40, 0x74, 0x94, 0xd0, 0x94, 0x70, 0x78, 0x47, 0xd9, 0xce,
	0xdb, 0xfa, 0x9e, 0x2e, 0x77, 0x75, 0x35, 0x58, 0x05, 0x33, 0xfe, 0xa4, 0x5a, 0x2b, 0x88, 0x26,
	0x82, 0x08, 0x3b, 0x6a, 0x5b, 0xd9, 0x2f, 0x79, 0x93, 0x6b, 0xad, 0x74, 0xa5, 0xc4, 0x0c, 0xbe,
	0x07, 0x16, 0x1a, 0xeb, 0xe2, 0x02, 0xd0, 0x80, 0xd1, 0xbc, 0x15, 0x23, 0x41, 0xc3, 0xe8, 0x0e,
	0xbc, 0xab, 0x68, 0xd7, 0x3c, 0x9a, 0xc3, 0xda, 0x54, 0xda, 0x9e, 0x94, 0x06, 0x6f, 0xc0, 0xad,
	0x49, 0xd8, 0x30, 0x6a, 0x23, 0x41, 0xa3, 0x38, 0x86, 0xf7, 0x14, 0xf7, 0xfa, 0xd7, 0xb8, 0x61,
	0xd4, 0xee, 0x49, 0xed, 0x34, 0xe0, 0x28, 0x6e, 0x21, 0x41, 0xe3, 0x30, 0x84, 0xf7, 0x27, 0x83,
	0xa3, 0xb8, 0xd5, 0x93, 0xda, 0xe0, 0x2d, 0xf8, 0x69, 0x12, 0x38, 0x0e, 0x23, 0xb9, 0x12, 0x4b,
	0xd1, 0x32, 0x7c, 0xa0, 0xc8, 0x37, 0xbe, 0x46, 0x8e, 0xc3, 0xa8, 0xa7, 0xc4, 0xc1, 0x7b, 0x70,
	0x7b, 0xe2, 0x62, 0x2c, 0x45, 0x2b, 0x92, 0x1d, 0x87, 0x6d, 0xf8, 0x50, 0xb1, 0x7f, 0xfc, 0xea,
	0x72, 0x2c, 0x45, 0x2b, 0x3d, 0xa5, 0x0e, 0xde, 0x4d, 0x01, 0x8f, 0xc3, 0xbb, 0x48, 0x50, 0x94,
	0xe3, 0xcf, 0xf0, 0xd1, 0xe4, 0xc6, 0xa5, 0xbc, 0x47, 0x3b, 0xf8, 0xb3, 0xf7, 0x59, 0xaa, 0x8f,
	0xcc, 0x1c, 0xab, 0xc7, 0xfe, 0x67, 0x29, 0xbf, 0x32, 0x73, 0x9c, 0x5a, 0xe0, 0x82, 0x73, 0x96,
	0xb3, 0x04, 0xf3, 0xea, 0x2c, 0x3e, 0x51, 0xa6, 0x73, 0xf5, 0x51, 0x56, 0x55, 0xe3, 0xbb, 0x07,
	0x2e, 0x56, 0xbe, 0xbc, 0x1c, 0x0a, 0xcf, 0xb9, 0xaa, 0x9c, 0x15, 0xb8, 0x63, 0xeb, 0xc7, 0x78,
	0xfb, 0x8c, 0xe2, 0xd4, 0xf5, 0xae, 0xf9, 0xde, 0x35, 0x5b, 0xaf, 0x8f, 0x7f, 0x51, 0xe6, 0x7d,
	0xc2, 0x10, 0x1d, 0xa0, 0x7e, 0x39, 0x18, 0xc8, 0xbf, 0x8e, 0x08, 0x63, 0x65, 0x81, 0x46, 0x38,
	0x39, 0x24, 0x82, 0xa3, 0x94, 0xd1, 0xd1, 0x88, 0xa4, 0x70, 0x5d, 0x1f, 0x7f, 0xad, 0xef, 0x0e,
	0xd6, 0x94, 0xba, 0xab, 0xc5, 0xbb, 0x5a, 0xfb, 0x54, 0x4b, 0x83, 0x67, 0xe0, 0x6a, 0x8d, 0xc5,
	0x7d, 0xca, 0x84, 0xba, 0x0f, 0x7c, 0xde, 0x53, 0xc5, 0x9b, 0xb1, 0xbc, 0x55, 0x2d, 0x6b, 0x90,
	0xaa, 0x06, 0xe9, 0x00, 0x65, 0xc5, 0x11, 0x1e, 0x66, 0x29, 0x3a, 0x1a, 0xe2, 0x02, 0x65, 0xe3,
	0xc0, 0x0d, 0xb7, 0x41, 0x3a, 0x78, 0xae, 0xe5, 0xaf, 0x87, 0xb8, 0x78, 0xde, 0xc4, 0x3e, 0x01,
	0x33, 0x96, 0x96, 0x12, 0x2e, 0x50, 0x8e, 0x13, 0x85, 0xb1, 0x4c, 0xb8, 0xa9, 0x58, 0x17, 0x8d,
	0xe8, 0x29, 0xe1, 0xa2, 0x83, 0x13, 0xe9, 0x36, 0xa0, 0xe0, 0x3e, 0xb8, 0x64, 0x09, 0xa4, 0x48,
	0xf0, 0xc8, 0xb7, 0x6f, 0xe9, 0x65, 0x37, 0x8a, 0x0d, 0x29, 0x70, 0xcd, 0x3d, 0x70, 0xb3, 0x5e,
	0x9f, 0x3c, 0xe3, 0x09, 0x19, 0x0e, 0x71, 0x41, 0x68, 0xc9, 0xc7, 0x26, 0xf5, 0xcc, 0x5f, 0xf5,
	0x8e, 0x2b, 0x6e, 0x4c, 0x6a, 0x17, 0xdc, 0x30, 0x2e, 0xb4, 0x9f, 0xe1, 0x42, 0x54, 0xac, 0x7d,
	0x46, 0xb0, 0x20, 0x4c, 0x1c, 0xe0, 0x02, 0xe5, 0xac, 0x84, 0xcf, 0x15, 0xf3, 0xaa, 0x11, 0x6f,
	0x49, 0xad, 0x41, 0x6d, 0xd5, 0xca, 0x0e, 0x2b, 0x83, 0x6d, 0x30, 0x6f, 0x89, 0xea, 0xed, 0x32,
	0x6f, 0x56, 0x59, 0xa4, 0x84, 0xf1, 0xec, 0x1f, 0x82, 0x46, 0x87, 0x82, 0xc3, 0x6d, 0x85, 0x9b,
	0x35, 0xca, 0x0d, 0x29, 0x7c, 0x25, 0x75, 0x7b, 0x56, 0xb6, 0x7b, 0xa8, 0xe7, 0x6c, 0x59, 0x7f,
	0xe1, 0x7e, 0x5f, 0x3e, 0xc9, 0x27, 0xf5, 0xb7, 0xa3, 0xe7, 0x6c, 0xe4, 0xdb, 0x5a, 0x7d, 0x7c,
	0x87, 0xab, 0x60, 0xe6, 0xb8, 0x0e, 0x07, 0x0c, 0xef, 0xe7, 0xa4, 0x10, 0x1c, 0xfe, 0xaa, 0x9f,
	0x80, 0xb1, 0xe6, 0x36, 0xad, 0x22, 0xe8, 0xd6, 0xcb, 0x66, 0x1b, 0xfa, 0x94, 0x89, 0x03, 0x94,
	0xb0, 0x04, 0xe1, 0x61, 0xb6, 0x5f, 0x20, 0xc2, 0x18, 0x65, 0x1c, 0x76, 0x14, 0x6a, 0xce, 0x88,
	0x4d, 0x3f, 0x6f, 0x32, 0x71, 0xb0, 0xce, 0x92, 0x55, 0x29, 0xdc, 0x50, 0xba, 0x60, 0x05, 0x9c,
	0x77, 0x7b, 0x49, 0xe8, 0x70, 0x98, 0xf1, 0x8c, 0x16, 0x1c, 0xbe, 0x50, 0x84, 0xb3, 0xa4, 0xea,
	0x62, 0xbd, 0xaa, 0x05, 0xd7, 0xc0, 0x69, 0xfe, 0x25, 0xef, 0xd3, 0xa1, 0x1d, 0xae, 0xab, 0xc4,
	0xdf, 0xea, 0x1f, 0x0d, 0xba, 0x03, 0xec, 0xaa, 0x34, 0x8e, 0x8d, 0xf2, 0x54, 0xc7, 0x6f, 0xd7,
	0xeb, 0xd4, 0x3b, 0x33, 0x0a, 0x64, 0xcf, 0xe1, 0x36, 0x98, 0x67, 0x83, 0x24, 0x6a, 0x87, 0x77,
	0xbd, 0xd5, 0x93, 0x37, 0x80, 0xdc, 0xb7, 0x54, 0xef, 0xef, 0x6f, 0x7a, 0x7f, 0x8d, 0xb2, 0x5e,
	0xc2, 0xae, 0x95, 0xa9, 0xfd, 0x7d, 0x08, 0x2e, 0x1f, 0xc7, 0x32, 0x7b, 0x0d, 0x5f, 0x2a, 0x08,
	0x1c, 0x83, 0x98, 0xdd, 0x0d, 0x3a, 0xe0, 0xfa, 0x71, 0xf6, 0xb1, 0x4d, 0x78, 0xa5, 0x38, 0x3f,
	0x8c, 0x71, 0x1a, 0x7b, 0xb0, 0xa3, 0x66, 0xb6, 0xdc, 0x5a, 0x8e, 0x53, 0x2a, 0x96, 0x0d, 0x4c,
	0x81, 0xe4, 0xa6, 0x5b, 0x58, 0xaf, 0x82, 0x59, 0xa5, 0x62, 0xad, 0x5a, 0x9d, 0x81, 0xb5, 0xc0,
	0x05, 0x27, 0x95, 0x21, 0xc1, 0x70, 0xc1, 0xf3, 0x4c, 0x08, 0x92, 0xc2, 0x3d, 0x7d, 0xab, 0x8b,
	0x2a, 0x99, 0xf5, 0xea, 0x62, 0xf0, 0x18, 0x5c, 0xd1, 0xbe, 0x3a, 0xa1, 0x79, 0xe6, 0xd7, 0xfa,
	0x92, 0x51, 0x9a, 0x2a, 0xaa, 0xb9, 0x80, 0x36, 0x80, 0x6e, 0x58, 0xf3, 0xcc, 0x6f, 0x74, 0x34,
	0x12, 0x75, 0x60, 0x73, 0x9d, 0x77, 0xc0, 0x05, 0x47, 0xec, 0xc5, 0xb7, 0xdf, 0x8d, 0xb1, 0x51,
	0x36, 0x2f, 0xc2, 0x3a, 0x98, 0x75, 0x2a, 0xe6, 0x49, 0xf5, 0xa2, 0xdc, 0x5b, 0xe5, 0xbf, 0xec,
	0xa8, 0xd4, 0x2b, 0xea, 0x46, 0xba, 0x2d, 0x30, 0x37, 0x06, 0x69, 0x66, 0xb3, 0x77, 0xfa, 0xfa,
	0x6f, 0x62, 0xfc, 0x78, 0xf6, 0x1e, 0xdc, 0x1e, 0xef, 0xe6, 0xe4, 0x84, 0xf6, 0x5e, 0x47, 0x87,
	0x26, 0xf3, 0x84, 0x90, 0xf6, 0x01, 0xfc, 0x3c, 0x05, 0xbc, 0xce, 0x69, 0x7f, 0x28, 0xfa, 0xcd,
	0x09, 0xf4, 0x2a, 0xaa, 0x4d, 0x87, 0xaf, 0xd3, 0xda, 0x87, 0xa9, 0xf0, 0x55, 0x60, 0x43, 0xe0,
	0x97, 0x29, 0xf0, 0x4e, 0x66, 0xfb, 0x53, 0xf1, 0x17, 0x26, 0xf0, 0xeb, 0xd8, 0x86, 0xc1, 0xe2,
	0x34, 0xcb, 0xe3, 0x24, 0x37, 0xa4, 0x46, 0xb8, 0x35, 0x69, 0x81, 0xea, 0xf0, 0xf6, 0x71, 0xba,
	0x21, 0xe2, 0xb0, 0x6d, 0xf3, 0xdb, 0xc7, 0xa9, 0x26, 0x21, 0x1d, 0x3a, 0xc2, 0xb5, 0xbc, 0xef,
	0xc0, 0x4b, 0x71, 0xd8, 0x7c, 0xba, 0x75, 0xd9, 0x09, 0x72, 0x0f, 0xc0, 0x25, 0xd7, 0xd7, 0xc8,
	0x72, 0x7d, 0x7d, 0x99, 0x39, 0x0a, 0x3f, 0xce, 0x3d, 0x01, 0x57, 0x5c, 0xf7, 0x58, 0xa2, 0x4b,
	0xf4, 0xa3, 0xe4, 0x68, 0x9a, 0xa1, 0xae, 0x41, 0x18, 0xcb, 0x75, 0xe9, 0x18, 0xa1, 0x19, 0xed,
	0x1e, 0x83, 0x2b, 0x26, 0xd0, 0xa9, 0xe7, 0xba, 0x4e, 0x74, 0x2a, 0x5a, 0x70, 0x48, 0xf4, 0xe5,
	0xa3, 0x35, 0x7b, 0x46, 0xa2, 0x1f, 0x06, 0x19, 0x28, 0xb8, 0x4c, 0xbf, 0x7e, 0x74, 0x33, 0xc6,
	0x81, 0x4e, 0xbf, 0xd8, 0xcd, 0x6b, 0xda, 0xd1, 0x06, 0xb0, 0x2c, 0x12, 0x5a, 0x16, 0xd2, 0x63,
	0xdf, 0x29, 0xd3, 0xf0, 0xbe, 0xbe, 0x75, 0xaa, 0xba, 0x09, 0x2d, 0xa6, 0xd9, 0x47, 0xe0, 0xb2,
	0xff, 0x9e, 0xd1, 0x52, 0x8c, 0xca, 0xea, 0x9e, 0x3e, 0xd0, 0xbd, 0x7a, 0x92, 0xae, 0x52, 0xe8,
	0x1b, 0xba, 0xff, 0x7f, 0xf5, 0x9f, 0xff, 0xf2, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xac, 0xc2,
	0x3b, 0xee, 0x1b, 0x10, 0x00, 0x00,
}

repository: cisco-ie/cisco-proto

repo_name: cisco-ie/cisco-proto

gha_language: Go


text:
SUMMARY = "STM32MP bootfs EFI Image"
LICENSE = "MIT"

include recipes-st/images/st-image-partitions.inc

# Set ROOTFS_MAXSIZE to expected ROOTFS_SIZE to use the whole disk partition and leave extra space to user
IMAGE_ROOTFS_MAXSIZE     = "${IMAGE_ROOTFS_SIZE}"
IMAGE_OVERHEAD_FACTOR    = "1"
IMAGE_ROOTFS_EXTRA_SPACE = "0"

# Add specific package for our image:
PACKAGE_INSTALL = " \
    kernel-imageefi \
    stm32mp-efi \
    ${@bb.utils.contains('MACHINE_FEATURES', 'splashscreen', 'u-boot-stm32mp-splash', '', d)} \
"

# Add specific initrd package to bootfs
INITRD_PACKAGE ?= ""
PACKAGE_INSTALL += " \
    ${@bb.utils.contains('MACHINE_FEATURES', 'initrd', '${INITRD_PACKAGE}', '', d)} \
"

# Set IMAGE_FSTYPE to supported EFI fs format
IMAGE_FSTYPES = " ${@bb.utils.contains('MACHINE_FEATURES', 'efi', 'vfat vfat.xz', '', d)} "

branch_name: refs/heads/mickledore


text:
@article{weinstein2020cross,
 author = {Weinstein, Ben G and Marconi, Sergio and Bohlman, Stephanie A and Zare, Alina and White, Ethan P},
 journal = {Ecological Informatics},
 pages = {101061},
 publisher = {Elsevier},
 title = {Cross-site learning in deep learning RGB tree crown detection},
 volume = {56},
 year = {2020}
}

repository: weecology/website

repo_name: weecology/website


text:
#############
# Genomics

#doi = {10.1371/journal.ppat.1004856},
#isbn = {1553-7366},
#issn = {15537374},
#pmid = {26046528},

@article{shoemaker:2015:ultrasensitive,
journal = {PLoS Pathogens},
number = {6},
pages = {1--25},
title = {An Ultrasensitive Mechanism Regulates Influenza Virus-Induced
Inflammation},
author = {Shoemaker, J.~E. and Fukuyama, S. and Eisfeld, A.~J.
    and Zhao, D. and Kawakami, E. and Sakabe, S. and Maemura,
    T. and Gorai, T. and Katsura, H. and Muramoto, Y. and
    Watanabe, S. and Watanabe, T. and Fuji, K. and Matsuoka, Y.
    and Kitano, H. and Kawaoka, Y.},
volume = {11},
year = {2015}
}

@article{Luan:2003:clustering,
  title={Clustering of time-course gene expression data using a mixed-effects model with {B}-splines},
  author={Luan, Y. and Li, H.},
  journal={Bioinformatics},
  volume={19},
  number={4},
  pages={474--482},
  year={2003},
  publisher={Oxford University Press}
}

################

@book{dudley:2018:analysis,
  title={Real analysis and probability},
  author={Dudley, R.},
  year={2018},
  publisher={Chapman and Hall/CRC}
}

@book{keener:2011:theoretical,
  title={Theoretical Statistics: Topics for a Core Course},
  author={Keener, R.~W.},
  year={2011},
  publisher={Springer}
}

@book{schott:2016:matrix,
  title={Matrix Analysis for Statistics},
  author={Schott, J.},
  year={2016},
  publisher={John Wiley \& Sons}
}

######################
# Jackknife references

@article{reeds:1978:jackknifing,
  title={Jackknifing maximum likelihood estimates},
  author={Reeds, J.~A.},
  journal={The Annals of Statistics},
  pages={727--739},
  year={1978},
  publisher={JSTOR}
}

@article{mises:1947:asymptotic,
  title={On the asymptotic distribution of differentiable statistical functions},
  author={Mises, R.},
  journal={The Annals of Mathematical Statistics},
  volume={18},
  number={3},
  pages={309--348},
  year={1947},
  publisher={JSTOR}
}

@article{clarke:1983:uniqueness,
  title={Uniqueness and {Fr{\'e}chet} differentiability of functional solutions to maximum likelihood type equations},
  author={Clarke, B.},
  journal={The Annals of Statistics},
  volume={11},
  number={4},
  pages={1196--1205},
  year={1983},
  publisher={Institute of Mathematical Statistics}
}

@book{wright:1999:optimization,
  title={Numerical Optimization},
  author={Wright, S. and Nocedal, J.},
  journal={Springer Science},
  volume={35},
  number={67-68},
  pages={7},
  year={1999}
}

@article{agarwal:2016:lissa,
  title={Second-order stochastic optimization in linear time},
  author={Agarwal, N. and Bullins, B. and Hazan, E.},
  journal={Journal of Machine Learning Research},
  year={2017}
}

@book{barbe:2012:weighted,
  title={The Weighted Bootstrap},
  author={Barbe, P. and Bertail, P.},
  volume={98},
  year={2012},
  publisher={Springer Science \& Business Media}
}

@inproceedings{maclaurin:2015:autograd,
  title={Autograd: Effortless gradients in numpy},
  author="Maclaurin, D. and Duvenaud, D. and Adams, R.~P.",
  booktitle={International Conference on Machine Learning (ICML) AutoML Workshop},
  year={2015}
}

# Actually 2017
@article{baydin:2015:automatic,
  title={Automatic differentiation in machine learning: a survey.},
  author={Baydin, A. and Pearlmutter, B. and Radul, A. and Siskind, J.},
  journal={Journal of Machine Learning Research},
  volume={18},
  number={153},
  pages={1--153},
  year={2017}
}

@article{cook:1986:assessment,
  title={Assessment of local influence},
  author={D. R. Cook},
  journal={Journal of the Royal Statistical Society. Series B (Methodological)},
  pages={133--169},
  year={1986},
  publisher={JSTOR}
}

@book{amari:2007:geom,
  title={Methods of Information Geometry},
  author={S. Amari and H. Nagaoka},
  volume={191},
  year={2007},
  publisher={American Mathematical Society}
}

@book{shao:2012:jackknife,
  title={The Jackknife and Bootstrap},
  author={J. Shao and D. Tu},
  year={2012},
  publisher={Springer Series in Statistics}
}

@article{shao:1993:jackknifemestimator,
  title={Differentiability of statistical functionals and consistency of the jackknife},
  author={J. Shao},
  journal={The Annals of Statistics},
  pages={61--75},
  year={1993},
  publisher={JSTOR}
}

@techreport{jaeckel:1972:infinitesimal,
  title={The Infinitesimal Jackknife, Memorandum},
  author={L. Jaeckel},
  year={1972},
  institution={MM 72-1215-11, Bell Lab. Murray Hill, NJ}
}

@book{efron:1982:jackknife,
  title={The Jackknife, the Bootstrap, and Other Resampling Plans},
  author={B. Efron},
  volume={38},
  year={1982},
  publisher={Society for Industrial and Applied Mathematics}
}

@book{hall:2013:bootstrap,
  title={The Bootstrap and {Edgeworth} Expansion},
  author={Hall, P.},
  year={2013},
  publisher={Springer Science \& Business Media}
}

@book{fernholz:1983:mises,
  title={{Von Mises} Calculus for Statistical Functionals},
  author={Fernholz, L.},
  volume={19},
  year={1983},
  publisher={Springer Science \& Business Media}
}

@article{hampel:1974:influence,
  title={The influence curve and its role in robust estimation},
  author={F. R. Hampel},
  journal={Journal of the american statistical association},
  volume={69},
  number={346},
  pages={383--393},
  year={1974},
  publisher={Taylor \& Francis}
}

@incollection{huber:2011:robust,
  title={Robust statistics},
  author={P. J. Huber},
  booktitle={International Encyclopedia of Statistical Science},
  pages={1248--1251},
  year={2011},
  publisher={Springer}
}

@article{wu:1990:asymptotic,
  title={On the asymptotic properties of the jackknife histogram},
  author={C. Wu},
  journal={The Annals of Statistics},
  pages={1438--1452},
  year={1990},
  publisher={JSTOR}
}

#####################

@article{wager:2014:confidence,
  title={Confidence intervals for random forests: The jackknife and the infinitesimal jackknife},
  author={Wager, S. and Hastie, T. and Efron, B.},
  journal={The Journal of Machine Learning Research},
  volume={15},
  number={1},
  pages={1625--1651},
  year={2014},
  publisher={JMLR. org}
}

@article{rosset:2018:fixed,
  title={From Fixed-{X} to Random-{X} Regression: Bias-Variance Decompositions, Covariance Penalties, and Prediction Error Estimation},
  author={Rosset, S. and Tibshirani, R.~J.},
  journal={Journal of the American Statistical Association},
  year  = {2018},
  publisher = {Taylor \& Francis},
}

@article{adamczak:2008:empiricalprocess,
  title={A tail inequality for suprema of unbounded empirical processes with applications to {Markov} chains},
  author={Adamczak, R.},
  journal={Electronic Journal of Probability},
  volume={13},
  pages={1000--1034},
  year={2008},
  publisher={The Institute of Mathematical Statistics and the Bernoulli Society}
}

@article{mendelson:2010:empirical,
  title={Empirical processes with a bounded $\psi$ 1 diameter},
  author={Mendelson, S.},
  journal={Geometric and Functional Analysis},
  volume={20},
  number={4},
  pages={988--1027},
  year={2010},
  publisher={Springer}
}

@inproceedings{BeiramiRST17,
  author    = {A. Beirami and
               M. Razaviyayn and
               S. Shahrampour and
               V. Tarokh},
  title     = {On Optimal Generalizability in Parametric Learning},
  booktitle = {Advances in Neural Information Processing Systems (NIPS)},
  pages     = {3458--3468},
  year      = {2017},

}

@inproceedings{KohL17,
author = {P. W. Koh and P. Liang},
title = {Understanding Black-box Predictions via Influence Functions},
booktitle = {International Conference on Machine Learning (ICML)},
year = {2017}
}

@article{RadM18,
   author = {K. R. Rad and A. Maleki},
    title = "{A scalable estimate of the extra-sample prediction error via approximate leave-one-out}",
  journal = {arXiv Preprint},
archivePrefix = "arXiv",
   eprint = {1801.10243},
 primaryClass = "stat.ME",
 keywords = {Statistics - Methodology},
     year = 2018,
    month = jan,

}

@article {Huang17,
	author = {M. Huang and J. Wang and E. Torre and H. Dueck and S. Shaffer and
  R. Bonasio and J. Murray and A. Raj and M. Li and N. R. Zhang},
	title = "Gene Expression Recovery For Single Cell {RNA} Sequencing",
	year = {2017},
  publisher = {Cold Spring Harbor Laboratory},
	journal = {bioRxiv}
}

@article{ChatterjeeB05,
author = "S. Chatterjee and A. Bose",
journal = "The Annals of Statistics",
month = "02",
number = "1",
pages = "414--436",
publisher = "The Institute of Mathematical Statistics",
title = "Generalized bootstrap for estimating equations",
volume = "33",
year = "2005"
}

@techreport{ChamandyMNN12,
title = {Estimating Uncertainty for Massive Data Streams},
author  = {N. Chamandy and O. Muralidharan and A. Najmi and S. Naidu},
year  = {2012},
institution = {Google}
}

@misc{autograd,
    title = {autograd},
    author = {D. Maclaurin and D. Duvenaud and M. Johnson},
    year = 2017,
    note = {GitHub repository \url{https://github.com/HIPS/autograd}},
}

@misc{scipy,
  author =    {Jones, E. and Oliphant, T. and Peterson, P. and others},
  title =     {{SciPy}: Open source scientific tools for {Python}},
  year =      {2001},
  url = "http://www.scipy.org/"
}

gha_language: Jupyter Notebook


text:
set(MCU_VARIANT MIMXRT1021)

set(JLINK_DEVICE MIMXRT1021xxx5A)
set(PYOCD_TARGET mimxrt1020)
set(NXPLINK_DEVICE MIMXRT1021xxxxx:EVK-MIMXRT1020)

function(update_board TARGET)
  target_sources(${TARGET} PUBLIC
    ${CMAKE_CURRENT_FUNCTION_LIST_DIR}/evkmimxrt1020_flexspi_nor_config.c
    )
  target_compile_definitions(${TARGET} PUBLIC
    CPU_MIMXRT1021DAG5A
    )
endfunction()

repository: hathach/tinyusb

repo_name: hathach/tinyusb


text:
SECTION = "base"
DESCRIPTION = "Provides common files needed to use IrDA. \
IrDA allows communication over Infrared with other devices \
such as phones and laptops."
LICENSE = "GPL"

SRC_URI = "${SOURCEFORGE_MIRROR}/irda/irda-utils-${PV}.tar.gz \
	   file://configure.patch \
	   file://m4.patch"

export SYS_INCLUDES="-I${STAGING_INCDIR}"
BROKEN = "1"

inherit autotools

do_compile () {
	oe_runmake -e -C irattach
	oe_runmake -e -C irdaping
}

do_install () {
	install -d ${D}${sbindir}
	oe_runmake -C irattach ROOT="${D}" install
	oe_runmake -C irdaping ROOT="${D}" install
}

SRC_URI[md5sum] = "b69b75464d6ee72e6600a8459d9b68ac"
SRC_URI[sha256sum] = "27df093409e65279b5cf60777c3310feb50a522bebd4f5038cfebe41a7a46809"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
@Article{Gaujoux2010,
author="Gaujoux, Renaud
and Seoighe, Cathal",
title="A flexible R package for nonnegative matrix factorization",
journal="BMC Bioinformatics",
year="2010",
volume="11",
number="1",
pages="367",
abstract="Nonnegative Matrix Factorization (NMF) is an unsupervised learning technique that has been applied successfully in several fields, including signal processing, face recognition and text mining. Recent applications of NMF in bioinformatics have demonstrated its ability to extract meaningful information from high-dimensional data such as gene expression microarrays. Developments in NMF theory and applications have resulted in a variety of algorithms and methods. However, most NMF implementations have been on commercial platforms, while those that are freely available typically require programming skills. This limits their use by the wider research community.",
issn="1471-2105",
doi="10.1186/1471-2105-11-367",
url="http://dx.doi.org/10.1186/1471-2105-11-367"
}

@Article{Blokzijl2016,
author="Blokzijl, Francis
and de Ligt, Joep
and Jager, Myrthe
and Sasselli, Valentina
and Roerink, Sophie
and Sasaki, Nobuo
and Huch, Meritxell
and Boymans, Sander
and Kuijk, Ewart
and Prins, Pjotr
and Nijman, Isaac J.
and Martincorena, Inigo
and Mokry, Michal
and Wiegerinck, Caroline L.
and Middendorp, Sabine
and Sato, Toshiro
and Schwank, Gerald
and Nieuwenhuis, Edward E. S.
and Verstegen, Monique M. A.
and van der Laan, Luc J. W.
and de Jonge, Jeroen
and IJzermans, Jan N. M.
and Vries, Robert G.
and van de Wetering, Marc
and Stratton, Michael R.
and Clevers, Hans
and Cuppen, Edwin
and van Boxtel, Ruben",
title="Tissue-specific mutation accumulation in human adult stem cells during life",
journal="Nature",
year="2016",
month="Oct",
day="13",
publisher="Macmillan Publishers Limited, part of Springer Nature. All rights reserved.",
volume="538",
number="7624",
pages="260--264",
note="Letter",
issn="0028-0836",
url="http://dx.doi.org/10.1038/nature19768"
}

@Article{Alexandrov2013,
author="Alexandrov, Ludmil B.
and Nik-Zainal, Serena
and Wedge, David C.
and Aparicio, Samuel A. J. R.
and Behjati, Sam
and Biankin, Andrew V.
and Bignell, Graham R.
and Bolli, Niccolo
and Borg, Ake
and Borresen-Dale, Anne-Lise
and Boyault, Sandrine
and Burkhardt, Birgit
and Butler, Adam P.
and Caldas, Carlos
and Davies, Helen R.
and Desmedt, Christine
and Eils, Roland
and Eyfjord, Jorunn Erla
and Foekens, John A.
and Greaves, Mel
and Hosoda, Fumie
and Hutter, Barbara
and Ilicic, Tomislav
and Imbeaud, Sandrine
and Imielinsk, Marcin
and Jager, Natalie
and Jones, David T. W.
and Jones, David
and Knappskog, Stian
and Kool, Marcel
and Lakhani, Sunil R.
and Lopez-Otin, Carlos
and Martin, Sancha
and Munshi, Nikhil C.
and Nakamura, Hiromi
and Northcott, Paul A.
and Pajic, Marina
and Papaemmanuil, Elli
and Paradiso, Angelo
and Pearson, John V.
and Puente, Xose S.
and Raine, Keiran
and Ramakrishna, Manasa
and Richardson, Andrea L.
and Richter, Julia
and Rosenstiel, Philip
and Schlesner, Matthias
and Schumacher, Ton N.
and Span, Paul N.
and Teague, Jon W.
and Totoki, Yasushi
and Tutt, Andrew N. J.
and Valdes-Mas, Rafael
and van Buuren, Marit M.
and van /'t Veer, Laura
and Vincent-Salomon, Anne
and Waddell, Nicola
and Yates, Lucy R.
and Initiative, Australian Pancreatic Cancer Genome
and Consortium, ICGC Breast Cancer
and Consortium, ICGC MMML-Seq
and PedBrain, I. C. G. C.
and Zucman-Rossi, Jessica
and Andrew Futreal, P.
and McDermott, Ultan
and Lichter, Peter
and Meyerson, Matthew
and Grimmond, Sean M.
and Siebert, Reiner
and Campo, Elias
and Shibata, Tatsuhiro
and Pfister, Stefan M.
and Campbell, Peter J.
and Stratton, Michael R.",
title="Signatures of mutational processes in human cancer",
journal="Nature",
year="2013",
month="Aug",
day="22",
publisher="Nature Publishing Group, a division of Macmillan Publishers Limited. All Rights Reserved.",
volume="500",
number="7463",
pages="415--421",
note="Article",
issn="0028-0836",
url="http://dx.doi.org/10.1038/nature12477"
}

@Article{Durinck2005,
author="Durinck, Steffen
and Moreau, Yves
and Kasprzyk, Arek
and Davis, Sean
and De Moor, Bart
and Brazma, Alvis
and Huber, Wolfgang",
title="BioMart and Bioconductor: a powerful link between biological databases and microarray data analysis",
journal="Bioinformatics",
year="2005",
month="Aug",
day="15",
volume="21",
number="16",
pages="3439--3440",
abstract="Summary:biomaRt is a new Bioconductor package that integrates BioMart data resources with data analysis software in Bioconductor. It can annotate a wide range of gene or gene product identifiers (e.g. Entrez-Gene and Affymetrix probe identifiers) with information such as gene symbol, chromosomal coordinates, Gene Ontology and OMIM annotation. Furthermore biomaRt enables retrieval of genomic sequences and single nucleotide polymorphism information, which can be used in data analysis. Fast and up-to-date data retrieval is possible as the package executes direct SQL queries to the BioMart databases (e.g. Ensembl). The biomaRt package provides a tight integration of large, public or locally installed BioMart databases with data analysis in Bioconductor creating a powerful environment for biological data mining.Availability:http://www.bioconductor.org. LGPLContact:steffen.durinck@esat.kuleuven.ac.be",
issn="1367-4803",
doi="10.1093/bioinformatics/bti525",
url="http://dx.doi.org/10.1093/bioinformatics/bti525"
}

@article{Rosenthal2016,
  doi = {10.1186/s13059-016-0893-4},
  url = {https://doi.org/10.1186/s13059-016-0893-4},
  year = {2016},
  month = feb,
  publisher = {Springer Nature},
  volume = {17},
  number = {1},
  author = {Rachel Rosenthal and Nicholas McGranahan and Javier Herrero and Barry S. Taylor and Charles Swanton},
  title = {{deconstructSigs}: delineating mutational processes in single tumors distinguishes {DNA} repair deficiencies and patterns of carcinoma evolution},
  journal = {Genome Biology}
}

repository: bastiaanvdroest/MutationalPatterns

repo_name: bastiaanvdroest/MutationalPatterns

gha_language: R


text:
DESCRIPTION = "Enhanced Driver for Ralink rt2570 USB 802.11g WiFi sticks"
HOMEPAGE = "http://homepages.tu-darmstadt.de/~p_larbig/wlan"
SECTION = "kernel/modules"
LICENSE = "GPL"

PR = "r1"

SRC_URI = "http://homepages.tu-darmstadt.de/~p_larbig/wlan/${PN}-${PV}.tar.bz2"

inherit module

S = "${WORKDIR}/${PN}-${PV}/Module/"

do_compile_prepend_arm () {
  MAKE_TARGETS="arm"
}

do_compile() {
  export KERNDIR=${STAGING_KERNEL_DIR}
  module_do_compile
}

do_install() {
	install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra
	install -m 0644 rt2570${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra/
}

SRC_URI[md5sum] = "87947cf1868ac37d4d756f3585dbf1e6"
SRC_URI[sha256sum] = "11d2c4a1b69a4b2b49811128a41c33f25c71e590b019ace392761598ca3d419f"


text:
SUMMARY = "Interactive process viewer"
HOMEPAGE = "https://htop.dev"
SECTION = "console/utils"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"

DEPENDS = "ncurses"

SRC_URI = "git://github.com/htop-dev/htop.git;branch=main;protocol=https \
           file://0001-Use-pkg-config.patch \
"
SRCREV = "55c10eccd71b6b016a50237bc8c8508b7bf66783"

S = "${WORKDIR}/git"

inherit autotools pkgconfig

PACKAGECONFIG ??= " \
    unicode \
    affinity \
    delayacct \
"
PACKAGECONFIG[unicode] = "--enable-unicode,--disable-unicode"
PACKAGECONFIG[affinity] = "--enable-affinity,--disable-affinity,,,,hwloc"
PACKAGECONFIG[unwind] = "--enable-unwind,--disable-unwind,libunwind"
PACKAGECONFIG[hwloc] = "--enable-hwloc,--disable-hwloc,hwloc,,,affinity"
PACKAGECONFIG[openvz] = "--enable-openvz,--disable-openvz"
PACKAGECONFIG[vserver] = "--enable-vserver,--disable-vserver"
PACKAGECONFIG[ancient-vserver] = "--enable-ancient-vserver,--disable-ancient-vserver"
PACKAGECONFIG[capabilities] = "--enable-capabilities,--disable-capabilities,libcap"
PACKAGECONFIG[delayacct] = "--enable-delayacct,--disable-delayacct,libnl"
PACKAGECONFIG[sensors] = "--enable-sensors,--disable-sensors,lmsensors,lmsensors-libsensors"

FILES:${PN} += "${datadir}/icons/hicolor/scalable/apps/htop.svg"

RDEPENDS:${PN} += "ncurses-terminfo-base"

repository: openembedded/meta-openembedded

repo_name: openembedded/meta-openembedded


text:
@Article{ruiz_cuevas_most_2021,
  title = {Most non-canonical proteins uniquely populate the proteome or immunopeptidome},
  volume = {34},
  doi = {10.1016/j.celrep.2021.108815},
  number = {10},
  journal = {Cell Rep},
  author = {M. V. {Ruiz Cuevas} and M. P. Hardy and J. Holl{\a`y} and {\a'E} Bonneil and C. Durette and M. Courcelles and J. Lanoix and C. C{\^o}t{\a'e} and L. M. Staudt and S. Lemieux and P. Thibault and C. Perreault and J. W. Yewdell},
  year = {2021},
  note = {Type: Journal Article},
  pages = {108815},
  date = {2021-01-01},
}


text:
@inproceedings{AlshareefTSSS22ares,
  author =       {Alshareef, Hanaa and
                  Tuma, Katja and
                  Stucki, Sandro and
                  Schneider, Gerardo and
                  Scandariato, Riccardo},
  title =        {Precise Analysis of Purpose Limitation in Data Flow Diagrams},
  year =         {2022},
  isbn =         {9781450396707},
  publisher =    {Association for Computing Machinery},
  address =      {New York, NY, USA},
  url =          {https://doi.org/10.1145/3538969.3539010},
  doi =          {10.1145/3538969.3539010},
  booktitle =    {Proceedings of the 17th International Conference on
                  Availability, Reliability and Security ({ARES} 2022)},
  articleno =    {17},
  numpages =     {11},
  location =     {Vienna, Austria},
  series =       {ARES '22}
}


text:
################################################################################
#
# CMake script for finding TinyXML.
# If the optional TinyXML_ROOT_DIR environment or cmake variable exists,
# header files and libraries will be searched in the ${TinyXML_ROOT_DIR}/include
# and ${TinyXML_ROOT_DIR}/libs directories, respectively.
# Otherwise the default CMake search process will be used.
#
# This script creates the following variables:
#  TinyXML_FOUND: Boolean that indicates if the package was found
#  TinyXML_INCLUDE_DIRS: Paths to the necessary header files
#  TinyXML_LIBRARIES: Package libraries
#
# This is a typical way to use this module:
#
#  find_package(TinyXML REQUIRED)
#  ...
#  include_directories(${TinyXML_INCLUDE_DIRS} ...)
#  ...
#  target_link_libraries(my_target ${TinyXML_LIBRARIES})
#
################################################################################

# Get hint from environment variable (if any)
if(NOT TinyXML_ROOT_DIR AND DEFINED ENV{TinyXML_ROOT_DIR})
  set(TinyXML_ROOT_DIR "$ENV{TinyXML_ROOT_DIR}" CACHE PATH
      "TinyXML base directory location (optional, used for nonstandard installation paths)")
endif()

# Search path for nonstandard locations
if(TinyXML_ROOT_DIR)
  set(TinyXML_INCLUDE_PATH PATHS "${TinyXML_ROOT_DIR}/include" NO_DEFAULT_PATH)
  set(TinyXML_LIBRARY_PATH PATHS "${TinyXML_ROOT_DIR}/lib"     NO_DEFAULT_PATH)
endif()

# Find headers and libraries
find_path(TinyXML_INCLUDE_DIR NAMES tinyxml.h PATH_SUFFIXES "tinyxml" ${TinyXML_INCLUDE_PATH})
find_library(TinyXML_LIBRARY  NAMES tinyxml   PATH_SUFFIXES "tinyxml" ${TinyXML_LIBRARY_PATH})

mark_as_advanced(TinyXML_INCLUDE_DIR
                 TinyXML_LIBRARY)

# Output variables generation
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(TinyXML DEFAULT_MSG TinyXML_LIBRARY
                                                      TinyXML_INCLUDE_DIR)

set(TinyXML_FOUND ${TINYXML_FOUND})

if(TinyXML_FOUND)
  set(TinyXML_INCLUDE_DIRS ${TinyXML_INCLUDE_DIR})
  set(TinyXML_LIBRARIES ${TinyXML_LIBRARY})
endif()