text:
aaa aaaaaaaaa aa a aaaaaaaaaa aaaa a aaaaaaaa-aaaaaaa aa a aaaa-aaaaaaa Aaa aaaaaaaaaa. Aa aaaaaaa aaaa aaaa aaaaaaaaaa aa a aaaaaaaaa aaaa aa aaa aaaaaaaaaaa aa Aaa aaaaaaaaaa aaaa aaaa aaaaaaaaaa aaaaaa aa aaaaaaaa aaaaaaaaaaaa aa aaa aaa aaaa aaaaaaaaaa aaaaaaaa aaaa aaaaaaaaaaa.},
    author = {Good, Benjamin M. and Kawas, Edward A. and Kuo, Byron Yu-Lin Y. and Wilkinson, Mark D.},
    citeulike-article-id = {997623},
    citeulike-linkout-0 = {http://dx.doi.org/10.1186/1471-2105-7-534},
    citeulike-linkout-1 = {http://view.ncbi.nlm.nih.gov/pubmed/17173692},
    citeulike-linkout-2 = {http://www.hubmed.org/display.cgi?uids=17173692},
    day = {15},
    doi = {10.1186/1471-2105-7-534},
    issn = {1471-2105},
    journal = {BMC bioinformatics},
    keywords = {licensefreebsd},
    month = dec,
    number = {1},
    pages = {534+},
    pmid = {17173692},
    posted-at = {2007-06-10 09:28:51},
    priority = {0},
    title = {iHOPerator: user-scripting a personalized bioinformatics Web, starting with the iHOP website.},
    url = {http://dx.doi.org/10.1186/1471-2105-7-534},
    volume = {7},
    year = {2006}
}

@article{citeulike:1375476,
    abstract = {Aa aaa aaaaaaaaaa aa aaaaaaaaaaa aaaaaaaa aa aaa aaaaaaaaa aaaaaaaaaaaa, aaaaaaa aaa aaaaaaa aaaaaaaaa aaaa aaa aa aaaaaa aa aaaaaaaaaaa aa aaaaaaaaaa aaaaaaaaaa. Aaa aaaaaaaaaa aa aaa aaaaaaaaaaa aaaaaaaaa aa aaaaaaa aaaaaaaa aa aaa aaaaaaaaaa aaaaaaa aaaaaa aaa aaaaaaaaa aa aaaaaaaaa aaa aaa-aaaaa aaaaaaaaaaa aaaaaaa. Aaaaaaaaa, aaaa aaaaaaaaaa aaaaaaaaaaa aaaaa aa aaaaaaaaa aa aaaaaaaa aa a aaaaa aaaaaaa aa aaa aaaaaaaaaa aaaaaaaaa. Aaaaaaaaaaaa, aaaaaaaaaa aaaaaaaaa aaaa aaa aaaaaaa aaa aaaaa aa aaaa aaaaaaaaaaa aaa aaaaaaaa aaa aaaa-aaaaaaaa aaaaa aa aaaaaaaaaaa. Aa aaaa aaaaaaaaaaa, aaa aaaaaa aaaaaaaa aaaa aa aaaaaaaaaa aaaaaaaa aa aaaa aaaaaa, aaaaaaaa aaaaaaaaa aaa aaaaaa aaaaaaa aaaaaaaa aa aaa aaa aa aaaaaaaaaa aaa aaaaaaaaa aa aaaaaaaa-aaaaaaaa aaaaaaa aaa aaaa aa aaa aaa aaaaaaaa aa aaaaaaaa'a aaaaaaa.},
    author = {Peitsch, Manuel C.},
    citeulike-article-id = {1375476},
    citeulike-linkout-0 = {http://www.ingentaconnect.com/content/apl/edc/2007/00000002/00000003/art00001},
    month = mar,
    pages = {299--304},
    posted-at = {2007-06-10 09:04:30},
    priority = {5},
    title = {Computer-assisted reading in drug discovery},
    url = {http://www.ingentaconnect.com/content/apl/edc/2007/00000002/00000003/art00001}
}

@article{citeulike:941033,
    abstract = {Aaaaaaaa aaaaaaaaaaa aaa aa aaaaaaaaaa aa aaaaa aa a aaaaa-aaaaa aaaa-aaaaaa aaaaaaaaaaa aaaaaaaaa. Aa aaaa aaaaa a aaa aaaaaaaaa aa aaaaaaaaaa aaaa aaaaaaa aaaaaaaaaa aa aaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaa aaaaa aa aaa aaaa aaaaaa. Aa aaaaaa aaa aaaa aaaaaaaa aaaaa aa aaa aaa aaaaaaaaa, aaaaaaaa aaaaaaaaaaa, aaaaaa aaaaaaaaa, aaaaa aaaaaaaaaaa, aaa aaaaaaaa aaaaa aaaaaaaaaaa aaaaaaaaaaa aaaa aaaa aaaaaaa aaa aaaa aaaaaa aaa aaaa aaaaaaa aaaaaaaaa aaaaaa.   A aaaaaaaa aaaaaaaaaaaa aaaaa-aa-aaaaaa aaaaaaaaaaaaaa aa a aaaaa aaaa aa aaa aaaaaaaaa aa aaaa aaaaaaaaa, aaaaaaaa aaaa aaaaaaaa aaa aaa aaaaaaaa aaaa aaaaa. Aaa aaaaaaaa aaaaaaaaaaaaaa aaaaa aaaaa aaaa aaaaa aaaaaaaaaaaaa aa aaaaaaaaaaa.},
    address = {New York, NY, USA},
    author = {Ullmann, J. R.},
    citeulike-article-id = {941033},
    citeulike-linkout-0 = {http://portal.acm.org/citation.cfm?id=321925},
    citeulike-linkout-1 = {http://dx.doi.org/10.1145/321921.321925},
    doi = {10.1145/321921.321925},
    issn = {0004-5411},
    journal = {J. ACM},
    keywords = {cheminformatics, graphtheory},
    month = jan,
    number = {1},
    pages = {31--42},
    posted-at = {2007-06-09 09:59:08},
    priority = {4},
    publisher = {ACM},
    title = {An Algorithm for Subgraph Isomorphism},
    url = {http://dx.doi.org/10.1145/321921.321925},
    volume = {23},
    year = {1976}
}

@article{citeulike:1374116,
    abstract = {A aaa aaaaaa aa aaaaaaaaa aaa aaaaaaaaaaa aaa aaaaaaaaaa aaaaaa aa aaa aaaaaaa. Aaa aaaaaaaaaaa aa aaaaaaaaa aaaa aaaaaaa, aaaaaaaa-aaaaaaaaa 0A AAA aaaaaaa. Aaa aaaaaa aa aaaaaaaa aaaa a aaaaaaaa aaaaaaaa aaaaa aaaaa-aaaaaaaaaaa aaaaaa. Aaaaa a aaaa aaa, aaa aaaaa aa aaaaaaaaaaaa aaaaaaa aaaaaaa aaa aaaaaaaaa 0A AAA aaaaaaa aa aaaaaa aaaa aaaa aaa aaaaa-aaaaaaaaaaa aaaaaa. Aaaaaa aaaaaaa aaa aaaa aaaaaaaa aaaa aaaaaaaaa aaaaaaaa aaaaaaa aa a aaaaaaaa aaaa aaa aaaaaaaaaaaaa aaaaaaaaa aaaa aa aaaa aaaaaaaaa aaaaaaa aa aaaaaaaa aaaaaaaa aaaaaaaaaa. Aaaaaaaa, aa aaa, aa aaa aaaa aaaa aaaaaa aaaa 0A AAA aaaaaaa, aaa aa aaa aaaaaaaaaa aa aaa aaaaaaaa, aaa aaaaa aaaaaaaaa aaa aa aaaaaaa aa aaaaaaaaa aaaaa aaaaaaa aa aaaaaaaa aa aaaa.},
    author = {Bodis, Lorant and Ross, Alfred and Pretsch, Erno},
    citeulike-article-id = {1374116},
    citeulike-linkout-0 = {http://dx.doi.org/10.1016/j.chemolab.2005.10.002},
    citeulike-linkout-1 = {http://www.sciencedirect.com/science/article/B6TFP-4HM7RPJ-4/2/971be05f59492592d66d8fad8f22b5a2},
    day = {15},
    doi = {10.1016/j.chemolab.2005.10.002},
    journal = {Chemometrics and Intelligent Laboratory Systems},
    keywords = {chemometrics, nmr, similarity},
    month = jan,
    number = {1},
    pages = {1--8},
    posted-at = {2007-06-09 09:39:43},
    priority = {5},
    title = {A novel spectra similarity measure},
    url = {http://dx.doi.org/10.1016/j.chemolab.2005.10.002},
    volume = {85},
    year = {2007}
}

@article{Steinbeck2003,
    abstract = {Aaa Aaaaaaaaa Aaaaaaaaaaa Aaa (AAA) aa a aaaaaa aaaaaaaaa aaaa-aaaaaa Aaaa aaaaaaa aaa Aaaaaaaaaa Aaaaa- aaa Aaaaaaaaaaaaaa. Aaa aaaaaaaaaaaa aaa aaaaaaaaaaaa aa aaaa aa aaa aaaaaaaaaaa aa aa aaaa-aaaaaa aaaaaaa aa a aaaa aa aaaaaaaaaaaaa aaaaaaaaaaaaa aaaa aaaaaaaa aaa aaaaaaaaaa aaaaaaaaaaaa aa aaaaaaaaa. Aaa AAA aaaaaaaa aaaaaaa aaa aaaa aaaaaa aaaaa aa aaaaaaaaa aaaaaaaaaaa, aaaaaaaaa 0A aaa 0A aaaaaaaaa aa aaaaaaaa aaaaaaaaaa, A/A aaaaaaaa, AAAAAA aaaaaaa aaa aaaaaaaaaa, aaaa aaaaaaaa, aaaaaaaaaaa aaaaaaaa, aaaaaaaaa aaaaaaa aaaaaaaaaa, aaa. Aaaaaaaaaaa aaaaaaaaa aa aaaa aa aaaaaa aaaaaaaaaaa aaa aaaaaaaaaa aaaaa aaa aaaaaaaaa aaaaaaaaaaaa aaa aaaaa.},
    address = {Max-Planck-Institute of Chemical Ecology, Jena, Germany. c.steinbeck@uni-koeln.de},
    author = {Steinbeck, C. and Han, Y. and Kuhn, S. and Horlacher, O. and Luttmann, E. and Willighagen, E.},
    booktitle = {Journal of Chemical Information and Computer Sciences},
    citeulike-article-id = {423382},
    citeulike-linkout-0 = {http://dx.doi.org/10.1021/ci025584y},
    citeulike-linkout-1 = {http://pubs.acs.org/doi/abs/10.1021/ci025584y},
    citeulike-linkout-2 = {http://view.ncbi.nlm.nih.gov/pubmed/12653513},
    citeulike-linkout-3 = {http://www.hubmed.org/display.cgi?uids=12653513},
    day = {1},
    doi = {10.1021/ci025584y},
    issn = {0095-2338},
    journal = {Journal of chemical information and computer sciences},
    keywords = {cheminformatics, java, opensource, papers},
    month = mar,
    number = {2},
    pages = {493--500},
    pmid = {12653513},
    posted-at = {2007-06-09 09:31:09},
    priority = {0},
    publisher = {American Chemical Society},
    title = {The Chemistry Development Kit (CDK): an open-source Java library for Chemo- and Bioinformatics.},
    url = {http://dx.doi.org/10.1021/ci025584y},
    volume = {43},
    year = {2003}
}

@article{MurrayRust2004,
    abstract = {Aaaaaaaa aa aaa aaa aa aaa AAA 0.0 (AAA Aaaa Aaaaaaa) aaaaaaaaaaaaa aaaaaaaa aaaa AAA (Aaaaaaaa Aaaaaa Aaaaaaaa) aa aaaaaa a aaaaaaaa aaaaa aaaaaaaa aaaaaaa aaaaaa AAAAAA aaa aaaaaaaaa aaaaaaa aaa aaaaaaaaa. AAAAAA aaa aa aaaaaa aaaaaa aaaaa aaaaaaa aaaaaaaa aa aaaa aaaaaaa aaaaaaaaaa aaaaaaaa aaaaaaa aaa aaaaaaa aaaaaaaa aaaa AAAAAA aaaaaaa. Aa aaaaaaa aaa aaaa aaaaaaaaa aaa aa AAAAAA aa a aaaaaaaaa aa a Aaaaa Aaaa Aaaaaaaaa Aaaaaa aa aaaaaaaaaaaa aaaa aaaaaaaa aaaaaaaaaaa.},
    address = {Unilever Centre for Molecular Informatics, University of Cambridge, Cambridge, UK.},
    author = {Murray-Rust, P. and Rzepa, H. S. and Williamson, M. J. and Willighagen, E. L.},
    citeulike-article-id = {1374108},
    citeulike-linkout-0 = {http://repository.ubn.ru.nl/bitstream/2066/60101/1/60101.pdf},
    citeulike-linkout-1 = {http://dx.doi.org/10.1021/ci034244p},
    citeulike-linkout-2 = {http://pubs.acs.org/doi/abs/10.1021/ci034244p},
    citeulike-linkout-3 = {http://view.ncbi.nlm.nih.gov/pubmed/15032525},
    citeulike-linkout-4 = {http://www.hubmed.org/display.cgi?uids=15032525},
    doi = {10.1021/ci034244p},
    issn = {0095-2338},
    journal = {J Chem Inf Comput Sci},
    keywords = {cheminformatics, cml, papers, rss, xml},
    number = {2},
    pages = {462--469},
    pmid = {15032525},
    posted-at = {2007-06-09 09:30:49},
    priority = {0},
    title = {Chemical markup, XML, and the World Wide Web. 5. Applications of chemical metadata in RSS aggregators.},
    url = {http://repository.ubn.ru.nl/bitstream/2066/60101/1/60101.pdf},
    volume = {44},
    year = {2004}
}

@article{citeulike:2358,
    author = {Willighagen, E. L. and Wehrens, R. and Verwer, P. and De Gelder, R. and Buydens, L. M. C.},
    citeulike-article-id = {2358},
    citeulike-linkout-0 = {http://dx.doi.org/10.1107/s0108768104028344},
    citeulike-linkout-1 = {http://scripts.iucr.org/cgi-bin/paper?de5009},
    citeulike-linkout-2 = {http://view.ncbi.nlm.nih.gov/pubmed/15659855},
    citeulike-linkout-3 = {http://www.hubmed.org/display.cgi?uids=15659855},
    doi = {10.1107/s0108768104028344},
    journal = {Acta Crystallographica Section B},
    keywords = {cheminformatics, chemistry, chemometrics, crystal, papers, structures},
    month = feb,
    number = {1},
    pages = {29--36},
    pmid = {15659855},
    posted-at = {2007-06-09 09:30:16},
    priority = {0},
    publisher = {International Union of Crystallography},
    title = {{Method for the computational comparison of crystal structures}},
    url = {http://dx.doi.org/10.1107/s0108768104028344},
    volume = {B61},
    year = {2005}
}

@article{citeulike:1374107,
    abstract = {Aaaaaaaa, 0A AAA aaa AA aaaaaaa aaaa aaaa aaaaaaaa aa aaaaaaaaaaa aaaaaaaaaa 0A aaaaaaaaaaa. Aaa, aa aaaa, aaaa aa aa aaaaaaaa aaa aaaaaa AAAA aaa AAAA aaaaaa aaaaa 0A aaaaaaaaa aaaaaaaaaa aaaaaa, aaa aaaaaaa, aa aaaaaaa aaaaaaaaaa. Aaaa aaaaa aaaaaaaa a aaaaa aa aaa aaaaaaaaaa aaaaa aa 0A AAA aaaaaaa-aaaaa AAAA aaaaaa aaaaa aaaaaaaaa aaaaaa aaa aaaaaa 0A AAA aaaaaaa. Aa aaaaa aaaa aaa aaaaaaa-aaaaa aaaaaa aaa aaaaaaaaaaaa aa aaaaaa aaaaa aa aaaaaaaaaaa aaaaaaaaa aaaaaaaaaaa aaa aaaa aaaaaaa-aaaaa aaaaaa aaa aaa aaaa aa aaaaaaaaa. Aa aaaaaaaaa aaaaaaaa aaaa aaa aaa aa aaaa AAA aaaaaaa aaaaaa aa aaaaa aaaaa.},
    address = {Institute for Molecules and Materials, Radboud University Nijmegen, Toernooiveld 1, NL-6525 ED Nijmegen, The Netherlands.},
    author = {Willighagen, E. L. and Denissen, H. M. and Wehrens, R. and Buydens, L. M.},
    citeulike-article-id = {1374107},
    citeulike-linkout-0 = {http://repository.ubn.ru.nl/bitstream/2066/35596/1/35596.pdf},
    citeulike-linkout-1 = {http://dx.doi.org/10.1021/ci050282s},
    citeulike-linkout-2 = {http://pubs.acs.org/doi/abs/10.1021/ci050282s},
    citeulike-linkout-3 = {http://view.ncbi.nlm.nih.gov/pubmed/16562976},
    citeulike-linkout-4 = {http://www.hubmed.org/display.cgi?uids=16562976},
    doi = {10.1021/ci050282s},
    issn = {1549-9596},
    journal = {J Chem Inf Model},
    keywords = {chemometrics, nmr, papers, qsar, qspr},
    number = {2},
    pages = {487--494},
    pmid = {16562976},
    posted-at = {2007-06-09 09:29:34},
    priority = {0},
    title = {On the use of 1H and 13C 1D NMR spectra as QSPR descriptors.},
    url = {http://repository.ubn.ru.nl/bitstream/2066/35596/1/35596.pdf},
    volume = {46},
    year = {2006}
}

@article{Steinbeck2006,
    abstract = {Aaa Aaaaaaaaa Aaaaaaaaaaa Aaa (AAA) aaaaaaaa aaaaaaa aaa aaaaaa aaaaa aa aaaaaaaaa aaaaaaaaaaa, aaaaaaaaa 0A aaa 0A aaaaaaaaa aa aaaaaaaa aaaaaaaaaa, A/A aaaaaaaa, AAAAAA aaaaaaa aaa aaaaaaaaaa, aaaa aaaaaaaa, aaaaaaaaaaa aaaaaaaa, aaaaaaaaa aaaaaaa aaaaaaaaaa, aaa. Aaaaaaaaaaa aa Aaaa, aa aa aaaa aaaa aaa aaaaaa-aaaa aaaaaaaaaaaaa aaaaaaaa, aaaaaaaa aaaaaaaa aaaa a aaa aaaaaaaaa, aa aaaa aa aaa aaaaaaaaaaaa aaa aaaaaa-aaaa aaaaaaa. Aaaa aaaaaaa aaaaaaaaaa aaa AAA'a aaa AAAA aaaaaaaaaaaa aaa aaa aaaaaaaa aaaaaaaaaa aaaaaaaaa aa aaaaaaaaaaa aaaaaaaa.},
    address = {Cologne University Bioinformatics Center (CUBIC), Germany. c.steinbeck@uni-koeln.de},
    author = {Steinbeck, C. and Hoppe, C. and Kuhn, S. and Floris, M. and Guha, R. and Willighagen, E. L.},
    citeulike-article-id = {1073448},
    citeulike-linkout-0 = {http://dx.doi.org/10.2174/138161206777585274},
    citeulike-linkout-1 = {http://view.ncbi.nlm.nih.gov/pubmed/16796559},
    citeulike-linkout-2 = {http://www.hubmed.org/display.cgi?uids=16796559},
    doi = {10.2174/138161206777585274},
    issn = {1381-6128},
    journal = {Current pharmaceutical design},
    keywords = {cheminformatics, java, opensource, papers},
    number = {17},
    pages = {2111--2120},
    pmid = {16796559},
    posted-at = {2007-06-09 09:28:49},
    priority = {0},
    title = {Recent developments of the chemistry development kit (CDK) - an open-source java library for chemo- and bioinformatics.},
    url = {http://dx.doi.org/10.2174/138161206777585274},
    volume = {12},
    year = {2006}
}

@article{Spjuth2007,
    abstract = {Aaaaa aa a aaaa aaa aaaaaaaa aaaaaaaaaaaa aaaa aaaaaaa aaaaa aaaa a aaaaaaaa aaa aaaaaaaaaa aaaaaaa aaa aaaaa- aaa aaaaaaaaaaaaaa aaaaaaaaaa aaaa a aaaaaa aaaaaaaaa. Aaaaaaaaaa aaaaaaaa aaa aaaaaaaaa aaa aaaaaa aaaaaa, aaaaa aaaa aa aaa aaaaa aaa aaaaa aa aaaaaa aaaaaaaaaa aaa aaa aaaaaa aaaaaaaaaaaaa. Aaaaaaaa aaaa aaaaaa aaaaaaaa aaa aaaa aaaaaaa aa aaaaaaaaa a aaaaaaaaa aaa aaaaaaaaaaa aaaaaaaa, aaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaaa aaaaaaaa, aaaaaa aaaa aaaaaaaaa aaaa-aaaaaaaa aaaaaaaaaa. Aa aaaa aaaaaa aaaaaaaaaaaaaaaa aaaaaaaaa aaa aaaaaaaaaa aaaa aaaaaaaaa, aaa aa aaaaaaaaa aaaaaaaa aaaa aaaa aaaa aa aaaaaaaaa aaaaa- aaa aaaaaaaaaaaaaa aaaa a aaaaaa aaaaaaaaa.},
    author = {Spjuth, Ola and Helmus, Tobias and Willighagen, Egon L. and Kuhn, Stefan and Eklund, Martin and Wagener, Johannes and Murray-Rust, Peter and Steinbeck, Christoph and Wikberg, Jarl E.},
    citeulike-article-id = {1117873},
    citeulike-linkout-0 = {http://dx.doi.org/10.1186/1471-2105-8-59},
    citeulike-linkout-1 = {http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1808478/},
    citeulike-linkout-2 = {http://view.ncbi.nlm.nih.gov/pubmed/17316423},
    citeulike-linkout-3 = {http://www.hubmed.org/display.cgi?uids=17316423},
    day = {22},
    doi = {10.1186/1471-2105-8-59},
    issn = {1471-2105},
    journal = {BMC Bioinformatics},
    keywords = {bioclipse, bioinformatics, cheminformatics, collabcheminf, eclipse, java, licenseepl, opensource, papers, richclient},
    month = feb,
    number = {1},
    pages = {59+},
    pmcid = {PMC1808478},
    pmid = {17316423},
    posted-at = {2007-06-09 09:27:50},
    priority = {0},
    publisher = {BioMed Central Ltd},
    title = {Bioclipse: an open source workbench for chemo- and bioinformatics},
    url = {http://dx.doi.org/10.1186/1471-2105-8-59},
    volume = {8},
    year = {2007}
}

@article{Guha2006,
    abstract = {Aaa Aaaa Aaaaaaa Aaaaaaaa (aaaa://aaa.aaaaaaaaaaa.aaa/) aa aaa aaaa aaaa aa a aaaaaaa Aaaaaaaa aaaaa aaaaaaaaa aaaaaaaa aaaaaaaaa aaa aaaa aaaaaa aaaaaaaa aaaaaaaaaaa, aaaaaaaaaa aaa aaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa, aaaa aaaa, aaa aaaa aaaaaaaaa. Aa aaaaaaa aaaaaa aaaaaaaa aa aaaaaaaaaaa aa aaa Aaaa Aaaaaaa aaaaa:? a aaaaaa aaaaaaaaaa aa aaaaaaaaaa aaa aaaaaaaaaaaaaaa aa aaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaa aaaa aaa aaaaaaa aaaaaaaa aaaaaaaa; a aaaaaa aaaaaaaaaa aa aaaaaaaaaaaaaaaa aaaa aaaaaaaaa aaaaaaaaa aaaaaaaaaa, aaaaaa aaaaa, aaaaaaaa, aaaa aaaaaa aaaaa, aaa aa aaaaa; aaa Aaa aaaaaaaa aaa aaa aaaaaaaa-aaaaaaaaaaa aaa aa aaaaaaaaaaaaaaaa aaaaaaaa.},
    address = {Pennsylvania State University, University Park, Pennsylvania 16804-3000, Jmol Project, USA.},
    author = {Guha, R. and Howard, M. T. and Hutchison, G. R. and Murray-Rust, P. and Rzepa, H. and Steinbeck, C. and Wegner, J. and Willighagen, E. L.},
    citeulike-article-id = {869714},
    citeulike-linkout-0 = {http://dx.doi.org/10.1021/ci050400b},
    citeulike-linkout-1 = {http://pubs.acs.org/doi/abs/10.1021/ci050400b},
    citeulike-linkout-2 = {http://view.ncbi.nlm.nih.gov/pubmed/16711717},
    citeulike-linkout-3 = {http://www.hubmed.org/display.cgi?uids=16711717},
    day = {1},
    doi = {10.1021/ci050400b},
    issn = {1549-9596},
    journal = {J. Chem. Inf. Model.},
    keywords = {blueobelisk, papers},
    month = may,
    number = {3},
    pages = {991--998},
    pmid = {16711717},
    posted-at = {2007-01-14 11:31:40},
    priority = {0},
    publisher = {American Chemical Society},
    title = {The Blue Obelisk - Interoperability in Chemical Informatics},
    url = {http://dx.doi.org/10.1021/ci050400b},
    volume = {46},
    year = {2006}
}

license_type: permissive

branch_name: refs/heads/master

extension: bib


text:
@conference{Midtiby2019Havforsker,
  Year = 2019,
  Month = Jan,
  Author = {Henrik Skov Midtiby and Henrik Dyrberg Egemose},
  Title = {Sporing og opmåling af havpattedyr vha. droner},
  Booktitle = {20. Dansk Havforsker Møde}
}

@online{Egemose2019PorpoiseTracker,
  Author = {Henrik Dyrberg Egemose and Henrik Skov Midtiby},
  Title = {Porpoise tracker},
  url = {https://github.com/henrikmidtiby/PorpoiseTracker/},
  year = 2019
}

repository: henrikmidtiby/PorpoiseTracker

repo_name: henrikmidtiby/PorpoiseTracker


text:
@article{Balmford1999,
	title = {Why biodiversity surveys are good value},
	year = 1999,
	volume = {398},
	pages = {204--205},
	author = {Andrew Balmford and Kevin J. Gaston},
	journal = {Nature}
}
@article{Kuikka1999,
	year = 1999,
	volume = {56},
	pages = {629--641},
	author = {S Kuikka and M Hild{\'{e}}n and H Gislason and S Hansson and H Sparholt and O Varis},
	title = {Modeling environmentally driven uncertainties in Baltic cod ( Gadus morhua ) management by Bayesian influence diagrams},
	journal = {Canadian Journal of Fisheries and Aquatic Sciences}
}
@article{Grantham2008,
	year = 2008,
	volume = {1},
	pages = {190--198},
	author = {Hedley S. Grantham and Atte Moilanen and Kerrie A. Wilson and Robert L. Pressey and Tony G. Rebelo and Hugh P. Possingham},
	title = {Diminishing return on investment for biodiversity data in conservation planning},
	journal = {Conservation Letters}
}
@article{Grantham2009,
	year = 2009,
	volume = {12},
	pages = {293--301},
	author = {Hedley S. Grantham and Kerrie A. Wilson and Atte Moilanen and Tony Rebelo and Hugh P. Possingham},
	title = {Delaying conservation actions for improved knowledge: how long should we wait?},
	journal = {Ecology Letters}
}
@article{Mantyniemi2009,
	year = 2009,
	volume = {66},
	pages = {2278--2283},
	author = {S. Mantyniemi and S. Kuikka and M. Rahikainen and L. T. Kell and V. Kaitala},
	title = {The value of information in fisheries management: {N}orth {S}ea herring as an example},
	journal = {{ICES} Journal of Marine Science}
}
@article{Costello2010,
	year = 2010,
	volume = {107},
	pages = {18294--18299},
	author = {C. Costello and A. Rassweiler and D. Siegel and G. De Leo and F. Micheli and A. Rosenberg},
	title = {The value of spatial information in {MPA} network design},
	journal = {Proceedings of the National Academy of Sciences}
}
@article{Moore2010,
	year = 2010,
	volume = {24},
	pages = {984--993},
	author = {A. L. Moore and M. A. McCarthy},
	title = {On Valuing Information in Adaptive-Management Models},
	journal = {Conservation Biology}
}
@article{Baxter2011,
	year = 2010,
	volume = {48},
	pages = {86--95},
	author = {Peter W. J. Baxter and Hugh P. Possingham},
	title = {Optimizing search strategies for invasive pests: learn before you leap},
	journal = {Journal of Applied Ecology}
}
@article{Moore2011,
	year = 2011,
	volume = {17},
	pages = {1047--1059},
	author = {Joslin L. Moore and Michael C. Runge and Bruce L. Webber and John R. U. Wilson},
	title = {Contain or eradicate? Optimizing the management goal for {A}ustralian {A}cacia invasions in the face of uncertainty},
	journal = {Diversity and Distributions}
}
@article{Runge2011a,
	year = 2011,
	volume = {144},
	pages = {1214--1223},
	author = {Michael C. Runge and Sarah J. Converse and James E. Lyons},
	title = {Which uncertainty? {U}sing expert elicitation and expected value of information to design an adaptive program},
	journal = {Biological Conservation}
}
@article{Stoms2011,
	year = 2011,
	volume = {26},
	pages = {8--17},
	author = {David M. Stoms and Jason Kreitler and Frank W. Davis},
	title = {The power of information for targeting cost-effective conservation investments in multifunctional farmlands},
	journal = {Environmental Modelling {\&} Software}
}
@article{Moore2012,
	year = 2012,
	volume = {26},
	pages = {810--820},
	author = {Joslin L. Moore and Michael C. Runge},
	title = {Combining Structured Decision Making and Value-of-Information Analyses to Identify Robust Management Strategies},
	journal = {Conservation Biology}
}
@article{Hermoso2013,
	year = 2013,
	volume = {8},
	pages = {e59662},
	author = {Virgilio Hermoso and Mark J. Kennard and Simon Linke},
	title = {Data Acquisition for Conservation Assessments: Is the Effort Worth It?},
	journal = {{PLoS} {ONE}}
}
@article{Runting2013,
	year = 2012,
	volume = {19},
	pages = {352--363},
	author = {Rebecca K. Runting and Kerrie A. Wilson and Jonathan R. Rhodes},
	title = {Does more mean less? {T}he value of information for conservation planning under sea level rise},
	journal = {Global Change Biology}
}
@article{Johnson2014b,
	year = 2014,
	volume = {78},
	pages = {531--539},
	author = {Fred A. Johnson and Greg Hagan and William E. Palmer and Michael Kemmerer},
	title = {Uncertainty, robustness, and the value of information in managing a population of northern bobwhites},
	journal = {The Journal of Wildlife Management}
}
@article{Johnson2014a,
	year = 2014,
	volume = {273},
	pages = {186--199},
	author = {Fred A. Johnson and Gitte H. Jensen and Jesper Madsen and Byron K. Williams},
	title = {Uncertainty, robustness, and the value of information in managing an expanding Arctic goose population},
	journal = {Ecological Modelling}
}
@article{Perhans2014,
	year = 2014,
	volume = {318},
	pages = {175--182},
	author = {Karin Perhans and Robert G. Haight and Lena Gustafsson},
	title = {The value of information in conservation planning: Selecting retention trees for lichen conservation},
	journal = {Forest Ecology and Management}
}
@article{Canessa2015,
	year = 2015,
	volume = {6},
	pages = {1219--1228},
	author = {Stefano Canessa and Gurutzeta Guillera-Arroita and Jos{\'{e}} J. Lahoz-Monfort and Darren M. Southwell and Doug P. Armstrong and Iadine Chad{\`{e}}s and Robert C. Lacy and Sarah J. Converse},
	title = {When do we need more data? A primer on calculating the value of information for applied ecologists},
	journal = {Methods in Ecology and Evolution}
}
@article{Hermoso2015,
	year = 2014,
	volume = {38},
	pages = {283--292},
	author = {Virgilio Hermoso and Mark J. Kennard and Simon Linke},
	title = {Evaluating the costs and benefits of systematic data acquisition for conservation assessments},
	journal = {Ecography}
}
@article{Lehtomaki2015,
	year = 2015,
	volume = {10},
	pages = {e0135926},
	author = {Joona Lehtomäki and Sakari Tuominen and Tuuli Toivonen and Antti Leinonen},
	title = {What Data to Use for Forest Conservation Planning? A Comparison of Coarse Open and Detailed Proprietary Forest Inventory Data in {F}inland},
	journal = {{PLoS} {ONE}}
}
@article{Maxwell2015,
	year = 2014,
	volume = {52},
	pages = {12--20},
	author = {Sean L. Maxwell and Jonathan R. Rhodes and Michael C. Runge and Hugh P. Possingham and Chooi Fei Ng and Eve McDonald-Madden},
	title = {How much is new information worth? Evaluating the financial benefit of resolving management uncertainty},
	journal = {Journal of Applied Ecology}
}
@article{Williams2015,
	year = 2015,
	volume = {5},
	pages = {466--474},
	author = {Byron K. Williams and Fred A. Johnson},
	title = {Value of information in natural resource management: technical developments and application to pink-footed geese},
	journal = {Ecology and Evolution}
}
@article{Mazor2016,
	year = 2016,
	volume = {25},
	pages = {540--552},
	author = {Tessa Mazor and Maria Beger and Jennifer McGowan and Hugh P. Possingham and Salit Kark},
	title = {The value of migration information for conservation prioritization of sea turtles in the {M}editerranean},
	journal = {Global Ecology and Biogeography}
}
@article{Nygard2016,
	year = 2016,
	volume = {3},
	pages = {1--11},
	author = {Henrik Nyg{\aa}rd and Soile Oinonen and Heidi A. Hällfors and Maiju Lehtiniemi and Eija Rantajärvi and Laura Uusitalo},
	title = {Price vs. Value of Marine Monitoring},
	journal = {Frontiers in Marine Science}
}
@article{Robinson2016,
	year = 2016,
	volume = {7},
	pages = {e01613},
	author = {Kelly F. Robinson and Angela K. Fuller and Jeremy E. Hurst and Bryan L. Swift and Arthur Kirsch and James Farquhar and Daniel J. Decker and William F. Siemer},
	title = {Structured decision making as a framework for large-scale wildlife harvest management decisions},
	journal = {Ecosphere}
}
@article{Tulloch2016,
	year = 2017,
	volume = {188},
	pages = {108--119},
	author = {Vivitskaia J. Tulloch and Carissa J. Klein and Stacy D. Jupiter and Ayesha I. T. Tulloch and Chris Roelfsema and Hugh P. Possingham},
	title = {Trade-offs between data resolution, accuracy, and cost when choosing information to plan reserves for coral reef ecosystems},
	journal = {Journal of Environmental Management}
}
@book{Raiffa1961,
	Address = {New York},
	Author = {Raiffa, H. and Schlaifer, R. },
	Publisher = {John Wiley \& Sons Inc. },
	Title = {Applied statistical decision theory},
	Year = {1961}
}
@article{Eeckhoudt2000,
 title={Risk aversion and the value of information},
 author={Eeckhoudt, Louis and Godfroid, Philippe},
 journal={The Journal of Economic Education},
 volume={31},
 pages={382--388},
 year={2000},
}
@incollection{Ball2009,
 author = {Ian R. Ball and Hugh P. Possingham and Matthew Watts},
 title = {Marxan and relatives: Software for spatial conservation prioritisation},
 booktitle = {Spatial Conservation Prioritization: Quantitative Methods and Computational Tools},
 publisher = {Oxford University Press},
 year = {2009},
 pages = {185--195}
}
@book{Moilanen2009,
 title = {Spatial Conservation Prioritization: Quantitative Methods and Computational Tools},
 editor = {Atte Moilanen and Kerrie A. Wilson and Hugh Possingham},
 publisher = {Oxford University Press},
 year = {2009},
}
@article{Pullin2004,
 title={Do conservation managers use scientific evidence to support their decision-making?},
 author={Pullin, Andrew S and Knight, Teri M and Stone, David A and Charman, Kevin},
 journal={Biological conservation},
 volume={119},
 pages={245--252},
 year={2004}
}
@article{Colyvan2016,
 title={Value of information and monitoring in conservation biology},
 author={Colyvan, Mark},
 journal={Environment Systems and Decisions},
 volume={36},
 pages={302--309},
 year={2016}
}
@article{Yokota2004a,
 title={Value of information literature analysis: a review of applications in health risk management},
 author={Yokota, Fumie and Thompson, Kimberly M},
 journal={Medical Decision Making},
 volume={24},
 pages={287--298},
 year={2004}
}
@article{Yokota2004b,
 title={Value of information analysis in environmental health risk management decisions: past, present, and future},
 author={Yokota, Fumie and Thompson, Kimberly M},
 journal={Risk analysis},
 volume={24},
 pages={635--650},
 year={2004}
}
@article{Samson1989,
 title={The value of information from multiple sources of uncertainty in decision analysis},
 author={Samson, Danny and Wirth, Andrew and Rickard, J},
 journal={European journal of operational research},
 volume={39},
 pages={254--260},
 year={1989}
}
@article{Hazen1999,
 title={Expected-utility preference reversals in information acquisition},
 author={Hazen, Gordon B and Sounderpandian, Jayavel},
 journal={Journal of Risk and Uncertainty},
 volume={18},
 pages={125--136},
 year={1999}
}
@book{VonNeumann1944,
 title={Theory of games and economic behavior},
 author={Von Neumann, John and Morgenstern, Oskar},
 year={1944},
 publisher={Princeton University Press}
}
@article{Tulloch2015,
 title={Effect of risk aversion on prioritizing conservation projects},
 author={Tulloch, Ayesha IT and Maloney, Richard F and Joseph, Liana N and Bennett, Joseph R and Fonzo, Martina MI and Probert, William JM and O'connor, Shaun M and Densem, Jodie P and Possingham, Hugh P},
 journal={Conservation Biology},
 volume={29},
 pages={513--524},
 year={2015}
}
@article{Edwards1998,
 title={The value of biodiversity: where ecology and economy blend},
 author={Edwards, Peter J and Abivardi, Cyrus},
 journal={Biological Conservation},
 volume={83},
 pages={239--246},
 year={1998}
}
@book{Berger1985,
 title={Statistical decision theory and Bayesian analysis},
 author={Berger, James O},
 year={1985},
 publisher={Springer}
}
@article{Wintle2010,
 title={Allocating monitoring effort in the face of unknown unknowns},
 author={Wintle, Brendan A and Runge, Michael C and Bekessy, Sarah A},
 journal={Ecology letters},
 volume={13},
 pages={1325--1337},
 year={2010}
}
@article{Polasky2001,
 title={The value of information in reserve site selection},
 author={Polasky, Stephen and Solow, Andrew R},
 journal={Biodiversity and Conservation},
 volume={10},
 pages={1051--1058},
 year={2001}
}
@book{Walters1986,
  title={Adaptive management of renewable resources},
  author={Walters, Carl J},
  year={1986},
  publisher={Macmillan}
}

license: MIT


text:
@article{Tropea-2021-Assessing,
    title = "Assessing past and future hazardous freezing rain and wet snow events in Manitoba, Canada using a pseudo-global warming approach",
    author = "Tropea, Brock  and
      Stewart, Ronald",
    journal = "Atmospheric Research, Volume 259",
    volume = "259",
    year = "2021",
    publisher = "Elsevier BV",
    url = "https://aclanthology.org/G21-140001",
    doi = "10.1016/j.atmosres.2021.105656",
    pages = "105656",
    abstract = "Freezing precipitation, in the form of freezing rain, freezing drizzle, and/or wet snow, can damage transportation networks, infrastructure, and vegetation. Ten events with freezing precipitation (including freezing rain and wet snow) over the province of Manitoba, Canada were examined using surface observational datasets, reanalysis products and 4-km resolution Weather Research and Forecasting (WRF) products that were both a retrospective control (CTRL) simulation as well as a pseudo-global warming (PGW) simulation. All events tracked to the south and/or east of Manitoba and most (8 of 10) events were associated with a consistent large scale pattern of extratropical cyclone with 500 hPa trough, low surface pressure center nearby, and an atmospheric river. Local factors, such as the 400 m elevated terrain of Riding Mountain, influenced 2 events mainly by altering surface temperature to be favorable for freezing precipitation. These events in the PGW simulation occurred 40{--}120 km farther north on average, with freezing rain generally being enhanced and wet snow generally being reduced, although wet snow was introduced into events which originally only had freezing rain. This study further showed that power lines aligned west to east, perpendicular to the strongest winds, are most susceptible to the consequences of icing and accretion within the current climate as well as the thermodynamically forced future one. {\mbox{$\bullet$}} Freezing rain, wet snow and their mixtures lead to major impacts in Manitoba, Canada. {\mbox{$\bullet$}} Ten historic freezing precipitation events over this area are examined in detail. {\mbox{$\bullet$}} Freezing precipitation is dramatically altered by the area's low topographic features. {\mbox{$\bullet$}} Pseudo-global warming is assumed to examine future freezing precipitation. {\mbox{$\bullet$}} With this warming, freezing precipitation types and their locations are altered.",
}

repository: gwf-uwaterloo/gwf-publications

repo_name: gwf-uwaterloo/gwf-publications

branch_name: refs/heads/main

gha_language: Python


text:
SUMMARY = "Phosphor OpenBMC IPMI daemon"
DESCRIPTION = "Phosphor OpenBMC IPMI router and plugin libraries"
PR = "r1"
PV = "1.0+git${SRCPV}"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"

RRECOMMENDS:${PN} += "packagegroup-obmc-ipmid-providers-libs"

inherit meson pkgconfig
inherit obmc-phosphor-ipmiprovider-symlink
inherit obmc-phosphor-sdbus-service
inherit obmc-phosphor-systemd
inherit phosphor-ipmi-host
inherit python3native

def ipmi_whitelists(d):
    whitelists = d.getVar(
        'VIRTUAL-RUNTIME_phosphor-ipmi-providers', True) or ''
    whitelists = whitelists.split()
    whitelists = [ '{}-whitelist-native'.format(x) for x in whitelists ]
    return ' '.join(whitelists)

PACKAGECONFIG ??= "allowlist i2c-allowlist boot-flag-safe-mode softoff libuserlayer entity-manager-decorators"
PACKAGECONFIG[dynamic-sensors] = "-Ddynamic-sensors=enabled,-Ddynamic-sensors=disabled"
PACKAGECONFIG[hybrid-sensors] = "-Dhybrid-sensors=enabled,-Dhybrid-sensors=disabled"
PACKAGECONFIG[sel-logger-clears-sel] = "-Dsel-logger-clears-sel=enabled,-Dsel-logger-clears-sel=disabled"
PACKAGECONFIG[allowlist] = "-Dipmi-whitelist=enabled,-Dipmi-whitelist=disabled"
PACKAGECONFIG[i2c-allowlist] = "-Di2c-whitelist-check=enabled,-Di2c-whitelist-check=disabled"
PACKAGECONFIG[transport-oem] = "-Dtransport-oem=enabled,-Dtransport-oem=disabled"
PACKAGECONFIG[boot-flag-safe-mode] = "-Dboot-flag-safe-mode-support=enabled,-Dboot-flag-safe-mode-support=disabled"
PACKAGECONFIG[softoff] = "-Dsoftoff=enabled,-Dsoftoff=disabled"
PACKAGECONFIG[update-functional-on-fail] = "-Dupdate-functional-on-fail=enabled,-Dupdate-functional-on-fail=disabled"
PACKAGECONFIG[libuserlayer] = "-Dlibuserlayer=enabled,-Dlibuserlayer=disabled"
PACKAGECONFIG[sensors-cache] = "-Dsensors-cache=enabled,-Dsensors-cache=disabled"
PACKAGECONFIG[entity-manager-decorators] = "-Dentity-manager-decorators=enabled,-Dentity-manager-decorators=disabled"
PACKAGECONFIG[dynamic-storages-only] = "-Ddynamic-storages-only=enabled,-Ddynamic-storages-only=disabled"

DEPENDS += "nlohmann-json"
DEPENDS += "openssl"
DEPENDS += "phosphor-state-manager"
DEPENDS += "${@ipmi_whitelists(d)}"
DEPENDS += "phosphor-dbus-interfaces"
DEPENDS += "phosphor-logging"
DEPENDS += "libmapper"
DEPENDS += "sdbusplus"
DEPENDS += "${PYTHON_PN}-sdbus++-native"
DEPENDS += "virtual/phosphor-ipmi-inventory-sel"
DEPENDS += "virtual/phosphor-ipmi-fru-merge-config"
DEPENDS += "virtual/phosphor-ipmi-sensor-inventory"
DEPENDS += "boost"
DEPENDS += "sdeventplus"
DEPENDS += "${PYTHON_PN}-native"
DEPENDS += "${PYTHON_PN}-pyyaml-native"
DEPENDS += "${PYTHON_PN}-mako-native"

VIRTUAL-RUNTIME_ipmi-config ?= "phosphor-ipmi-config"

RDEPENDS:${PN} += "clear-once"
RDEPENDS:${PN} += "phosphor-network"
RDEPENDS:${PN} += "phosphor-time-manager"
RDEPENDS:${PN} += "${VIRTUAL-RUNTIME_ipmi-config}"
RDEPENDS:${PN} += "phosphor-watchdog"
RDEPENDS:${PN} += "${VIRTUAL-RUNTIME_obmc-bmc-state-manager}"
RDEPENDS:${PN} += "phosphor-software-manager-version"
RDEPENDS:${PN} += "phosphor-software-manager-updater"

inherit useradd

USERADD_PACKAGES = "${PN}"
# add ipmi group
GROUPADD_PARAM:${PN} = "ipmi"

SYSTEMD_SERVICE:${PN} += "xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service phosphor-ipmi-host.service"

RRECOMMENDS:${PN} += "phosphor-settings-manager"

require ${BPN}.inc

# Setup IPMI Whitelist Conf files
WHITELIST_CONF = " \
        ${STAGING_DATADIR_NATIVE}/phosphor-ipmi-host/*.conf \
        ${S}/host-ipmid-whitelist.conf \
        "
EXTRA_OEMESON = " \
        -Dsensor-yaml-gen=${STAGING_DIR_NATIVE}${sensor_datadir}/sensor.yaml \
        -Dinvsensor-yaml-gen=${STAGING_DIR_NATIVE}${sensor_datadir}/invsensor.yaml \
        -Dfru-yaml-gen=${STAGING_DIR_NATIVE}${config_datadir}/fru_config.yaml \
        "
EXTRA_OEMESON:append = " \
        -Dwhitelist-conf="${WHITELIST_CONF}" \
        "

EXTRA_OEMESON:append = " -Dtests=disabled"

S = "${WORKDIR}/git"

SRC_URI += "file://merge_yamls.py "

HOSTIPMI_PROVIDER_LIBRARY += "libipmi20.so"
HOSTIPMI_PROVIDER_LIBRARY += "libsysintfcmds.so"
HOSTIPMI_PROVIDER_LIBRARY += "libusercmds.so"

NETIPMI_PROVIDER_LIBRARY += "libipmi20.so"
NETIPMI_PROVIDER_LIBRARY += "libusercmds.so"

FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}"
FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}"
FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}"
FILES:${PN}:append = " ${systemd_system_unitdir}/phosphor-ipmi-host.service.d/*.conf"
FILES:${PN}-dev:append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV} ${libdir}/ipmid-providers/*.la"

# Soft Power Off
# install the soft power off service in the host shutdown target
SOFT_SVC = "xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service"
SOFT_TGTFMT = "obmc-host-shutdown@{0}.target"
SOFT_FMT = "../${SOFT_SVC}:${SOFT_TGTFMT}.requires/${SOFT_SVC}"
SYSTEMD_LINK:${PN} += "${@compose_list_zip(d, 'SOFT_FMT', 'OBMC_HOST_INSTANCES')}"

#Collect all hardcoded sensor yamls from different recipes and
#merge all of them with sensor.yaml.
python do_merge_sensors () {
    import subprocess

    # TODO: Perform the merge in a temporary directory?
    workdir = d.getVar('WORKDIR', True)
    nativedir = d.getVar('STAGING_DIR_NATIVE', True)
    sensorsdir = d.getVar('sensor_datadir', True)
    sensorsdir = sensorsdir[1:]
    sensorsdir = os.path.join(nativedir, sensorsdir)
    cmd = []
    cmd.append(os.path.join(workdir, 'merge_yamls.py'))
    cmd.append(os.path.join(sensorsdir, 'sensor.yaml'))

    if os.stat(os.path.join(sensorsdir, 'sensor.yaml')).st_size == 0:
        return
    fetch = bb.fetch2.Fetch([], d)
    override_urls = [url for url in fetch.urls if url.endswith('.hardcoded.yaml')]
    for url in override_urls:
        bb.debug(2, 'Overriding with source: ' + url)
        local_base = os.path.basename(fetch.localpath(url))
        filename = os.path.join(workdir, local_base)
        cmd.append(filename)

    # Invoke the script and don't catch any resulting exception.
    subprocess.check_call(cmd)
}

# python-pyyaml-native is installed by do_configure, so put this task after
addtask merge_sensors after do_configure before do_compile

IPMI_HOST_NEEDED_SERVICES = "\
    mapper-wait@-xyz-openbmc_project-control-host{}-boot.service \
    mapper-wait@-xyz-openbmc_project-control-host{}-boot-one_time.service \
    mapper-wait@-xyz-openbmc_project-control-host{}-power_restore_policy.service \
    mapper-wait@-xyz-openbmc_project-control-host{}-restriction_mode.service \
    "

do_install:append() {

    # Create service override file.
    override_dir=${D}${systemd_system_unitdir}/phosphor-ipmi-host.service.d
    override_file=${override_dir}/10-override.conf
    mkdir -p ${override_dir}
    echo "[Unit]" > ${override_file}

    # Insert host-instance based service dependencies.
    for i in ${OBMC_HOST_INSTANCES};
    do
        for s in ${IPMI_HOST_NEEDED_SERVICES};
        do
            service=$(echo ${s} | sed "s/{}/${i}/g")
            echo "Wants=${service}" >> ${override_file}
            echo "After=${service}" >> ${override_file}
        done
    done
}

repository: openbmc/openbmc

repo_name: openbmc/openbmc

gha_license_id: NOASSERTION

extension: bb


text:
# - Try to find parmetis
# Once done this will define
#  PARMETIS_FOUND - System has PARMETIS
#  PARMETIS_INCLUDE_DIRS - The PARMETIS include directories
#  PARMETIS_LIBRARIES - The libraries needed to use PARMETIS
#  PARMETIS_DEFINITIONS - Compiler switches required for using PARMETIS

set(PARMETIS_PREFIX "" CACHE STRING "ParMETIS install directory")

find_path(PARMETIS_INCLUDE_DIR parmetis.h PATHS "${PARMETIS_PREFIX}/include")
if(NOT EXISTS "${PARMETIS_INCLUDE_DIR}")
  message(FATAL_ERROR "parmetis include dir not found")
endif()

find_path(METIS_INCLUDE_DIR metis.h PATHS "${PARMETIS_PREFIX}/include")
if(NOT EXISTS "${METIS_INCLUDE_DIR}")
  message(FATAL_ERROR "metis include dir not found")
endif()

find_library(PARMETIS_LIBRARY parmetis PATHS "${PARMETIS_PREFIX}/lib")
if(NOT EXISTS "${PARMETIS_LIBRARY}")
  message(FATAL_ERROR "parmetis library not found")
endif()

find_library(METIS_LIBRARY metis PATHS "${PARMETIS_PREFIX}/lib")
if(NOT EXISTS "${METIS_LIBRARY}")
  message(FATAL_ERROR "metis library not found")
endif()

set(PARMETIS_LIBRARIES ${PARMETIS_LIBRARY} ${METIS_LIBRARY})
set(PARMETIS_INCLUDE_DIRS ${PARMETIS_INCLUDE_DIR} ${METIS_INCLUDE_DIR})

include(FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set PARMETIS_FOUND to TRUE
# if all listed variables are TRUE
find_package_handle_standard_args(PARMETIS  DEFAULT_MSG
    PARMETIS_LIBRARY METIS_LIBRARY PARMETIS_INCLUDE_DIR)

mark_as_advanced(PARMETIS_INCLUDE_DIR PARMETIS_LIBRARY METIS_LIBRARY)

repository: SCOREC/EnGPar

repo_name: SCOREC/EnGPar

extension: cmake


text:
@article{Gerencser:07,
 author = {L. Gerencsér and H.~Hjalmarsson and J. Mårtensson},
 journal = {Automatica},
 month = {March},
 number = {3},
 pages = {623-633},
 title = {Identification of ARX systems
with non-stationary inputs - asymptotic analysis with
application to adaptive input design},
 volume = {45},
 year = {2009}
}

repository: hhjalmars/academic-kickstart

repo_name: hhjalmars/academic-kickstart


text:
SUMMARY = "Linux namespaces and seccomp-bpf sandbox"

DESCRIPTION = "Firejail is a SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf."

HOMEPAGE = "https://firejail.wordpress.com/"

SECTION = "base"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM ="file://COPYING;md5=a41ad1c85f8bc03e14593891be09cf09"

RDEPENDS_${PN} = "bash"

SRC_URI="https://github.com/netblue30/firejail/archive/${PV}.tar.gz;name=tar \
         file://main.c.patch \
         file://restrict_users.c.patch \
         file://firejail.h.patch \
         file://fs_var.c.patch \
        "

SRC_URI[tar.md5sum] = "eca8c30edd7c278960f0a422e5bda0d4"
SRC_URI[tar.sha256sum] ="1205b76606fd259cfbd31c5fd167c814e2096e3aebf83c84a46fb51fd8c55c67"

PACKAGES =+ "${PN}-bash-completion"

FILES_${PN}-bash-completion = "${datadir}/bash-completion"

do_install_append() {
  rm -rf ${D}/etc/firejail/*
}

inherit autotools-brokensep pkgconfig gettext

repository: billyjbryant/ops-build

repo_name: billyjbryant/ops-build


text:
@inproceedings{INTEROP2016-9,
	Address = {Portoro{\v z}, Slovenia},
	Author = {Yeganova, Lana and Kim, Sun and Balasanov, Grigory and Bennett, Kristin and Liu, Haibin and Wilbur, W. John },
	Booktitle = {Proceedings of the Workshop on Cross-Platform Text Mining and Natural Language Processing Interoperability (INTEROP 2016) at LREC 2016},
	Editor = {Eckart de Castilho, Richard and Ananiadou, Sophia and Margoni, Thomas and Peters, Wim and Piperidis, Stelios},
	Month = may,
	Pages = {38--41},
	Publisher = {European Language Resources Association (ELRA)},
	Title = {The DDINCBI Corpus --- Towards a Larger Resource for Drug-Drug Interactions in PubMed},
	Year = {2016}}


text:
@article{pmid30783109,
 abstract = {PIWI-interacting RNAs (piRNAs) are at the center of a small RNA-based immune system that defends genomes against the deleterious action of mobile genetic elements (transposons). PiRNAs are highly variable in sequence with extensive targeting potential. Their diversity is restricted by their preference to start with a Uridine (U) at the 5' most position (1U-bias), a bias that remains poorly understood. Here we uncover that the 1U-bias of Piwi-piRNAs is established by consecutive discrimination against all nucleotides but U, first during piRNA biogenesis and then upon interaction with Piwi's specificity loop. Sequence preferences during piRNA processing also restrict U across the piRNA body with the potential to directly impact target recognition. Overall, the uncovered signatures could modulate specificity and efficacy of piRNA-mediated transposon restriction, and provide a substrate for purifying selection in the ongoing arms race between genomes and their mobile parasites.},
 author = {Stein, Chad B. and Genzor, Pavol and Mitra, Sanga and Elchert, Alexandra R. and Ipsaro, Jonathan J. and Benner, Leif and Sobti, Sushil and Su, Yijun and Hammell, Molly and Joshua-Tor, Leemor and Haase, Astrid D.},
 copyright = {All rights reserved},
 doi = {10.1038/s41467-019-08803-z},
 issn = {2041-1723},
 journal = {Nature Communications},
 keywords = {Animals, Animals, Genetically Modified, Argonaute Proteins, Drosophila, Drosophila Proteins, Female, Mutation, Ovary, Protein Domains, RNA, Small Interfering, Uracil, Uridine},
 language = {eng},
 number = {1},
 pages = {828},
 pmcid = {PMC6381166},
 pmid = {30783109},
 title = {Decoding the 5' nucleotide bias of PIWI-interacting RNAs},
 volume = {10},
 year = {2019}
}

repository: jonipsaro/academic-kickstart

repo_name: jonipsaro/academic-kickstart

gha_license_id: MIT


text:
@inproceedings{petelka2019put,
  title={Put your warning where your link is: Improving and evaluating email phishing warnings},
  author={Petelka, Justin and Zou, Yixin and Schaub, Florian},
  booktitle={Conference on Human Factors in Computing Systems (CHI)},
  pages={518:1--518:15},
  year={2019},
  organization={Association for Computing Machinery},
  doi={10.1145/3290605.3300748}
}


text:
COMPATIBLE_MACHINE = "omap4430-panda"

DEFAULT_PREFERENCE = "-1"

require linux.inc

# The main PR is now using MACHINE_KERNEL_PR, for omap4 see conf/machine/include/omap4.inc
#MACHINE_KERNEL_PR_append = "a"

CORTEXA8FIXUP = "no"

#glp 1.5.4
SRCREV = "3adddccb1e296027873df5999b5917cafd62b3db"

SRC_URI = "git://dev.omapzoom.org/pub/scm/integration/kernel-ubuntu.git;protocol=git;branch=ti-ubuntu-glp1.5.2 \
           file://defconfig \
           "

S = "${WORKDIR}/git"

repository: kergoth/meta-ti

repo_name: kergoth/meta-ti


text:
require mender-monitor.inc

inherit mender-closed-source-utils

SRCREV = "${@mender_closed_source_srcrev_from_src_uri(d, '${SRC_URI}', 'mender-monitor')}"

PV = "${@mender_closed_source_pv_from_preferred_version(d, '${SRCREV}')}"

# Skip version check
MENDER_DEVMODE = "true"

# Downprioritize this recipe in version selections.
DEFAULT_PREFERENCE = "-1"

repository: kacf/meta-mender

repo_name: kacf/meta-mender


text:
package internal

import (
	"errors"
	"reflect"
	"strconv"
	"strings"
	"time"

	"github.com/digitalocean/firebolt/node/elasticsearch"

	log "github.com/sirupsen/logrus"

	"github.com/digitalocean/firebolt"
	"github.com/digitalocean/firebolt/fbcontext"
	"github.com/digitalocean/firebolt/node"
)

var (
	// SuccessEvents collects events that successfully reach ResultsNode
	SuccessEvents = make(chan string, 100000)

	// FilteredEvents collects events that are filtered out by FilterNode
	FilteredEvents = make(chan string, 100000)

	// ErrorEvents collects events that return errors in ErrorNode
	ErrorEvents = make(chan string, 100000)

	// ErrorHandlerEvents collects events that return errors in ErrorHandlerNode
	ErrorHandlerEvents = make(chan interface{}, 100000)

	// FilterNodeMessages collects messages received by FilterNode
	FilterNodeMessages = make(chan fbcontext.Message, 100000)

	// ResultsNodeMessages collects messages received by ResultsNode
	ResultsNodeMessages = make(chan fbcontext.Message, 100000)

	// AsyncPassedEvents collects messages passed through by AsyncFilterNode
	AsyncPassedEvents = make(chan string, 100000)

	// AsyncFilteredEvents collects messages filtered out by AsyncFilterNode
	AsyncFilteredEvents = make(chan string, 100000)
)

// RegisterTestNodeTypes registers every source and node type in this file so that they're ready to be used in tests
func RegisterTestNodeTypes() {
	node.GetRegistry().RegisterSourceType("simplesource", func() node.Source {
		return &SimpleSource{}
	}, reflect.TypeOf(([]byte)(nil)))

	node.GetRegistry().RegisterNodeType("filternode", func() node.Node {
		return &FilterNode{}
	}, reflect.TypeOf(([]byte)(nil)), reflect.TypeOf(""))

	node.GetRegistry().RegisterNodeType("errornode", func() node.Node {
		return &ErrorNode{}
	}, reflect.TypeOf(""), reflect.TypeOf(""))

	node.GetRegistry().RegisterNodeType("errorhandlernode", func() node.Node {
		return &ErrorHandlerNode{}
	}, reflect.TypeOf(&firebolt.EventError{}), nil)

	node.GetRegistry().RegisterNodeType("resultsnode", func() node.Node {
		return &ResultsNode{}
	}, reflect.TypeOf(""), reflect.TypeOf(""))

	node.GetRegistry().RegisterNodeType("slownode", func() node.Node {
		return &SlowNode{}
	}, reflect.TypeOf(""), reflect.TypeOf(""))

	node.GetRegistry().RegisterNodeType("stringtoproducerequestnode", func() node.Node {
		return &StringToProduceRequestNode{}
	}, reflect.TypeOf(""), reflect.TypeOf((*firebolt.ProduceRequest)(nil)).Elem())

	node.GetRegistry().RegisterNodeType("asyncfilternode", func() node.Node {
		return &AsyncFilterNode{}
	}, reflect.TypeOf(([]byte)(nil)), reflect.TypeOf(""))

	node.GetRegistry().RegisterNodeType("indexrequestbuildernode", func() node.Node {
		return &IndexRequestBuilderNode{}
	}, reflect.TypeOf(""), reflect.TypeOf(elasticsearch.IndexRequest{}))
}

// SimpleSource is a source for testing that produces test records and exits
type SimpleSource struct {
	fbcontext.ContextAware
	sendchan chan firebolt.Event
	donechan chan bool
}

// Setup instantiates and configures the Source
func (s *SimpleSource) Setup(config map[string]string, recordschan chan firebolt.Event) error {
	s.sendchan = recordschan
	s.donechan = make(chan bool, 1)
	return nil
}

// Start runs the Source
func (s *SimpleSource) Start() error {
	for i := 0; i < 10; i++ {
		s.sendchan <- firebolt.Event{
			Payload: []byte("success " + strconv.Itoa(i)),
		}
	}
	for j := 0; j < 5; j++ {
		s.sendchan <- firebolt.Event{
			Payload: []byte("filterme " + strconv.Itoa(j)),
		}
	}
	for k := 0; k < 3; k++ {
		s.sendchan <- firebolt.Event{
			Payload: []byte("error " + strconv.Itoa(k)),
		}
	}

	// wait to be done
	for len(s.donechan) == 0 {
		time.Sleep(500 * time.Millisecond)
		log.Info("simple source waiting for shutdown")
	}
	log.Info("simple source shutting down")

	return nil
}

// Shutdown stops the Source and cleans up any resources used
func (s *SimpleSource) Shutdown() error {
	log.Info("simplesource: shutdown called")
	s.donechan <- true
	return nil
}

// Receive handles a message from another node or an external source
func (s *SimpleSource) Receive(msg fbcontext.Message) error {
	return errors.New("simplesource: message not supported")
}

// FilterNode is a Node that filters out any events starting with 'filter'
type FilterNode struct {
	fbcontext.ContextAware
}

// Setup initializes the node so that it's ready for processing
func (f *FilterNode) Setup(config map[string]string) error {
	f.Subscribe([]string{"IntTestMessage", "OtherMessage"})
	return nil
}

// Process handles the event and returns an optional result, and an optional error
func (f *FilterNode) Process(event *firebolt.Event) (*firebolt.Event, error) {
	bytes, ok := event.Payload.([]byte)
	if !ok {
		return nil, errors.New("failed type assertion for conversion to []byte")
	}
	str := string(bytes)
	if !strings.HasPrefix(str, "filter") {
		newevent := &firebolt.Event{
			Payload: str,
			Created: event.Created,
		}
		return newevent, nil
	}
	FilteredEvents <- str
	return nil, nil
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (f *FilterNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (f *FilterNode) Receive(msg fbcontext.Message) error {
	FilterNodeMessages <- msg
	return nil
}

// SendMessage lets unit/integration tests send a message through the fbcontext.
func (f *FilterNode) SendMessage(msg fbcontext.Message) error {
	return f.Ctx.SendMessage(msg)
}

// AckMessage lets unit/integration tests acknowledge receipt of a message.
func (f *FilterNode) AckMessage(msg fbcontext.Message) error {
	return f.Ctx.AckMessage(msg)
}

// ErrorNode is a Node that returns an error for any events starting with 'error'
type ErrorNode struct {
	fbcontext.ContextAware
}

// Setup is a no-op in errornode
func (e *ErrorNode) Setup(config map[string]string) error {
	return nil
}

// Process handles the event and returns an optional result, and an optional error
func (e *ErrorNode) Process(event *firebolt.Event) (*firebolt.Event, error) {
	str, ok := event.Payload.(string)
	if !ok {
		return nil, errors.New("failed type assertion for conversion to string")
	}
	if !strings.HasPrefix(str, "error") {
		return event, nil
	}
	ErrorEvents <- str
	return nil, errors.New("so erroneous")
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (e *ErrorNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (e *ErrorNode) Receive(msg fbcontext.Message) error {
	return errors.New("message not supported")
}

// ErrorHandlerNode is a Node used as `error_handler` that simply puts the events it gets on a channel
type ErrorHandlerNode struct {
	fbcontext.ContextAware
}

// Setup is a no-op in errorhandlernode
func (ehn *ErrorHandlerNode) Setup(config map[string]string) error {
	return nil
}

// Process handles the event and returns an optional result, and an optional error
func (ehn *ErrorHandlerNode) Process(event *firebolt.Event) (*firebolt.Event, error) {
	ErrorHandlerEvents <- event
	return nil, nil
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (ehn *ErrorHandlerNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (ehn *ErrorHandlerNode) Receive(msg fbcontext.Message) error {
	return errors.New("message not supported")
}

// ResultsNode is a Node that writes all result data to an array for inspection & assertions
type ResultsNode struct {
	fbcontext.ContextAware
}

// Setup is a no-op in resultsnode
func (r *ResultsNode) Setup(config map[string]string) error {
	return nil
}

// Process handles the event and returns an optional result, and an optional error
func (r *ResultsNode) Process(event *firebolt.Event) (*firebolt.Event, error) {
	str, ok := event.Payload.(string)
	if !ok {
		return nil, errors.New("failed type assertion for conversion to string")
	}
	// sleep to simulate a slow node that does I/O
	time.Sleep(200 * time.Millisecond)
	if !strings.HasPrefix(str, "success") {
		return nil, errors.New("only success should have reached this node")
	}
	SuccessEvents <- str
	return event, nil
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (r *ResultsNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (r *ResultsNode) Receive(msg fbcontext.Message) error {
	ResultsNodeMessages <- msg
	return nil
}

// StringToProduceRequestNode is a Node that converts strings to `firebolt.ProduceRequest`
type StringToProduceRequestNode struct {
	fbcontext.ContextAware
}

// Setup is a no-op in StringToProduceRequestNode
func (s *StringToProduceRequestNode) Setup(config map[string]string) error {
	return nil
}

// Process handles the event and returns an optional result, and an optional error
func (s *StringToProduceRequestNode) Process(event *firebolt.Event) (*firebolt.Event, error) {
	str, ok := event.Payload.(string)
	if !ok {
		return nil, errors.New("failed type assertion for conversion to string")
	}

	bytes := []byte(str)
	produceRequest := &firebolt.SimpleProduceRequest{
		MessageBytes: bytes,
	}

	return event.WithPayload(produceRequest), nil
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (s *StringToProduceRequestNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (s *StringToProduceRequestNode) Receive(msg fbcontext.Message) error {
	return errors.New("message not supported")
}

// SlowNode is a Node that sleeps for 5s while processing each message
type SlowNode struct {
	fbcontext.ContextAware
}

// Setup is a no-op in slownode
func (r *SlowNode) Setup(config map[string]string) error {
	return nil
}

// Process handles the event and returns an optional result, and an optional error
func (r *SlowNode) Process(event *firebolt.Event) (*firebolt.Event, error) {
	str, ok := event.Payload.(string)
	if !ok {
		return nil, errors.New("failed type assertion for conversion to string")
	}
	// sleep, we want this processing to be slow so that shutdown waitgroup times out
	time.Sleep(5 * time.Second)
	SuccessEvents <- str
	return event, nil
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (r *SlowNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (r *SlowNode) Receive(msg fbcontext.Message) error {
	return errors.New("message not supported")
}

// AsyncFilterNode is a AsyncNode version of FilterNode that sleeps for 1s while processing each message
type AsyncFilterNode struct {
	fbcontext.ContextAware
}

// Setup is a no-op in asyncfilternode
func (a *AsyncFilterNode) Setup(config map[string]string) error {
	return nil
}

// ProcessAsync handles the event and returns an optional result, and an optional error
func (a *AsyncFilterNode) ProcessAsync(event *firebolt.AsyncEvent) {
	bytes, ok := event.Payload.([]byte)
	if !ok {
		event.ReturnError(errors.New("failed type assertion for conversion to string"))
		return
	}
	str := string(bytes)

	// simulate an async process that takes one second
	go func() {
		time.Sleep(1 * time.Second)

		if !strings.HasPrefix(str, "filter") {
			event.ReturnEvent(event.WithPayload(str))
			AsyncPassedEvents <- str
			return
		}
		AsyncFilteredEvents <- str
		event.ReturnFiltered()
	}()

	return
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (a *AsyncFilterNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (a *AsyncFilterNode) Receive(msg fbcontext.Message) error {
	return errors.New("message not supported")
}

// IndexRequestBuilderNode is a Node that converts strings to elasticsearch IndexRequests
type IndexRequestBuilderNode struct {
	docNum int
	fbcontext.ContextAware
}

// Setup is a no-op
func (i *IndexRequestBuilderNode) Setup(config map[string]string) error {
	return nil
}

type inttestDoc struct {
	ID    string `json:"id"`
	Value string `json:"value"`
}

// Process handles the event and returns an optional result, and an optional error
func (i *IndexRequestBuilderNode) Process(event *firebolt.Event) (*firebolt.Event, error) {
	str, ok := event.Payload.(string)
	if !ok {
		return nil, errors.New("failed type assertion for conversion to string")
	}

	i.docNum++
	indexRequest := elasticsearch.IndexRequest{
		Index:       "inttest",
		MappingType: "",
		DocID:       strconv.Itoa(i.docNum) + ":" + str,
		Doc: inttestDoc{
			ID:    str,
			Value: str,
		},
	}

	return event.WithPayload(indexRequest), nil
}

// Shutdown provides an opportunity for the Node to clean up resources on shutdown
func (i *IndexRequestBuilderNode) Shutdown() error {
	return nil
}

// Receive handles a message from another node or an external source
func (i *IndexRequestBuilderNode) Receive(msg fbcontext.Message) error {
	return errors.New("message not supported")
}

repository: digitalocean/firebolt

repo_name: digitalocean/firebolt

gha_language: Go

extension: go


text:
LICENSE = "GPL"
PR = "r1"

inherit gpe

SRC_URI += "file://mcheck.patch;patch=1"
DEPENDS = "libgpewidget"
SECTION = "gpe"
MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>"

FILES_${PN} += "${datadir}/gpe/pixmaps"
FILES_${PN} += "${datadir}/application-registry"

DESCRIPTION = "GPE image viewer application"
export CVSBUILD = "no"

repository: Terentyev/familiar-linux

repo_name: Terentyev/familiar-linux


text:
SECTION = "devel/chicken"
DESCRIPTION = "A trie (prefix tree) implementation"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://trie.meta;md5=e36be7df8c8930a4d76f5540cb8506b4"

SRC_URI = "http://code.call-cc.org/egg-tarballs/4/trie/trie-${PV}.tar.gz"

SRC_URI[md5sum] = "358cf938558b3144e9e4d4251ea81245"
SRC_URI[sha256sum] = "512435328b41b74fd4a5d5c9e58477cdd3d1bde2e9e4fc0e64eec8abb6cee0f7"

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

inherit chicken_install

BBCLASSEXTEND = "cross crosssdk nativesdk"

repository: OSSystems/meta-chicken

repo_name: OSSystems/meta-chicken


text:
SRC_URI = "file://87-kexecboot.sh"
PR = "r4"
DESCRIPTION = "An initramfs module for kexecing kernel from rootfs."
RDEPENDS_${PN} = "initramfs-uniboot kexec-klibc"

do_install() {
	install -d ${D}/initrd.d
        install -m 0755 ${WORKDIR}/87-kexecboot.sh ${D}/initrd.d/
}

PACKAGE_ARCH = "all"
FILES_${PN} += " /initrd.d/* "

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
SUMMARY = "A C++ library for resampling audio signals"
HOMEPAGE = "http://kokkinizita.linuxaudio.org/linuxaudio/"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"

inherit manpages

DEPENDS += " \
    ldconfig-native \
    gzip-native \
    libsndfile1 \
"

SRC_URI = " \
    http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${BPN}-${PV}.tar.bz2 \
    file://0001-Align-Makefiles.patch \
"
SRC_URI[md5sum] = "9b2cff7fa419febbca3a13435b2a24b3"
SRC_URI[sha256sum] = "233baefee297094514bfc9063e47f848e8138dc7c959d9cd957b36019b98c5d7"

# for builing apps
CXXFLAGS+=" -I../source"
LDFLAGS+=" -L../source"

do_compile() {
    cd ${S}/source
    base_do_compile

    # create lib link for building apps
    ln -sf lib${BPN}.so.${PV} lib${BPN}.so

    cd ${S}/apps
    base_do_compile
}

do_install() {
    cd ${S}/source
	oe_runmake 'DESTDIR=${D}' 'LIBDIR=${libdir}' 'INCDIR=${includedir}' install

    cd ${S}/apps
	oe_runmake 'DESTDIR=${D}' 'BINDIR=${bindir}' 'MANDIR=${mandir}' install
}

repository: schnitzeltony/meta-musicians

repo_name: schnitzeltony/meta-musicians

gha_language: BitBake


text:
file(REMOVE_RECURSE
  "CMakeFiles/threads.dir/threads.cxx.obj"
  "../bin/examples/threads.pdb"
  "../bin/examples/threads.exe"
  "../bin/examples/threads.exe.manifest"
  "../bin/examples/libthreads.dll.a"
)

# Per-language clean rules from dependency scanning.
foreach(lang CXX)
  include(CMakeFiles/threads.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()


text:
SUMMARY = "WIM Protocol plugin for ICQ for Adium, Pidgin, Miranda and Telepathy IM Framework"
SECTION = "webos/services"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"

DEPENDS = "pidgin json-glib"

PV = "0.1+gitr${SRCPV}"

inherit pkgconfig

SRC_URI = "git://github.com/EionRobb/icyque;branch=master;protocol=https"
SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"

S = "${WORKDIR}/git"

do_compile() {
    oe_runmake;
}

do_install() {
    oe_runmake DESTDIR="${D}" install;
}

FILES:${PN} += " \
    ${libdir} \
"

repository: openembedded/meta-openembedded

repo_name: openembedded/meta-openembedded


text:
PR = "r1"

# Build cluster-glue with source code from stretch-master branch
DEBIAN_GIT_BRANCH = "stretch-master"
inherit debian-package
PV = "1.0.12"

LICENSE = "GPLv2+ & LGPLv2.1+ & BSD-4-Clause"
LIC_FILES_CHKSUM = "\
    file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
    file://COPYING.LIB;md5=243b725d71bb5df4a1e5920b344b86ad \
    file://replace/daemon.c;beginline=5;endline=39;md5=291f4ddf5018e77f845619881b468f34"

DEPENDS = "libxml2 libtool glib-2.0 bzip2 util-linux libxslt \
           openhpi net-snmp dbus dbus-glib"

inherit autotools-brokensep pkgconfig useradd

SRC_URI_append = " \
    file://0001-don-t-compile-doc-and-Error-Fix.patch \
"
KEEP_NONARCH_BASELIB = "1"

EXTRA_OECONF += "\
	--enable-upstart --with-ocf-root=${libdir}/ocf\
	--disable-fatal-warnings --enable-doc=no \
	--with-initdir=${sysconfdir}/init.d"

do_configure_prepend() {
        cd ${S}
        ./autogen.sh && cd -
}

do_install() {
	oe_runmake install DESTDIR=${D}
	install -d ${D}${sysconfdir}/init.d
	install -m 755 ${S}/debian/cluster-glue.logd.init ${D}${sysconfdir}/init.d/logd
	cp -ax --no-preserve=ownership ${S}/logd/logd.cf ${D}${sysconfdir}
}

PACKAGES =+ "liblrm liblrm-dev libplumb libplumb-dev libpils \
	libpils-dev libplumbgpl libstonith libstonith-dev"

FILES_${PN} += " \
	${libdir}/stonith/plugins/xen0-ha-dom0-stonith-helper \
	${libdir}/stonith/plugins/external \
	${libdir}/stonith/plugins/stonith2/ribcl.py \
	${libdir}/stonith/plugins/stonith2/*.so \
	${libdir}/stonith/plugins/external/* \
	${libdir}/heartbeat/logtest \
	${libdir}/heartbeat/ha_logd \
	${libdir}/heartbeat/ipctest \
	${libdir}/heartbeat/base64_md5_test \
	${libdir}/heartbeat/transient-test.sh \
	${libdir}/heartbeat/lrmd \
	${libdir}/heartbeat/ipctransientclient \
	${libdir}/heartbeat/ipctransientserver \
	${libdir}/heartbeat/plugins/RAExec/*.so \
	${libdir}/heartbeat/plugins/test/*.so \
	${libdir}/heartbeat/plugins/compress/*.so \
	${libdir}/heartbeat/plugins/InterfaceMgr/*.so \
	"

FILES_${PN}-dbg += " \
	${libdir}/stonith/plugins/stonith2/.debug/* \
	${libdir}/heartbeat/.debug/* \
	${libdir}/heartbeat/plugins/RAExec/.debug/* \
	${libdir}/heartbeat/plugins/test/.debug/* \
	${libdir}/heartbeat/plugins/compress/.debug/* \
	${libdir}/heartbeat/plugins/InterfaceMgr/.debug/* \
	"

FILES_${PN}-dev += " \
	${libdir}/stonith/plugins/stonith2/*.la \
	${libdir}/heartbeat/plugins/RAExec/*.la \
	${libdir}/heartbeat/plugins/test/*.la \
	${libdir}/heartbeat/plugins/compress/*.la \
	${libdir}/heartbeat/plugins/InterfaceMgr/*.la \
	"

FILES_${PN}-staticdev += " \
	${libdir}/heartbeat/plugins/InterfaceMgr/*.a \
	${libdir}/heartbeat/plugins/compress/*.a \
	${libdir}/heartbeat/plugins/test/*.a \
	${libdir}/heartbeat/plugins/RAExec/*.a \
	${libdir}/stonith/plugins/stonith2/*.a \
	"
FILES_liblrm = " \
	${libdir}/liblrm${SOLIBS} \
	"

FILES_liblrm-dev = "${includedir}/heartbeat/lrm"

FILES_libplumb = " \
	${libdir}/libplumb${SOLIBS} \
	"

FILES_libplumb-dev = "${includedir}/clplumbing"

FILES_libpils = " \
	${libdir}/libpils${SOLIBS} \
	"

FILES_libpils-dev = "${includedir}/pils"

FILES_libplumbgpl = " \
	${libdir}/libplumbgpl${SOLIBS} \
	"

FILES_libstonith = " \
	${libdir}/libstonith${SOLIBS} \
	"

FILES_libstonith-dev = "${includedir}/stonith"

DEBIANNAME_liblrm-dev = "liblrm2-dev"
DEBIANNAME_libplumb-dev = "libplumb2-dev"
DEBIANNAME_libpils-dev = "libpils2-dev"
DEBIANNAME_libstonith-dev = "libstonith1-dev"

# follow debian/control
RDEPENDS_${PN} += "libtimedate-perl liblrm libpils libplumb libplumbgpl libstonith"

# Base on debian/cluster-glue.postinst
USERADD_PACKAGES = "${PN}"
GROUPADD_PARAM_${PN} = "-r haclient"
USERADD_PARAM_${PN}= "-r -g haclient --home /var/lib/pacemaker \
                              --no-create-home hacluster \
                              "
pkg_postinst_${PN}() {
	chown hacluster:haclient $D${localstatedir}/lib/heartbeat/cores/hacluster
	chown nobody:nogroup $D${localstatedir}/lib/heartbeat/cores/nobody
}

FILES_${PN} += "${systemd_system_unitdir}"
RDEPENDS_${PN} += "adduser bzip2"

repository: meta-debian/meta-debian-extra

repo_name: meta-debian/meta-debian-extra

branch_name: refs/heads/morty


text:
require yoe-initramfs-image.bb

IMAGE_FEATURES = "splash"

export IMAGE_BASENAME = "yoe-initramfs-splash-image"

repository: YoeDistro/yoe-distro

repo_name: YoeDistro/yoe-distro

gha_language: Shell


text:
# Copyright (C) 2022, STMicroelectronics - All Rights Reserved

SUMMARY = "Recipe to install Amazon AWS Greengrass"

# Recipe created by recipetool
# This is the basis of a recipe and may need further editing in order to be fully functional.
# (Feel free to remove these comments when editing.)

# Unable to find any files that looked like license statements. Check the accompanying
# documentation and source headers and set LICENSE and LIC_FILES_CHKSUM accordingly.
#
# NOTE: LICENSE is being set to "CLOSED" to allow you to at least start building - if
# this is not accurate with respect to the licensing of the software being built (it
# will not be in most cases) you must specify the correct value before using this
# recipe for anything other than initial testing/development!
LICENSE = "Proprietary"
LIC_FILES_CHKSUM = "file://../image/greengrass/ota/ota_agent_v1.3.0/LICENSE/THIRD-PARTY-LICENSES;md5=632ff94a8185c978475c184e49112276 \
                    file://../image/greengrass/ota/ota_agent_v1.3.0/LICENSE/LICENSE;md5=cbd8d279038a7a6174c17a9342aadab7 \
                    file://../image/greengrass/ggc/packages/1.11.0/THIRD-PARTY-LICENSES;md5=d3fb176f85edb203d99ed157c1301989 \
                    file://../image/greengrass/ggc/packages/1.11.0/LICENSE;md5=cbd8d279038a7a6174c17a9342aadab7 \
"

# No information for SRC_URI yet (only an external source tree was specified)
SRC_URI = "https://d1onfpft10uf5o.cloudfront.net/greengrass-core/downloads/1.11.0/greengrass-linux-armv7l-1.11.0.tar.gz"
SRC_URI[md5sum] = "c5f2981d724e200c0d68ee41e6f6b47c"
SRC_URI[sha256sum] = "af6ac0b277193a17d59b010071e153aa3d9aca1136062dd044caab3a9b663b13"

do_configure[noexec] = "1"
do_compile[noexec] = "1"

do_install () {
    mv ${WORKDIR}/greengrass ${D}/greengrass
}

FILES_${PN} += "/greengrass"

repository: STMicroelectronics/meta-predmnt

repo_name: STMicroelectronics/meta-predmnt


text:
DESCRIPTION = "qwo virtual keyboard"
AUTHOR = "Charles Clement"
HOMEPAGE = "http://www.nongnu.org/qwo/"
SECTION = "x11"
PRIORITY = "optional"
LICENSE = "GPLv2"
DEPENDS = "libxtst libxext virtual/imlib2 libconfig"
RDEPENDS_${PN} += "imlib2-loaders"
PV = "0.4"
PR = "r1"

SRC_URI = "http://download.savannah.nongnu.org/releases/qwo/qwo-${PV}.tar.gz \
	   file://check_lib.patch \
          "

inherit autotools

SRC_URI[md5sum] = "72811b7d7fecfbdca45d5a74394daa4f"
SRC_URI[sha256sum] = "c3b9bffd3e27090d4c0623ef61f48257343d0f6ea1cf573f5296250ab7551e5d"


text:
DESCRIPTION = "The YAML.pm module implements a YAML Loader and Dumper based on the YAML \
1.0 specification. <http://www.yaml.org/spec/>"

SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
PR = "r0"

MAINTAINER=	"Poky <poky@yoctoproject.org>"
HOMEPAGE=	"https://metacpan.org/release/YAML"

LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
file://${COMMON_LICENSE_DIR}/GPL-1.0-or-later;md5=30c0b8a5048cc2f4be5ff15ef0d8cf61"

SRC_URI = "https://cpan.metacpan.org/authors/id/T/TI/TINITA/YAML-1.30.tar.gz"

SRC_URI[md5sum] = "2c861f02e091787c7fe115ec20d3b9b3"
SRC_URI[sha256sum] = "5030a6d6cbffaf12583050bf552aa800d4646ca9678c187add649227f57479cd"
DEPENDS += "test-deep-perl-native"
DEPENDS += "test-yaml-perl-native"

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

inherit cpan allarch

BBCLASSEXTEND = "native"

repository: rehsack/meta-cpan

repo_name: rehsack/meta-cpan


text:
DESCRIPTION = "The \"Digest::MD6\" module allows you to use the MD6 Message Digest \
algorithm from within Perl programs. The algorithm takes as input a message \
of arbitrary length and produces as output a \"fingerprint\" or \"message \
digest\" of the input."

SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-2.0"
PR = "r0"

MAINTAINER=	"Poky <poky@yoctoproject.org>"
HOMEPAGE=	"https://metacpan.org/release/Digest-MD6"

LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"

SRC_URI = "http://cpan.metacpan.org/authors/id/A/AN/ANDYA/Digest-MD6-0.11.tar.gz \
	  file://patch-have-cc.diff \
	  "

SRC_URI[md5sum] = "7118d9bf9d7ad4db5c73e5a4f9112fc8"
SRC_URI[sha256sum] = "4360c89cbf5d81f41c67ecc0a1f8ee7b07f85bbdd81ac8a8eeb1cd0678ac796f"

S = "${WORKDIR}/Digest-MD6-${PV}"
PARALLEL_MAKE = " "

inherit cpan

BBCLASSEXTEND = "native"

repository: CELLINKAB/meta-cpan

repo_name: CELLINKAB/meta-cpan


text:
@Article{bib.example,
	author = {Joe Bloggs},
	title = {Forecasting Sales Of Bloggs},
	journal = {Bloggs Journal},
	volume = {6},
	number = {3},
	pages = {324-342},
	year = {1984}
}

repository: ntorr/latex-template-example

repo_name: ntorr/latex-template-example


text:
@article{Coogan-2019-Scientists’,
    title = "Scientists{'} warning on wildfire {---} a Canadian perspective",
    author = "Coogan, Sean C.P.  and
      Robinne, Fran{\c{c}}ois-Nicolas  and
      Jain, Piyush  and
      Flannigan, Mike D.",
    journal = "Canadian Journal of Forest Research, Volume 49, Issue 9",
    volume = "49",
    number = "9",
    year = "2019",
    publisher = "Canadian Science Publishing",
    url = "https://aclanthology.org/G19-43001",
    doi = "10.1139/cjfr-2019-0094",
    pages = "1015--1023",
    abstract = "Recently, the World Scientists{'} Warning to Humanity: a Second Notice was issued in response to ongoing and largely unabated environmental degradation due to anthropogenic activities. In the warning, humanity is urged to practice more environmentally sustainable alternatives to business as usual to avoid potentially catastrophic outcomes. Following the success of their warning, the Alliance of World Scientists called for discipline-specific follow-up papers. This paper is an answer to that call for the topic of wildland fire. Across much of Canada and the world, wildfires are anticipated to increase in severity and frequency in response to anthropogenic activities. The world scientists{'} second warning provides the opportunity for wildland fire researchers to raise the profile of the potential impacts that anthropogenic activities are likely to have on future fire regimes and, in return, what impacts future fire regimes may have on humanity. We discuss how wildfire is related to several issues of concern raised in the world scientists{'} second warning, including climate change, human population growth, biodiversity and forests, and freshwater availability. Furthermore, we touch on the potential future health impacts and challenges to wildfire suppression and management in Canada. In essence, our wildfire scientists{'} warning to humanity is that we, as a society, will have to learn to live with more fire on the landscape. We provide some recommendations on how we might move forward to prepare for and adapt to future wildfire regimes in Canada. Although this paper is primarily Canadian in focus, the concepts and information herein also draw from international examples and are of relevance globally.",
}

repository: gwf-uwaterloo/gwf-publications

repo_name: gwf-uwaterloo/gwf-publications


text:
/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import * as tslib_1 from "tslib";
import { ListViewDomainEvent } from '../list-view.domain-event';
var ListViewModeSetEvent = /** @class */ (function (_super) {
    tslib_1.__extends(ListViewModeSetEvent, _super);
    function ListViewModeSetEvent(schemaId, mode) {
        var _this = _super.call(this, schemaId, mode, 'ListViewModeSetEvent') || this;
        _this.mode = mode;
        return _this;
    }
    /**
     * @return {?}
     */
    ListViewModeSetEvent.prototype.getTheme = /**
     * @return {?}
     */
    function () {
        return this.mode;
    };
    return ListViewModeSetEvent;
}(ListViewDomainEvent));
export { ListViewModeSetEvent };
if (false) {
    /**
     * @type {?}
     * @private
     */
    ListViewModeSetEvent.prototype.mode;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlzdC12aWV3LW1vZGUtc2V0LmV2ZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGdlbmVyaWMtdWkvbmd4LWxpc3QvIiwic291cmNlcyI6WyJzdHJ1Y3R1cmUvbGlzdC9jb3JlL2RvbWFpbi9tb2RlL2xpc3Qtdmlldy1tb2RlLXNldC5ldmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUVBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBR2hFO0lBQTBDLGdEQUFtQjtJQUU1RCw4QkFBWSxRQUFvQixFQUNaLElBQWtCO1FBRHRDLFlBRUMsa0JBQU0sUUFBUSxFQUFFLElBQUksRUFBRSxzQkFBc0IsQ0FBQyxTQUM3QztRQUZtQixVQUFJLEdBQUosSUFBSSxDQUFjOztJQUV0QyxDQUFDOzs7O0lBRUQsdUNBQVE7OztJQUFSO1FBQ0MsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDO0lBQ2xCLENBQUM7SUFDRiwyQkFBQztBQUFELENBQUMsQUFWRCxDQUEwQyxtQkFBbUIsR0FVNUQ7Ozs7Ozs7SUFQRyxvQ0FBbUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBMaXN0Vmlld0lkIH0gZnJvbSAnLi4vbGlzdC12aWV3LmlkJztcbmltcG9ydCB7IExpc3RWaWV3TW9kZSB9IGZyb20gJy4vbGlzdC12aWV3LW1vZGUnO1xuaW1wb3J0IHsgTGlzdFZpZXdEb21haW5FdmVudCB9IGZyb20gJy4uL2xpc3Qtdmlldy5kb21haW4tZXZlbnQnO1xuXG5cbmV4cG9ydCBjbGFzcyBMaXN0Vmlld01vZGVTZXRFdmVudCBleHRlbmRzIExpc3RWaWV3RG9tYWluRXZlbnQge1xuXG5cdGNvbnN0cnVjdG9yKHNjaGVtYUlkOiBMaXN0Vmlld0lkLFxuXHRcdFx0XHRwcml2YXRlIHJlYWRvbmx5IG1vZGU6IExpc3RWaWV3TW9kZSkge1xuXHRcdHN1cGVyKHNjaGVtYUlkLCBtb2RlLCAnTGlzdFZpZXdNb2RlU2V0RXZlbnQnKTtcblx0fVxuXG5cdGdldFRoZW1lKCk6IExpc3RWaWV3TW9kZSB7XG5cdFx0cmV0dXJuIHRoaXMubW9kZTtcblx0fVxufVxuIl19

repository: surajchordiya/generic-ui

repo_name: surajchordiya/generic-ui

extension: js


text:
PD = "The Open Source toolkit for Secure Sockets Layer and Transport Layer Security"
PV = "1.0.2p"

HOMEPAGE = "https://www.openssl.org"
LICENSE = "BSD"

SRC_URI = " \
  https://www.openssl.org/source/${S}.tar.gz;md5sum=ac5eb30bf5798aa14b1ae6d0e7da58df \
"

DEPENDS = "crosstool-ng"

step_build() {
  cd "${SRCDIR}"/${S}

  [ ${TARGET_ARCH} == aarch64 ] && target='linux-aarch64'

  ./Configure --prefix="${SDK_SYSROOT}"/usr \
    shared $target

  make
}

step_install() {
  cd "${SRCDIR}"/${S}
  make INSTALL_PREFIX="${FILES_DEV}" install

  cd "${FILES_DEV}"/${SDK_SYSROOT}
  find usr/lib -name "*.so*" -exec cp --parents {} "${FILES_PKG}" \;

  install_license "${SRCDIR}"/${S}/LICENSE "${FILES_PKG}"
}

repository: typedivision/pacstage

repo_name: typedivision/pacstage


text:
# Support for INTERSENSE stereo camera
# ==========================================================================================
set(CMAKE_MRPT_HAS_INTERSENSE 0)  # Set default value (it cannot be empty!)

set( MRPT_HAS_INTERSENSE OFF CACHE BOOL "Build with support for Intersense libraries?")

if( MRPT_HAS_INTERSENSE )
	if(UNIX)
		message("Sorry! INTERSENSE sensor is supported only for Windows yet. Set MRPT_HAS_INTERSENSE to OFF")
	else(UNIX)
		# Set to 1, next check for missing things and set to 0 on any error & report message:
		set(CMAKE_MRPT_HAS_INTERSENSE 1)
	endif(UNIX)
endif(MRPT_HAS_INTERSENSE)

repository: MRPT/mrpt

repo_name: MRPT/mrpt

branch_name: refs/heads/develop


text:
@Article{kwak:kros:2013,
  author    = {Kwak, Nosan and Kita, Nobuyuki and Yokoi, Kazuhito},
  title     = {Strategic games for particle survival in Rao-Blacwellized particle filter for SLAM},
  journal   = {Journal of Korea Robotics Society},
  year      = {2013},
  volume    = {4},
  number    = {2},
  pages     = {97--104},
  month     = {May},
  doi       = {10.1299/jsmermd.2009.\_1A1-E17\_1},
  url       = {http://www.koreascience.or.kr/article/JAKO200917161877595.pdf},
  keywords  = {Strategic Games; Rao-Blackwellized Particle Filter; SLAM; Particle Diversity},
  abstract  = {Recently, simultaneous localization and mapping (SLAM) approaches employing Rao-Blackwellized particle filter (RBPF) have shown good results. However, due to the usage of the accurate sensors, distinct particles which compensate one another are attenuated as the RBPF-SLAM continues. To avoid this particle depletion, we propose the strategic games to assign the particle\textquotesingle s payoff which replaces the importance weight in the current RBPF-SLAM framework. From simulation works, we show that RBPF-SLAM with the strategic games is inconsistent in the pessimistic way, which is different from the existing optimistic RBPF-SLAM. In addition, first, the estimation errors with applying the strategic games are much less than those of the standard RBPF-SLAM, and second, the particle depletion is alleviated.},
  publisher = {Korea Robotics Society},
  address   = {\#506, The Korea Science and Technology Center, 22, Teheran-ro 7-gil, Gangnam-gu, Seoul, 135-703 Korea}
}

gha_language: TeX


text:
package internal

// #include <stdlib.h>
// #include "quickjs/quickjs.h"
import "C"
import (
	"reflect"
	"unsafe"
)

func makeSliceHeader(data unsafe.Pointer, n int) unsafe.Pointer {
	return unsafe.Pointer(&reflect.SliceHeader{Data: uintptr(unsafe.Pointer(data)), Len: n, Cap: n})
}

func jsvalues(args []Value) []C.JSValue {
	converted := make([]C.JSValue, len(args))
	for i, arg := range args {
		converted[i] = C.JSValue(arg)
	}

	return converted
}

func argv(args []C.JSValue) *C.JSValue {
	return (*C.JSValue)(unsafe.Pointer((*reflect.SliceHeader)(unsafe.Pointer(&args)).Data))
}

func booltoint(b bool) int {
	if b {
		return 1
	}

	return 0
}


text:
@inproceedings{Li2018MLDG,
   title={Learning to Generalize: Meta-Learning for Domain Generalization},
   author={Li, Da and Yang, Yongxin and Song, Yi-Zhe and Hospedales, Timothy},
   booktitle={AAAI Conference on Artificial Intelligence},
   year={2018}
 }

url: https://raw.githubusercontent.com/Hugh-Shi/DL-NLP-Readings/924e4d189e5660c5b5d4854278f3df755ae2231d/Bibtex/Learning to Generalize - Meta-Learning for Domain Generalization.bib

repository: Hugh-Shi/DL-NLP-Readings

repo_name: Hugh-Shi/DL-NLP-Readings


text:
DESCRIPTION = "Xfce configuration daemon and utilities"
HOMEPAGE = "http://www.xfce.org"
SECTION = "x11/wm"
LICENSE = "GPL-2"

DEPENDS = "libxfce4util"
RDEPENDS = "libxfce4util"

PR = "r1"

inherit xfce46

do_stage() {
autotools_stage_all
}

FILES_${PN} += "${datadir}/dbus-1/services/org.xfce.Xfconf.service"

repository: demsey/openembedded

repo_name: demsey/openembedded


text:
(function($) {
    "use strict";
$('body').scrollspy({
        target: '.navbar-fixed-top',
        offset: 51
    })
})(jQuery);

var slideIndex = 1;
showSlides(slideIndex);

function plusSlides(n) {
  showSlides(slideIndex += n);
}

function currentSlide(n) {
  showSlides(slideIndex = n);
}

function showSlides(n) {
  var i;
  var slides = document.getElementsByClassName("slide");
  var dots = document.getElementsByClassName("dot");
  if (n > slides.length) {slideIndex = 1}
  if (n < 1) {slideIndex = slides.length}
  for (i = 0; i < slides.length; i++) {
      slides[i].style.display = "none";
  }
  for (i = 0; i < dots.length; i++) {
      dots[i].className = dots[i].className.replace(" active", "");
  }
  slides[slideIndex-1].style.display = "block";
  dots[slideIndex-1].className += " active";
}

// accordion

// var accord = 1;

// function showAccordian(n) {
//   var i;
//   var acc = document.getElementsByClassName("panel-collapse");
//   for (i = 0; i < acc.length; i++) {
//           /* Toggle between adding and removing the "active" class,
//           to highlight the button that controls the panel */

//           /* Toggle between hiding and showing the active panel */
//           var panel = acc[i].nextElementSibling;
//           if (i != n-1) {
//               panel.style.display = "none";
//               panel.style.maxHeight = null;
//           } else {
//               panel.style.display = "block";
//               panel.style.maxHeight = panel.scrollHeight + 50 + "px";
//           }
//   }
// }

// showAccordian(accord);

// var accord = 1;

// function showAccordian(n) {
//   var i;
//   var acc = document.getElementsByClassName("panel-collapse");
//   for (i = 0; i < acc.length; i++) {
//           /* Toggle between adding and removing the "active" class,
//           to highlight the button that controls the panel */

//           /* Toggle between hiding and showing the active panel */
//           var panel = acc[i].nextElementSibling;
//           if (i != n-1) {
//               panel.style.display = "none";
//               panel.style.maxHeight = null;
//               // acc[i].className = acc[i].className.replace(" active", "");
//           } else {
//               // acc[i].className += " active";
//               panel.style.display = "block";
//               panel.style.maxHeight = panel.scrollHeight + 50 + "px";
//           }
//       // }
//       // acc[i].mouseout = function(){
//       //      panel.style.display = "none";
//       //      panel.style.maxHeight = null;
//       // }
//   }
// }

// showAccordian(accord);


text:
@misc{mcclure2019identifying,
 author = {McClure, Erin and Hitomi, Masahiro and Scarborough, Jessica and Scott, Jacob},
 publisher = {AACR},
 title = {Identifying states of collateral sensitivity during the evolution of therapy resistance in Ewing’s sarcoma},
 year = {2019}
}

repository: jessicascarborough/scarborough-academic

repo_name: jessicascarborough/scarborough-academic


text:
DESCRIPTION = "This module contains several data tables useful in various kinds of HTML \
parsing operations."

SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
PR = "r0"

MAINTAINER=	"Poky <poky@yoctoproject.org>"
HOMEPAGE=	"https://metacpan.org/release/HTML-Tagset"

LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
file://${COMMON_LICENSE_DIR}/GPL-1.0-or-later;md5=30c0b8a5048cc2f4be5ff15ef0d8cf61"

SRC_URI = "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz"

SRC_URI[md5sum] = "d2bfa18fe1904df7f683e96611e87437"
SRC_URI[sha256sum] = "adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2"

S = "${WORKDIR}/HTML-Tagset-${PV}"

inherit cpan allarch

BBCLASSEXTEND = "native"


text:
@online{noauthor_free_nodate,
	title = {Free {DataSet} Directory {AggData}},
	url = {http://aggdata.com/free-data},
	urldate = {2014-06-26}
}

repository: pmean/build-website

repo_name: pmean/build-website


text:
include("${CMAKE_CURRENT_LIST_DIR}/smrfTargets.cmake")

find_package(OpenSSL 1.0.2 REQUIRED)
include("${CMAKE_CURRENT_LIST_DIR}/CheckOpenSSLImportTargets.cmake")

find_package(Boost 1.58.0 REQUIRED COMPONENTS iostreams)
include("${CMAKE_CURRENT_LIST_DIR}/CheckBoostImportTargets.cmake")

repository: bmwcarit/smrf

repo_name: bmwcarit/smrf


text:
@inproceedings{example1,
  title={SWE2: SubWord Enriched and Significant Word Emphasized Framework for Hate Speech Detection},
  author={Pengyi Ye, Guanyi Mou, Kyumin	Lee},
  pages={1--13},
  year={2020},
  organization={CIKM}
}

repository: HaydenInEdinburgh/starter-academic

repo_name: HaydenInEdinburgh/starter-academic


text:
DESCRIPTION = "Software Radio Core"
LICENSE = "GPLv3"
DEPENDS = "fftwf jack"

PV = "${SRCREV}"
SRCREV = "241"

SRC_URI = "svn://206.216.146.154/svn/repos_sdr_linux/branches/ab2kt;module=dttsp-ng"
S = "${WORKDIR}/dttsp-ng/src"

inherit autotools

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty


text:
@inproceedings{han2018towards,
title={Towards Automatic Report Generation in Spine Radiology using Weakly Supervised Framework},
author={Zhongyi Han and Benzheng Wei and Stephanie Leung and Jonathan Chung and Shuo Li},
booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI)},
year={2018}
}

url: https://raw.githubusercontent.com/Hugh-Shi/DL-NLP-Readings/924e4d189e5660c5b5d4854278f3df755ae2231d/Bibtex/Towards Automatic Report Generation in Spine Radiology using Weakly Supervised Framework.bib


text:
require linux-nokia800.inc

PR = "r5"

SRC_URI = "http://repository.maemo.org/pool/maemo3.1/free/source/kernel-source-rx-34_2.6.18.orig.tar.gz \
           http://repository.maemo.org/pool/maemo3.1/free/source/kernel-source-rx-34_2.6.18-osso40.diff.gz;patch=1 \
           ${RPSRC}/lzo_kernel-r0.patch;patch=1 \
           ${RPSRC}/lzo_jffs2-r0.patch;patch=1 \
           ${RPSRC}/lzo_crypto-r0b.patch;patch=1 \
           ${RPSRC}/lzo_jffs2_lzomode-r0.patch;patch=1 \
           ${RPSRC}/lzo_jffs2_sysfs-r0.patch;patch=1 \
           file://fix_oprofile.patch;patch=1 \
           file://linux-2.6-limits.patch;patch=1 \
	   file://defconfig"

SRC_URI_append_nokia770 = " file://nokia770_nand_fix.patch;patch=1"

S = "${WORKDIR}/linux-g"


text:
SUMMARY = "ASGI specs, helper code, and adapters"
DESCRIPTION = "ASGI is a standard for Python asynchronous web apps and servers to communicate with \
    each other, and positioned as an asynchronous successor to WSGI."
HOMEPAGE = "https://github.com/django/asgiref/"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;;md5=f09eb47206614a4954c51db8a94840fa"

SRC_URI[md5sum] = "ab971d5e7c4517c5c31d539022d529c9"
SRC_URI[sha256sum] = "7162a3cb30ab0609f1a4c95938fd73e8604f63bdba516a7f7d64b83ff09478f0"

PYPI_PACKAGE = "asgiref"
inherit pypi setuptools3

repository: fullstackfpga/meta-petalinux

repo_name: fullstackfpga/meta-petalinux


text:
inherit resin-u-boot

require recipes-bsp/u-boot/u-boot.inc

UBOOT_KCONFIG_SUPPORT = "1"

DESCRIPTION = "u-boot which includes support for CompuLab boards."
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"

SECTION = "bootloader"
PROVIDES += "u-boot"

SRCBRANCH = "master"
SRCREV = "v2017.07"
SRC_URI = "git://git.denx.de/u-boot.git;branch=${SRCBRANCH}"
#SRC_URI[md5sum] = "fd8234c5b3a460430689848c1f16acef"

UBOOT_MAKE_TARGET = ""
UBOOT_MACHINE = "cl-som-imx7_defconfig"

SPL_BINARY = "SPL"

UBOOT_SUFFIX = "img"

FILESEXTRAPATHS_append := ":${THISDIR}/u-boot-compulab-2017-07"
FILESEXTRAPATHS_append := ":${THISDIR}/patches"

include u-boot-compulab_cl-som-imx7.inc

S = "${WORKDIR}/git"

PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE = "(cl-som-imx7)"

# # u-boot wants to build a libfdt Python module
#inherit pythonnative

repository: syncromatics/balena-compulab

repo_name: syncromatics/balena-compulab


text:
@incollection{holzinger2012applying,
  title={On applying approximate entropy to ECG signals for knowledge discovery on the example of big sensor data},
  author={Holzinger, Andreas and Stocker, Christof and Bruschi, Manuel and Auinger, Andreas and Silva, Hugo and Gamboa, Hugo and Fred, Ana},
  booktitle={Active Media Technology},
  pages={646--657},
  year={2012},
  publisher={Springer Berlin Heidelberg}
}


text:
DESCRIPTION = "Test::Exception - Test exception based code"
SECTION = "libs"
LICENSE = "Artistic|GPLv1+"
DEPENDS += "libsub-uplevel-perl-native"
RDEPENDS_${PN} += "perl-module-base perl-module-carp perl-module-strict \
             libsub-uplevel-perl perl-module-test-builder \
             perl-module-warnings"
PR = "r6"

SRC_URI = "http://search.cpan.org/CPAN/authors/id/A/AD/ADIE/Test-Exception-${PV}.tar.gz"
SRC_URI[md5sum] = "dcf44183af3d26b14d7f989fc5ee1117"
SRC_URI[sha256sum] = "98b129aa38a729f9c63b3ae2118b500f76bcf3456bb03a5f049f67ddea7efc81"

S = "${WORKDIR}/Test-Exception-${PV}"

inherit cpan

BBCLASSEXTEND="native"


text:
require nuget.inc

SRC_URI[md5sum] = "e41780ebd85ebdae5ebdca23bf8f79b1"
SRC_URI[sha256sum] = "0eabcc242d51d11a0e7ba07b7f1bc746b0e28d49c6c0fc03edf715d252b03e13"

repository: DynamicDevices/meta-mono

repo_name: DynamicDevices/meta-mono


text:
:root {
	/* https://paletton.com/#uid=42E0u0keJqQ5uIp9SvOjUlRoQgS */

	/* Main Primary color */
	--mob-green-mid: rgba(133, 187, 101, 1);
	--mob-green-highlight: rgba(243, 255, 236, 1);
	--mob-green-dark: rgba(51, 120, 11, 1);

	--mob-red-mid: rgba(160, 50, 76, 1);
	--mob-red-light: rgba(196, 106, 127, 1);
	--mob-red-highlight: rgba(255, 240, 243, 1);
	--mob-red-dark: rgba(126, 11, 38, 1);

	--mob-orange-dark: rgba(137, 62, 12, 1);
	--mob-orange-mid: rgba(174, 102, 55, 1);
}

body {
	margin: 0;
}

gha_language: JavaScript

extension: css


text:
@PACKAGE_INIT@

set_and_check( HIP_INCLUDE_DIR "@PACKAGE_HIPCL_INC_DIR@" )
set_and_check( HIP_INCLUDE_DIRS "@PACKAGE_HIPCL_INC_DIR@" )
set_and_check( HIP_LIB_INSTALL_DIR "@PACKAGE_HIPCL_LIB_DIR@" )
set_and_check( HIP_BIN_INSTALL_DIR "@PACKAGE_HIPCL_BIN_DIR@" )

set_and_check(HIP_HIPCC_EXECUTABLE "@HIPCL_COMPILER@")
set_and_check(HIP_HIPCONFIG_EXECUTABLE "${HIP_BIN_INSTALL_DIR}/hipcl_config")

include( "${CMAKE_CURRENT_LIST_DIR}/hip-targets.cmake" )

set( HIP_LIBRARIES hip::hipcl)
set( HIP_LIBRARY ${HIP_LIBRARIES})

repository: cpc/hipcl

repo_name: cpc/hipcl

extension: in


text:
require bug-app.inc

DESCRIPTION = "A service to send text messages via BUG3G. It expects the proper tty to be /dev/ttyUSB3. It'll work just fine if you don't have any other USB serial devices plugged in."
HOMEPAGE = "http://buglabs.net/applications/SMSServiceProvider"

PV = "2"

SRC_LINK = "http://buglabs.net/program_version/download/1153"

APIVERSION = "1.4.3"