pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

revealjs: Update to 4.5.0



Module Name:	pkgsrc-wip
Committed By:	Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By:	steleto
Date:		Fri Apr 14 00:17:43 2023 +0900
Changeset:	862cfac86e49e9d9b2a6058eaefc6694b2bbac94

Modified Files:
	revealjs/Makefile
	revealjs/PLIST
	revealjs/distinfo

Log Message:
revealjs: Update to 4.5.0

4.5.0
-----

Changes:
- Add support for jump-to-slide! Press the G key and type a slide
  number or title. Read the docs (@hakimel)
- Add dracula theme (@iiska #3324)
- Add two new high contrast themes: black-contrast and
  white-contrast (@peter-kehl @hakimel #3367)
- Add default lang attribute to index.html (@sojinsamuel)
- It's now easier to define custom fragment styles via a new .custom
  class and reduced specificity. Read the docs (@hakimel)
- Live reload now works with .html/.md files in subfolders (@lolmaus
  #3305)

Fixes:
- Update dependencies and fix all npm audit warnings (@hakimel)
- Fix issue with special characters in slide background image
  URLs (@Martinomagnifico #3315)
- Fix an issue where leading whitespace was sometimes incorrectly
  stripped from Markdown (@jerrykan #3358)
- Fix spacing between slides in overview mode when disableLayout:
  true (@Proliecan #3291)
- The reveal.js print styles will no longer apply to content outside
  of reveal.js (@hakimel #3348)
- Improve selection color contrast for black theme (@hakimel)

4.4.0
-----

Changes:
- Gradient slide backgrounds, read the docs (@gcmznt in #2510)
- If multiple separate notes are provided for the same slide they will
  now all show in the speaker view (@lechten in #3010)
- Updated browser targets from > 0.5%, IE 11, not dead to > 2%, not
  dead
- Stop using zoom for presentation scaling. Zoom produced sharper
  upsizing than CSS transforms but it's a non-standard CSS property
  with a few too many quirks. e281b32

Fixes:
- Fix issue where speaker view wasn't syncing (@hakimel #3285)
- Fix incorrect slide numbers when exporting vertical slides to
  PDF (@chivongv in 3182)
- Fix inconsistent fragment visibility in looped
  presentations (@hakimel in #3123)
- Fix bug where r-fit-text caused text to truncate in PDF
  exports (@hakimel in #3120)
- Fix bug where auto-animate could interfere with inherited
  line-height (@hakimel)

4.3.1
-----

What's Changed:
- Fix bug that prevented speaker view from working from file://
  protocol (@hakimel #3158)
- Fix console errors attempting to parse postMessage events from
  sources other than reveal.js (@hakimel)
- Fix issue with providing your own config for MathJax3
  plugin (@eric-wieser in #3157)
- Fix ZIP package gulp task (@dennybiasiolli in #3156)
- Replace deprecated String.prototype.substr() (@CommanderRoot in
  #3165)

4.3.0
-----
tldr — self-destruction and bug fixes

Changes:
- It's now possible to destroy/uninitialize a reveal.js
  presentation. This will remove all event listeners and roll back
  all changes made to the DOM. It will also unregister all plugins
  and destroy them if they expose a destroy method. (#1145 / @hakimel)
      Reveal.destroy();
- You can now provide an absolute URL to the presentation that should
  be loaded in the speaker view. This is useful if you have a
  presentation integrated as part of a web page but still want the
  speaker view to work.
      Reveal.initialize({ url: 'https://example.com/my-reveal-presentation' })
- Source maps are now included in dist (#3082 / @dabrahams)

Fixes:
- Fix the speaker view no longer goes out of sync with your
  presentation after live-reloading (#2822 / @hakimel).
- Fix XSS vulnerability in speaker view (#3137 / @r0hanSH)
- Fix issues with scaling embedded presentations when entering
  fullscreen mode in Safari (#3080 / @Martinomagnifico)

4.2.1
-----
Bug fix release

Fixes:
- Fix an issue where some slides disappeared (fully or partially)
  after slide transitions in Chrome (9e583b8 @hakimel)
- Fix an issue that caused double-navigations and impacted
  presentation performance (@hakimel #3079)
- Fix --host not working in npm start -- --host=0.0.0.0 (@cashcat
  #3075)
- Fix incorrect sizing of auto-sized text in PDF
  exports (#2865 (comment) @hakimel)
- Fix background video playback issue in some browsers by inferring
  MIME type from file extension (#3078 @vanch3d)

4.2.0
-----

Changes:
- The math plugin now supports three typesetting libraries: KaTeX,
  MathJax 2 and MathJax 3. We continue to use MathJax 2 as our default
  so this is fully backwards compatible. Learn how to choose between
  typesetters and how to configure them in the docs at
  https://revealjs.com/math#typesetting-libraries (@burgerga in #2559).
- New event: beforeslidechange (#3003). This makes it possible to
  conditionally prevent navigations:
      // This prevents all slide changes
      Reveal.addEventListener( 'beforeslidechange', e => e.preventDefault() );

- New keyboard shortcut for skipping fragments while navigating: alt +
  ←/↑/→/↓.
- New API option for skipping fragments in directional navigation
  Reveal.right({ skipFragments: true }).
- Adds a beforeHighlight callback to the highlight plugin (@rajgoel in #3026).
      Reveal.initialize({
        highlight: {
          beforeHighlight: (hljs) => {
            // interact with highlight.js, for example to register a new language
          }
        }
      })
- Code line numbers can now start from an offset (#3050). For example,
  this code block would begin its line numbering from 10: <code
  data-ln-start-from="10">.
- Better error messaging when the .reveal or .slides containers are
  missing #2217.

Fixes:
- The last slide keyboard shortcut now works for looped
  presentations (#3007).
- Markdown code blocks can be turned into fragments (@nicojs in
  #2982).
- Unit tests can now run in Windows (@Vandivier in #3027).
- Restored support for base64 background images, broken since
  4.1.1 (#2978).
- Fixes an issue that prevented presentations from looping when
  navigationMode was set to linear.
- Internal links leading to a slide with video/audio element will now
  correctly start media playback. This issue only affected mobile
  browsers.

4.1.2
-----

Changes:
- Adds support for data-auto-animate-restart and
  data-auto-animate-id. These properties give you finer control over
  which slides that should auto-animate between each other
  (@coffeenotfound in #2896).
- Theme properties are now available as CSS variables, making them
  easy to override. Full list of variables (#2740 + #2968).
  Here's an example you can drop into your presentation's HTML:
      <style type="text/css">
      :root {
        --r-background-color: indigo;
        --r-main-color: #f5f5f5;
        --r-main-font: monospace;
      }
      </style>

Fixes:
- Markdown enabled speaker notes (<aside class="notes" data-markdown>)
  are no longer visible on-slide.

4.1.1
-----
Mostly bug fixes and enhancements

Changes:
- Adds support for Node.js 16.
- data-background-image now accepts multiple images (#2940).
- New Markdown config option animateLists — automatically turns all
  lists into stepped fragments (#2956).
- Reduce the tab size in code blocks from 8 to 2.
- More accurate calculation of which slide to jump to when clicking on
  the progress bar (#2836).
- Optimize DOM interactions and reduce forced layouts when exporting
  to PDF (#2843).

Fixes:
- Video/audio inside of a fragment now stop playing when the fragment
  is hidden.
- Markdown is now split into individual slides by the default
  separator (---) as advertised.
- The r-fit-text layout helper now sizes text correctly in PDF exports.
- Fixes an issue where some slide-specific transitions were
  incorrectly overridden by the global transition setting.
- The has-dark-background helper class now works when using named
  colors for data-background-color (#2933).

4.1.0
-----

Changes:
- New: Add data-visibility="hidden" to a slide to hide it from
  view. Docs & examples
- New: Add the r-fit-text class to make a text node grow to be as
  large as possible without overflowing the slide. Docs & examples
- The configured slide width/height is now exposed as CSS
  variables (--slide-width/--slide-height).
- The shuffle config option now shuffles vertical slides as well.
- All themes now invert the text color based on the current slide
  background color.
- Include /css and /js in npm package.

Fixes:
- Don't append #/ to the URL on first slide.
- Don't fill the progress bar when there's only one slide in a deck
- Correct slide count when using data-visibility="uncounted" (#2675)

4.0.2
-----

Changes:
- Enables caching for JavaScript builds, making subsequent builds ~50%
  faster.
- In auto-sliding presentations, the data-autoslide attribute now
  takes precedence over automatic detection of <video> durations.
- Remove overzealous reset styles when printing to PDF.
- Reveal.configure and Reveal.isReady are now available in the
  pre-initialized reveal.js API, to match v3.x behavior.
- Switches to serving demo presentation assets from a CDN.

Bug fixes:
- Fixes polyfills and adds IE 11 support.
- Fixes the progress bar direction in right-to-left mode.

4.0.1
-----

Bug fixes:
- Fixed issues when printing speaker notes to PDF (#2671 by @s-l-lee)
- Fixed incorrect auto-animations when there are multiple
  auto-animated presentations on the same page

4.0.0
-----
Breaking Changes

This release includes a small number of breaking changes. Please read
the Upgrade Instructions if you want to migrate an existing
presentation.

Highlights:
- New website, docs and logo! https://revealjs.com/
- Auto-Animate lets you create complex animations by automatically
  transitioning between matched elements across slides. Duration,
  delay and easing can be set on a per-slide or per-element basis.
- We now support multiple presentations on the same page.
    - This also introduces a new embedded config option, which allows
      presentations to reside within a portion of a page. Previously
      reveal.js always covered 100% of the page width and height.
    - The new keyboardCondition: 'focused' config option lets
      presentations capture keyboard events only when they're focused
      by the viewer.
- The reveal.js core and built-in plugins have been rewritten as ES
  modules. This makes the project easier to maintain and makes
  reveal.js itself easier to include in a bundle. Two bundles are
  provided:
    - dist/reveal.js uses UMD and has broad cross browser
      support (ES5).
    - dist/reveal.esm.js is an ES module. More info
- Code highlights are now automatically scrolled into view and it
  looks soooo good. You've got to try it out.

Changes:
- The Reveal.initialize method now returns a promise that resolves
  once reveal.js is ready and all plugins have finished initializing.
- Switches build systems from to gulp, using rollup for bundling.
- Moves all compiled CSS (reveal.css, reset.css and themes) from css/
  to dist/. See Upgrade Instructions.
- Moves all print CSS into reveal.js. The old script-based print
  styles can be removed. by @quilicicf
- Adds a new slidetransitionend event.
- Adds a new r-stack layout helper for placing elements on top of each
  other.
- Adds support for data-visibility="uncounted" to exclude slides from
  the progress bar and slide number count. #2543 by @lassepe
- Adds Reveal.getComputedSlideSize API method.
- Renames the Reveal.addEventListener and Reveal.removeEventListener
  API methods to Reveal.on and Reveal.off. Old names are aliased for
  backwards compatibility.
- Removes the default border style from <img>s. Can be added with the
  r-frame class.
- Removes bower.json.

Plugins:
- New syntax for registering plugins.
- All built-in plugins—such as markdown and highlight—are now
  available as ES modules. More info
- Notes: No longer depends on resolving an external notes.html file to
  work. Everything is baked into the plugin JS.
- Highlight: Upgraded to highlight.js 10.0.1.
- Highlight: Moved highlight themes from lib/css/monokai.css to
  plugin/highlight/monokai.css.
- Highlight: 'highlight.js' library is now installed from npm instead
  of being saved in the repo.
- Markdown: Support for line numbers and highlights in syntax
  highlighted code.
- Markdown: Support for boolean data- attributes. by @Bagira80
- Markdown: 'marked' library is now installed from npm instead of
  being saved in the repo.
- Multiplex: Moved out to https://github.com/reveal/multiplex
- Notes Server: Moved out to https://github.com/reveal/notes-server

Bug fixes:
- Fixes a bug that prevented links from working in exported
  PDFs. #2628 by @telliott22
- Fixes a bug where navigationMode: 'linear' incorrectly hid valid
  vertical directions. #2582 by @earboxer
- Fixes an issue that caused reveal.js to incorrectly block keyboard
  events when an element with contentedtable=false was focused. #2650

4.0.0-rc.1
----------
Merge pull request #2651 from hakimel/dev

3.9.2
-----
Fixes a security vulnerability in the postMessage API. The follow
methods are now blacklisted and can not be called via the postMessage
API: registerPlugin, registerKeyboardShortcut, addKeyBinding,
addEventListener.

3.9.1
-----
This version contains no changes. It was only released to bump the
published version on npm.
3.9.0 was published to npm with local edits

3.0.0
-----

Changes:
- Adds step-by-step code highlights! Step through multiple line
  highlights on the same code block.
- Adds postMessage callbacks. Makes it possible to use the postMessage
  API to invoke reveal.js methods with return values.
- The pacing timer functionality now accepts a total time for the
  whole presentation. Timing was previously worked out on a per-slide
  level. (#2400 by longtime reveal.js contributor @fghaas!)
- Background iframes no longer preload by default. They load when you
  arrive at the given slide. This unifies the behavior of in-slide and
  background iframes. Learn how to turn on preloading.
- The slide number format specified through slideNumber is now honored
  in PDF exports. (#2337 by @dougalsutherland)(4c557a5)
- Adds data-fragment=<index> to any slide
- with fragments in it. This lets you target specific fragment states
  with CSS like section[data-fragment="2"] { ... }.
- Adds Reveal.getHorizontalSlides() and Reveal. getVerticalSlides()
  for getting all horizontal/vertical slides in a deck.
- Adds Reveal.hasHorizontalSlides() and Reveal. hasVerticalSlides()
  for checking whether or not a deck contains any horizontal or
  vertical slides.
- Adds mobileViewDistance configuration option. Mobile view distance
  was previously hardcoded at 2. (#2513 by @TuurDutoit)
- Adds allow="autoplay" to iframes to comply with Chrome's Autoplay
  Policy Changes (#2437 by @TehDmitry)
- Switches to CSS transforms to scale decks up on HDPI
  displays. Previous use of CSS zoom produced sharper results but led
  to side effects such as iframes not scaling with the deck content.
- Switches first/last slide keyboard shortcuts from ⌘←/⌘→ to
  Shift←/Shift→. The old shortcut conflicted with browser
  back/forward.
- Updates highlight.js from 9.11.0 to 9.18.0

Bug fixes:
- Fixes an issue where the navigation down-arrow was blocked by the
  progress bar (#2410 by @NoriSte).
- Fixes swipe navigation for decks with navigationMode set to
  linear (#2416 by @earboxer).
- Fixes vertical overflow in iPadOS Safari.
- Fixes inconsistent fragment slide animations by translating by a
  fixed unit.
- Fixes failing npm install because of outdated dependencies.
- Fixes exception when highlighting empty code blocks.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=862cfac86e49e9d9b2a6058eaefc6694b2bbac94

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 revealjs/Makefile |  19 +++---
 revealjs/PLIST    | 192 ++++++++++++++++++++++++++++++++----------------------
 revealjs/distinfo |   6 +-
 3 files changed, 127 insertions(+), 90 deletions(-)

diffs:
diff --git a/revealjs/Makefile b/revealjs/Makefile
index 8ce0281950..10bf809abe 100644
--- a/revealjs/Makefile
+++ b/revealjs/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-VERSION=	3.8.0
+VERSION=	4.5.0
 DISTNAME=	reveal.js-${VERSION}
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_GITHUB:=hakimel/}
@@ -10,22 +10,23 @@ HOMEPAGE=	https://github.com/hakimel/reveal.js/
 COMMENT=	Presentation tool with html/css
 LICENSE=	mit
 
+USE_TOOLS+=	pax
+
 NO_BUILD=	yes
 
 INSTALL_DIR=	${PREFIX}/share/
 
 SUBST_CLASSES+=		path
 SUBST_STAGE.path=	post-patch
-SUBST_FILES.path=	test/examples/*.html
+SUBST_FILES.path=	examples/*.html
+
+SUBST_SED.path=		-e "s|href=\"\.\.\/|href=\"${INSTALL_DIR}${PKGNAME}/|"
+SUBST_SED.path+=	-e   "s|src=\"\.\.\/|src=\"${INSTALL_DIR}${PKGNAME}/|"
+SUBST_SED.path+=	-e "s|src: '\.\.\/|src: '${INSTALL_DIR}${PKGNAME}/|"
 
-SUBST_SED.path=		-e "s|href=\"\.\.\/\.\.\/|href=\"${INSTALL_DIR}${PKGNAME}/|"
-SUBST_SED.path+=	-e   "s|src=\"\.\.\/\.\.\/|src=\"${INSTALL_DIR}${PKGNAME}/|"
-SUBST_SED.path+=	-e "s|src: '\.\.\/\.\.\/|src: '${INSTALL_DIR}${PKGNAME}/|"
+INSTALLATION_DIRS+=	share/${PKGNAME}
 
 do-install:
-	mkdir ${DESTDIR}${PREFIX}/share/revealjs/
-	${CP} -pr ${WRKSRC} ${DESTDIR}${PREFIX}/share/
-	find ${DESTDIR}${PREFIX}/share/${PKGNAME}/lib    -type f -perm 0755 -exec chmod -x '{}' \;
-	find ${DESTDIR}${PREFIX}/share/${PKGNAME}/plugin -type f -perm 0755 -exec chmod -x '{}' \;
+	cd ${WRKSRC} && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/${PKGNAME}
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/revealjs/PLIST b/revealjs/PLIST
index ce73b80c47..1dd6dffa49 100644
--- a/revealjs/PLIST
+++ b/revealjs/PLIST
@@ -1,29 +1,21 @@
 @comment $NetBSD$
+share/${PKGNAME}/.github/CONTRIBUTING.md
+share/${PKGNAME}/.github/FUNDING.yml
+share/${PKGNAME}/.github/workflows/js.yml
 share/${PKGNAME}/.gitignore
-share/${PKGNAME}/.travis.yml
-share/${PKGNAME}/CONTRIBUTING.md
+share/${PKGNAME}/.npmignore
 share/${PKGNAME}/LICENSE
 share/${PKGNAME}/README.md
-share/${PKGNAME}/bower.json
-share/${PKGNAME}/css/print/paper.css
-share/${PKGNAME}/css/print/pdf.css
-share/${PKGNAME}/css/reset.css
-share/${PKGNAME}/css/reveal.css
+share/${PKGNAME}/css/layout.scss
+share/${PKGNAME}/css/print/paper.scss
+share/${PKGNAME}/css/print/pdf.scss
 share/${PKGNAME}/css/reveal.scss
 share/${PKGNAME}/css/theme/README.md
-share/${PKGNAME}/css/theme/beige.css
-share/${PKGNAME}/css/theme/black.css
-share/${PKGNAME}/css/theme/blood.css
-share/${PKGNAME}/css/theme/league.css
-share/${PKGNAME}/css/theme/moon.css
-share/${PKGNAME}/css/theme/night.css
-share/${PKGNAME}/css/theme/serif.css
-share/${PKGNAME}/css/theme/simple.css
-share/${PKGNAME}/css/theme/sky.css
-share/${PKGNAME}/css/theme/solarized.css
 share/${PKGNAME}/css/theme/source/beige.scss
+share/${PKGNAME}/css/theme/source/black-contrast.scss
 share/${PKGNAME}/css/theme/source/black.scss
 share/${PKGNAME}/css/theme/source/blood.scss
+share/${PKGNAME}/css/theme/source/dracula.scss
 share/${PKGNAME}/css/theme/source/league.scss
 share/${PKGNAME}/css/theme/source/moon.scss
 share/${PKGNAME}/css/theme/source/night.scss
@@ -31,92 +23,136 @@ share/${PKGNAME}/css/theme/source/serif.scss
 share/${PKGNAME}/css/theme/source/simple.scss
 share/${PKGNAME}/css/theme/source/sky.scss
 share/${PKGNAME}/css/theme/source/solarized.scss
+share/${PKGNAME}/css/theme/source/white-contrast.scss
 share/${PKGNAME}/css/theme/source/white.scss
+share/${PKGNAME}/css/theme/template/exposer.scss
 share/${PKGNAME}/css/theme/template/mixins.scss
 share/${PKGNAME}/css/theme/template/settings.scss
 share/${PKGNAME}/css/theme/template/theme.scss
-share/${PKGNAME}/css/theme/white.css
 share/${PKGNAME}/demo.html
-share/${PKGNAME}/gruntfile.js
+share/${PKGNAME}/dist/reset.css
+share/${PKGNAME}/dist/reveal.css
+share/${PKGNAME}/dist/reveal.esm.js
+share/${PKGNAME}/dist/reveal.esm.js.map
+share/${PKGNAME}/dist/reveal.js
+share/${PKGNAME}/dist/reveal.js.map
+share/${PKGNAME}/dist/theme/beige.css
+share/${PKGNAME}/dist/theme/black-contrast.css
+share/${PKGNAME}/dist/theme/black.css
+share/${PKGNAME}/dist/theme/blood.css
+share/${PKGNAME}/dist/theme/dracula.css
+share/${PKGNAME}/dist/theme/fonts/league-gothic/LICENSE
+share/${PKGNAME}/dist/theme/fonts/league-gothic/league-gothic.css
+share/${PKGNAME}/dist/theme/fonts/league-gothic/league-gothic.eot
+share/${PKGNAME}/dist/theme/fonts/league-gothic/league-gothic.ttf
+share/${PKGNAME}/dist/theme/fonts/league-gothic/league-gothic.woff
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/LICENSE
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.eot
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.woff
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.eot
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.woff
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff
+share/${PKGNAME}/dist/theme/fonts/source-sans-pro/source-sans-pro.css
+share/${PKGNAME}/dist/theme/league.css
+share/${PKGNAME}/dist/theme/moon.css
+share/${PKGNAME}/dist/theme/night.css
+share/${PKGNAME}/dist/theme/serif.css
+share/${PKGNAME}/dist/theme/simple.css
+share/${PKGNAME}/dist/theme/sky.css
+share/${PKGNAME}/dist/theme/solarized.css
+share/${PKGNAME}/dist/theme/white-contrast.css
+share/${PKGNAME}/dist/theme/white.css
+share/${PKGNAME}/dist/theme/white_contrast_compact_verbatim_headers.css
+share/${PKGNAME}/examples/assets/beeping.txt
+share/${PKGNAME}/examples/assets/beeping.wav
+share/${PKGNAME}/examples/assets/image1.png
+share/${PKGNAME}/examples/assets/image2.png
+share/${PKGNAME}/examples/auto-animate.html
+share/${PKGNAME}/examples/backgrounds.html
+share/${PKGNAME}/examples/barebones.html
+share/${PKGNAME}/examples/layout-helpers.html
+share/${PKGNAME}/examples/markdown.html
+share/${PKGNAME}/examples/markdown.md
+share/${PKGNAME}/examples/math.html
+share/${PKGNAME}/examples/media.html
+share/${PKGNAME}/examples/multiple-presentations.html
+share/${PKGNAME}/examples/transitions.html
+share/${PKGNAME}/gulpfile.js
 share/${PKGNAME}/index.html
+share/${PKGNAME}/js/components/playback.js
+share/${PKGNAME}/js/config.js
+share/${PKGNAME}/js/controllers/autoanimate.js
+share/${PKGNAME}/js/controllers/backgrounds.js
+share/${PKGNAME}/js/controllers/controls.js
+share/${PKGNAME}/js/controllers/focus.js
+share/${PKGNAME}/js/controllers/fragments.js
+share/${PKGNAME}/js/controllers/jumptoslide.js
+share/${PKGNAME}/js/controllers/keyboard.js
+share/${PKGNAME}/js/controllers/location.js
+share/${PKGNAME}/js/controllers/notes.js
+share/${PKGNAME}/js/controllers/overview.js
+share/${PKGNAME}/js/controllers/plugins.js
+share/${PKGNAME}/js/controllers/pointer.js
+share/${PKGNAME}/js/controllers/print.js
+share/${PKGNAME}/js/controllers/progress.js
+share/${PKGNAME}/js/controllers/slidecontent.js
+share/${PKGNAME}/js/controllers/slidenumber.js
+share/${PKGNAME}/js/controllers/touch.js
+share/${PKGNAME}/js/index.js
 share/${PKGNAME}/js/reveal.js
-share/${PKGNAME}/lib/css/monokai.css
-share/${PKGNAME}/lib/css/zenburn.css
-share/${PKGNAME}/lib/font/league-gothic/LICENSE
-share/${PKGNAME}/lib/font/league-gothic/league-gothic.css
-share/${PKGNAME}/lib/font/league-gothic/league-gothic.eot
-share/${PKGNAME}/lib/font/league-gothic/league-gothic.ttf
-share/${PKGNAME}/lib/font/league-gothic/league-gothic.woff
-share/${PKGNAME}/lib/font/source-sans-pro/LICENSE
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-italic.eot
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-italic.ttf
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-italic.woff
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-regular.eot
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-regular.ttf
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-regular.woff
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibold.eot
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibold.ttf
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibold.woff
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff
-share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro.css
-share/${PKGNAME}/lib/js/html5shiv.js
-share/${PKGNAME}/lib/js/promise.js
+share/${PKGNAME}/js/utils/color.js
+share/${PKGNAME}/js/utils/constants.js
+share/${PKGNAME}/js/utils/device.js
+share/${PKGNAME}/js/utils/loader.js
+share/${PKGNAME}/js/utils/util.js
 share/${PKGNAME}/package-lock.json
 share/${PKGNAME}/package.json
+share/${PKGNAME}/plugin/highlight/highlight.esm.js
 share/${PKGNAME}/plugin/highlight/highlight.js
-share/${PKGNAME}/plugin/markdown/example.html
-share/${PKGNAME}/plugin/markdown/example.md
+share/${PKGNAME}/plugin/highlight/monokai.css
+share/${PKGNAME}/plugin/highlight/plugin.js
+share/${PKGNAME}/plugin/highlight/zenburn.css
+share/${PKGNAME}/plugin/markdown/markdown.esm.js
 share/${PKGNAME}/plugin/markdown/markdown.js
-share/${PKGNAME}/plugin/markdown/marked.js
+share/${PKGNAME}/plugin/markdown/plugin.js
+share/${PKGNAME}/plugin/math/katex.js
+share/${PKGNAME}/plugin/math/math.esm.js
 share/${PKGNAME}/plugin/math/math.js
-share/${PKGNAME}/plugin/multiplex/client.js
-share/${PKGNAME}/plugin/multiplex/index.js
-share/${PKGNAME}/plugin/multiplex/master.js
-share/${PKGNAME}/plugin/multiplex/package.json
-share/${PKGNAME}/plugin/notes-server/client.js
-share/${PKGNAME}/plugin/notes-server/index.js
-share/${PKGNAME}/plugin/notes-server/notes.html
-share/${PKGNAME}/plugin/notes/notes.html
+share/${PKGNAME}/plugin/math/mathjax2.js
+share/${PKGNAME}/plugin/math/mathjax3.js
+share/${PKGNAME}/plugin/math/plugin.js
+share/${PKGNAME}/plugin/notes/notes.esm.js
 share/${PKGNAME}/plugin/notes/notes.js
-share/${PKGNAME}/plugin/print-pdf/print-pdf.js
+share/${PKGNAME}/plugin/notes/plugin.js
+share/${PKGNAME}/plugin/notes/speaker-view.html
+share/${PKGNAME}/plugin/search/plugin.js
+share/${PKGNAME}/plugin/search/search.esm.js
 share/${PKGNAME}/plugin/search/search.js
-share/${PKGNAME}/plugin/zoom-js/zoom.js
+share/${PKGNAME}/plugin/zoom/plugin.js
+share/${PKGNAME}/plugin/zoom/zoom.esm.js
+share/${PKGNAME}/plugin/zoom/zoom.js
 share/${PKGNAME}/test/assets/external-script-a.js
 share/${PKGNAME}/test/assets/external-script-b.js
 share/${PKGNAME}/test/assets/external-script-c.js
 share/${PKGNAME}/test/assets/external-script-d.js
-share/${PKGNAME}/test/examples/assets/beeping.txt
-share/${PKGNAME}/test/examples/assets/beeping.wav
-share/${PKGNAME}/test/examples/assets/image1.png
-share/${PKGNAME}/test/examples/assets/image2.png
-share/${PKGNAME}/test/examples/barebones.html
-share/${PKGNAME}/test/examples/embedded-media.html
-share/${PKGNAME}/test/examples/math.html
-share/${PKGNAME}/test/examples/slide-backgrounds.html
-share/${PKGNAME}/test/examples/slide-transitions.html
-share/${PKGNAME}/test/qunit-2.5.0.css
-share/${PKGNAME}/test/qunit-2.5.0.js
 share/${PKGNAME}/test/simple.md
+share/${PKGNAME}/test/test-auto-animate.html
 share/${PKGNAME}/test/test-dependencies-async.html
 share/${PKGNAME}/test/test-dependencies.html
 share/${PKGNAME}/test/test-grid-navigation.html
+share/${PKGNAME}/test/test-iframe-backgrounds.html
 share/${PKGNAME}/test/test-iframes.html
-share/${PKGNAME}/test/test-markdown-element-attributes.html
-share/${PKGNAME}/test/test-markdown-element-attributes.js
-share/${PKGNAME}/test/test-markdown-external.html
-share/${PKGNAME}/test/test-markdown-external.js
-share/${PKGNAME}/test/test-markdown-options.html
-share/${PKGNAME}/test/test-markdown-options.js
-share/${PKGNAME}/test/test-markdown-slide-attributes.html
-share/${PKGNAME}/test/test-markdown-slide-attributes.js
 share/${PKGNAME}/test/test-markdown.html
-share/${PKGNAME}/test/test-markdown.js
+share/${PKGNAME}/test/test-multiple-instances-es5.html
+share/${PKGNAME}/test/test-multiple-instances.html
 share/${PKGNAME}/test/test-pdf.html
-share/${PKGNAME}/test/test-pdf.js
 share/${PKGNAME}/test/test-plugins.html
 share/${PKGNAME}/test/test-state.html
 share/${PKGNAME}/test/test.html
-share/${PKGNAME}/test/test.js
-@pkgdir share/${PKGNAME}
diff --git a/revealjs/distinfo b/revealjs/distinfo
index a6e03487d5..b734332af4 100644
--- a/revealjs/distinfo
+++ b/revealjs/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-RMD160 (reveal.js-3.8.0.tar.gz) = 43e975c62f81c7d39aa2c84378ea56f9c20f904b
-SHA512 (reveal.js-3.8.0.tar.gz) = 4dafbaefb8ff0dd661ae7103e8793ba8b26bcd2a1b8fa9aae19af188d5c76632533ba29c41d66c71b7813d3946e328a26b18840125f4034b6e0afa005700ce1f
-Size (reveal.js-3.8.0.tar.gz) = 1842266 bytes
+BLAKE2s (reveal.js-4.5.0.tar.gz) = 86ff2df7a958b2938e704388297e75a600b392b19aa693a12437b48853725d2e
+SHA512 (reveal.js-4.5.0.tar.gz) = 56bfc76393be8f8ed7088bef18bd92baf52fdb29ccd675984be8a9b0243d0ac9f618c1a9296892d62737ebe902d3734cf5debcf25ab4844b2e4aa47cbf97bbbd
+Size (reveal.js-4.5.0.tar.gz) = 2631030 bytes


Home | Main Index | Thread Index | Old Index