Commit graph

53 commits

Author SHA1 Message Date
Hans Petter Selasky
bcfa558faa Update midipp to 2.0.3
- Bugfixes and GUI updates.

Approved by:	pi
2019-12-19 10:01:18 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Hans Petter Selasky
644cf738b7 Update midipp to 2.0.2
- Minor bugfix.

Approved by: pi
2019-07-18 17:47:09 +00:00
Hans Petter Selasky
550f57e040 Update midipp to 2.0.1
- Multiple minor fixes

Approved by:	pi
2019-04-21 14:41:04 +00:00
Mark Linimon
43c60fc544 Fix build on gcc-based architectures:
cc1plus: error: unrecognized command line option "-std=gnu++11"

Approved by:	portmgr (tier-2 blanket)
2019-03-18 09:37:11 +00:00
Tobias C. Berner
7010d72b1c audio/midipp: remove QT5/QT4 options (Qt4 deprecation)
Approved by:	portmgr (implicit)
2019-03-16 14:58:37 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Rene Ladan
99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Hans Petter Selasky
0412143c84 Update midipp to 2.0.0
- Added support for quartertones, octotones, hexatones and so on.
- Added support for bass offset effect.
- Added support for circle of fifths.
- Improved support for printing.

Approved by:	jbeich (ports)
2018-10-21 21:23:40 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Koop Mast
b2a5d158ff Update midipp to 1.3.4
- Added support for importing MusicXML.

Submitted by:	maintainer (via e-mail)
2017-08-04 18:15:57 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Koop Mast
c728f1fdad Update midipp to 1.3.3.
- Fixed support for more than 12 jump labels
- Fixed output MIDI channel when using the piano tab
- MIDIPP can now be build against Qt4 or QT5 (default).

Submitted by:	maintainer
2017-01-09 22:17:48 +00:00
Koop Mast
1c636253e7 Update midip to 1.3.2.
- Allow PianoTab to accept keyboard input
- Separared pedal mute from control events mute
- Improved chord decoding

Submitted by:	maintainer (via priv mail)
2016-08-03 18:04:48 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Koop Mast
9b1c68cab5 Update midipp to 1.3.1.
* Fixed send song events button
* Improved lyrics parsing
* Added new sheet tab feature
* Fixed saving of song events setting
* Update play tab GUI a bit

Submitted by:	maintainer
2016-01-28 14:23:35 +00:00
Koop Mast
995141afd3 Update midipp to 1.3.0.
- Improved detection of chords when transposing a song.
- Shrunk GUI a bit.
- Added button to select first picture in show mode.

Submitted by:	maintainer (via IRC)
2015-12-01 10:50:14 +00:00
Koop Mast
bfb2f47ae0 Update midipp to 1.2.18.
- Added support for setting key-mode when loading songs.
- Added support for song background selection changes.
- Reworked show mode configuration.

Submitted by:	maintainer via IRC
2015-07-20 09:29:24 +00:00
Koop Mast
91e619d421 Update midipp to 1.2.17.
- Added support for RePlay tab.
 - Added support for Metronome.
 - Fixed bug parsing all uppercased lyrics
 - Added detection of label marks in lyrics
 - Reworked show tab and its animations

Submitted by:	maintainer
2015-05-06 14:18:33 +00:00
Koop Mast
4040f53c5e Update midipp to 2.1.15.
Corrected and added support for many new chords.
  See help tab for a complete list.

Submitted by:	maintainer (via irc)
2015-01-13 07:18:48 +00:00
Koop Mast
8f7e991545 Update midipp to 1.2.14.
- Improved lyrics import and export functionality.
- Added support for two more chords.
2014-12-16 11:23:26 +00:00
Koop Mast
0a79a2e5bd Update to 1.2.13
Updated ViewMode selection to be more interactive
Moved all device selection to configuration tab

Submitted by:	maintainer
2014-10-16 10:48:03 +00:00
Koop Mast
9d05da7075 Update to 1.2.12.
Some minor compile fixes.
Change MIDI start channel from zero to one.
Update GUI a bit.

Submitted by:	maintainer
2014-09-25 19:48:34 +00:00
Koop Mast
650db290cf Update to 1.2.11.
Reworked Chord Selector into new tab widget
Moved all icons to tabbar
Fixed some CoreMIDI dynamic attach/detach bugs
Allow tabbar to be placed on top or bottom
Use QSplitter() for right and left widget.

Submitted by:	maintainer
2014-08-08 09:29:01 +00:00
Koop Mast
51960d6dc4 Update to 1.2.10.
- Fixed loading and saving MIDI beat and song events
- Fixed double click delay on play button
- Fixed double click function in editor views
- Implemented PianoTab for playing via the GUI
- Minor GUI rework

Submitted by:	maintainer
2014-04-26 08:58:35 +00:00
Koop Mast
48b6b34d81 Update to 1.2.6.
- Added experimental support for guitar synths, like Roland GR 55
- Added support for separate base and treble channels in chord mode
- Some minor GUI rework

Submitted by:	maintainer (via email)
2014-03-02 21:51:54 +00:00
Koop Mast
fd74ccc05f Update to 1.2.5.
Update LICENSE

Changes for v1.2.4:
- New MIDI shortcuts TAB
- Fixes for building using Qt v.5.x.
- Passthrough of more MIDI control events
- New Edit/Insert chord icon
- Some minor GUI changes
- The configuration is now fully automatic.
  No more need to "apply" the configuration.

Changes for v1.2.5:
- Reworked BPM generator
- Fixed a deadlock situation

Submitted by:	maintainer (via e-mail)
2014-01-11 11:05:34 +00:00
Max Brazhnikov
5898d7df5c - Convert to USES=qmake (and other USES while I'm here)
- Add state support
- Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc.

Approved by:	portmgr (blanket approval)
2013-11-22 12:55:00 +00:00
Koop Mast
34ae84e15b Update to 1.2.3.
Fix undo/redo/copy/paste buttons.

Submitted by:	maintainer (via irc)
2013-11-01 11:02:59 +00:00
Koop Mast
bd675ff411 Update to 1.2.1.
- Multiple GUI related fixes
- Added support for sending and muting non-channel MIDI events
- Added support for sending custom MIDI events
- Removed superfluous MIDI channel reset events from the beginning of the
  initial MIDI recording.
- Added support for sending MIDI beat and song events
- Fixed international language support when importing Lyrics

Submitted by:	maintainer via e-mail
2013-10-24 20:10:09 +00:00
Dmitry Marakasov
444b74f1ca - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with a)
Approved by:	portmgr (bdrewery)
2013-10-22 13:50:43 +00:00
Baptiste Daroussin
183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
Koop Mast
70e4086ba5 Update to 1.2.0.
Improved undo/redo support.
New editing tools.
New show mode, which allows showing of lyrics in a different window or
monitor while playing.

Submitted by:	maintainer (via irc)
2013-09-19 18:00:44 +00:00
Koop Mast
42ba130df6 Update to 1.1.3.
Fix regressions, Fix crash on shift+play.

Submitted by:	maintainer
2013-08-18 13:39:50 +00:00
Koop Mast
2f894d2388 Update to 1.1.2.
UI polish and tweaks.

Submitted by:	maintainer
2013-08-17 18:44:30 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Juergen Lock
1d282f19b2 Update to 1.1.0 .
Submitted by:	hselasky (maintainer)
2013-07-26 17:52:24 +00:00
Juergen Lock
77854c5ab5 Update MASTER_SITES. 2013-07-14 14:19:10 +00:00
Koop Mast
8344fae36b Update to 1.0.20.
Minor bug fixes.

Submitted by:	maintainer (priv mail)
2013-06-23 13:02:40 +00:00
Koop Mast
5b36e2cfed Update to 1.0.19.
GUI fixes and misc improvements.

Submitted by:	maintainer (via priv mail)
2013-05-15 10:17:00 +00:00
Juergen Lock
46237bb67b Update to 1.0.17 .
Submitted by:	hselasky (maintainer)
Feature safe:	yes
2012-11-24 19:42:29 +00:00
Juergen Lock
fd8a2cc952 Spell "Created by" correctly... 2012-09-23 18:28:42 +00:00
Juergen Lock
23309adca1 - Update to 1.0.16 .
- Strip Makefile headers.

Submitted by:	hselasky (maintainer)
2012-09-23 18:23:25 +00:00
Juergen Lock
c5e92e0912 Update to 1.0.14 .
Submitted by:	hselasky (maintainer)
2012-08-08 17:19:08 +00:00
Carlo Strub
d5fda8cb2c Fix typos in COMMENT 2012-07-25 06:32:06 +00:00
Martin Wilke
9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Koop Mast
3b5cb2952b Update to 1.0.11.
Added several new features:
- Support for transposing all chords in a song
- Support for editing chords
- Many more chord variants have been added
- Improved support for importing Lyrics
- Support for exporting back to Lyrics
- Removed not so useful echo tab
- Improved help tab
- Minor updates to GUI
- Added display of more error messages
- Removed redundant spaces in PDF printouts
- Compile fixes for Linux

Submitted by:	maintainer
2012-02-23 10:42:09 +00:00
Koop Mast
752e391615 Update to 1.0.9.
Add support for chord mode.

Submitted by:	maintainer
2012-02-02 11:07:03 +00:00
Juergen Lock
456db8eda2 Update to 1.0.8 .
Submitted by:	hselasky (maintainer)
2011-09-19 17:12:07 +00:00