text:
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/

%% Created for Gamblin, Todd at 2018-04-16 00:47:43 -0700

%% Saved with string encoding Unicode (UTF-8)

@inproceedings{gamblin+:sc17-spack-tutorial,
	Address = {Salt Lake City, Utah},
	Author = {Todd Gamblin and Gregory Becker and Massimiliano Culpo and Gregory L. Lee and Matt Legendre and Mario Melara and Adam J. Stewart},
	Booktitle = {{Supercomputing 2017}},
	Date-Added = {2018-04-16 07:44:22 +0000},
	Date-Modified = {2018-04-16 07:44:22 +0000},
	Month = {November 13},
	Note = {Full day},
	Title = {{Tutorial: Managing HPC Software Complexity with Spack}},
	Url = {https://spack.readthedocs.io/en/latest/tutorial.html},
	Year = {2017},
	Bdsk-Url-1 = {http://spack.readthedocs.io/en/latest/tutorial_sc16.html}}

@inproceedings{gamblin+:sc16-spack-tutorial,
	Address = {Salt Lake City, Utah},
	Author = {Todd Gamblin and Massimiliano Culpo and Gregory Becker and Matt Legendre and Greg Lee and Elizabeth Fischer and Benedikt Hegner},
	Booktitle = {{Supercomputing 2016}},
	Date-Added = {2018-04-16 07:44:22 +0000},
	Date-Modified = {2018-04-16 07:44:22 +0000},
	Month = {November 13},
	Note = {Half day},
	Title = {{Tutorial: Managing HPC Software Complexity with Spack}},
	Url = {https://spack.readthedocs.io/en/latest/tutorial.html},
	Year = {2016},
	Bdsk-Url-1 = {http://spack.readthedocs.io/en/latest/tutorial_sc16.html}}

@manual{gamblin+:llnl-spack-tutorial-17,
	Address = {Lawrence Livermore National Laboratory, Livermore, CA},
	Author = {Gregory Becker and Matt Legendre and Todd Gamblin},
	Date-Added = {2018-04-16 07:44:22 +0000},
	Date-Modified = {2018-04-16 07:44:22 +0000},
	Institution = {LLNL},
	Month = {April 6},
	Note = {Half day},
	Organization = {Livermore Computing},
	Title = {{Tutorial: Spack for HPC}},
	Year = {2017}}

@inproceedings{gamblin+:ecp18-spack-tutorial,
	Address = {Knoxville, TN},
	Author = {Todd Gamblin and Gregory Becker and Peter Scheibel and Matt Legendre and Mario Melara},
	Booktitle = {{Exascale Computing Project 2nd Annual Meeting}},
	Date-Added = {2018-04-16 07:44:22 +0000},
	Date-Modified = {2018-04-16 07:44:22 +0000},
	Month = {February 6-8},
	Note = {Half day},
	Title = {{Managing HPC Software Complexity with Spack}},
	Year = {2018}}

@inproceedings{gamblin:hpckp17,
	Address = {San Sebasti{\'a}n, Spain},
	Author = {Todd Gamblin},
	Booktitle = {{HPC Knowledge Meeting (HPCKP'17)}},
	Date-Added = {2018-04-16 07:44:22 +0000},
	Date-Modified = {2018-04-16 07:44:22 +0000},
	Month = {June 16},
	Note = {2 hours},
	Title = {{Tutorial: Managing HPC Software Complexity with Spack}},
	Url = {http://www.hpckp.org/index.php/conference/2017/170-managing-hpc-software-complexity-with-spack},
	Year = {2017},
	Bdsk-Url-1 = {http://spack.readthedocs.io/en/latest/tutorial_sc16.html}}

@inproceedings{melara+:cug17,
	Address = {Seattle, WA},
	Author = {Mario Melara and Todd Gamblin and Gregory Becker and Robert French and Matt Belhorn and Kelly Thompson and Peter Scheibel and Rebecca Hartman-Baker},
	Booktitle = {Cray Users Group (CUG 2017)},
	Date-Added = {2018-04-16 07:43:27 +0000},
	Date-Modified = {2018-04-16 07:43:27 +0000},
	Month = {May 7-11},
	Title = {{Using Spack to Manage Software on Cray Supercomputers}},
	Year = {2017}}

@inproceedings{becker+:hust16,
	Address = {Salt Lake City, UT},
	Author = {Gregory Becker and Peter Scheibel and Matthew P. LeGendre and Todd Gamblin},
	Booktitle = {Second International Workshop on HPC User Support Tools (HUST'16)},
	Date-Added = {2018-04-16 07:43:27 +0000},
	Date-Modified = {2018-04-16 07:43:27 +0000},
	Keywords = {LLNL-CONF-701389},
	Month = {November 13},
	Title = {{Managing Combinatorial Software Installations with Spack}},
	Year = {2016}}

@inproceedings{gamblin:eb-user-meeting18,
	Address = {Amsterdam, The Netherlands},
	Author = {Todd Gamblin},
	Booktitle = {Easybuild User Meeting},
	Date-Added = {2018-04-16 07:41:54 +0000},
	Date-Modified = {2018-04-16 07:41:54 +0000},
	Month = {January 30},
	Title = {{Recent developments in Spack}},
	Year = {2018}}

@inproceedings{gamblin:ecp18-spack-sotu,
	Address = {Knoxville, TN},
	Author = {Todd Gamblin},
	Booktitle = {{Exascale Computing Project 2nd Annual Meeting}},
	Date-Added = {2018-04-16 07:41:54 +0000},
	Date-Modified = {2018-04-16 07:41:54 +0000},
	Month = {February 6-8, 2018},
	Note = {LLNL-PRES-746210},
	Title = {{Spack State of the Union}},
	Year = {2018}}

@inproceedings{gamblin:fosdem18-binary,
	Address = {Brussels, Belgium},
	Author = {Todd Gamblin},
	Booktitle = {{Free and Open source Software Developers' European Meeting (FOSDEM'18)}},
	Date-Added = {2018-04-16 07:41:54 +0000},
	Date-Modified = {2018-04-16 07:41:54 +0000},
	Month = {February 4},
	Note = {LLNL-PRES-745747},
	Title = {{Binary packaging for HPC with Spack}},
	Url = {https://fosdem.org/2018/schedule/event/llnl_spack/},
	Year = {2018},
	Bdsk-Url-1 = {https://fosdem.org/2018/schedule/event/llnl_spack/}}

@inproceedings{gamblin:fosdem18-compilers,
	Address = {Brussels, Belgium},
	Author = {Todd Gamblin},
	Booktitle = {{Free and Open source Software Developers' European Meeting (FOSDEM'18)}},
	Date-Added = {2018-04-16 07:41:54 +0000},
	Date-Modified = {2018-04-16 07:41:54 +0000},
	Month = {February 3},
	Note = {LLNL-PRES-745770},
	Title = {{How compilers affect dependency resolution in Spack}},
	Url = {https://fosdem.org/2018/schedule/event/spack/},
	Year = {2018},
	Bdsk-Url-1 = {https://fosdem.org/2018/schedule/event/spack/}}

@inproceedings{gamblin:pp18-spack,
	Address = {Tokyo, Japan},
	Author = {Todd Gamblin},
	Booktitle = {{SIAM Conference on Parallel Processing for Scientific Computing (PP'18)}},
	Date-Added = {2018-04-16 07:41:54 +0000},
	Date-Modified = {2018-04-16 07:41:54 +0000},
	Month = {March 7},
	Series = {Minisymposium on Productive Programming using Parallel Models, Tools and Scientific Workflows},
	Title = {{Decluttering HPC Software Chaos with SPACK}},
	Year = {2018}}

repository: tpatki/ECP-ST-CAR-PUBLIC

repo_name: tpatki/ECP-ST-CAR-PUBLIC


text:
DESCRIPTION = "Socketcan user space utilities and test apps"
HOMEPAGE = "http://developer.berlios.de/projects/socketcan/"
SECTION = "console/utils"
LICENSE = "GPL"
RCONFLICTS_${PN} = "canutils"

SRCREV = "917"
PV = "0.0+svnr${SRCPV}"
PR = "r1"

SRC_URI = "svn://svn.berlios.de/socketcan;module=trunk;proto=svn \
           file://autotoolize.patch;striplevel=0 \
          "

S = "${WORKDIR}/trunk"

inherit autotools

license: MIT

repository: overo/overo-oe-natty

license_type: permissive

repo_name: overo/overo-oe-natty

branch_name: HEAD

extension: bb


text:
require firmware.inc
require firmisrar.inc

SH4_INSTRUCTION_SET = "sh"

PR = "r0"

# LExxA75x Firmware (SH)

DL_URI = "http://downloadcenter.samsung.com/content/FM/200905/20090512010728671/T-RBYDEU.exe"

#S = "${WORKDIR}/${MACHINE}"

require firmware-package.bbclass

repository: metalsky/SamyGO

repo_name: metalsky/SamyGO

branch_name: refs/heads/master


text:
@article{10.3897/arphapreprints.e110098,
	author = {Kateřina Tschernosterová and Eva Trávníčková and Florencia Grattarola and Clara Rosse and Petr Keil},
	title = {SPARSE 1.0: a template for databases of species inventories, with an open example of Czech birds},
	volume = {4},
	number = {},
	year = {2023},
	doi = {10.3897/arphapreprints.e110098},
	publisher = {Pensoft Publishers},
	URL = {https://doi.org/10.3897/arphapreprints.e110098},
	journal = {ARPHA Preprints}
}

repository: bienflorencia/personal-site

repo_name: bienflorencia/personal-site

extension: bib


text:
@INPROCEEDINGS{Cardoso06ICDCS,
author = {Cardoso, Jorge},
title = {Benchmarking a Semantic Web Service Architecture for Fault-tolerant	B2B Integration},
booktitle = {International Workshop on Dynamic Distributed Systems (IWDDS), In	conjunction with the 26th International Conference on Distributed	Computing Systems (ICDCS)},
year = {2006},
address = {Lisboa, Portugal},
publisher = {IEEE Computer Society},
date = {July 4-7, 2006},
isbn = {0-7695-2541-5},
issn = {1545-0678},
owner = {Jorge Cardoso},
refid = {98},
timestamp = {2010.08.26},
webpdf = {/Papers/WP-2006-034-IEEE-DABI-Benchmarking-a-semantic-web-service-architecture.pdf}}


text:
/* Readium CSS
   OS Accessibility Modes

   A stylesheet to deal with OS accessibility settings

   Repo: https://github.com/readium/readium-css */

/* Windows high contrast colors are mapped to CSS system color keywords
   See http://www.gwhitworth.com/blog/2017/04/how-to-use-ms-high-contrast */

@media screen and (-ms-high-contrast: active) {
  :root {
    background-color: window !important;
    color: windowText !important;
  }

  /* The following selectors are super funky but it makes sure everything is inherited, this is indeed critical for this mode */
  :root :not(#\#):not(#\#):not(#\#),
  :root :not(#\#):not(#\#):not(#\#) :not(#\#):not(#\#):not(#\#)
  :root :not(#\#):not(#\#):not(#\#) :not(#\#):not(#\#):not(#\#) :not(#\#):not(#\#):not(#\#) {
    background-color: inherit !important;
    color: inherit !important;
  }

  .readiumCSS-mo-active-default {
    background-color: highlight !important;
    color: highlightText !important;
  }

  /* For links, hyperlink keyword is automatically set */

  /* Should we also set user highlights? */
}

/* We probably don’t need this

@media screen and (-ms-high-contrast: black-on-white) { }

@media screen and (-ms-high-contrast: white-on-black) { }

*/

@media screen and (monochrome) {
  /* Grayscale (Implemented in Safari, what about eInk?) */
  /* Must deal with anything color (contrast) so must be managed at the night/sepia/theme level :( */
}

@media screen and (prefers-reduced-motion) {
  /* If reduced motion is set on MacOS, in case we have animation/transition */
}

gha_language: TypeScript

extension: css


text:
@book{Lipovaca11,
 author = {Lipova\v{c}a, Miran},
 title = {Learn You a Haskell for Great Good!: A Beginner's Guide},
 year = {2011},
 isbn = {1593272839, 9781593272838},
 edition = {1st},
 publisher = {No Starch Press},
 address = {San Francisco, CA, USA},
}

@book{Hutton07,
 author = {Hutton, Graham},
 title = {Programming in Haskell},
 year = 2007,
 isbn = {0521871727, 9780521871723},
 publisher = {Cambridge University Press},
 address = {New York, NY, USA},
}

@book{Hutton16,
 author = {Hutton, Graham},
 title = {Programming in Haskell},
 year = {2016},
 isbn = {1316626229, 9781316626221},
 edition = {2nd},
 publisher = {Cambridge University Press},
 address = {New York, NY, USA},
}

@article{Halbwachs91,
  title={The synchronous data flow programming language LUSTRE},
  author={Halbwachs, Nicholas and Caspi, Paul and Raymond, Pascal and Pilaud, Daniel},
  journal={Proceedings of the IEEE},
  volume={79},
  number={9},
  pages={1305--1320},
  year={1991},
  publisher={IEEE}
}

@inproceedings{Ungureanu17,
  title={A layered formal framework for modeling of cyber-physical systems},
  author={Ungureanu, George and Sander, Ingo},
  booktitle={2017 Design, Automation \& Test in Europe Conference \& Exhibition (DATE)},
  pages={1715--1720},
  year={2017},
  organization={IEEE}
}

@inproceedings{Ungureanu18a,
  title={Bridging discrete and continuous time with {Atoms}},
  author={Ungureanu, George and de Medeiros, José E. G. and Sander, Ingo},
  booktitle={2018 Design, Automation \& Test in Europe Conference \& Exhibition (DATE)},
  year={2018},
  organization={IEEE}
}

@article{Lee17,
 author = {Lee, Edward A.},
 title = {Fundamental Limits of Cyber-Physical Systems Modeling},
 journal = {ACM Trans. Cyber-Phys. Syst.},
 issue_date = {February 2017},
 volume = {1},
 number = {1},
 month = nov,
 year = {2016},
 issn = {2378-962X},
 pages = {3:1--3:26},
 articleno = {3},
 numpages = {26},
 url = {http://doi.acm.org/10.1145/2912149},
 doi = {10.1145/2912149},
 acmid = {2912149},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Chaos, completeness, continuums},
}

@article{Lee98,
  title={A framework for comparing models of computation},
  author={Lee, Edward A and Sangiovanni-Vincentelli, Alberto},
  journal={IEEE Transactions on computer-aided design of integrated circuits and systems},
  volume={17},
  number={12},
  pages={1217--1229},
  year={1998},
  publisher={IEEE}
}

@article{Hudak03,
  title={Arrows, robots, and functional reactive programming},
  author={Hudak, Paul and Courtney, Antony and Nilsson, Henrik and Peterson, John},
  journal={Lecture notes in computer science},
  volume={2638},
  pages={159--187},
  year={2003},
  publisher={Springer}
}

@article{Sander04,
 author = {Sander, I. and Jantsch, A.},
 title = {System Modeling and Transformational Design Refinement in ForSyDe {(Formal System Design)}},
 journal = {Trans. Comp.-Aided Des. Integ. Cir. Sys.},
 issue_date = {November 2006},
 volume = {23},
 number = {1},
 month = nov,
 year = {2006},
 issn = {0278-0070},
 pages = {17--32},
 numpages = {16},
 url = {http://dx.doi.org/10.1109/TCAD.2003.819898},
 doi = {10.1109/TCAD.2003.819898},
 acmid = {2300577},
 publisher = {IEEE Press},
 address = {Piscataway, NJ, USA},
}

@book{Bird87,
	title = {An introduction to the theory of lists},
	isbn = {3642873766},
	publisher = {Springer},
	author = {Bird, Richard S.},
	year = {1987}
}

@book{Bird97,
 author = {Bird, Richard and de Moor, Oege},
 title = {Algebra of Programming},
 year = {1997},
 isbn = {0-13-507245-X},
 publisher = {Prentice-Hall, Inc.},
 address = {Upper Saddle River, NJ, USA},
}

@phdthesis{Reekie95,
	title = {Realtime Signal Processing},
	abstract = {Models of parallelism, process networks, dataflow {MoC}
This thesis presents a "visual" block diagram development system aimed at developing signal processing applications. It is based on Haskell and is limited to the dataflow {MoC}. It presents skeletons for parallel computation.},
	school = {School of Electrical Engineering},
	author = {Reekie, Hideki John},
	year = {1995},
	keywords = {parallel, read, skeleton}
}

@phdthesis{Sander03,
	address = {Stockholm},
	title = {System modeling and design refinement in {ForSyDe}},
	language = {English},
	school = {Kungliga Tekniska h\"{o}gskolan. Institutionen f\"{o}r mikroelektronik och informationsteknik.},
	author = {Sander, Ingo},
	year = {2003}
}

@incollection{Gorlatch03,
year={2003},
isbn={978-1-85233-506-9},
author={Fischer, Jörg and Gorlatch, Sergei and Bischof, Holger},
booktitle={Patterns and Skeletons for Parallel and Distributed Computing},
editor={Rabhi, Fethi A. and Gorlatch, Sergei},
doi={10.1007/978-1-4471-0097-3_1},
title={Foundations of Data-parallel Skeletons},
publisher={Springer London},
author={Fischer, Jörg and Gorlatch, Sergei and Bischof, Holger},
pages={1-27},
language={English}
}

@article{Kahn76,
  title={Coroutines and networks of parallel processes},
  author={Kahn, Gilles and MacQueen, David},
  year={1976}
}

@book{Skillicorn05,
place={Cambridge},
series={Cambridge International Series on Parallel Computation},
title={Foundations of Parallel Programming},
DOI={10.1017/CBO9780511526626},
publisher={Cambridge University Press},
author={Skillicorn, D. B.},
year={1994},
collection={Cambridge International Series on Parallel Computation}
}

repository: ugeorge/forsyde-atom-docs

repo_name: ugeorge/forsyde-atom-docs


text:
DESCRIPTION = "Engrave is an Edje Editing Library"
LICENSE = "MIT"
# also requires yacc and lex on host
DEPENDS = "evas ecore"
PV = "0.0.0+svnr${SRCREV}"
PR = "r1"

inherit efl


text:
@InProceedings{hamm15,
  title = {{Preserving Privacy of Continuous High-dimensional Data with Minimax Filters}},
  author = {Hamm, Jihun},
  pages = {324-332},
  abstract = {Preserving privacy of high-dimensional and continuous data such as images or biometric data is a challenging problem. This paper formulates this problem as a learning game between three parties: 1) data contributors using a filter to sanitize data samples, 2) a cooperative data aggregator learning a target task using the filtered samples, and 3) an adversary learning to identify contributors using the same filtered samples. Minimax filters that achieve the optimal privacy-utility trade-off from broad families of filters and loss/classifiers are defined, and algorithms for learning the filers in batch or distributed settings are presented. Experiments with several real-world tasks including facial expression recognition, speech emotion recognition, and activity recognition from motion, show that the minimax filter can simultaneously achieve similar or better target task accuracy and lower privacy risk, often significantly lower than previous methods.},
}

repository: mreid/papersite

repo_name: mreid/papersite

gha_license_id: MIT

gha_language: TeX


text:
@article{lee_predicting_2019,
 abstract = {Predicting mechanical stress contours on skin resulting from local tissue rearrangement surgeries is needed to design optimal treatment plans and avoid wound healing complications. Finite element (FE) simulations of skin tissues have been shown to be a reliable tool in preoperative planning, yet, a major obstacle in the creation of predictive software comes from the inherent uncertainty in material properties of biological materials, and the high computational cost of creating and calibrating virtual surgery models. In this study we build computationally inexpensive surrogates to easily predict stress profiles for arbitrary material parameters and a range of defect sizes in three reconstructive scenarios: advancement, transposition, and rotation flaps. The surrogates are built by first creating a training data set of FE simulations that cover the input space of experimentally-determined skin properties from the literature. A reduced order representation of the training data set is achieved via principal component analysis, and computationally efficient surrogates are then created through Gaussian Process (GP) regression. We show that the GP surrogates predict stress contours with relative errors that are on average 2% in the l2-norm compared to the high-fidelity FE models. We apply the GP surrogates to predict differences in the probability densities of stress contours between two different age groups undergoing the same procedure. By replacing nonlinear FE models with accurate yet inexpensive models that can be evaluated for any combination of human skin material parameters and a range of defect sizes, we aim to enable calibration and prediction of stress contours in individualized clinical cases in the near future.},
 author = {Lee, Taeksang and Gosain, Arun K and Bilionis, Ilias and Tepole, Adrian Buganza},
 doi = {10.1016/j.jmps.2019.01.012},
 file = {ScienceDirect Full Text PDF:/Users/iliasbilionis/Zotero/storage/5ACNXA9F/Lee et al. - 2019 - Predicting the effect of aging and defect size on .pdf:application/pdf;ScienceDirect Snapshot:/Users/iliasbilionis/Zotero/storage/XFPVT48B/S0022509618308834.html:text/html},
 issn = {0022-5096},
 journal = {Journal of the Mechanics and Physics of Solids},
 keywords = {Uncertainty propagation, Nonlinear finite elements, Principal component analysis, Bayesian surrogate model, Reconstructive surgery, Skin biomechanics},
 month = {April},
 pages = {572--590},
 title = {Predicting the effect of aging and defect size on the stress profiles of skin from advancement, rotation and transposition flap surgeries},
 url = {http://www.sciencedirect.com/science/article/pii/S0022509618308834},
 urldate = {2019-05-17},
 volume = {125},
 year = {2019}
}

repository: PredictiveScienceLab/www

repo_name: PredictiveScienceLab/www


text:
require ti-xdctools.inc

PV = "3_16_02_32"

SRC_URI[xdcbin.md5sum] = "110803859243385090520fc119cb27c3"
SRC_URI[xdcbin.sha256sum] = "0a3db1d117a1a459d32e7b4feae032a36abc4243fcbbedb0a02d8cfed1767f28"


text:
DESCRIPTION = "A flexible VOIP soft switch/PBX."
DESCRIPTION_${PN}-ogi = "OpenPBX Gateway Inerface for scripted PBX call processing"
DESCRIPTION_${PN}-fax = "Fax send/receive file and T.38 support for OpenPBX"
DESCRIPTION_${PN}-ldap = "LDAP Directory services interface for OpenPBX"
DESCRIPTION_${PN}-sounds = "Standard set of audio prompts for OpenPBX"
HOMEPAGE = "http://www.openpbx.org"
RDEPENDS = "ssmtp"
SECTION = "voip"
LICENSE = "GPL"
DEPENDS = "openssl zlib tiff libcap spandsp speex readline js \
           sox-native findutils-native"
DEPENDS_${PN}-ldap = "openldap"
RRECOMMENDS = "logrotate"
RRECOMMENDS_${PN}-ogi = "perl perl-module-strict openpbx.org-perl"
PV = "1.2_rc3"
PR = "r2"

SRC_URI = "http://www.openpbx.org/releases/${P}.tar.gz \
           svn://svn.openpbx.org/openpbx-sounds/trunk/sounds/en_US;module=MelanieTaylor;proto=svn \
           file://bootstrap.patch;patch=1 \
           file://openssl.m4.patch;patch=1 \
           file://logrotate \
           file://volatiles \
           file://init"

PARALLEL_MAKE = ""
INITSCRIPT_NAME = "openpbx"
INITSCRIPT_PARAMS = "defaults 60"

inherit autotools update-rc.d

EXTRA_OECONF = " --with-ssl=${STAGING_DIR}/${HOST_SYS} --enable-low_memory \
        --disable-zaptel --with-directory-layout=lsb --enable-t38 \
        --with-codec-speex=${STAGING_DIR}/${HOST_SYS} --with-app_ldap \
        --with-perl-shebang='#!${bindir}/perl' --with-jabber --with-res_jabber \
        --with-javascript --with-res_js \
        --bindir=${bindir} --datadir=${datadir} --sysconfdir=${sysconfdir} \
        --includedir=${includedir} --infodir=${infodir} --mandir=${mandir} \
        --localstatedir=${localstatedir} --libdir=${libdir}"

do_configure_prepend () {
    ${S}/bootstrap.sh
    # Fix some stupidness with the VoiceMail app naming. Case Matters!
    sed -i 's:Voicemail:VoiceMail:' ${S}/configs/extensions.conf.sample
    sed -i 's:/var:${localstatedir}:' ${WORKDIR}/volatiles
    sed -i 's:/var:${localstatedir}:' ${WORKDIR}/logrotate
    sed -i 's:/etc/init.d:${sysconfdir}/init.d:' ${WORKDIR}/logrotate
}

do_install_append() {
    install -c -D -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/openpbx
    install -c -D -m 644 ${WORKDIR}/logrotate ${D}${sysconfdir}/logrotate.d/openpbx
    install -c -D -m 644 ${WORKDIR}/volatiles ${D}${sysconfdir}/default/volatiles/openpbx
    # And now for sounds...
    for file in `find ${WORKDIR}/MelanieTaylor -name \*.wav`; do
        echo $file
        sox -V $file -t raw -s -r 8000 -c 1 -w `echo $file|sed -e s/\.wav$/.sln/` resample -ql;
        sox -V $file -t raw -U -r 8000 -c 1 -b `echo $file|sed -e s/\.wav$/.ulaw/` resample -ql;
        sox -V $file -t raw -A -r 8000 -c 1 -b `echo $file|sed -e s/\.wav$/.alaw/` resample -ql;
        sox -V $file -t gsm -r 8000 -c 1 -b `echo $file|sed -e s/\.wav$/.gsm/` resample -ql;
        relfile=`echo $file|sed -e s:^${WORKDIR}/MelanieTaylor/::`
        relfile2=`echo $relfile|sed -e s:\.wav$::`
        install -c -D -m 644 ${WORKDIR}/MelanieTaylor/$relfile2.sln ${D}${datadir}/openpbx.org/sounds/$relfile2.sln
        install -c -D -m 644 ${WORKDIR}/MelanieTaylor/$relfile2.ulaw ${D}${datadir}/openpbx.org/sounds/$relfile2.ulaw
        install -c -D -m 644 ${WORKDIR}/MelanieTaylor/$relfile2.alaw ${D}${datadir}/openpbx.org/sounds/$relfile2.alaw
        install -c -D -m 644 ${WORKDIR}/MelanieTaylor/$relfile2.gsm ${D}${datadir}/openpbx.org/sounds/$relfile2.gsm
    done
}

PACKAGES = "${PN}-sounds ${PN}-fax ${PN}-ogi ${PN}-ldap ${PN}-doc ${PN}-dev ${PN}"

FILES_${PN}-sounds = "${datadir}/openpbx.org/sounds/*"
FILES_${PN}-dev = "${libdir}/openpbx.org/modules/*.la \
                   ${libdir}/openpbx.org/*.la \
                   ${includedir}/openpbx/*"
FILES_${PN}-fax = "${libdir}/openpbx.org/modules/app_backgrounddetect.so \
                   ${libdir}/openpbx.org/modules/app_faxdetect.so \
                   ${libdir}/openpbx.org/modules/app_rxfax.so \
                   ${libdir}/openpbx.org/modules/app_txfax.so"
FILES_${PN}-ogi = "${libdir}/openpbx.org/modules/res_ogi.so \
                   ${datadir}/openpbx.org/ogi/*"
FILES_${PN}-ldap = "${libdir}/openpbx.org/modules/app_ldap.*"

pkg_postinst_prepend() {
    grep -q openpbx ${sysconfdir}/group || addgroup --system openpbx
    grep -q openpbx ${sysconfdir}/passwd || adduser --system --home ${localstatedir}/run/openpbx.org --no-create-home --disabled-password --ingroup openpbx -s ${base_bindir}/false openpbx
    chown -R openpbx:openpbx ${libdir}/openpbx.org ${localstatedir}/lib/openpbx.org  ${localstatedir}/spool/openpbx.org ${localstatedir}/log/openpbx.org ${localstatedir}/run/openpbx.org ${sysconfdir}/openpbx.org ${datadir}/openpbx.org
    /etc/init.d/populate-volatile.sh update
}

pkg_postinst_${PN}-fax () {
    chown -R openpbx:openpbx ${libdir}/openpbx.org
}

pkg_postinst_${PN}-ldap () {
    chown -R openpbx:openpbx ${libdir}/openpbx.org
}

pkg_postinst_${PN}-sounds () {
    chown -R openpbx:openpbx ${datadir}/openpbx.org
}

CONFFILES_${PN} += "${sysconfdir}/openpbx.org/musiconhold.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adsi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/adtranvofr.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/agents.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr_custom.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr_manager.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/cdr_tds.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/codecs.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/dnsmgr.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/dundi.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/enum.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/extconfig.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/extensions.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/extensions.ael"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/features.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/iax.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/indications.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/logger.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/manager.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/meetme.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/mgcp.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/modem.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/modules.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/muted.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/openpbx.adsi"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/openpbx.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/osp.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/privacy.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/queues.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/rpt.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/rtp.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/sip.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/sip_notify.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/udptl.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/voicemail.conf"
CONFFILES_${PN} += "${sysconfdir}/openpbx.org/woomera.conf"

repository: jdegges/gumstix-pip-oe

repo_name: jdegges/gumstix-pip-oe


text:
@misc{Gasdia19,
  author       = {Forrest Gasdia},
  title        = {ModifiedHankelFunctionsOfOrderOneThird.jl: solutions to Stokes' differential equation in the Julia programming language},
  year         = 2019,
  doi          = {10.5281/zenodo.3522565},
  url          = {https://doi.org/10.5281/zenodo.3522565}
}

gha_language: Julia


text:
@inproceedings {203708,
        author = {Aravind Machiry and Chad Spensky and Jake Corina and Nick Stephens and Christopher Kruegel and Giovanni Vigna},
        title = {{DR}. {CHECKER}: A Soundy Analysis for Linux Kernel Drivers},
        booktitle = {26th {USENIX} Security Symposium ({USENIX} Security 17)},
        year = {2017},
        isbn = {978-1-931971-40-9},
        address = {Vancouver, BC},
        pages = {1007--1024},
        url = {https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/machiry},
        publisher = {{USENIX} Association},
}


text:
require recipes-devtools/binutils/binutils.inc
require recipes-devtools/binutils/binutils-${PV}.inc
require recipes-devtools/binutils/binutils-cross.inc

FILESEXTRAPATHS_prepend := "${COREBASE}/meta/recipes-devtools/binutils/binutils:"

PROVIDES = ""
PN = "binutils-cross-arm-none-eabi"
TARGET_ARCH = "arm"
TARGET_VENDOR = "-none"
TARGET_VENDOR_virtclass-multilib-lib32 = "-none"
TARGET_OS = "eabi"

repository: iyadq/meta-qcom

repo_name: iyadq/meta-qcom


text:
@inproceedings{WangDDoSAttackProtection2014,
 author = {Wang, Bing and Zheng, Yao and Lou, Wenjing and Hou, Y. Thomas},
 booktitle = {NPSec 2014},
 copyright = {CC0 1.0 Universal Public Domain Dedication},
 file = {/Users/yao/Cloud/Zotero/storage/26PTLTNN/Wang et al. - 2014 - DDoS Attack Protection in the Era of Cloud Computi.pdf},
 keywords = {conference},
 month = {October},
 title = {DDoS Attack Protection in the Era of Cloud Computing and Software-Defined Networking},
 year = {2014}
}

repository: brackenw/academic-kickstart

repo_name: brackenw/academic-kickstart

gha_language: Shell


text:
# (C) Copyright 2016,
# National Instruments Corporation.
# All rights reserved.

SUMMARY = "Ptest packages necessary for passing the NILRT functional ptest automated test system"
LICENSE = "MIT"

PACKAGE_ARCH = "${MACHINE_ARCH}"

inherit packagegroup

RDEPENDS:${PN} = "ptest-runner"

# ptest packages
RDEPENDS:${PN}:append = "\
    busybox-ptest \
    bzip2-ptest \
    coreutils-ptest \
    e2fsprogs-ptest \
    elfutils-ptest \
    ethtool-ptest \
    flex-ptest \
    gettext-ptest \
    glibc-locale-tests-ptest \
    glibc-tests-ptest \
    kernel-tests-ptest \
    liberror-perl-ptest \
    libxml2-ptest \
    mdadm-ptest \
    nettle-ptest \
    ni-hw-scripts-ptest \
    ni-test-boot-time-ptest \
    opkg-ptest \
    pango-ptest \
    parted-ptest \
    perl-ptest \
    pstore-save-ptest \
    python3-appdirs-ptest \
    python3-atomicwrites-ptest \
    python3-bcrypt-ptest \
    python3-cryptography-ptest \
    python3-markupsafe-ptest \
    python3-more-itertools-ptest \
    python3-msgpack-ptest \
    python3-multidict-ptest \
    python3-pluggy-ptest \
    python3-pyasn1-ptest \
    python3-pyroute2-ptest \
    python3-pyserial-ptest \
    python3-pytz-ptest \
    python3-wcwidth-ptest \
    rt-tests-ptest \
    run-postinsts-ptest \
    sed-ptest \
    util-linux-ptest \
    xorg-fonts-100dpi-ptest \
    zeromq-ptest \
"

repository: ni/meta-nilrt

repo_name: ni/meta-nilrt

branch_name: refs/heads/nilrt/master/kirkstone


text:
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/

%% Created for Federico Tramarin at 2019-07-15 16:39:25 +0200

%% Saved with string encoding Unicode (UTF-8)

@ARTICLE{Tramarin20213518,
selected = {true},
abbr={TII},
author={Tramarin, F. and Luvisotto, M. and Willig, A. and Yu, K.},
title={Guest Editorial: Industrial Cyber-Physical Systems - New Trends in Computing and Communications},
journal={IEEE Transactions on Industrial Informatics},
year={2021},
volume={17},
number={5},
pages={3518-3522},
doi={10.1109/TII.2020.3033818},
art_number={9361682},
url={https://www.scopus.com/inward/record.uri?eid=2-s2.0-85101772945&doi=10.1109%2fTII.2020.3033818&partnerID=40&md5=c951620c85285c149eaea1d7c8f413e6},
publisher={IEEE Computer Society},
issn={15513203},
document_type={Editorial},
source={Scopus},
}

@ARTICLE{Morato2021,
selected = {true},
abbr={TIM},
author={Morato, A. and Vitturi, S. and Tramarin, F. and Cenedese, A.},
title={Assessment of Different OPC UA Implementations for Industrial IoT-Based Measurement Applications},
journal={IEEE Transactions on Instrumentation and Measurement},
year={2021},
volume={70},
doi={10.1109/TIM.2020.3043116},
art_number={9290079},
url={https://www.scopus.com/inward/record.uri?eid=2-s2.0-85097935631&doi=10.1109%2fTIM.2020.3043116&partnerID=40&md5=af0cd0e895e1f962a0242c98b4c6c78b},
abstract={The industrial Internet of Things (IIoT) paradigm represents an attractive opportunity for new generation measurement applications, which are increasingly based on efficient and reliable communication systems to allow the extensive availability of continuous data from instruments and/or sensors, thus enabling real-time measurement analysis. Nevertheless, different communication systems and heterogeneous sensors and acquisition systems may be found in an IIoT-enabled measurement application, so that solutions need to be defined to tackle the issue of seamless, effective, and low-latency interoperability. A significant and appropriate solution is the open platform communications (OPCs) unified architecture (UA) protocol, thanks to its object-oriented structure that allows a complete contextualization of the information. The intrinsic complexity of OPC UA, however, imposes meaningful performance assessment to evaluate its suitability in the aforementioned context. To this aim, this article presents the design of a general yet accurate and reproducible measurement setup that will be exploited to assess the performance of the main open-source implementations of OPC UA. The final goal of this work is to provide a characterization of the impact of this protocol stack in an IIoT-enabled measurement system, in particular, in terms of both the latency introduced in the measurement process and the power consumption. © 1963-2012 IEEE.},
author_keywords={Distributed measurement applications;  distributed sensors;  industrial Internet of Things (IIoT);  latency assessment;  open platform communication unified architecture (OPC UA);  performance evaluation},
keywords={Continuous time systems;  Interoperability;  Network architecture;  Real time systems, Acquisition systems;  Heterogeneous sensors;  Measurement process;  Open source implementation;  Performance assessment;  Real time measurements;  Reliable communication;  Unified architecture, Industrial internet of things (IIoT)},
publisher={Institute of Electrical and Electronics Engineers Inc.},
issn={00189456},
coden={IEIMA},
document_type={Article},
source={Scopus},
}

@ARTICLE{Branz20207732,
abbr={TII},
author={Branz, F. and Antonello, R. and Schenato, L. and Tramarin, F. and Vitturi, S.},
title={Time-Critical Wireless Networked Embedded Systems: Feasibility and Experimental Assessment},
journal={IEEE Transactions on Industrial Informatics},
year={2020},
volume={16},
number={12},
pages={7732-7742},
doi={10.1109/TII.2020.2992990},
art_number={9089224},
url={https://www.scopus.com/inward/record.uri?eid=2-s2.0-85092076600&doi=10.1109%2fTII.2020.2992990&partnerID=40&md5=1cdf600d86f15df174c48a3c7fbadb5c},
abstract={In this article, we investigate an innovative solution, to implement high sampling frequency industrial control by means of networked embedded systems connected via WiFi. The basic idea relies on a co-design approach for the control application, which is then able to adapt its sampling period, as well as to tune the Wi-Fi parameters, according to the feedback coming from the network. To this end, we implemented a cross-layer architecture acting at both application and data-link layers, which features a robust frame-delay state estimator, a time-efficient communication policy, and a specific tuning of the critical protocol parameters. Suitable hardware-in-the-loop experiments have been carried out exploiting two different embedded systems available off-the-shelf. The preliminary results, obtained from an extensive experimental campaign, are encouraging since they show that the proposed architecture enables industrial control applications requiring a sampling rate up to 1000 Hz, even in presence of communication impairments. © 2005-2012 IEEE.},
author_keywords={Kalman filters;  networked control systems;  wireless networks},
keywords={Network architecture;  Networked control systems;  Wi-Fi;  Wireless local area networks (WLAN), Cross-layer architecture;  Experimental assessment;  Experimental campaign;  Hard-ware-in-the-loop;  High sampling frequencies;  Industrial control applications;  Networked embedded systems;  Proposed architectures, Embedded systems},
publisher={IEEE Computer Society},
issn={15513203},
document_type={Article},
source={Scopus},
}

@ARTICLE{Fedullo20201,
abbr={MDPI_S},
author={Fedullo, T. and Tramarin, F. and Vitturi, S.},
title={The impact of rate adaptation algorithms on wi-fi-based factory automation systems},
journal={Sensors (Switzerland)},
year={2020},
volume={20},
number={18},
pages={1-13},
doi={10.3390/s20185195},
art_number={5195},
url={https://www.scopus.com/inward/record.uri?eid=2-s2.0-85090575123&doi=10.3390%2fs20185195&partnerID=40&md5=b15114cff2f1643b37fbb4a490de2cc8},
abstract={Factory automation systems based on the IEEE 802.11 Wi-Fi standard may benefit from its Multi-Rate Support (MRS) feature, which allows for dynamically selecting the most suitable transmission rate for the targeted application context. The MRS is implemented by means of rate adaptation algorithms (RAAs), which has already demonstrated to be effective to improve both timeliness and reliability, which are typically strict requirements of industrial real-time communication systems. Indeed, some of such algorithms have been specifically conceived for reliable real-time communications. However, the computational complexity of such algorithms has not been effectively investigated yet. In this paper, we address such an issue, particularly focusing on the execution times of some specific rate adaptation algorithms, as well as on their impact on the automation tasks. In this respect, after a formal description of the algorithms, we present the outcomes of an extensive experimental session, which includes practical measurements and realistic simulations. The obtained results are encouraging, since the measured execution times indicate that rate adaptation algorithms can be profitably adopted by industrial automation systems, allowing for improving their reliability and timeliness without impacting on the overall performance. © 2020 by the authors. Licensee MDPI, Basel, Switzerland.},
author_keywords={Factory automation;  IEEE 802.11;  Rate adaptation;  Real-time networks;  Wireless industrial networks},
keywords={Computational complexity;  Factory automation;  IEEE Standards;  Wireless local area networks (WLAN), Application contexts;  Factory automation systems;  Formal Description;  Industrial automation system;  Real-time communication;  Real-time communication system;  Realistic simulation;  Timeliness and reliability, Real time systems, algorithm;  article;  automation;  outcome assessment;  reliability;  simulation;  timeliness},
publisher={MDPI AG},
issn={14248220},
document_type={Article},
source={Scopus},
}

@ARTICLE{Pezzutto2020,
author={Pezzutto, M. and Tramarin, F. and Dey, S. and Schenato, L.},
title={Adaptive transmission rate for LQG control over Wi-Fi: A cross-layer approach},
journal={Automatica},
year={2020},
volume={119},
doi={10.1016/j.automatica.2020.109092},
art_number={109092},
url={https://www.scopus.com/inward/record.uri?eid=2-s2.0-85086632897&doi=10.1016%2fj.automatica.2020.109092&partnerID=40&md5=79afc58f5f9cc54ee58e10865e0f66a8},
abstract={This work studies the problem of LQG control when the link between the sensor and the controller relies on a Wi-Fi network. Unfortunately, the communication on a wireless medium is sensitive to noise in the transmission band, which is characterized by the Signal-to-Noise Ratio (SNR). Wi-Fi allows to switch among different bit-rates in real-time thus permitting to trade-off lower loss probabilities for larger latency or vice-versa to achieve better closed-loop performance. To exploit this feature, under a constant SNR scenario, we propose a cross-layer approach where the bit-rate is optimally selected based on a control performance metric (i.e. minimum LQG cost) and a model-based controller is used to compensate for the packet losses. Under time-varying SNR, we additionally propose a (sub-optimal) on-line rate adaptation strategy and we guarantee the closed-loop stability under some mild conditions. Numerical comparisons with emulation-based approaches using TrueTime, a realistic Matlab-based Wi-Fi simulator, are included to show the benefits of the adaptive approach under time-varying SNR scenarios. © 2020 Elsevier Ltd},
author_keywords={Control over wireless;  LQG;  Packet loss;  Rate selection;  Wi-Fi},
keywords={Controllers;  Economic and social effects;  Wi-Fi;  Wireless local area networks (WLAN), Adaptive approach;  Adaptive transmission rate;  Closed loop stability;  Closed-loop performance;  Control performance;  Cross-layer approach;  Model-based controller;  Numerical comparison, Signal to noise ratio},
publisher={Elsevier Ltd},
issn={00051098},
coden={ATCAA},
document_type={Article},
source={Scopus},
}

@article{trama_pieee2019,
	abbr={PIEEE},
	Author = {F. {Tramarin} and A. K. {Mok} and S. {Han}},
	Date-Added = {2019-07-15 16:31:51 +0200},
	Date-Modified = {2019-07-15 16:39:24 +0200},
	Doi = {10.1109/JPROC.2019.2913450},
	Issn = {0018-9219},
	Journal = {Proceedings of the IEEE},
	Keywords = {riv_int},
	Month = {June},
	Number = {6},
	Pages = {1027-1052},
	Title = {Real-Time and Reliable Industrial Control Over Wireless LANs: Algorithms, Protocols, and Future Directions},
	Volume = {107},
	Year = {2019},
	Bdsk-Url-1 = {https://doi.org/10.1109/JPROC.2019.2913450},
	html={https://doi.org/10.1109/JPROC.2019.2913450},
	selected = {true}}

@article{wcmc_lora_2018,
abbr={WCMC},
	Author = {Michele Luvisotto and Federico Tramarin and Lorenzo Vangelista and Stefano Vitturi},
	Doi = {https://doi.org/10.1155/2018/3982646},
	Issn = {1530-8669},
	Journal = {Wireless Communications and Mobile Computing},
	Keywords = {riv_int},
	Pages = {1 - 11},
	Title = {On the Use of LoRaWAN for Indoor Industrial IoT Applications},
	Volume = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://doi.org/10.1155/2018/3982646}}

@article{information_2018,
	Author = {Federico Tramarin and Claudio Narduzzi and Stefano Vitturi and Matteo Bertocco},
	Doi = {https://doi.org/10.3390/info9050122},
	Issn = {1530-8669},
	Journal = {Information},
	Keywords = {riv_int},
	Number = {5},
	Pages = {122},
	Title = {A Calibrated Test-Set for Measurement of Access-Point Time Specifications in Hybrid Wired/Wireless Industrial Communication},
	Volume = {9},
	Year = {2018},
	Bdsk-Url-1 = {https://doi.org/10.3390/info9050122}}

@article{comnet2017,
abbr={COMNET},
	Author = {Michele Luvisotto and Federico Tramarin and Stefano Vitturi},
	Doi = {https://doi.org/10.1016/j.comnet.2017.07.002},
	Issn = {1389-1286},
	Journal = {Computer Networks},
	Keywords = {riv_int},
	Pages = {114 - 124},
	Title = {A Learning Algorithm for Rate Selection in Real-Time Wireless LANs},
	Url = {http://www.sciencedirect.com/science/article/pii/S138912861730275X},
	Volume = {126},
	Year = {2017},
	Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S138912861730275X},
	Bdsk-Url-2 = {https://doi.org/10.1016/j.comnet.2017.07.002}}

@article{tii2016_2,
abbr={TII},
	Author = {Tramarin, F. and Vitturi, S. and Luvisotto, M.},
	Citscholar = {//},
	Citscopus = {//},
	Date-Added = {2016-04-26 05:00:52 +0000},
	Date-Modified = {2016-07-27 12:06:49 +0000},
	Doi = {10.1109/TII.2016.2616327},
	Impf = {4.708},
	Impfa = {2016},
	Issn = {1551-3203},
	Journal = {Industrial Informatics, IEEE Transactions on},
	Keywords = {riv_int},
	Number = {2},
	Pages = {846-855},
	Rivcat = {//},
	Role = {Primo autore},
	Title = {A Dynamic Rate Selection Algorithm for IEEE 802.11 Industrial Wireless LAN},
	Volume = {13},
	Year = {2017},
	Bdsk-Url-1 = {https://doi.org/10.1109/TII.2016.2616327}}

@article{tcom15,
abbr={TCOM},
	Author = {A. Cenedese and F. Tramarin and S. Vitturi},
	Citscholar = {//},
	Citscopus = {//},
	Date-Added = {2015-03-31 12:22:26 +0000},
	Date-Modified = {2016-07-27 12:07:35 +0000},
	Doi = {10.1109/TCOMM.2016.2623702},
	Impf = {2.298},
	Impfa = {2016},
	Issn = {0090-6778},
	Journal = {Communications, IEEE Transactions on},
	Keywords = {riv_int},
	Number = {1},
	Rivcat = {//},
	Role = {Primo autore},
	Title = {An Energy Efficient Ethernet Strategy Based on Traffic Prediction and Shaping},
	Volume = {65},
	Year = {2017},
	Bdsk-Url-1 = {https://doi.org/10.1109/TCOMM.2016.2623702}}

@article{tii2016,
abbr={TII},
	Author = {Tramarin, F. and Vitturi, S. and Luvisotto, M. and Zanella, A.},
	Citscholar = {2},
	Citscopus = {0},
	Date-Added = {2016-02-22 02:18:23 +0000},
	Date-Modified = {2016-07-21 13:06:03 +0000},
	Doi = {10.1109/TII.2015.2504872},
	Impf = {4.708},
	Impfa = {2015},
	Issn = {1551-3203},
	Journal = {Industrial Informatics, IEEE Transactions on},
	Keywords = {riv_int},
	Number = {5},
	Pages = {1877-1886},
	Rivcat = {A},
	Role = {Primo autore},
	Title = {On the Use of IEEE 802.11n for Industrial Communications},
	Volume = {12},
	Year = {2016},
	Bdsk-Url-1 = {https://doi.org/10.1109/TII.2015.2504872}}

@article{tim2014,
	Author = {Bertocco, M. and Frigo, G. and Narduzzi, C. and Tramarin, F.},
	Citscholar = {13},
	Citscopus = {9},
	Date-Added = {2015-08-19 05:23:57 +0000},
	Date-Modified = {2016-07-28 12:26:06 +0000},
	Doi = {10.1109/TIM.2014.2321465},
	Impf = {1.808},
	Impfa = {2015},
	Issn = {0018-9456},
	Journal = {Instrumentation and Measurement, IEEE Transactions on},
	Keywords = {riv_int},
	Month = {10},
	Number = {10},
	Pages = {2358-2367},
	Rivcat = {Peer-review},
	Role = {Co-autore alla pari},
	Title = {Resolution Enhancement by Compressive Sensing in Power Quality and Phasor Measurement},
	Volume = {63},
	Year = {2014},
	Bdsk-Url-1 = {https://doi.org/10.1109/TIM.2014.2321465}}

@article{tii2015,
	Author = {Tramarin, F. and Vitturi, S.},
	Citscholar = {0},
	Citscopus = {0},
	Date-Added = {2015-08-19 05:19:16 +0000},
	Date-Modified = {2016-07-21 13:06:16 +0000},
	Doi = {10.1109/TII.2015.2426953},
	Impf = {4.708},
	Impfa = {2015},
	Issn = {1551-3203},
	Journal = {Industrial Informatics, IEEE Transactions on},
	Keywords = {riv_int},
	Month = {6},
	Number = {3},
	Pages = {841-852},
	Rivcat = {A},
	Role = {Primo autore},
	Title = {Strategies and Services for Energy Efficiency in Real-Time Ethernet Networks},
	Volume = {11},
	Year = {2015},
	Bdsk-Url-1 = {https://doi.org/10.1109/TII.2015.2426953}}

@article{tase2015,
	Author = {Vitturi, S. and Tramarin, F.},
	Citscholar = {4},
	Citscopus = {1},
	Date-Added = {2015-08-19 05:18:33 +0000},
	Date-Modified = {2016-07-21 13:06:58 +0000},
	Doi = {10.1109/TASE.2014.2313735},
	Impf = {2.696},
	Impfa = {2015},
	Issn = {1545-5955},
	Journal = {Automation Science and Engineering, IEEE Transactions on},
	Keywords = {riv_int},
	Month = {1},
	Number = {1},
	Pages = {228-237},
	Rivcat = {//},
	Role = {Primo autore},
	Title = {Energy Efficient Ethernet for Real-Time Industrial Networks},
	Volume = {12},
	Year = {2015},
	Bdsk-Url-1 = {https://doi.org/10.1109/TASE.2014.2313735}}

@article{iem2013,
	Author = {Stefano Vitturi and Federico Tramarin and Lucia Seno},
	Citscholar = {11},
	Citscopus = {8},
	Date-Modified = {2016-07-27 12:48:38 +0000},
	Doi = {10.1109/MIE.2013.2253837},
	Impf = {5.303},
	Impfa = {2015},
	Issn = {1932-4529},
	Journal = {IEEE Industrial Electronics Magazine},
	Keywords = {riv_int},
	Number = 2,
	Rivcat = {A},
	Role = {Co-autore alla pari},
	Title = {{Industrial Wireless Networks. The Significance of Timeliness in Communication Systems}},
	Volume = 7,
	Year = 2013,
	Bdsk-Url-1 = {https://doi.org/10.1109/MIE.2013.2253837}}

@article{tii2012,
	Author = {Vitturi, S. and Seno, L. and Tramarin, F. and Bertocco, M.},
	Cites = {35},
	Citscholar = {38},
	Citscopus = {24},
	Date-Modified = {2016-07-27 12:48:47 +0000},
	Doi = {10.1109/TII.2012.2189223},
	Impf = {4.708},
	Impfa = {2015},
	Issn = {1551-3203},
	Journal = {Industrial Informatics, IEEE Transactions on},
	Keywords = {riv_int},
	Month = {2},
	Number = {1},
	Pages = {198 -208},
	Rivcat = {A},
	Role = {Co-autore alla pari},
	Title = {{On the Rate Adaptation Techniques of IEEE 802.11 Networks for Industrial Applications}},
	Volume = {9},
	Year = {2013},
	Bdsk-Url-1 = {https://doi.org/10.1109/TII.2012.2189223}}

@article{iem2012,
	Author = {Seno, L. and Tramarin, F. and Vitturi, S.},
	Citscholar = {11},
	Citscopus = {7},
	Date-Modified = {2016-07-27 12:48:30 +0000},
	Doi = {10.1109/MIE.2012.2193292},
	Impf = {5.303},
	Impfa = {2015},
	Issn = {1932-4529},
	Journal = {IEEE Industrial Electronics Magazine},
	Keywords = {riv_int},
	Month = {6},
	Number = {2},
	Pages = {27 -37},
	Rivcat = {B},
	Role = {Co-autore alla pari},
	Title = {Performance of Industrial Communication Systems: Real Application Contexts},
	Volume = {6},
	Year = {2012},
	Bdsk-Url-1 = {https://doi.org/10.1109/MIE.2012.2193292}}

@article{tii2010,
	Author = {Gamba, G. and Tramarin, F. and Willig, A.},
	Citscholar = {33},
	Citscopus = {21},
	Date-Modified = {2016-07-27 12:48:22 +0000},
	Doi = {10.1109/TII.2010.2050777},
	Impf = {4.708},
	Impfa = {2015},
	Issn = {1551-3203},
	Journal = {Industrial Informatics, IEEE Transactions on},
	Keywords = {riv_int},
	Month = {8},
	Number = {3},
	Pages = {405 -415},
	Rivcat = {A},
	Role = {Primo autore},
	Title = {Retransmission Strategies for Cyclic Polling Over Wireless Channels in the Presence of Interference},
	Volume = {6},
	Year = {2010},
	Bdsk-Url-1 = {https://doi.org/10.1109/TII.2010.2050777}}


text:
#
# Base recipe: meta/recipes-graphics/xorg-lib/libxau_1.0.8.bb
# Base branch: daisy
#

SUMMARY = "Xau: X Authority Database library"

DESCRIPTION = "libxau provides the main interfaces to the X11 \
authorisation handling, which controls authorisation for X connections, \
both client-side and server-side."

require xorg-lib-common.inc

PR = "${INC_PR}.0"

inherit gettext

LICENSE = "MIT-style"
LIC_FILES_CHKSUM = "file://COPYING;md5=7908e342491198401321cec1956807ec"

DEPENDS += " xproto"
PROVIDES = "xau"

BBCLASSEXTEND = "native nativesdk"

# There is no debian patch
DEBIAN_PATCH_TYPE = "nopatch"

# Correct the package name follow Debian
DEBIANNAME_${PN}-dbg = "${PN}6-dbg"

repository: nghiaht-tsdv/meta-debian

repo_name: nghiaht-tsdv/meta-debian

branch_name: refs/heads/jethro

gha_language: BitBake


text:
PR = "r1"
TOOLCHAIN_TARGET_TASK = "\
    task-sdk-base \
    task-sdk-x11 \
    task-sdk-x11-ext \
    task-sdk-gpe"

require meta-toolchain.bb

SDK_SUFFIX = "toolchain-gpe"


text:
SUMMARY = "Automatic Docker System Prune service for removal of unused data"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

inherit allarch systemd

SRC_URI = "file://docker-auto-prune.service \
    file://docker-auto-prune.timer.in \
"

PACKAGE_ARCH = "${MACHINE_ARCH}"

# Allow build time customizations by the user
DOCKER_PRUNE_ONCALENDAR ?= "daily"

SYSTEMD_SERVICE:${PN} = "docker-auto-prune.timer"
SYSTEMD_AUTO_ENABLE:${PN} = "enable"

do_compile() {
	sed -e 's/@@DOCKER_PRUNE_ONCALENDAR@@/${DOCKER_PRUNE_ONCALENDAR}/' \
		${WORKDIR}/docker-auto-prune.timer.in > docker-auto-prune.timer
}

do_install() {
	install -d ${D}${systemd_system_unitdir}
	install -m 0644 ${WORKDIR}/docker-auto-prune.service ${D}${systemd_system_unitdir}
	install -m 0644 ${B}/docker-auto-prune.timer ${D}${systemd_system_unitdir}
}

FILES:${PN} += "${systemd_system_unitdir}/docker-auto-prune.service"

repository: foundriesio/meta-lmp

repo_name: foundriesio/meta-lmp

branch_name: refs/heads/main


text:
@InProceedings{noy14,
  supplementary = {Supplementary:noy14-supp.pdf},
  title = {{Robust Forward Algorithms via PAC-Bayes and Laplace Distributions}},
  author = {Noy, Asaf and Crammer, Koby},
  pages = {678-686},
  abstract = {Laplace random variables are commonly used  to model extreme noise in many fields, while  systems trained to deal with such noises are  often characterized by robustness properties.  We introduce new learning algorithms that  minimize objectives derived directly from  PAC-Bayes bounds, incorporating Laplace  distributions. The resulting algorithms are  regulated by the Huber loss function and  are robust to noise, as the Laplace distribution  integrated large deviation of parameters.  We analyze the convexity properties  of the objective, and propose a few bounds  which are fully convex, two of which jointly  convex in the mean and standard-deviation  under certain conditions. We derive new forward  algorithms analogous to recent boosting  algorithms, providing novel relations between  boosting and PAC-Bayes analysis. Experiments  show that our algorithms outperforms  AdaBoost, L1-LogBoost, and RobustBoost  in a wide range of input noise.},
}


text:
SUMMARY = "SuperGrafx TG-16 emulator"
DESCRIPTION = "SuperGrafx TG-16 emulator - Mednafen PCE Fast port for libretro"

LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6e233eda45c807aa29aeaa6d94bc48a2"

inherit libretro

LIBRETRO_CORE = "mednafen_supergrafx"
LIBRETRO_GIT_REPO = "github.com/libretro/beetle-supergrafx-libretro.git"


text:
SUMMARY = "Physical quantities module"
DESCRIPTION = "Physical quantities Python module"
HOMEPAGE = "https://github.com/hgrecco/pint"
SECTION = "devel/python"

LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bccf824202692270a1e0829a62e3f47b"

PYPI_PACKAGE := "Pint"

inherit pypi ptest python_setuptools_build_meta

SRC_URI[sha256sum] = "2d139f6abbcf3016cad7d3cec05707fe908ac4f99cf59aedfd6ee667b7a64433"

DEPENDS += "python3-setuptools-scm-native"

BBCLASSEXTEND = "native nativesdk"

SRC_URI += " \
	file://run-ptest \
"

RDEPENDS:${PN} += " \
    ${PYTHON_PN}-setuptools \
    ${PYTHON_PN}-packaging \
"

RDEPENDS:${PN}-ptest += " \
	${PYTHON_PN}-pytest \
"

do_install_ptest() {
	install -d ${D}${PTEST_PATH}/testsuite
	cp -rf ${S}/pint/testsuite/* ${D}${PTEST_PATH}/testsuite/
}

repository: openembedded/meta-openembedded

repo_name: openembedded/meta-openembedded


text:
#
# xmodmap_1.0.8.bb
#
require xorg-app-common.inc

SUMMARY = "Utility for modifying keymaps and pointer button mappings in X"

DESCRIPTION = "The xmodmap program is used to edit and display the \
keyboard modifier map and keymap table that are used by client \
applications to convert event keycodes into keysyms. It is usually run \
from the user's session startup script to configure the keyboard \
according to personal tastes."

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=272c17e96370e1e74773fa22d9989621"

PE = "1"

SRC_URI += "file://gnu-source.patch"

SRC_URI[md5sum] = "5511da3361eea4eaa21427652c559e1c"
SRC_URI[sha256sum] = "efe2e3c89858a2db3bdcf969f55f55d0af4f5007789198344de0595249a99fc3"

#
# debian
#
inherit debian-package
DEBIAN_SECTION = "x11"
DPR = "0"
DPN = "x11-xserver-utils"

# Apply debian patch by quilt
DEBIAN_PATCH_TYPE = "quilt"

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

repository: takuya-t/meta-debian

repo_name: takuya-t/meta-debian

branch_name: refs/heads/daisy


text:
@article{Harper2007yq,
 abstract = {Conventional thought from the Semantic Web community equates the use of ontologies with the representation of the meaning of content. Here, we skew this viewpoint by describing our ontology, Web Authoring for Accessibility (WAfA), which investigates the way ontologies can describe the semantic structure of documents. By understanding the way heterogeneous XHTML (Extensible Hypertext Mark-up Language) documents are structured we can better transform documents, currently inaccessible to visually impaired users. WAfA performs two tasks: (1) it allows us to flexibly model an XHTML document within the context of navigation and orientation through the Web resource; (2) it enables non-expert users to quickly annotate a Web document by providing a `lingua franca' between author and Web Accessibility Domain Experts. Here we describe our ontology, its use, novelty, and importance.},
 author = {Harper, Simon and Yesilada, Yeliz},
 doi = {http://dx.doi.org/10.1016/j.websem.2007.05.001},
 journal = {Web Semantics: Science, Services and Agents on the World Wide Web},
 keywords = {Accessibility,DANTE,Human Centred Web,Ontologies,Semantic Web,Transcoding,Visually Impaired,Web Accessibility,Web Mobility},
 number = {3},
 pages = {175--179},
 title = {Web Authoring for Accessibility (WAfA)},
 url = {http://www.simonharper.info/publications/Harper2007yq.pdf},
 volume = {5},
 year = {2007}
}

repository: sharpic/academic-kickstart

repo_name: sharpic/academic-kickstart