xournalpp: import xournalpp-1.0.12 as wip/xournalpp
Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, Suse), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets. xournalpp requires the portaudio c++ bindings, one way to achieve this is to modify the portaudio package to include the bindings (see PATCH_PORTAUDIO).
This commit is contained in:
parent
cae57f3459
commit
38724585a1
1
Makefile
1
Makefile
|
@ -5064,6 +5064,7 @@ SUBDIR+= xoreos
|
|||
SUBDIR+= xoreos-tools
|
||||
SUBDIR+= xorgxrdp
|
||||
SUBDIR+= xosview
|
||||
SUBDIR+= xournalpp
|
||||
SUBDIR+= xpde
|
||||
SUBDIR+= xpdq
|
||||
SUBDIR+= xpi-quick_locale_switcher
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
Xournal++ is a handwriting notetaking software with PDF annotation
|
||||
support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu,
|
||||
Debian, Arch, Suse), macOS and Windows 10. Supports pen input from
|
||||
devices such as Wacom Tablets.
|
|
@ -0,0 +1,31 @@
|
|||
# $NetBSD$
|
||||
|
||||
GITHUB_PROJECT= xournalpp
|
||||
DISTNAME= 1.0.12
|
||||
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME}
|
||||
CATEGORIES= editors
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=xournalpp/}
|
||||
DIST_SUBDIR= ${GITHUB_PROJECT}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://github.com/xournalpp/xournalpp/
|
||||
COMMENT= Handwriting notetaking software with PDF annotation support
|
||||
LICENSE= gnu-gpl-v2
|
||||
|
||||
WRKSRC= ${WRKDIR}/xournalpp-1.0.12
|
||||
USE_CMAKE= yes
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
DEPENDS+= tex-amsfonts-[0-9]*:../../fonts/tex-amsfonts
|
||||
DEPENDS+= tex-amsmath-[0-9]*:../../print/tex-amsmath
|
||||
DEPENDS+= tex-latex-[0-9]*:../../print/tex-latex
|
||||
DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin
|
||||
DEPENDS+= tex-standalone-[0-9]*:../../print/tex-standalone
|
||||
|
||||
.include "../../archivers/libzip/buildlink3.mk"
|
||||
.include "../../audio/libsndfile/buildlink3.mk"
|
||||
.include "../../audio/portaudio-devel/buildlink3.mk"
|
||||
.include "../../print/poppler-glib/buildlink3.mk"
|
||||
.include "../../textproc/libxml2/buildlink3.mk"
|
||||
.include "../../x11/gtk3/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,70 @@
|
|||
cvs diff: Diffing audio/portaudio-devel
|
||||
Index: audio/portaudio-devel/Makefile
|
||||
===================================================================
|
||||
RCS file: /cvsroot/pkgsrc/audio/portaudio-devel/Makefile,v
|
||||
retrieving revision 1.13
|
||||
diff -u -r1.13 Makefile
|
||||
--- audio/portaudio-devel/Makefile 27 Apr 2017 07:14:01 -0000 1.13
|
||||
+++ audio/portaudio-devel/Makefile 9 Aug 2019 16:45:07 -0000
|
||||
@@ -14,6 +14,7 @@
|
||||
|
||||
NOT_FOR_PLATFORM= Interix-*-*
|
||||
|
||||
+USE_LANGUAGES+= c c++
|
||||
USE_TOOLS+= gmake pkg-config
|
||||
USE_LIBTOOL= yes
|
||||
GNU_CONFIGURE= yes
|
||||
@@ -21,8 +22,10 @@
|
||||
CONFIGURE_ARGS+= --includedir=${PREFIX}/include/portaudio2
|
||||
CONFIGURE_ARGS+= --without-alsa
|
||||
CONFIGURE_ARGS+= --disable-mac-universal
|
||||
+CONFIGURE_ARGS+= --enable-cxx
|
||||
LDFLAGS+= ${LIBOSSAUDIO}
|
||||
PKGCONFIG_OVERRIDE= portaudio-2.0.pc.in
|
||||
+PKGCONFIG_OVERRIDE+= bindings/cpp/portaudiocpp.pc.in
|
||||
WRKSRC= ${WRKDIR}/portaudio
|
||||
|
||||
INSTALLATION_DIRS= include/portaudio2 lib/portaudio2 lib/pkgconfig
|
||||
@@ -37,7 +40,7 @@
|
||||
SUBST_CLASSES+= pc
|
||||
SUBST_STAGE.pc= pre-configure
|
||||
SUBST_MESSAGE.pc= Fixing pkgconfig directory
|
||||
-SUBST_FILES.pc= Makefile.in
|
||||
+SUBST_FILES.pc= Makefile.in bindings/cpp/Makefile.in
|
||||
SUBST_SED.pc= -e 's/$$(libdir)\/pkgconfig/$$(prefix)\/lib\/pkgconfig/g'
|
||||
|
||||
CFLAGS.Darwin+= -Wno-deprecated-declarations
|
||||
Index: audio/portaudio-devel/PLIST
|
||||
===================================================================
|
||||
RCS file: /cvsroot/pkgsrc/audio/portaudio-devel/PLIST,v
|
||||
retrieving revision 1.3
|
||||
diff -u -r1.3 PLIST
|
||||
--- audio/portaudio-devel/PLIST 14 Jun 2009 17:32:20 -0000 1.3
|
||||
+++ audio/portaudio-devel/PLIST 9 Aug 2019 16:45:07 -0000
|
||||
@@ -1,4 +1,25 @@
|
||||
@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:32:20 joerg Exp $
|
||||
include/portaudio2/portaudio.h
|
||||
+include/portaudio2/portaudiocpp/AutoSystem.hxx
|
||||
+include/portaudio2/portaudiocpp/BlockingStream.hxx
|
||||
+include/portaudio2/portaudiocpp/CFunCallbackStream.hxx
|
||||
+include/portaudio2/portaudiocpp/CallbackInterface.hxx
|
||||
+include/portaudio2/portaudiocpp/CallbackStream.hxx
|
||||
+include/portaudio2/portaudiocpp/CppFunCallbackStream.hxx
|
||||
+include/portaudio2/portaudiocpp/Device.hxx
|
||||
+include/portaudio2/portaudiocpp/DirectionSpecificStreamParameters.hxx
|
||||
+include/portaudio2/portaudiocpp/Exception.hxx
|
||||
+include/portaudio2/portaudiocpp/HostApi.hxx
|
||||
+include/portaudio2/portaudiocpp/InterfaceCallbackStream.hxx
|
||||
+include/portaudio2/portaudiocpp/MemFunCallbackStream.hxx
|
||||
+include/portaudio2/portaudiocpp/PortAudioCpp.hxx
|
||||
+include/portaudio2/portaudiocpp/SampleDataFormat.hxx
|
||||
+include/portaudio2/portaudiocpp/Stream.hxx
|
||||
+include/portaudio2/portaudiocpp/StreamParameters.hxx
|
||||
+include/portaudio2/portaudiocpp/System.hxx
|
||||
+include/portaudio2/portaudiocpp/SystemDeviceIterator.hxx
|
||||
+include/portaudio2/portaudiocpp/SystemHostApiIterator.hxx
|
||||
lib/pkgconfig/portaudio-2.0.pc
|
||||
+lib/pkgconfig/portaudiocpp.pc
|
||||
lib/portaudio2/libportaudio.la
|
||||
+lib/portaudio2/libportaudiocpp.la
|
||||
cvs diff: Diffing audio/portaudio-devel/patches
|
|
@ -0,0 +1,110 @@
|
|||
@comment $NetBSD$
|
||||
bin/xournal-thumbnailer
|
||||
bin/xournalpp
|
||||
share/locale/cs/LC_MESSAGES/xournalpp.mo
|
||||
share/locale/de/LC_MESSAGES/xournalpp.mo
|
||||
share/locale/it/LC_MESSAGES/xournalpp.mo
|
||||
share/locale/pl/LC_MESSAGES/xournalpp.mo
|
||||
share/locale/zh/LC_MESSAGES/xournalpp.mo
|
||||
share/locale/zh_HK/LC_MESSAGES/xournalpp.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/xournalpp.mo
|
||||
share/xournalpp/plugins/Example/main.lua
|
||||
share/xournalpp/plugins/Example/plugin.ini
|
||||
share/xournalpp/plugins/Example/var_dump.lua
|
||||
share/xournalpp/plugins/ToggleGrid/plugin.ini
|
||||
share/xournalpp/plugins/ToggleGrid/togglegrid.lua
|
||||
share/xournalpp/ui/about.glade
|
||||
share/xournalpp/ui/exportSettings.glade
|
||||
share/xournalpp/ui/fillTransparency.glade
|
||||
share/xournalpp/ui/goto.glade
|
||||
share/xournalpp/ui/icons/hicolor/24x24/actions/pageSpinner.png
|
||||
share/xournalpp/ui/icons/hicolor/icon-theme.cache
|
||||
share/xournalpp/ui/icons/hicolor/index.theme
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/addPage.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/arrow-draw.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/audio-playback-pause.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/audio-playback-stop.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/audio-record.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/centerPage.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/circle-draw.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/coordinate-system-draw.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/default.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/delPage.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/fill.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/fullscreen.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/goto.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/grid_snapping.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/hand.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/lasso.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/layer.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/line-style-dash-dot.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/line-style-dash.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/line-style-dot.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/line-style-plain.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/nextAnnotatedPage.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/object-play.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/object-select.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/presentation-mode.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/rect-draw.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/rect-select.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/ruler.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/shape_recognizer.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/showpairedpages.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/sidebar-page-preview.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/sidebar_bookmarks.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/sidebar_index.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/snapping.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/stretch.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/thickness_medium.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/thickness_thick.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/thickness_thin.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/tool_camera.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/tool_eraser.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/tool_highlighter.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/tool_image.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/tool_math_tex.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/tool_pencil.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/tool_text.svg
|
||||
share/xournalpp/ui/icons/hicolor/scalable/actions/transparent.svg
|
||||
share/xournalpp/ui/icons/hicolor/update-icon-cache.sh
|
||||
share/xournalpp/ui/iconsDark/hicolor/icon-theme.cache
|
||||
share/xournalpp/ui/iconsDark/hicolor/index.theme
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/arrow-draw.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/audio-playback-pause.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/audio-playback-stop.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/circle-draw.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/coordinate-system-draw.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/fill.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/grid_snapping.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/rect-draw.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/ruler.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/shape_recognizer.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/snapping.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/thickness_medium.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/thickness_thick.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/thickness_thin.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/scalable/actions/tool_text.svg
|
||||
share/xournalpp/ui/iconsDark/hicolor/update-icon-cache.sh
|
||||
share/xournalpp/ui/images.glade
|
||||
share/xournalpp/ui/main.glade
|
||||
share/xournalpp/ui/pageTemplate.glade
|
||||
share/xournalpp/ui/pagesize.glade
|
||||
share/xournalpp/ui/pagetemplates.ini
|
||||
share/xournalpp/ui/pdfpages.glade
|
||||
share/xournalpp/ui/pixmaps/application-x-xojpp.svg
|
||||
share/xournalpp/ui/pixmaps/application-x-xopp.svg
|
||||
share/xournalpp/ui/pixmaps/application-x-xopt.svg
|
||||
share/xournalpp/ui/pixmaps/default.svg
|
||||
share/xournalpp/ui/pixmaps/gnome-mime-application-x-xopp.svg
|
||||
share/xournalpp/ui/pixmaps/gnome-mime-application-x-xopt.svg
|
||||
share/xournalpp/ui/pixmaps/xopt.svg
|
||||
share/xournalpp/ui/pixmaps/xournalpp.png
|
||||
share/xournalpp/ui/pixmaps/xournalpp.svg
|
||||
share/xournalpp/ui/plugin.glade
|
||||
share/xournalpp/ui/pluginEntry.glade
|
||||
share/xournalpp/ui/settings.glade
|
||||
share/xournalpp/ui/settingsButtonConfig.glade
|
||||
share/xournalpp/ui/texdialog.glade
|
||||
share/xournalpp/ui/toolbar.ini
|
||||
share/xournalpp/ui/toolbarCustomizeDialog.glade
|
||||
share/xournalpp/ui/toolbarManageDialog.glade
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (xournalpp/1.0.12.tar.gz) = 9df25b6a9d8403d0667a17b9145c7a6c325bf2da
|
||||
RMD160 (xournalpp/1.0.12.tar.gz) = a446f30fc7c9556d6d1e163f06189f7009d8e267
|
||||
SHA512 (xournalpp/1.0.12.tar.gz) = 6831da57c715bf70676fdd515f55475c72fb7b2e418157c2d110383bd7a5f37db1961b1b87b2af3a62f0d46f99310d499c113f3480025c6fa47ecec8a3153112
|
||||
Size (xournalpp/1.0.12.tar.gz) = 14694286 bytes
|
Loading…
Reference in New Issue