text:
#
# Copyright (C) 2019 Assured Information Security, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

set(CMAKE_SYSTEM_NAME Linux)

if(NOT BAREFLANK_TARGET)
    set(BAREFLANK_TARGET x86_64-elf CACHE INTERNAL "" FORCE)
endif()

# ------------------------------------------------------------------------------
# Compiler Flags
# ------------------------------------------------------------------------------

string(CONCAT BAREFLANK_TARGET_CLANG_FLAGS
    "--target=${BAREFLANK_TARGET} "
    "--sysroot=${BAREFLANK_PREFIX_DIR}/${BAREFLANK_TARGET} "
    "-isystem ${BAREFLANK_PREFIX_DIR}/${BAREFLANK_TARGET}/include/c++/v1 "
    "-isystem ${BAREFLANK_PREFIX_DIR}/${BAREFLANK_TARGET}/include "
    "-isystem ${BAREFLANK_PREFIX_DIR}/${BAREFLANK_TARGET}/include/bfsdk "
    "-c "
    "-fPIC "
    "-ffreestanding "
    "-fstack-protector-strong "
    "-march=core2 "
    "-Wno-constant-conversion "
    "-D__ELF__ "
    "-D_GNU_SOURCE "
    "-D_POSIX_TIMERS "
    "-D_POSIX_THREADS "
    "-D_UNIX98_THREAD_MUTEX_ATTRIBUTES "
    "-D_LDBL_EQ_DBL "
    "-DCLOCK_MONOTONIC "
    "-DBFHEAP_SIZE=${BAREFLANK_HEAP_SIZE} "
    "-DBFSTACK_SIZE=${BAREFLANK_STACK_SIZE} "
)

if(${BAREFLANK_TARGET_BUILD_TYPE} MATCHES "MinSizeRel")
    string(CONCAT BAREFLANK_TARGET_CLANG_FLAGS
        "-Os "
        "-DNDEBUG "
        "${BAREFLANK_TARGET_CLANG_FLAGS}"
    )
elseif(${BAREFLANK_TARGET_BUILD_TYPE} MATCHES "Release")
    string(CONCAT BAREFLANK_TARGET_CLANG_FLAGS
        "-O2 "
        "-DNDEBUG "
        "${BAREFLANK_TARGET_CLANG_FLAGS}"
    )
elseif(${BAREFLANK_TARGET_BUILD_TYPE} MATCHES "Debug")
    string(CONCAT BAREFLANK_TARGET_CLANG_FLAGS
        "-g "
        "${BAREFLANK_TARGET_CLANG_FLAGS}"
    )
endif()

string(CONCAT BAREFLANK_TARGET_CLANG_C_FLAGS
    "-std=gnu11 "
    "${BAREFLANK_TARGET_C_FLAGS}"
    "${BAREFLANK_TARGET_CLANG_FLAGS}"
)

string(CONCAT BAREFLANK_TARGET_CLANG_CXX_FLAGS
    "-x c++ "
    "-std=gnu++17 "
    "${BAREFLANK_TARGET_CXX_FLAGS}"
    "${BAREFLANK_TARGET_CLANG_FLAGS}"
)

# ------------------------------------------------------------------------------
# Linker Flags
# ------------------------------------------------------------------------------

string(CONCAT BAREFLANK_TARGET_LD_FLAGS
    "--sysroot=${BAREFLANK_PREFIX_DIR}/${BAREFLANK_TARGET} "
    "-static "
    "-pie "
    "--no-dynamic-linker "
    "-nostdlib "
    "-z max-page-size=0x1000 "
    "-z noexecstack "
)

string(CONCAT BAREFLANK_TARGET_LD_C_FLAGS
    "${BAREFLANK_TARGET_LINK_FLAGS}"
    "${BAREFLANK_TARGET_LD_FLAGS}"
)

string(CONCAT BAREFLANK_TARGET_LD_CXX_FLAGS
    "${BAREFLANK_TARGET_LINK_FLAGS}"
    "${BAREFLANK_TARGET_LD_FLAGS}"
)

# ------------------------------------------------------------------------------
# Commands
# ------------------------------------------------------------------------------

set(CMAKE_C_ARCHIVE_CREATE
    "ar qc <TARGET> <OBJECTS>"
)

set(CMAKE_CXX_ARCHIVE_CREATE
    "ar qc <TARGET> <OBJECTS>"
)

set(CMAKE_C_COMPILE_OBJECT
    "${BAREFLANK_CLANG_BIN} ${BAREFLANK_TARGET_CLANG_C_FLAGS} <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>"
)

set(CMAKE_CXX_COMPILE_OBJECT
    "${BAREFLANK_CLANG_BIN} ${BAREFLANK_TARGET_CLANG_CXX_FLAGS} <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>"
)

set(CMAKE_C_LINK_EXECUTABLE
    "${BAREFLANK_LD_BIN} ${BAREFLANK_TARGET_LD_C_FLAGS} <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>"
)

set(CMAKE_CXX_LINK_EXECUTABLE
    "${BAREFLANK_LD_BIN} ${BAREFLANK_TARGET_LD_CXX_FLAGS} <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>"
)

# ------------------------------------------------------------------------------
# Skip Compiler Checks
# ------------------------------------------------------------------------------

set(CMAKE_C_COMPILER ${BAREFLANK_CLANG_BIN})
set(CMAKE_CXX_COMPILER ${BAREFLANK_CLANG_BIN})

set(CMAKE_C_COMPILER_WORKS 1)
set(CMAKE_CXX_COMPILER_WORKS 1)

extension: cmake


text:
%% LaTeX2e file `references.bib'
%% generated by the `filecontents' environment
%% from source `main' on 2019/12/06.
%%
@online{book,
  author = {"David Harris, Sarah Harris"},
  title = {"Digital Design and Computer Architecture"},
  year = {2012},
  journal = {Elsevier Science & Technology},
  howpublished = {"ProQuest Ebook Central, \url{http://ebookcentral.proquest.com/lib/osu/detail.action?docID=980017}"}}

@misc{dennard, title={IBM’s DRAM inventor Bob Dennard gets chip industry’s highest honor}, url={https://venturebeat.com/2019/11/07/ibms-dram-inventor-bob-dennard-gets-chip-industrys-highest-honor/}, publisher={Venture Business}, author={Takahashi, Dean}, year={2019}, month={November}}

@misc{fujio, title={Unsung Hero}, url={https://www.forbes.com/global/2002/0624/030.html#1406a92a3da3}, publisher={Forbes}, author={Fulford, Benjamin}, year={2002}, month={June}}

license: MIT

repository: olsonadr/fpga-design-project

license_type: permissive

repo_name: olsonadr/fpga-design-project

branch_name: refs/heads/master

extension: bib


text:
require libice_${PV}.bb

DEPENDS = "libx11-native xproto-native xtrans-native"
PROVIDES = "ice-native"

inherit native

XORG_PN = "libICE"

SRC_URI[archive.md5sum] = "4ab4e67e0b8845aa201e984153087f4a"
SRC_URI[archive.sha256sum] = "13055e2f4c645cbd135ce97a7974a5866f9ba3ed8988e686b552f55c30514f04"

extension: bb


text:
PR = "r2"

MAP_NAME = "Taipei"
require om-maps.inc

MAP_FN = "om-maps-taipei-${PV}.eet"
MAP_VER = "${PV}"


text:
require aws-sdk-cpp.inc

DESCRIPTION = "AWS SDK for C++"
AUTHOR = "AWS"
HOMEPAGE = "https://aws.amazon.com/fr/sdk-for-cpp/"

repository: jadiaconu/meta-amazon

repo_name: jadiaconu/meta-amazon


text:
# ================  variables  ======================
# executable sections executed at point of definition
# e.g.   set x = {{{dir /b}}}
#
# variable references are replaced when found??

# the problem is that if a variable isn't used - then
# there should be no warning if it references any variables that are not defined.

# the definition of language here isn't an error UNTIL
# called in the command step,
#
#    - set lang = <language>
#    - echo <lang>
#
# for this reason we only want to replace variables when they are used.

- set msg = hi

#- set msg = <msg> + Mark
#- set msg = <msg> + Mark
#- echo <msg>
- for line in {{{dir /b }}}:
    - set msg = <msg> + <line>
    - echo <msg>

- echo <msg>


text:
#
# MIT License
#
# Copyright (c) 2018 Joel Winarske
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#

include(ExternalProject)

find_program(ln REQUIRED)
find_program(tar REQUIRED)
find_program(curl REQUIRED)

if(NOT TARGET_SYSROOT)
    set(TARGET_SYSROOT ${CMAKE_SOURCE_DIR}/sdk/sysroot)
endif()

if(NOT RASPBIAN_ROOTFS_URL)
    set(RASPBIAN_ROOTFS_URL http://director.downloads.raspberrypi.org/raspbian/archive/)
endif()

if(NOT RASPBIAN_ROOTFS_VERSION)
    set(RASPBIAN_ROOTFS_VERSION 2018-11-15-21:02)
endif()

set(ROOT_ARCHIVE root.tar.xz)

set(ROOT_ARCHIVE_PATH ${CMAKE_BINARY_DIR}/sysroot-prefix/src/${ROOT_ARCHIVE})

ExternalProject_Add(sysroot
    DOWNLOAD_COMMAND curl ${RASPBIAN_ROOTFS_URL}${RASPBIAN_ROOTFS_VERSION}/${ROOT_ARCHIVE} -s -o ${ROOT_ARCHIVE}
    UPDATE_COMMAND ""
    CONFIGURE_COMMAND ""
    BUILD_COMMAND ""
    INSTALL_COMMAND
      ${CMAKE_COMMAND} -E make_directory ${TARGET_SYSROOT} &&
      cd ${TARGET_SYSROOT} &&
      tar -xf ${ROOT_ARCHIVE_PATH} ./opt/vc/ > /dev/null &&
      tar -xf ${ROOT_ARCHIVE_PATH} ./lib/ > /dev/null &&
      tar -xf ${ROOT_ARCHIVE_PATH} ./usr/ > /dev/null &&
      # dangling symlinks
      cd ./usr/lib/arm-linux-gnueabihf &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libz.so.1.2.8 libdl.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libz.so.1.2.8 libz.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/librt.so.1 librt.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libnss_nisplus.so.2 libnss_nisplus.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libdl.so.2 libdl.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libnss_files.so.2 libnss_files.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libm.so.6 libm.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libutil.so.1 libutil.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libresolv.so.2 libresolv.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libnsl.so.1 libnsl.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libBrokenLocale.so.1 libBrokenLocale.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libthread_db.so.1 libthread_db.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libanl.so.1 libanl.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libnss_nis.so.2 libnss_nis.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libmnl.so.0.2.0 libmnl.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libmnl.so.0.2.0 libmnl.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libcidn.so.1 libcidn.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libnss_compat.so.2 libnss_compat.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libcrypt.so.1 libcrypt.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libexpat.so.1.6.2 libexpat.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libnss_hesiod.so.2 libnss_hesiod.so &&
      ln -f -s ../../../lib/arm-linux-gnueabihf/libnss_dns.so.2 libnss_dns.so &&
      # missing symlinks
      ln -f -s ../../../lib/arm-linux-gnueabihf/libdbus-1.so.3 libdbus-1.so
)

gha_license_id: MIT


text:
/// <reference path="jquery-1.6.1.min.js" />
/*
  Version: 1.0.0.4
  Author: hooyes
  Created Date: 2013-06-07
  Updated Date: 2013-09-10
  DESC: 小工具之类的
*/
var __Web_Server__ = "http://webaccount.italkbb.com/WebSite_Controller/";

function CheckPhoneNumber(src, Country) {
    var npa = $("#txtnpa").val();
    var nxx = $("#txtnxx").val();
    var last = $("#txtlast").val();
    if (npa == "") { $("#txtnpa").focus(); return false; }
    if (nxx == "") { $("#txtnxx").focus(); return false; }
    if (last == "") { $("#txtlast").focus(); return false; }
    if (npa == "" || nxx == "" || last == "") { return false; }
    //var pstn = npa + nxx + last;
    var Country = Country;
    var tUrl = __Web_Server__ + "Rates/PortinCheckPhone?Country={Country}&npa={npa}&nxx={nxx}&nlast={nlast}&callback=?";
    tUrl = tUrl.replace("{Country}", Country).replace("{npa}", npa).replace("{nxx}", nxx).replace("{nlast}", last);
    $(src).attr("disabled", "disabled");
    $.ajax({
        url: tUrl,
        success: function (data) {
            CheckPhoneNumber_Success(data)
            $(src).removeAttr("disabled");
        },
        cache: false,
        dataType: 'jsonp',
        type: 'get'
    });
}
function RetCheckPhoneNumber() {
    $("#CheckPhoneNumberA").show();
    $("#CheckPhoneNumberB").hide();
    $("#CheckPhoneNumberC").hide();
}
function CheckPhoneNumber_Success(data) {
    if (data.Code == 0) {
        $("#CheckPhoneNumberA").hide();
        $("#CheckPhoneNumberB").show();
        $("#CheckPhoneNumberC").hide();
    } else {
        $("#CheckPhoneNumberA").hide();
        $("#CheckPhoneNumberB").hide();
        $("#CheckPhoneNumberC").show();
    }
}

function inputFocus(element) {
    element.style.textAlign = 'left';
    element.style.background = '';
}
function autotab(object1, object2, objectsize) {
    if (object1.value.length == objectsize)
        object2.focus()
}
function inputUnfocus(element) {
    if (element.name.indexOf('tnf') != -1 && browser != "Safari") {
        element.style.textAlign = 'center';
    }
    element.style.background = '';
}

function getPromotionDate() {
    var nowDate = new Date();
    var nowDay = nowDate.getDate();
    var nowMonth = nowDate.getMonth() + 1;
    var nowYear = nowDate.getFullYear();
    var day;
    var lastday = new Date(nowYear, nowMonth, 0); //获取当月的最后一天日期
    if (nowDay <= 15) {
        day = 15;
    }
    else {
        day = lastday.getDate();
    }
    var str = nowYear + "-" + nowMonth + "-" + day;
    return str;
}

function languageSelector(lang) {
    var url = location.href;
    url = url.replace("\/cht\/", "\/" + lang + "\/");
    url = url.replace("\/chs\/", "\/" + lang + "\/");
    url = url.replace("\/en\/", "\/" + lang + "\/");
    location = url;
}

(function ($) {
    $.fn.extend({
        faqSlide: function (value) {

            var docthis = this;
            //默认参数
            value = $.extend({
                "li_h": "30",
                "time": 4000,
                "movetime": 1000
            }, value)

            //向上滑动动画
            function autoani() {
                $("li:first", docthis).animate({ "margin-top": -value.li_h }, value.movetime, function () {
                    $(this).css("margin-top", 0).appendTo(docthis);
                })
            }

            //自动间隔时间向上滑动
            var anifun = setInterval(autoani, value.time);

            //悬停时停止滑动，离开时继续执行
            $(docthis).children("li").hover(function () {
                clearInterval(anifun);			//清除自动滑动动画
            }, function () {
                anifun = setInterval(autoani, value.time);	//继续执行动画
            })

            // 关系层,动画
            $(docthis).children("li").click(function () {
                var code = $(this).attr("linkto");
                $("#" + code)
                .css("top","-160px")
                .show()
                //.animate({
                //    top: "-160px"
                //}, 1500);
                //$(this).hide();
            });

            // Faq 详细页加上事件
            $(docthis).children("li").each(function (i, n) {
                var code = $(n).attr("linkto");

                /*$("#" + code).hover(function () {

                }, function () {
                    $(this).fadeOut("fast");
                });*/

                $("#" + code).find(".nextfaq").click(function () {
                    var nextcode = $(this).attr("next");
                    $("#" + code).hide();
                    $("#" + nextcode).css("top","-160px").show();
                });

				$("#" + code).find(".closefaq").click(function () {
                    $(this).parent().parent().parent().fadeOut("fast");
                });

            });

        }
    })
})(jQuery)

repository: evilscript/staging

repo_name: evilscript/staging

extension: js


text:
require('./../../src/sign-test')(__filename);

if (!String.prototype.contains){
    String.prototype.contains = function(str) {
        return ''+this.indexOf(str) != -1;
    };
}

function MockConsole () {
    var _string = '';
    this.captured = function() {
        return _string;
    };
    this.log = function(input) {
        return _string = input;
    }
}

let mockConsole = new MockConsole();

require('./../../src/sign-test')(__dirname+'/nvl-spec.js', mockConsole);

describe('console can be injected', function () {
    it('string contains a valid MD5', function () {
        expect(mockConsole.captured().contains('0bd4ae6bc8b36349e663fe0baf21fe5b')).toBe(true);
    });
});

gha_license_id: NOASSERTION

gha_language: JavaScript


text:
@inproceedings{goncalves2021recpad,
	author = {Diana Teixeira e Silva, Ricardo Cruz and Tiago Gonçalves},
	title = {{Preliminary Study on Deep Iterative Semantic Segmentation}},
	booktitle = {28th Portuguese Conference in Pattern Recognition (RECPAD)},
	year = {2022},
    address = {Leiria, Portugal}
}

gha_language: Jupyter Notebook


text:
@article{zhu2017surface,
 author = {Zhu, Wenqi and Xu, Ting and Wang, Haozhu and Zhang, Cheng and Deotare, Parag B and Agrawal, Amit and Lezec, Henri J},
 journal = {Science advances},
 number = {10},
 pages = {e1700909},
 publisher = {American Association for the Advancement of Science},
 title = {Surface plasmon polariton laser based on a metallic trench Fabry-Perot resonator},
 volume = {3},
 year = {2017}
}

repository: hammer-wang/academic-kickstart

repo_name: hammer-wang/academic-kickstart


text:
@proceedings{naacl-2013-2013-naacl,
    title = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    editor = "Louis, Annie  and
      Socher, Richard  and
      Hockenmaier, Julia  and
      Ringger, Eric K.",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2000",
}
@inproceedings{holen-2013-critical,
    title = "Critical Reflections on Evaluation Practices in Coreference Resolution",
    author = "Holen, Gordana Ili{\'c}",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2001",
    pages = "1--7",
}
@inproceedings{luo-etal-2013-reducing,
    title = "Reducing Annotation Effort on Unbalanced Corpus based on Cost Matrix",
    author = "Luo, Wencan  and
      Litman, Diane  and
      Chan, Joel",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2002",
    pages = "8--15",
}
@inproceedings{conrado-etal-2013-machine,
    title = "A Machine Learning Approach to Automatic Term Extraction using a Rich Feature Set",
    author = "Conrado, Merley  and
      Pardo, Thiago  and
      Rezende, Solange",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2003",
    pages = "16--23",
}
@inproceedings{franky-2013-rule,
    title = "A Rule-based Approach for Karmina Generation",
    author = "Franky, Franky",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2004",
    pages = "24--31",
}
@inproceedings{stolerman-etal-2013-language,
    title = "From Language to Family and Back: Native Language and Language Family Identification from {E}nglish Text",
    author = "Stolerman, Ariel  and
      Caliskan, Aylin  and
      Greenstadt, Rachel",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2005",
    pages = "32--39",
}
@inproceedings{arcan-buitelaar-2013-ontology,
    title = "Ontology Label Translation",
    author = "Arcan, Mihael  and
      Buitelaar, Paul",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2006",
    pages = "40--46",
}
@inproceedings{salameh-etal-2013-reversing,
    title = "Reversing Morphological Tokenization in {E}nglish-to-{A}rabic {SMT}",
    author = "Salameh, Mohammad  and
      Cherry, Colin  and
      Kondrak, Grzegorz",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2007",
    pages = "47--53",
}
@inproceedings{irvine-2013-statistical,
    title = "Statistical Machine Translation in Low Resource Settings",
    author = "Irvine, Ann",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2008",
    pages = "54--61",
}
@inproceedings{ganitkevitch-2013-large,
    title = "Large-Scale Paraphrasing for Natural Language Understanding",
    author = "Ganitkevitch, Juri",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2009",
    pages = "62--68",
}
@inproceedings{mason-2013-domain,
    title = "Domain-Independent Captioning of Domain-Specific Images",
    author = "Mason, Rebecca",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2010",
    pages = "69--76",
}
@inproceedings{xiong-2013-helpfulness,
    title = "Helpfulness-Guided Review Summarization",
    author = "Xiong, Wenting",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2011",
    pages = "77--83",
}
@inproceedings{levitan-2013-entrainment,
    title = "Entrainment in Spoken Dialogue Systems: Adopting, Predicting and Influencing User Behavior",
    author = "Levitan, Rivka",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2012",
    pages = "84--90",
}
@inproceedings{ma-2013-user,
    title = "User Goal Change Model for Spoken Dialog State Tracking",
    author = "Ma, Yi",
    booktitle = "Proceedings of the 2013 {NAACL} {HLT} Student Research Workshop",
    month = jun,
    year = "2013",
    address = "Atlanta, Georgia",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/N13-2013",
    pages = "91--97",
}

repository: emorynlp/nlprankings

repo_name: emorynlp/nlprankings

gha_language: TeX


text:
@BOOK{Magda_ASM_Pentium,
  author       = {Ю. С. Магда},
  title        = {Ассемблер для процессоров Intel Pentium.},
  publisher    = {Питер},
  address      = {СПб.},
  year         = {2006},
  pagetotal    = {410},
  language     = {russian},
}

@BOOK{Magda_ASM_Windows,
  author       = {Ю. С. Магда},
  title        = {Ассемблер. Разработка и оптимизация Windows-приложений.},
  publisher    = {БХВ-Петербург},
  address      = {СПб.},
  year         = {2003},
  pagetotal    = {544},
  language     = {russian},
}

@BOOK{Guts_Mathem_Logic,
  author       = {А. К. Гуц},
  title        = {Математическая логика и теория алгоритмов: Учебное пособие.},
  publisher    = {Издательство Наследие. Даилог-Сибирь},
  address      = {Омск},
  year         = {2003},
  pagetotal    = {108},
  language     = {russian},
}

@INPROCEEDINGS{Chernuchko_Crypto,
  author       = {М. М. Чернушко},
  title        = {Применение машины Тьюринга для реализации алгоритмов шифрования},
  booktitle    = {Технические науки: теория и практика: материалы II междунар. науч. конф. (г.~Чита, январь 2014 г.).},
  date		   = {январь 2014 г.},
  pages        = {19--22},
  location	   = {Чита},
  publisher    = {Издательство Молодой ученый},
  year 		   = {2014},
  language     = {russian}
}

@BOOK{Levine_Flex_Bison,
  author       = {John Levine},
  title        = {flex & bison Text Processing Tools.},
  publisher    = {O'Reilly Media},
  year         = {2009},
  pagetotal    = {292},
  language     = {english},
}

@BOOK{Levine_Lex_Yacc,
  author       = {John R. Levine and Tony Mason and Doug Brown},
  title        = {lex & yacc.},
  publisher    = {O'Reilly Media},
  year         = {1992},
  pagetotal    = {388},
  language     = {english},
}

@BOOK{Pratt_Languages,
  author       = {Пратт Т. and Зелковиц М.},
  editor	   = {А. Матросова},
  title        = {Языки программирования: разработка и реализация},
  publisher    = {Питер},
  address      = {СПб.},
  year         = {2002},
  pagetotal    = {688},
  language     = {russian}
}

@BOOK{Axo_Theory_V1,
  author       = {А. Ахо and Дж. Ульман},
  translator   = {В. Н. Агафонова},
  editor       = {В. М. Курочкина},
  title        = {Теория синтаксического анализа, перевода и компиляции. Том 1 Синтаксический анализ},
  publisher    = {Издательство «Мир»},
  address      = {М.},
  year         = {1978},
  volume       = {1},
  pagetotal    = {612},
  language     = {russian}
}

@BOOK{Axo_Theory_V2,
  author       = {А. Ахо and Дж. Ульман},
  translator   = {А. Н. Бирюкова and В. А. Серебрякова},
  editor       = {В. М. Курочкина},
  title        = {Теория синтаксического анализа, перевода и компиляции. Том 2 Компиляция},
  publisher    = {Издательство «Мир»},
  address      = {М.},
  year         = {1978},
  volume       = {2},
  pagetotal    = {612},
  language     = {russian}
}

@BOOK{Axo_Compillers,
  author       = {А. Ахо and Р. Сети and Дж. Ульман},
  title        = {Компиляторы: принципы, технологии и инструменты},
  publisher    = {Издательский дом «Вильямс»},
  address      = {М.},
  year         = {2003},
  pagetotal    = {768},
  language     = {russian}
}

@BOOK{Serebryacov_Compillers,
  author       = {В. А. Серебряков and М. П. Галочкин},
  title        = {Основы конструирования компиляторов},
  publisher    = {Едиториал УРСС},
  year         = {2001},
  pagetotal    = {192},
  language     = {russian}
}

@BOOK{Rodger_JFLAP,
  author       = {S. H. Rodger and T. W. Finley},
  title        = {JFLAP: An Interactive Formal Languages and Automata Package.},
  publisher    = {Jones and Bartlett},
  year         = {2006},
  pagetotal    = {192},
  language     = {english},
}

@ONLINE{Polyakov_Turing,
author = {К. Поляков},
title = {Учебная модель компьютера «Машина Тьюринга»},
year = {2016},
url = {http://kpolyakov.spb.ru/prog/turing.htm},
urldate = {06.10.2016},
language     = {russian},
}

@ONLINE{Online_Turing,
author = {А. С. Балюк},
title = {Детерминированная машина Тьюринга},
year = {2007},
url = {http://matinf.igpu.ru/simulator/tm.html},
urldate = {06.10.2016},
language     = {russian},
}

@ARTICLE{Yuravlev_Families,
  author       = {А. Ф. Журавлев},
  title        = {К статистике русских фамилий. I},
  journal      = {Вопросы ономастики.},
  pages        = {126--146},
  volume       = {2},
  year         = {1993},
  language     = {russian},
}

repository: lvorobyov/statestep

repo_name: lvorobyov/statestep


text:
@Article{Spinellis:1993,
        Title="Implementing {H}askell: Language Implementation as a Tool Building Exercise",
        Author="Diomidis Spinellis",
        Journal="Structured Programming (Software Concepts and Tools)",
        Volume="14",
        Pages="37--48",
        Year="1993",
        URL="http://www.dmst.aueb.gr/dds/pubs/jrnl/1993-StrProg-Haskell/html/exp.html"
      }

      @Article{Gritzalis:1999,
        Title="Security Protocols Over Open Networks and Distributed Systems: Formal Methods for their Analysis, Design, and Verification",
        Author="Stefanos Gritzalis and Diomidis Spinellis and Panagiotis Georgiadis",
        Journal="Computer Communications",
        Year="1999",
        DOI="doi:10.1016/S0140-3664(99)00030-4",
        Volume=22,
        Number=8,
        Pages="695--707",
        Month=1,
        URL="http://www.dmst.aueb.gr/dds/pubs/jrnl/1997-CompComm-Formal/html/formal.htm"
      }

      @inproceedings{yosinski_2014_NIPS,
        title={How transferable are features in deep neural networks?},
        author={Yosinski, Jason and Clune, Jeff and Bengio, Yoshua and Lipson, Hod},
        booktitle={Advances in Neural Information Processing Systems 27 (NIPS 14)},
        editor = {Z. Ghahramani and M. Welling and C. Cortes and N.D. Lawrence and K.Q. Weinberger},
        publisher = {Curran Associates, Inc.},
        pages = {3320--3328},
        year={2014}
      }

      @article{lecun1998gradient,
        title={Gradient-based learning applied to document recognition},
        author={LeCun, Yann and Bottou, Leon and Bengio, Yoshua and Haffner, Patrick},
        journal={Proceedings of the IEEE},
        volume={86},
        number={11},
        pages={2278--2324},
        year={1998},
        publisher={IEEE}
      }


text:
@inproceedings{oh2015graphical,
  title={Graphical model for baskeball match simulation},
  author={Oh, Min-hwan and Keshri, Suraj and Iyengar, Garud},
  booktitle={Proceddings of the 2015 MIT Sloan Sports Analytics Conference, Boston, MA, USA},
  volume={2728},
  year={2015}
}

@article{keshri2019automatic,
  title={Automatic event detection in basketball using HMM with energy based defensive assignment},
  author={Keshri, Suraj and Oh, Min-hwan and Zhang, Sheng and Iyengar, Garud},
  journal={Journal of Quantitative Analysis in Sports},
  volume={15},
  number={2},
  pages={141--153},
  year={2019},
  publisher={De Gruyter}
}

@article{iyengar2014cellular,
  title={A cellular solution to an information-processing problem},
  author={Iyengar, Garud and Rao, Madan},
  journal={Proceedings of the National Academy of Sciences},
  volume={111},
  number={34},
  pages={12402--12407},
  year={2014},
  publisher={National Acad Sciences}
}

@article{example2,
  title = {An example journal article},
  author={Bighetti, Nelson and Ford, Robert},
  journal = {Journal of Source Themes},
  year    = 2015,
  volume  = 1,
  number  = 1
}

@Unpublished{attributionSBSDI19,
  author = 	 {Singal, R. and Besbes, O. and Désir, A. and Goyal, V. and Iyengar, G.},
  title = 	 {An Axiomatic Framework for Attribution in Online Advertising},
  note = 	 {Available at SSRN: https://ssrn.com/abstract=3392721},
  month = 	 {May},
  year = 	 2019}

@article{das2017universal,
  title={Universal lower bound on the free-energy cost of molecular measurements},
  author={Das, Suman G and Rao, Madan and Iyengar, Garud},
  journal={Physical Review E},
  volume={95},
  number={6},
  pages={062410},
  year={2017},
  publisher={APS}
}

repository: garudnr/academic-kickstart

repo_name: garudnr/academic-kickstart


text:
@ARTICLE{Brown2018,
  AUTHOR = {Zack Brown},
  TITLE = {"{A} {G}it Origin Story"},
  JOURNAL = {{L}inux {J}ournal},
  YEAR = {2018},
  month = {July 27},
  note = {[Online; accessed 21-August-2020]},
  url = {https://www.linuxjournal.com/content/git-origin-story},
}

@BOOK{ChaconStraub2020,
  AUTHOR = {Scott Chacon and Ben Straub},
  TITLE = {{P}ro {G}it: Everything You Need to Know About {G}it},
  PUBLISHER = {Apress},
  YEAR = {2020},
  edition = {2nd edition},
  note = {version 2.1.228},
  address = {https://git-scm.com/book/en/v2}
}

@ARTICLE{Favell2020,
  AUTHOR = {Andy Favell},
  TITLE = {"{T}he History of Git: The Road to Domination in Software Version Control"},
  JOURNAL = {{W}elcome to the Jungle, Behind the Code, Coder Stories},
  YEAR = {2020},
  month = {February 4},
  note = {[Online; accessed 19-August-2020]},
  url = {https://www.welcometothejungle.com/en/articles/btc-history-git},
}

@ARTICLE{McAllister2014,
  AUTHOR = {Neil McAllister},
  TITLE = {"Redmond top man Satya Nadella: 'Microsoft LOVES Linux'"},
  JOURNAL = {{T}he {R}egister},
  YEAR = {2014},
  month = {October 20},
  note = {[Online; accessed 22-August-2020]},
  url = {https://www.theregister.com/2014/10/20/microsoft_cloud_event/},
}

@ARTICLE{SoodEtAl2020,
  AUTHOR = {Arnav Sood and Jesse Perla and Thomas J. Sargent and John Stachurski},
  TITLE = {"{G}it{,} {G}it{H}ub, and Version Control"},
  JOURNAL = {{Q}uantitative Economics with Julia},
  YEAR = {2020},
  note = {[Online; accessed 27-July-2020]},
  url = {https://julia.quantecon.org/more_julia/version_control.html},
}

@ARTICLE{BitKeeperWiki2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{B}it{K}eeper"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 19-August-2020]},
  url = {https://en.wikipedia.org/wiki/BitKeeper},
}

@ARTICLE{GitWiki2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{G}it"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 19-August-2020]},
  url = {https://en.wikipedia.org/wiki/Git},
}

@ARTICLE{GitFAQwiki2020,
  AUTHOR = {{Git Wiki Contributors}},
  TITLE = {"{G}it {FAQ}, Why the 'Git' name?"},
  JOURNAL = {{G}it {W}iki},
  YEAR = {2020},
  note = {[Online; accessed 19-August-2020]},
  url = {https://git.wiki.kernel.org/index.php/GitFaq#Why_the_.27Git.27_name.3F},
}

@ARTICLE{GitHubWiki2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{G}it{Hub}"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 21-August-2020]},
  url = {https://en.wikipedia.org/wiki/GitHub},
}

@ARTICLE{GitHubTimelineWiki2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{T}imeline of {G}it{Hub}"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 22-August-2020]},
  url = {https://en.wikipedia.org/wiki/Timeline_of_GitHub},
}

@ARTICLE{GitIDE2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{I}ntegrated development environment"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 3-August-2020]},
  url = {https://en.wikipedia.org/wiki/Integrated_development_environment},
}

@ARTICLE{LinuxWiki2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{H}istory of Linux"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 19-August-2020]},
  url = {https://en.wikipedia.org/wiki/History_of_Linux},
}

@ARTICLE{WikiVCSlist2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{L}ist of version-control software"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 19-August-2020]},
  url = {https://en.wikipedia.org/wiki/List_of_version-control_software},
}

@ARTICLE{MicrosoftOpenWiki2020,
  AUTHOR = {{Wikipedia Contributors}},
  TITLE = {"{M}icrosoft and open source"},
  JOURNAL = {{W}ikipedia{,} The Free Encyclopedia},
  YEAR = {2020},
  note = {[Online; accessed 22-August-2020]},
  url = {https://en.wikipedia.org/wiki/Microsoft_and_open_source},
}

repository: PSLmodels/Git-Tutorial

repo_name: PSLmodels/Git-Tutorial

gha_language: HTML


text:
@article{feynman_1963_Theory-General-Quantum-System-Interacting-Linear-Dissipative-System,
 adsnote = {Provided by the SAO/NASA Astrophysics Data System},
 adsurl = {https://ui.adsabs.harvard.edu/abs/1963AnPhy..24..118F},
 author = {Feynman, R. P. and Vernon, F. L., Jr.},
 doi = {10.1016/0003-4916(63)90068-X},
 journal = {Annals of Physics},
 month = {October},
 pages = {118--173},
 title = {The Theory of a General Quantum System Interacting with a Linear Dissipative System},
 volume = {24},
 year = {1963}
}

repository: grpaulfr/academic-kickstart

repo_name: grpaulfr/academic-kickstart


text:
require xorg-driver-input.inc
PE = "1"

DESCRIPTION = "X.Org X server -- keyboard input driver"

DEPENDS += " kbproto"
SRC_URI[archive.md5sum] = "fd17158ffeacecc8cc670604460cb98b"
SRC_URI[archive.sha256sum] = "842d36cfca68ddab4f2c562c73bfd43ba76de2d490d60034f0c5dd524aa6d6a5"


text:
LICENSE = "GPL"

SRC_URI = "http://64.34.161.181/download/3.4.0/sources/${PN}-${PV}.tar.gz \
           file://iostream.patch \
           "

SRC_URI[md5sum] = "f94501249ad7d4453524f88ef0cfb1ff"
SRC_URI[sha256sum] = "d6d29c59f070ea1ff65901a33e2013902abb3765dc6a8858f5bd6d09eccb6bf0"

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

inherit autotools

do_install () {
        oe_runmake "bindir=${D}${bindir}" \
                   "man1dir=${D}${mandir}" \
                   install

        install -p ${S}/Connector.h ${STAGING_INCDIR}
        install -p ${S}/Dispatcher.h ${STAGING_INCDIR}
        install -p ${S}/Display.h ${STAGING_INCDIR}
        install -p ${S}/Event.h ${STAGING_INCDIR}
        install -p ${S}/Listener.h ${STAGING_INCDIR}
        install -p ${S}/Logger.h ${STAGING_INCDIR}
        install -p ${S}/Misc.h ${STAGING_INCDIR}
        install -p ${S}/Process.h ${STAGING_INCDIR}
        install -p ${S}/Request.h ${STAGING_INCDIR}
        install -p ${S}/Runnable.h ${STAGING_INCDIR}
        install -p ${S}/Socket.h ${STAGING_INCDIR}
        install -p ${S}/System.h ${STAGING_INCDIR}
        install -p ${S}/Timestamp.h ${STAGING_INCDIR}
	install -p ${S}/libXcompsh* ${STAGING_LIBDIR}
}

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
require pango.inc
SRC_URI[archive.md5sum] = "6676d2110ed9f89b9b3cfbbd10d5b302"
SRC_URI[archive.sha256sum] = "f84e98db1078772ff4935b40a1629ff82ef0dfdd08d2cbcc0130c8c437857196"

repository: oholiab/citadel

repo_name: oholiab/citadel


text:
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
  "CXX"
  )
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/DABitGenerator.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/DABitGenerator.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/DABitMachine.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/DABitMachine.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/FHE_Factory.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/FHE_Factory.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/FakePrep.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/FakePrep.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/XOR_Machine.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/XOR_Machine.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline_FHE.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline_FHE.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline_IO_production.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline_IO_production.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline_Maurer.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline_Maurer.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline_Reduced.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline_Reduced.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline_data.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline_data.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline_phases.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline_phases.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/offline_subroutines.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/offline_subroutines.cpp.o"
  "/home/tilenmarc/git/SCALE_MAMBA_MY/src/Offline/sacrifice.cpp" "/home/tilenmarc/git/SCALE_MAMBA_MY/src/cmake-build-debug/CMakeFiles/offline.dir/Offline/sacrifice.cpp.o"
  )
set(CMAKE_CXX_COMPILER_ID "GNU")

# Preprocessor definitions for this target.
set(CMAKE_TARGET_DEFINITIONS_CXX
  "MAX_MOD_SZ=7"
  )

# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
  "../"
  )

# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
  )

# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")

repository: tilenmarc/SCALE-MAMBA

repo_name: tilenmarc/SCALE-MAMBA

gha_language: Verilog


text:
@article{pmid33460260,
 author = {Vaura, F. C.  and Salomaa, V. V.  and Kantola, I. M.  and Kaaja, R.  and Lahti, L.  and Niiranen, T. J. },
 journal = {J Clin Hypertens (Greenwich)},
 month = {09},
 number = {9},
 pages = {1546--1553},
 title = {Unsupervised hierarchical clustering identifies a metabolically challenged subgroup of hypertensive individuals},
 volume = {22},
 year = {2020}
}

repository: hypertensioncenter/academic-kickstart

repo_name: hypertensioncenter/academic-kickstart


text:
#------------------------------------------------------------------------------
#                           GIT_Revision.cmake
#------------------------------------------------------------------------------

# Output values:  GIT_COMMIT_COUNT, GIT_HASH7 and GIT_MODIFIED

#-----------------
#  Commit count
#-----------------

if( WIN32 )

    # PROGRAMMING NOTE: Windows does not come with "wc" so we have to
    # use a different technique. Luckily most Windows versions of git
    # are more modern than the gits that come with older Linux distros
    # and thus very likely support the newer rev-list "--count" option.

    execute_process(
        COMMAND ${GIT_EXECUTABLE} rev-list --count HEAD
        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
        RESULT_VARIABLE _r
        ERROR_VARIABLE  _e
        ERROR_STRIP_TRAILING_WHITESPACE
        OUTPUT_VARIABLE _o
        OUTPUT_STRIP_TRAILING_WHITESPACE )

    if( NOT ${_r} EQUAL 0 )
        message( FATAL_ERROR "Command \"git rev-list --count HEAD\" failed with rc=${_r}: ${_e}" )
    endif()

else()

    # PROGRAMMING NOTE: because some older Linux distros don't come with
    # more recent versions of git that understand the rev-list "--count"
    # option, we use the git 'log' command instead and pipe the results
    # into wc to get the count. Also note that when we do this we need to
    # be careful to use "tformat" and not "format" so that the last line
    # gets properly terminated with a newline so that wc then returns the
    # correct count. (Without "tformat" wc returns a count one less than
    # the actual number of commits).

    execute_process(
        COMMAND ${GIT_EXECUTABLE} log --pretty=tformat:''
        COMMAND wc -l
        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
        RESULT_VARIABLE _r
        ERROR_VARIABLE  _e
        ERROR_STRIP_TRAILING_WHITESPACE
        OUTPUT_VARIABLE _o
        OUTPUT_STRIP_TRAILING_WHITESPACE )

    if( NOT ${_r} EQUAL 0 )
        message( FATAL_ERROR "Command \"git log --pretty=tformat:'' | wc -l\" failed with rc=${_r}: ${_e}" )
    endif()

endif()

string( STRIP ${_o} GIT_COMMIT_COUNT )
trace( GIT_COMMIT_COUNT )

#-----------------
#     Hash
#-----------------

execute_process( COMMAND ${GIT_EXECUTABLE} log -1 --pretty=format:%H
    WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
    RESULT_VARIABLE _r
    ERROR_VARIABLE  _e
    ERROR_STRIP_TRAILING_WHITESPACE
    OUTPUT_VARIABLE _o
    OUTPUT_STRIP_TRAILING_WHITESPACE )

if( NOT ${_r} EQUAL 0 )
    message( FATAL_ERROR "Command \"git log -1 --pretty=format:%H\" failed with rc=${_r}: ${_e}" )
endif()

string( SUBSTRING ${_o} 0 7 GIT_HASH7 )
trace( GIT_HASH7 )

#-----------------
# Pending changes
#-----------------

execute_process( COMMAND ${GIT_EXECUTABLE} diff-index --name-only HEAD --
    WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
    RESULT_VARIABLE _r
    ERROR_VARIABLE  _e
    ERROR_STRIP_TRAILING_WHITESPACE
    OUTPUT_VARIABLE _o
    OUTPUT_STRIP_TRAILING_WHITESPACE )

if( NOT ${_r} EQUAL 0 )
    message( FATAL_ERROR "Command \"git diff-index --name-only HEAD --\" failed with rc=${_r}: ${_e}" )
endif()

if( "${_o}" STREQUAL "" )
    set( GIT_MODIFIED "" )
else()
    set( GIT_MODIFIED "-modified" )
endif()
trace( GIT_MODIFIED )

#------------------------------------------------------------------------------

gha_language: C


text:
DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls."
DESCRIPTION_append_lirc = " This package contains the lirc daemon, libraries and tools."
DESCRIPTION_append_lirc-x = " This package contains lirc tools for X11."
DESCRIPTION_append_lirc-exec = " This package contains a daemon that runs programs on IR signals."
DESCRIPTION_append_lirc-remotes = " This package contains some config files for remotes."
DESCRIPTION_append_lirc-nslu2example = " This package contains a working config for RC5 remotes and a modified NSLU2."

SECTION = "console/network"
PRIORITY = "optional"
HOMEPAGE = "http://www.lirc.org"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"

DEPENDS = "virtual/kernel virtual/libx11 libxau libsm libice"
DEPENDS_nslu2 = "virtual/kernel lirc-modules"
RDEPENDS_lirc-x = "lirc"
RDEPENDS_lirc-exec = "lirc"
RDEPENDS_lirc-nslu2example = "lirc lirc-exec"
RRECOMMENDS_lirc = "lirc-exec"

PR = "r1"

inherit autotools update-rc.d

SRC_URI_append = " file://lircd.init \
                   file://lircmd.init \
                   file://lircexec.init \
                   file://lircd.conf_ipazzport \
                   file://lircrc_ipazzport \
                 "

SRC_URI_append_nslu2 = " file://lircd.conf_nslu2 \
                         file://lircrc_nslu2 \
                       "

INITSCRIPT_PACKAGES = "lirc lirc-exec"
INITSCRIPT_NAME = "lircd"
INITSCRIPT_PARAMS = "defaults 20"
INITSCRIPT_NAME_lirc-exec = "lircexec"
INITSCRIPT_PARAMS_lirc-exec = "defaults 21"

require lirc-config.inc

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

EXTRA_OEMAKE = 'SUBDIRS="daemons tools"'

do_install_append() {
    install -d ${D}${sysconfdir}/init.d
    install ${WORKDIR}/lircd.init ${D}${sysconfdir}/init.d/lircd
    install ${WORKDIR}/lircexec.init ${D}${sysconfdir}/init.d/lircexec
    install -d ${D}${datadir}/lirc/
    cp -pPR ${S}/remotes ${D}${datadir}/lirc/
    rm -rf ${D}/dev

    # run is no longer volatile, and /var/run is s symlink
    mkdir -p ${D}/run/lirc/
    mv ${D}/var/run/lirc ${D}/run/lirc/
    rm -rf ${D}/var
}

do_install_append_raspberrypi() {
    install -d ${D}${sysconfdir}/lirc
    install ${WORKDIR}/lircrc_ipazzport ${D}${sysconfdir}/lirc/lircrc
    install ${WORKDIR}/lircd.conf_ipazzport ${D}${sysconfdir}/lirc/lircd.conf
}

do_install_append_nslu2() {
	install -d ${D}${sysconfdir}
	install ${WORKDIR}/lircd.conf_nslu2 ${D}${sysconfdir}/lircd.conf
	install ${WORKDIR}/lircrc_nslu2 ${D}${sysconfdir}/lircrc
}

PACKAGES =+ "lirc-x lirc-exec lirc-remotes"
PACKAGES_prepend_nslu2 = "lirc-nslu2example "

FILES_${PN}-dbg += "${bindir}/.debug ${sbindir}/.debug"
FILES_${PN}-dev += "${libdir}/liblirc_client.so"
FILES_${PN} = "${bindir} ${sbindir} ${libdir} ${sysconfdir} ${exec_prefix}/var"
FILES_lirc-x = "${bindir}/irxevent ${bindir}/xmode2"
FILES_lirc-exec = "${bindir}/irexec ${sysconfdir}/init.d/lircexec"
FILES_lirc-remotes = "${datadir}/lirc/remotes"
FILES_lirc-nslu2example = "${sysconfdir}/lircd.conf ${sysconfdir}/lircrc"
FILES_${PN} += "/run/lirc"

CONFFILES_lirc-nslu2example = "${FILES_lirc-nslu2example}"

repository: sarnold/meta-alt-desktop-extras

repo_name: sarnold/meta-alt-desktop-extras


text:
package actions

import (
	"io"
	"reflect"
	"strings"
	"testing"

	"github.com/nicolascb/nssh/internal/config"
)

func Test_parseURI(t *testing.T) {
	type args struct {
		uri string
	}
	tests := []struct {
		name string
		args func(t *testing.T) args

		want1 string
		want2 string
		want3 string
	}{
		{
			name: "Test parse complete uri",
			args: func(*testing.T) args {
				return args{
					uri: "root@localhost:22",
				}
			},
			want1: "root",
			want2: "22",
			want3: "localhost",
		},
		{
			name: "Test without port",
			args: func(*testing.T) args {
				return args{
					uri: "root@localhost",
				}
			},
			want1: "root",
			want2: "",
			want3: "localhost",
		},
		{
			name: "Test without user and port",
			args: func(*testing.T) args {
				return args{
					uri: "localhost",
				}
			},
			want1: "",
			want2: "",
			want3: "localhost",
		},
		{
			name: "Test without user with port",
			args: func(*testing.T) args {
				return args{
					uri: "localhost:22",
				}
			},
			want1: "",
			want2: "22",
			want3: "localhost",
		},
	}

	for _, tt := range tests {
		t.Run(tt.name, func(t *testing.T) {
			tArgs := tt.args(t)

			got1, got2, got3 := parseURI(tArgs.uri)

			if !reflect.DeepEqual(got1, tt.want1) {
				t.Errorf("parseURI got1 = %v, want1: %v", got1, tt.want1)
			}

			if !reflect.DeepEqual(got2, tt.want2) {
				t.Errorf("parseURI got2 = %v, want2: %v", got2, tt.want2)
			}

			if !reflect.DeepEqual(got3, tt.want3) {
				t.Errorf("parseURI got3 = %v, want3: %v", got3, tt.want3)
			}
		})
	}
}

func Test_getHostOptions(t *testing.T) {
	type args struct {
		alias   string
		uri     string
		sshkey  string
		options []string
	}
	tests := []struct {
		name string
		args func(t *testing.T) args

		want1 map[string]string
	}{
		{
			name: "Get full options",
			args: func(*testing.T) args {
				return args{
					alias:  "server",
					uri:    "root@nicolascb.com:22",
					sshkey: "~/.ssh/mykey",
					options: []string{
						"opt1=val1",
						"opt2=val2",
					},
				}
			},
			want1: map[string]string{
				"user":         "root",
				"port":         "22",
				"hostname":     "nicolascb.com",
				"identityfile": "~/.ssh/mykey",
				"opt1":         "val1",
				"opt2":         "val2",
			},
		},
		{
			name: "Test with general",
			args: func(*testing.T) args {
				return args{
					alias:  config.GeneralDefinitions,
					uri:    "root@nicolascb.com:22",
					sshkey: "~/.ssh/mykey",
					options: []string{
						"opt1=val1",
						"opt2=val2",
					},
				}
			},
			want1: map[string]string{
				"identityfile": "~/.ssh/mykey",
				"opt1":         "val1",
				"opt2":         "val2",
			},
		},
	}

	for _, tt := range tests {
		t.Run(tt.name, func(t *testing.T) {
			tArgs := tt.args(t)

			got1 := getHostOptions(tArgs.alias, tArgs.uri, tArgs.sshkey, tArgs.options)

			if !reflect.DeepEqual(got1, tt.want1) {
				t.Errorf("getHostOptions got1 = %v, want1: %v", got1, tt.want1)
			}
		})
	}
}

func Test_confirmProceedUpdate(t *testing.T) {
	type args struct {
		out io.Reader
	}
	tests := []struct {
		name string
		args func(t *testing.T) args

		want1 bool
	}{
		{
			name: "Press Y return true",
			args: func(*testing.T) args {
				return args{
					out: strings.NewReader("Y\n"),
				}
			},
			want1: true,
		},
		{
			name: "Press y lowcase test",
			args: func(*testing.T) args {
				return args{
					out: strings.NewReader("y\n"),
				}
			},
			want1: true,
		},
		{
			name: "dont press enter return false",
			args: func(*testing.T) args {
				return args{
					out: strings.NewReader("y"),
				}
			},
			want1: false,
		},
		{
			name: "dont press y return false",
			args: func(*testing.T) args {
				return args{
					out: strings.NewReader("x\n"),
				}
			},
			want1: false,
		},
	}

	for _, tt := range tests {
		t.Run(tt.name, func(t *testing.T) {
			tArgs := tt.args(t)

			got1 := confirmProceedUpdate(tArgs.out)

			if !reflect.DeepEqual(got1, tt.want1) {
				t.Errorf("confirmProceedUpdate got1 = %v, want1: %v", got1, tt.want1)
			}
		})
	}
}

repository: nicolascb/nssh

repo_name: nicolascb/nssh

branch_name: refs/heads/main

gha_language: Go

extension: go


text:
SUMMARY = "ALSA sound configuration"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=3d5968ae2c5badd70c24075cfe58cc1e"

RDEPENDS_${PN} = "alsa-utils"

COMPATIBLE_MACHINE = "(porter|koelsch)"

FILESEXTRAPATHS_prepend = "${THISDIR}/alsa-utils-config:"

SRC_URI = "file://COPYING \
          "

ASOUNDSTATEFILE_porter  = "asound.state-porter"
ASOUNDSTATEFILE_koelsch = "asound.state-porter"
#ASOUNDSTATEFILE_silk   = "asound.state-silk"

SRC_URI_append  = " file://${ASOUNDSTATEFILE}"

# package with no tarball
S = "${WORKDIR}"

do_install() {
       install -d ${D}/${localstatedir}/lib/alsa
       install -m 0644 ${ASOUNDSTATEFILE} ${D}/${localstatedir}/lib/alsa/asound.state
}

FILES_${PN} += "${localstatedir}"

gha_language: Python


text:
@inProceedings{tan16,
  title = {On Construction of Hybrid Logistic Regression-Na\"ive {B}ayes Model for Classification},
  author = {Tan, Yi and Shenoy, Prakash P. and Chan, Moses W. and Romberg, Paul M.},
  pages = {523-534},
  abstract = {In recent years, several authors have described a hybrid discriminative-generative model for classification. In this paper we examine construction of such hybrid models from data where we use logistic regression (LR) as a discriminative component, and na\"{i}ve Bayes (NB) as a generative component. First, we estimate a Markov blanket of the class variable to reduce the set of features. Next, we use a heuristic to partition the set of features in the Markov blanket into those that are assigned to the LR part, and those that are assigned to the NB part of the hybrid model. The heuristic is based on reducing the conditional dependence of the features in NB part of the hybrid model given the class variable. We implement our method on 21 different classification datasets, and we compare the prediction accuracy of hybrid models with those of pure LR and pure NB models.},
}

repository: mreid/papersite

repo_name: mreid/papersite


text:
@manual{jsonschema,
  title={{JSON Schema: Core Definitions and Terminology}},
  organization={Internet Engineering Task Force (IETF)},
  author={F. Galiegue and K. Zyp},
  year={2013},
  url={https://tools.ietf.org/html/draft-zyp-json-schema-04},
}

@manual{msgpack,
  title={{MessagePack: It's Like JSON. But Fast and Small}},
  author={Sadayuki Furuhashi},
  year={2014},
  url={http://msgpack.org/},
}

@BOOK{chodorow2013mongodb,
  title={MongoDB: The Definitive Guide},
  author={Kristina Chodorow},
  publisher={O'Reilly Media},
  year={2013},
  month={5},
  edition={Second},
  isbn={9781449344689},
  url={http://amazon.com/o/ASIN/1449344682/},
  price={$39.99},
  totalpages={432},
  timestamp={2014.05.05},
}

@misc{jsonkeys,
  title={First Steps in Data Visualisation Using \texttt{d3.js}},
  author={Mike Dewar},
  organization={bit.ly},
  year={2012},
  note={New York Open Statistical Programming Meetup on Jan. 12, 2012},
  url={http://vimeo.com/35005701#t=7m17s}
}

@article{lawson1979basic,
 author = {Lawson, C. L. and Hanson, R. J. and Kincaid, D. R. and Krogh, F. T.},
 title = {Basic Linear Algebra Subprograms for Fortran Usage},
 journal = {ACM Transactions on Mathematical Software},
 issue_date = {Sept. 1979},
 volume = {5},
 number = {3},
 month = sep,
 year = {1979},
 issn = {0098-3500},
 pages = {308--323},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/355841.355847},
 doi = {10.1145/355841.355847},
 acmid = {355847},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@BOOK{anderson1999lapack,
  title={LAPACK Users' Guide (Software, Environments and Tools)},
  author={E. Anderson and Z. Bai and C. Bischof and S. Blackford and J. Demmel and J. Dongarra and J. Du Croz and A. Greenbaum and S. Hammarling and A. McKenney and D. Sorensen},
  publisher={Society for Industrial and Applied Mathematics},
  year={1987},
  month={1},
  edition={3},
  isbn={9780898714470},
  url={http://amazon.com/o/ASIN/0898714478/},
  price={$65.00},
  totalpages={429},
  timestamp={2014.05.05},
}

@Manual{R,
  title = {R: A Language and Environment for Statistical Computing},
  author = {{R Core Team}},
  organization = {R Foundation for Statistical Computing},
  address = {Vienna, Austria},
  year = {2014},
  url = {http://www.R-project.org/},
}

@Manual{RJSONIO,
  title = {{\pkg{RJSONIO}: Serialize \R Objects to \JSON, \JavaScript Object Notation}},
  author = {Duncan {Temple Lang}},
  year = {2013},
  note = {\R package version 1.0-3},
  url = {http://CRAN.R-project.org/package=RJSONIO},
}

@Manual{rjson,
  title = {{\pkg{rjson}: \JSON for \R}},
  author = {Alex Couture-Beil},
  year = {2013},
  note = {\R package version 0.2.13},
  url = {http://CRAN.R-project.org/package=rjson},
}

@Manual{jsonlite,
  title = {{\pkg{jsonlite}: A Smarter \JSON Encoder for \R}},
  author = {Jeroen Ooms and Duncan Temple Lang and Jonathan Wallace},
  note = {\R package version 0.9.8},
  url = {http://github.com/jeroenooms/jsonlite#readme},
  year = {2014}
}

@misc{crockford2006application,
  author="D. Crockford",
  title="{The \texttt{application/json} Media Type for \JavaScript Object Notation (\JSON)}",
  series="Request for Comments",
  number="4627",
  howpublished="RFC 4627 (Informational)",
  publisher="IETF",
  organization="Internet Engineering Task Force",
  year=2006,
  month=jul,
    note="Obsoleted by RFCs 7158, 7159",
  url="http://www.ietf.org/rfc/rfc4627.txt",
}

@article{ecma1999262,
  title={{\proglang{ECMAScript} Language Specification}},
  author={{Ecma International}},
  journal={{European Association for Standardizing Information and Communication Systems}},
  year={1999},
  url={http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf}
}

@article{tidydata,
  title={{Tidy Data}},
  author={Wickham, Hadley},
  journal={Under review},
  year={2014},
  url={http://vita.had.co.nz/papers/tidy-data.pdf}
}

@inproceedings{crockford2006json,
  title={{JSON: The Fat-free Alternative to XML}},
  author={Crockford, Douglas},
  booktitle={Proceedings of XML},
  volume={2006},
  year={2006},
  url={http://www.json.org/fatfree.html}
}

@book{nolan2014xml,
  title={XML and Web Technologies for Data Sciences with \R},
  author={Nolan, Deborah and Temple Lang, Duncan},
  year={2014},
  publisher={Springer-Verlag},
  url={http://link.springer.com/book/10.1007/978-1-4614-7900-0}
}

repository: jeroen/jsonlite

repo_name: jeroen/jsonlite


text:
// These are the pages you can go to.
// They are all wrapped in the App component, which should contain the navbar etc
// See http://blog.mxstbr.com/2016/01/react-apps-with-pages for more information
// about the code splitting business
import { getAsyncInjectors } from 'utils/asyncInjectors';
import authWatcher from 'containers/App/sagas';

const errorLoading = (err) => {
  console.error('Dynamic page loading failed', err); // eslint-disable-line no-console
};

const loadModule = (cb) => (componentModule) => {
  cb(null, componentModule.default);
};

export default function createRoutes(store) {
  // Create reusable async injectors using getAsyncInjectors factory
  const { injectReducer, injectSagas, redirectToDashboard, redirectToHome } = getAsyncInjectors(store); // eslint-disable-line no-unused-vars

  // Inject global saga, not tied to any routes
  injectSagas(authWatcher);

  return [
    {
      onEnter: redirectToDashboard,
      path: '/',
      name: 'home',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          import('containers/HomePage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([component]) => {
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      path: '/login',
      name: 'loginPage',
      getComponent(location, cb) {
        import('containers/LoginPage')
          .then(loadModule(cb))
          .catch(errorLoading);
      },
    }, {
      path: '/signup',
      name: 'signupPage',
      getComponent(location, cb) {
        import('containers/SignupPage')
          .then(loadModule(cb))
          .catch(errorLoading);
      },
    }, {
      onEnter: redirectToHome,
      path: '/dashboard',
      name: 'dashboardPage',
      getComponent(location, cb) {
        const importModules = Promise.all([
          import('containers/DashboardPage/sagas'),
          import('containers/DashboardPage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([sagas, component]) => {
          injectSagas(sagas.default);
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      onEnter: redirectToHome,
      path: '/mybooks',
      name: 'myBooksPage',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          import('containers/MyBooksPage/reducer'),
          import('containers/MyBooksPage/sagas'),
          import('containers/MyBooksPage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([reducer, sagas, component]) => {
          injectReducer('myBooksPage', reducer.default);
          injectSagas(sagas.default);
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      onEnter: redirectToHome,
      path: '/addbook',
      name: 'addBookPage',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          import('containers/AddBookPage/reducer'),
          import('containers/AddBookPage/sagas'),
          import('containers/AddBookPage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([reducer, sagas, component]) => {
          injectReducer('addBookPage', reducer.default);
          injectSagas(sagas.default);
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      path: '/browse',
      name: 'browsePage',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          import('containers/BrowsePage/reducer'),
          import('containers/BrowsePage/sagas'),
          import('containers/BrowsePage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([reducer, sagas, component]) => {
          injectReducer('browsPage', reducer.default);
          injectSagas(sagas.default);
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      onEnter: redirectToHome,
      path: '/updateSettings',
      name: 'updateSettings',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          import('containers/UpdateSettings/sagas'),
          import('containers/UpdateSettings'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([sagas, component]) => {
          injectSagas(sagas.default);
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      onEnter: redirectToHome,
      path: '/wishlist',
      name: 'wishlistPage',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          import('containers/WishlistPage/reducer'),
          import('containers/WishlistPage/sagas'),
          import('containers/WishlistPage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([reducer, sagas, component]) => {
          injectReducer('wishlistPage', reducer.default);
          injectSagas(sagas.default);
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      onEnter: redirectToHome,
      path: '/requests',
      name: 'requestsPage',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          import('containers/RequestsPage/reducer'),
          import('containers/RequestsPage/sagas'),
          import('containers/RequestsPage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([reducer, sagas, component]) => {
          injectReducer('requestsPage', reducer.default);
          injectSagas(sagas.default);
          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    }, {
      path: '*',
      name: 'notfound',
      getComponent(nextState, cb) {
        import('containers/NotFoundPage')
          .then(loadModule(cb))
          .catch(errorLoading);
      },
    },
  ];
}

repository: kevinnorris/bookTrading

repo_name: kevinnorris/bookTrading


text:
@Article{Schneider20203185,
  author = {H.M. Schneider and S.P. Klein and M.T. Hanlon and E.A. Nord and S. Kaeppler and K.M. Brown and A. Warry and R. Bhosale and J.P. Lynch and I. Dodd},
  title = {Genetic control of root architectural plasticity in maize},
  journal = {Journal of Experimental Botany},
  year = {2020},
  volume = {71},
  number = {10},
  pages = {3185-3197},
  doi = {10.1093/jxb/eraa084},
  note = {cited By 2},
  url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85086515014&doi=10.1093%2fjxb%2feraa084&partnerID=40&md5=ea63b72ea6b56c1b585321b3f6e196c7},
  affiliation = {Department of Plant Science, Pennsylvania State University, University Park, PA  16802, United States; Department of Agronomy, University of Wisconsin, Madison, WI  53706, United States; Advanced Data Analysis Centre, University of Nottingham, Nottingham, United Kingdom; Plant and Crop Sciences, School of Biosciences, University of Nottingham, Sutton Bonington, LE12 5RD, United Kingdom; Lancaster University, United Kingdom},
  abstract = {Root phenotypes regulate soil resource acquisition; however, their genetic control and phenotypic plasticity are poorly understood. We hypothesized that the responses of root architectural phenes to water deficit (stress plasticity) and different environments (environmental plasticity) are under genetic control and that these loci are distinct. Root architectural phenes were phenotyped in the field using a large maize association panel with and without water deficit stress for three seasons in Arizona and without water deficit stress for four seasons in South Africa. All root phenes were plastic and varied in their plastic response. We identified candidate genes associated with stress and environmental plasticity and candidate genes associated with phenes in well-watered conditions in South Africa and in well-watered and water-stress conditions in Arizona. Few candidate genes for plasticity overlapped with those for phenes expressed under each condition. Our results suggest that phenotypic plasticity is highly quantitative, and plasticity loci are distinct from loci that control phene expression in stress and non-stress, which poses a challenge for breeding programs. To make these loci more accessible to the wider research community, we developed a public online resource that will allow for further experimental validation towards understanding the genetic control underlying phenotypic plasticity. © 2020 The Author(s) 2020. Published by Oxford University Press on behalf of the Society for Experimental Biology.},
  author_keywords = {Architecture;  Association mapping;  Maize;  Plasticity;  Root;  Water deficit stress},
  correspondence_address1 = {Lynch, J.P.; Department of Plant Science, Pennsylvania State UniversityUnited States; email: jpl4@psu.edu},
  publisher = {Oxford University Press},
  issn = {00220957},
  coden = {JEBOA},
  language = {English},
  abbrev_source_title = {J. Exp. Bot.},
  document_type = {Article},
  source = {Scopus},
  date = {2020-01-01},
}

repository: hanlonmt/website-hugo-academic

repo_name: hanlonmt/website-hugo-academic


text:
SUMMARY = "Phosphor OpenBMC Kudo SCP Firmware Upgrade Command"
DESCRIPTION = "Phosphor OpenBMC Kudo SCP Firmware Upgrade Comman Daemon"

PR = "r1"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

inherit systemd
inherit obmc-phosphor-systemd

DEPENDS += "systemd"
DEPENDS += "phosphor-ipmi-flash"
RDEPENDS:${PN} += "libsystemd"
RDEPENDS:${PN} += "bash"

FILES:${PN} += "${datadir}/phosphor-ipmi-flash/config-scp.json"
FILES:${PN} += "${datadir}/phosphor-ipmi-flash/config-scpback.json"

SRC_URI += " \
    file://phosphor-ipmi-flash-scp-update.service \
    file://phosphor-ipmi-flash-scpback-update.service \
    file://config-scp.json \
    file://config-scpback.json \
    "

SYSTEMD_PACKAGES = "${PN}"
SYSTEMD_SERVICE:${PN} += " \
    phosphor-ipmi-flash-scp-update.service \
    phosphor-ipmi-flash-scpback-update.service \
    "

do_install () {
    install -d ${D}${datadir}/phosphor-ipmi-flash
    install -m 0644 ${WORKDIR}/config-scp.json ${D}${datadir}/phosphor-ipmi-flash
    install -m 0644 ${WORKDIR}/config-scpback.json ${D}${datadir}/phosphor-ipmi-flash

    install -d ${D}${systemd_system_unitdir}
    install -m 0644 ${WORKDIR}/phosphor-ipmi-flash-scp-update.service ${D}${systemd_system_unitdir}
    install -m 0644 ${WORKDIR}/phosphor-ipmi-flash-scpback-update.service ${D}${systemd_system_unitdir}
}

repository: openbmc/openbmc

repo_name: openbmc/openbmc


text:
DESCRIPTION = "assimp2json is a command line tool designed to expose the import capabilities of assimp, the Open Asset Import Library to WebGl developers. The tool takes a single 3d model as input file, imports it using assimp and converts the result to json."

LICENSE = "CLOSED"

SRC_URI = "git://github.com/assimp/assimp.git;protocol=https;branch=master"

SRCBRANCH = "${AUTOBRANCH}"
SRCREV = "${AUTOREV}"

S = "${WORKDIR}/git"

inherit cmake
EXTRA_OECMAKE = ""

FILES_${PN} += "/"

DEPENDS += "zlib"


text:
# Trusted firmware-A points a commit rather a tag
#
# This is only a base receipt and should be bbextended with suitable SRCREV_tfa
# and SRCREV_MBEDTLS and target TFA_* variables

# Never select this if another version is available
DEFAULT_PREFERENCE = "-1"

require trusted-firmware-a.inc

SRC_URI = "git://git.trustedfirmware.org/TF-A/trusted-firmware-a.git;protocol=https;name=tfa"

# Use TF-A for version
SRCREV_FORMAT = "tfa"

S = "${WORKDIR}/git"

LIC_FILES_CHKSUM = "file://docs/license.rst;md5=189505435dbcdcc8caa63c46fe93fa89"

#
# mbed TLS source
# Those are used in trusted-firmware-a.inc if TFA_MBEDTLS is set to 1
#

SRC_URI_MBEDTLS = "git://github.com/ARMmbed/mbedtls.git;name=mbedtls;protocol=https;destsuffix=git/mbedtls"

LIC_FILES_CHKSUM_MBEDTLS += " \
    file://mbedtls/apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
    file://mbedtls/LICENSE;md5=302d50a6369f5f22efdb674db908167a \
    "

repository: acrlinux/acrlinux-yocto

repo_name: acrlinux/acrlinux-yocto


text:
@inproceedings{montague2011adaptive,
 author = {Montague, Kyle and Hanson, Vicki L and Cobley, Andy},
 booktitle = {International Conference on Universal Access in Human-Computer Interaction},
 organization = {Springer, Berlin, Heidelberg},
 pages = {391--399},
 title = {Adaptive interfaces: a little learning is a dangerous thing...},
 year = {2011}
}


text:
package quorum

import (
	"fmt"
	"github.com/acharapko/pbench/cfg"
	"github.com/acharapko/pbench/idservice"
)

// Quorum records each acknowledgement and check for different types of quorum satisfied
type Quorum struct {
	size  int
	acks  map[idservice.ID]bool
	zones map[int]int
	nacks map[idservice.ID]bool
}

// NewQuorum returns a new Quorum
func NewQuorum() *Quorum {
	q := &Quorum{
		size:  0,
		acks:  make(map[idservice.ID]bool),
		zones: make(map[int]int),
	}
	return q
}

// ACK adds id to quorum ack records
func (q *Quorum) ACK(id idservice.ID) {
	if !q.acks[id] {
		q.acks[id] = true
		q.size++
		q.zones[id.Zone()]++
	}
}

// NACK adds id to quorum nack records
func (q *Quorum) NACK(id idservice.ID) {
	if !q.nacks[id] {
		q.nacks[id] = true
	}
}

// ADD increase ack size by one
func (q *Quorum) ADD() {
	q.size++
}

// Size returns current ack size
func (q *Quorum) Size() int {
	return q.size
}

// Reset resets the quorum to empty
func (q *Quorum) Reset() {
	q.size = 0
	q.acks = make(map[idservice.ID]bool)
	q.zones = make(map[int]int)
	q.nacks = make(map[idservice.ID]bool)
}

func (q *Quorum) All() bool {
	return q.size == cfg.GetConfig().N
}

// Majority quorum satisfied
func (q *Quorum) Majority() bool {
	return q.size > cfg.GetConfig().N/2
}

// FastQuorum from fast paxos
func (q *Quorum) FastQuorum() bool {
	return q.size >= cfg.GetConfig().N*3/4
}

// AllZones returns true if there is at one ack from each zone
func (q *Quorum) AllZones() bool {
	return len(q.zones) == cfg.GetConfig().Z
}

// ZoneMajority returns true if majority quorum satisfied in any zone
func (q *Quorum) ZoneMajority() bool {
	for z, n := range q.zones {
		if n > cfg.GetConfig().Npz[z]/2 {
			return true
		}
	}
	return false
}

// GridRow == AllZones
func (q *Quorum) GridRow() bool {
	return q.AllZones()
}

// GridColumn == all nodes in one zone
func (q *Quorum) GridColumn() bool {
	for z, n := range q.zones {
		if n == cfg.GetConfig().Npz[z] {
			return true
		}
	}
	return false
}

// FGridQ1 is flexible grid quorum for phase 1
func (q *Quorum) FGridQ1(Fz int) bool {
	zone := 0
	for z, n := range q.zones {
		if n > cfg.GetConfig().Npz[z]/2 {
			zone++
		}
	}
	return zone >= cfg.GetConfig().Z-Fz
}

// FGridQ2 is flexible grid quorum for phase 2
func (q *Quorum) FGridQ2(Fz int) bool {
	zone := 0
	for z, n := range q.zones {
		if n > cfg.GetConfig().Npz[z]/2 {
			zone++
		}
	}
	return zone >= Fz+1
}

func (q *Quorum) String() string {
	return fmt.Sprintf("Quourm {acked_szie=%v, acks=%v}", q.size, q.acks)
}

repository: acharapko/pbench

repo_name: acharapko/pbench


text:
@article{chappell14-notes-sexual,
 abstract = {The ground weta (Hemiandrus maculifrons) is an
apparently abundant species with a New Zealand-wide
distribution. Despite this, there is a paucity of
ecological and biological information concerning
this species. We aimed to gain new information about
movement patterns, capture rates and body size
differences by tagging individuals and conducting
nightly surveys of a single H. maculifrons
population in the Otanewainuku Forest, Bay of
Plenty, New Zealand. Over a 26-night period between
March and April 2012, we tagged 53 females and 78
males with queen bee tags and small reflector strips
and recorded the location of animals that were
subsequently re-sighted. Adult females were
significantly larger than males, but capture and
re-sight rates suggested males were the more
abundant sex during the study period. Female weta
moved further over consecutive nights than males
(average distance moved, 1.57 m vs. 1.01 m,
respectively); however, the tagging method, time of
year and study area may have resulted in
underestimates. These results indicate areas for
further research into aspects of sexual selection,
such as potentially biased sex ratios, sexual size
dimorphism and mate competition, within
H. maculifrons.},
 author = {Chappell, E.M. and Webb, D.S. and Tonkin, J.D.},
 author_keywords = {abundance; invertebrate tracking; mark-recapture;
New Zealand; queen bee tags},
 doi = {10.1080/00779962.2013.856377},
 journal = {New Zealand Entomologist},
 number = {2},
 pages = {83-92},
 title = {Notes on sexual size dimorphism, sex ratio and
movements of adult ground weta Hemiandrus
maculifrons (Walker) (Orthoptera: Anostostomatidae)},
 url = {https://doi.org/10.1080/00779962.2013.856377},
 volume = {37},
 year = {2014}
}

repository: tonkinlab/tonkinlab

repo_name: tonkinlab/tonkinlab


text:
@article{aravin_piwi-pirna_2007,
 author = {Aravin, A. A. and Hannon, G. J. and Brennecke, J.},
 doi = {10.1126/science.1146484},
 file = {Aravin 等。 - 2007 - The Piwi-piRNA Pathway Provides an Adaptive Defens-supp.pdf:/Users/ming/Zotero/storage/SRZLF538/Aravin 等。 - 2007 - The Piwi-piRNA Pathway Provides an Adaptive Defens.pdf:application/pdf;Aravin 等。 - 2007 - The Piwi-piRNA Pathway Provides an Adaptive Defens.pdf:/Users/ming/Zotero/storage/2HWNEGAU/Aravin 等。 - 2007 - The Piwi-piRNA Pathway Provides an Adaptive Defens.pdf:application/pdf},
 issn = {0036-8075, 1095-9203},
 journal = {Science},
 language = {en},
 month = {November},
 number = {5851},
 pages = {761--764},
 title = {The Piwi-piRNA Pathway Provides an Adaptive Defense in the Transposon Arms Race},
 url = {https://www.sciencemag.org/lookup/doi/10.1126/science.1146484},
 urldate = {2020-06-16},
 volume = {318},
 year = {2007}
}

repository: bakerwm/academic-kickstart

repo_name: bakerwm/academic-kickstart


text:
@InProceedings{goschin12a,
  title = {Planning in Reward-Rich Domains via PAC Bandits},
  author = {Sergiu Goschin and Ari Weinstein and Michael L. Littman and Erick Chastain},
  pages = {25--42},
  abstract = {In some decision-making environments, successful solutions are common. If the evaluation of candidate solutions is noisy, however, the challenge is knowing when a ``good enough'' answer has been found. We formalize this problem as an infinite-armed bandit and provide upper and lower bounds on the number of evaluations or ``pulls'' needed to identify a solution whose evaluation exceeds a given threshold r0 . We present several algorithms and use them to identify reliable strategies for solving screens from the video games \emph{Infinite Mario} and \emph{Pitfall}! We show order of magnitude improvements in sample complexity over a natural approach that pulls each arm until a good estimate of its success probability is known.},
  pdf = {http://jmlr.org/proceedings/papers/v24/goschin12a/goschin12a.pdf},
}


text:
DESCRIPTION = "pySerial-like interface for MicroPython (unix port)"
HOMEPAGE = "https://github.com/pfalcon/micropython-serial"
SECTION = "devel/python"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

INC_PR = "r1"
PR = "${INC_PR}.0"

SRC_URI = " \
        gitsm://github.com/pfalcon/micropython-serial.git;name=src \
"

SRCREV = "d1b9337954adb388409adf543aeb3be5b5e6b0a6"

S = "${WORKDIR}/git"

do_compile() {
	:
}

do_configure() {
	:
}

do_install() {
	install -d ${D}${libdir}/micropython
	cp -r --preserve=mode,links ${S}/serial.py ${D}${libdir}/micropython/
}

FILES_${PN} = " \
	${libdir}/micropython/serial.py \
"

RDEPENDS_${PN} = "micropython micropython-lib"

BBCLASSEXTEND = "native"

repository: diarmuidcwc/meta-micropython

repo_name: diarmuidcwc/meta-micropython


text:
@INPROCEEDINGS{DeLeenheer13IESS,
author = {Pieter De Leenheer and Jorge Cardoso and Carlos Pedrinaci},
title = {Ontological Representation and Governance of Business Semantics in	Compliant Service Networks},
booktitle = {4th International Conference on Exploring Service Science (IESS 1.3)},
year = {2013},
editor = {Joao Falcao e Cunha and Mehdi Snene and Henriqueta Novoa},
volume = {143},
series = {LNBIP},
pages = {155-169},
address = {Porto, Portugal},
month = {February},
publisher = {Springer},
date = {07-08, February 2013},
doi = {10.1007/978-3-642-36356-6_12},
isbn = {978-3-642-36355-9},
owner = {Jorge Cardoso},
refid = {105},
timestamp = {2013.01.01},
url = {http://dx.doi.org/10.1007/978-3-642-36356-6_12},
webpdf = {/Papers/CP-2013-065-IESS-Ontological-Rep-and-Governance-of-Business-Semantics.pdf}}


text:
SUMMARY = "Linear/Logitudinal Time Code (LTC) Library"
HOMEPAGE = "http://x42.github.io/libltc/"
LICENSE = "LGPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"

inherit autotools

SRC_URI = "https://github.com/x42/libltc/releases/download/v${PV}/${BPN}-${PV}.tar.gz"
SRC_URI[md5sum] = "7c95bfbf0240b9ab34dc5730311a8307"
SRC_URI[sha256sum] = "aab1de052bc61fbac6ea66d88f04e95b7d5faa1ef297b95ea6a1a548c87dee5c"


text:
/*
Package eventbus provides memory implementation of domain event store
*/
package eventbus

import (
	"context"

	"github.com/vardius/go-api-boilerplate/pkg/domain"
	baseeventbus "github.com/vardius/go-api-boilerplate/pkg/eventbus"
	"github.com/vardius/golog"
	messagebus "github.com/vardius/message-bus"
)

type eventBus struct {
	messageBus messagebus.MessageBus
}

func (bus *eventBus) Publish(ctx context.Context, eventType string, event domain.Event) {
	bus.messageBus.Publish(eventType, ctx, event)
}

func (bus *eventBus) Subscribe(eventType string, fn baseeventbus.EventHandler) error {
	return bus.messageBus.Subscribe(eventType, fn)
}

func (bus *eventBus) Unsubscribe(eventType string, fn baseeventbus.EventHandler) error {
	return bus.messageBus.Unsubscribe(eventType, fn)
}

// New creates in memory event bus
func New(maxConcurrentCalls int) baseeventbus.EventBus {
	return &eventBus{messagebus.New(maxConcurrentCalls)}
}

type loggableEventBus struct {
	eventBus baseeventbus.EventBus
	logger   golog.Logger
}

func (bus *loggableEventBus) Publish(ctx context.Context, eventType string, event domain.Event) {
	bus.logger.Debug(ctx, "[EventBus|Publish]: %s %s\n", eventType, event.Payload)
	bus.eventBus.Publish(ctx, eventType, event)
}

func (bus *loggableEventBus) Subscribe(eventType string, fn baseeventbus.EventHandler) error {
	bus.logger.Info(nil, "[EventBus|Subscribe]: %s\n", eventType)
	return bus.eventBus.Subscribe(eventType, fn)
}

func (bus *loggableEventBus) Unsubscribe(eventType string, fn baseeventbus.EventHandler) error {
	bus.logger.Info(nil, "[EventBus|Unsubscribe]: %s\n", eventType)
	return bus.eventBus.Unsubscribe(eventType, fn)
}

// WithLogger creates in memory event bus
func WithLogger(parent baseeventbus.EventBus, log golog.Logger) baseeventbus.EventBus {
	return &loggableEventBus{parent, log}
}

// NewLoggable creates in memory event bus with logger
func NewLoggable(maxConcurrentCalls int, log golog.Logger) baseeventbus.EventBus {
	return &loggableEventBus{New(maxConcurrentCalls), log}
}

repository: wassimz/go-api-boilerplate

repo_name: wassimz/go-api-boilerplate


text:
DESCRIPTION = "freesmartphone.org monitor daemon"
AUTHOR = "freesmartphone.org development team"
SECTION = "console/network"
DEPENDS = "vala dbus dbus-glib"
LICENSE = "GPL"
SRCREV = "b4ae1e9b10e710042624c2cf1a15b91a7d5b1d44"
PV = "0.0.0+gitr${SRCPV}"
PE = "1"
PR = "r0"

SRC_URI = "${FREESMARTPHONE_GIT}/fso-monitord.git;protocol=git;branch=master"
S = "${WORKDIR}/git"

inherit autotools update-rc.d vala

INITSCRIPT_NAME = "fso-monitord"
INITSCRIPT_PARAMS = "defaults 35"

FILES_${PN} += "${datadir} ${sysconfdir}"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty


text:
@article{gower_general_1971,
	title = {A {General} {Coefficient} of {Similarity} and {Some} of {Its} {Properties}},
	volume = {27},
	issn = {0006341X},
	url = {https://www.jstor.org/stable/2528823?origin=crossref},
	doi = {10.2307/2528823},
	abstract = {A general coefficient measuring the similarity between two sampling units is defined. The matrix of similarities between all pairs of sample units is shown to be positive semidefinite (except possibly when there are missing values). This is important for the multidimensional Euclidean representation of the sample and also establishes some inequalities amongst the similarities relating three individuals. The definition is extended to cope with a hierarchy of characters.},
	language = {en},
	number = {4},
	urldate = {2018-07-26},
	journal = {Biometrics},
	author = {Gower, J. C.},
	month = dec,
	year = {1971},
	pages = {857},
	file = {Gower - 1971 - A General Coefficient of Similarity and Some of It.pdf:C\:\\Users\\stumbajulca\\Downloads\\Repositorio\\integrando\\Gower - 1971 - A General Coefficient of Similarity and Some of It.pdf:application/pdf}
}


text:
find_path(
    R_INCLUDE_DIRS
    NAMES R.h
    PATHS ${R_INCLUDE_DIR} /usr/share/R/include
    DOC "Include directory for the R language"
    REQUIRED
)

find_library(R_LIBRARIES
        NAMES R
        ${PC_CAIRO_LIBRARY_DIRS})

find_program (R_EXECUTABLE
        NAMES R
        REQUIRED)

if(R_INCLUDE_DIRS)
    if (EXISTS "${R_INCLUDE_DIRS}/Rversion.h")
        file(READ "${R_INCLUDE_DIRS}/Rversion.h" R_VERSION_CONTENT)
        string(REGEX MATCH "#define R_MAJOR  \"([0-9]+)\"" _dummy "${R_VERSION_CONTENT}")
        set(R_VERSION_MAJOR "${CMAKE_MATCH_1}")

        string(REGEX MATCH "#define R_MINOR  \"([0-9]+)\\.([0-9]+)\"" _dummy "${R_VERSION_CONTENT}")
        set(R_VERSION_MINOR "${CMAKE_MATCH_1}")
        set(R_VERSION_PATCH "${CMAKE_MATCH_2}")

        set(R_VERSION "${R_VERSION_MAJOR}.${R_VERSION_MINOR}.${R_VERSION_PATCH}")
    endif()
endif()

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(R REQUIRED_VARS R_LIBRARIES R_EXECUTABLE R_INCLUDE_DIRS
                                    VERSION_VAR R_VERSION)

if(R_FOUND)
    if(NOT TARGET R::R)
        add_library(R::R UNKNOWN IMPORTED)
        set_target_properties(R::R PROPERTIES
                INTERFACE_INCLUDE_DIRECTORIES "${R_INCLUDE_DIRS}")

        if(R_LIBRARY_RELEASE)
            set_property(TARGET R::R APPEND PROPERTY
                    IMPORTED_CONFIGURATIONS RELEASE)
            set_target_properties(R::R PROPERTIES
                    IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C"
                    IMPORTED_LOCATION_RELEASE "${R_LIBRARY_RELEASE}")
        endif()

        if(R_LIBRARY_DEBUG)
            set_property(TARGET R::R APPEND PROPERTY
                    IMPORTED_CONFIGURATIONS DEBUG)
            set_target_properties(R::R PROPERTIES
                    IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "C"
                    IMPORTED_LOCATION_DEBUG "${R_LIBRARY_DEBUG}")
        endif()

        if(NOT R_LIBRARY_RELEASE AND NOT R_LIBRARY_DEBUG)
            set_target_properties(R::R PROPERTIES
                    IMPORTED_LINK_INTERFACE_LANGUAGES "C"
                    IMPORTED_LOCATION "${R_LIBRARIES}")
        endif()
    endif()
endif()

repository: epam/Indigo

repo_name: epam/Indigo


text:
DESCRIPTION = "Target packages for flair stuff"
PR = "r1"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \
                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
ALLOW_EMPTY_${PN} = "1"

#opencv1 is for compatibility with old flair programs, we don't have old programs on mambo
#nmealib is not usefull on mambo
RDEPENDS_${PN}_mambo = "udt ldd libxml2 iir vrpn nmealib filelib tcpdump"

RDEPENDS_${PN} = "udt ldd opencv1 libxml2 iir vrpn nmealib filelib tcpdump"


text:
SUMMARY = "Opkg config files"
DESCRIPTION = "Base configuration files for opkg"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

FILESEXTRAPATHS_prepend := "${THISDIR}/files:"

SRC_URI += "\
    file://src-dev.conf \
"

DEPENDS_${PN} = "opkg"
RDEPENDS_${PN} = "opkg"

do_install_append() {
    install -d ${D}${sysconfdir}/opkg/
    install -m 0644 ${WORKDIR}/src-dev.conf ${D}${sysconfdir}/opkg/
}

FILES_${PN} = "\
    ${sysconfdir}/opkg/src-dev.conf \
"

repository: exmachina-dev/meta-exm-core

repo_name: exmachina-dev/meta-exm-core


text:
@article{cho2014learning,
  title={Learning phrase representations using RNN encoder-decoder for statistical machine translation},
  author={Cho, Kyunghyun and Van Merri{\"e}nboer, Bart and Gulcehre, Caglar and Bahdanau, Dzmitry and Bougares, Fethi and Schwenk, Holger and Bengio, Yoshua},
  journal={arXiv preprint arXiv:1406.1078},
  year={2014}
}
@inproceedings{sutskever2014sequence,
  title={Sequence to sequence learning with neural networks},
  author={Sutskever, Ilya and Vinyals, Oriol and Le, Quoc V},
  booktitle={Advances in neural information processing systems},
  pages={3104--3112},
  year={2014}
}
@article{zeiler2012adadelta,
  title={ADADELTA: an adaptive learning rate method},
  author={Zeiler, Matthew D},
  journal={arXiv preprint arXiv:1212.5701},
  year={2012}
}

repository: clab/dynet

repo_name: clab/dynet


text:
##---------------------------------------------------------------------------##
## Setup a FRENSIE package
##---------------------------------------------------------------------------##
## Usage examples:
##
##   FRENSIE_SETUP_PACKAGE(utility_core
##     MPI_LIBRARIES ${MPI_CXX_LIBRARIES}
##     NON_MPI_LIBRARIES ${Boost_LIBRARIES}
##     SET_VERBOSE ${CMAKE_VERBOSE_CONFIGURE})
##
##   FRENSIE_SETUP_PACKAGE(utility_core
##     MPI_LIBRARIES ${MPI_CXX_LIBRARIES}
##     NON_MPI_LIBRARIES ${Boost_LIBRARIES}
##     VERBOSE)
##
##   FRENSIE_SETUP_PACKAGE(utility_core
##     MPI_LIBRARIES ${MPI_CXX_LIBRARIES}
##     NON_MPI_LIBRARIES ${Boost_LIBRARIES})
##
##   FRENSIE_SETUP_PACKAGE(utility_core
##     NON_MPI_LIBRARIES ${Boost_LIBRARIES})
##
MACRO(FRENSIE_SETUP_PACKAGE PACKAGE_NAME)
  SET(options VERBOSE)
  SET(oneValueArgs SET_VERBOSE)
  SET(multiValueArgs MPI_LIBRARIES NON_MPI_LIBRARIES)
  CMAKE_PARSE_ARGUMENTS(FRENSIE_SETUP_PACKAGE "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})

  # Check for unused parameters
  IF(NOT "${FRENSIE_SETUP_PACKAGE_UNPARSED_ARGUMENTS}" STREQUAL "")
    MESSAGE(WARNING "${PACKAGE_NAME} unused parameters = ${FRENSIE_SETUP_PACKAGE_UNPARSED_ARGUMENTS}")
  ENDIF()

  # Gather the headers and source files present in the package directory
  FILE(GLOB ${PACKAGE_NAME}_HEADERS *.hpp)
  FILE(GLOB ${PACKAGE_NAME}_SOURCES *.cpp *.F90)

  # Display details if a verbose configure has been requested
  SET(VERBOSE_CONFIGURE_REQUIRED ${FRENSIE_SETUP_PACKAGE_VERBOSE})

  IF(NOT "${FRENSIE_SETUP_PACKAGE_SET_VERBOSE}" STREQUAL "")
    IF(${FRENSIE_SETUP_PACKAGE_SET_VERBOSE})
      SET(VERBOSE_CONFIGURE_REQUIRED ${FRENSIE_SETUP_PACKAGE_SET_VERBOSE})
    ENDIF()
  ENDIF()

  IF(${VERBOSE_CONFIGURE_REQUIRED})
    MESSAGE("${PACKAGE_NAME} details...")

    SET(INDEX 0)
    MESSAGE("  ${PACKAGE_NAME} mpi libraries:")
    FOREACH(mpi_library ${FRENSIE_SETUP_PACKAGE_MPI_LIBRARIES})
      MESSAGE("    ${INDEX}.) ${mpi_library}")
      MATH(EXPR INDEX "${INDEX}+1")
    ENDFOREACH()

    SET(INDEX 0)
    MESSAGE("  ${PACKAGE_NAME} non-mpi libraries:")
    FOREACH(non_mpi_library ${FRENSIE_SETUP_PACKAGE_NON_MPI_LIBRARIES})
      MESSAGE("    ${INDEX}.) ${non_mpi_library}")
      MATH(EXPR INDEX "${INDEX}+1")
    ENDFOREACH()

    SET(INDEX 0)
    MESSAGE("  ${PACKAGE_NAME} headers:")
    FOREACH(header_file ${${PACKAGE_NAME}_HEADERS})
      MESSAGE("    ${INDEX}.) ${header_file}")
      MATH(EXPR INDEX "${INDEX}+1")
    ENDFOREACH()

    SET(INDEX 0)
    MESSAGE("  ${PACKAGE_NAME} sources:")
    FOREACH(source_file ${${PACKAGE_NAME}_SOURCES})
      MESSAGE("    ${INDEX}.) ${source_file}")
      MATH(EXPR INDEX "${INDEX}+1")
    ENDFOREACH()

    UNSET(INDEX)
  ENDIF()

  UNSET(VERBOSE_CONFIGURE_REQUIRED)

  # Create the package library from the package sources
  ADD_LIBRARY(${PACKAGE_NAME} ${${PACKAGE_NAME}_SOURCES})

  # Only link the non-MPI libraries if they are specified
  IF(NOT "${FRENSIE_SETUP_PACKAGE_NON_MPI_LIBRARIES}" STREQUAL "")
    TARGET_LINK_LIBRARIES(${PACKAGE_NAME} ${FRENSIE_SETUP_PACKAGE_NON_MPI_LIBRARIES})
  ENDIF()

  # Only link the MPI libraries if they are specified
  IF(NOT "${FRENSIE_SETUP_PACKAGE_MPI_LIBRARIES}" STREQUAL "")
    TARGET_LINK_LIBRARIES(${PACKAGE_NAME} ${MPI_LIBRARIES})
  ENDIF()

  # Set install paths for the package targets
  INSTALL(TARGETS ${PACKAGE_NAME}
    DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
  INSTALL(FILES ${${PACKAGE_NAME}_HEADERS}
    DESTINATION ${CMAKE_INSTALL_PREFIX}/include
    PERMISSIONS OWNER_READ GROUP_READ WORLD_READ)

ENDMACRO(FRENSIE_SETUP_PACKAGE)

repository: FRENSIE/FRENSIE

repo_name: FRENSIE/FRENSIE


text:
DESCRIPTION = "Tofrodos is a text file conversion utility that converts ASCII files between the MSDOS and unix format"
LICENSE = "GPLv2"

SRC_URI = "http://tofrodos.sourceforge.net/download/tofrodos-${PV}.tar.gz \
           file://cross.patch;striplevel=2"

S = "${WORKDIR}/${PN}/src"

do_install() {
	install -d ${D}/usr/man/man1
	install -d ${D}/${bindir}
	oe_runmake DESTDIR=${D} install
	cd ${D}/${bindir}
}

FILES_${PN} = "${bindir}/fromdos"

pkg_postinst_${PN} () {
#!/bin/sh
for app in dos2unix unix2dos todos ; do
    update-alternatives --install ${bindir}/$app $app fromdos 100
done
}

pkg_prerm_${PN} () {
 #!/bin/sh
for app in dos2unix unix2dos todos ; do
   update-alternatives --remove $app fromdos
done
}

SRC_URI[md5sum] = "aaa044f9817a048e126d9eb7a7535e96"
SRC_URI[sha256sum] = "e1d78226c5b54c0ce8e1c7de8bdd025aec6bf684960d5cee28310cf8dce48bb9"


text:
DESCRIPTION = "NNG Socket Forwarder"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = " \
"

SRC_URI += " \
    file://nngforward-lwm2mserver.service \
    file://nngforward-lemonbeatd.service \
    file://nngforward.sh \
"

SRCREV = "${AUTOREV}"
PR = "r0"

do_install:append() {
    # copy systemd files
    install -d ${D}${systemd_unitdir}/system
    install -m 0644 ${WORKDIR}/nngforward-lwm2mserver.service ${D}${systemd_unitdir}/system
    install -m 0644 ${WORKDIR}/nngforward-lemonbeatd.service ${D}${systemd_unitdir}/system

    # copy forwarder script
    install -d ${D}${bindir}
    install -m 0755 ${WORKDIR}/nngforward.sh ${D}${bindir}/nngforward
}

RDEPENDS:${PN} += " \
    socat \
"
PACKAGE_ARCH = "${MACHINE_ARCH}"

inherit systemd
SYSTEMD_PACKAGES = "${PN}"
SYSTEMD_SERVICE:${PN} = " \
    nngforward-lwm2mserver.service \
    nngforward-lemonbeatd.service \
"