Commit graph

64 commits

Author SHA1 Message Date
nia
2531503114 multimedia: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (for legal reasons?):

./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.i386.tar.gz
./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.x86_64.tar.gz
./multimedia/libdvdcss/distinfo libdvdcss-1.4.3.tar.bz2
2021-10-26 11:00:57 +00:00
nia
434d9cfcd9 multimedia: Remove SHA1 hashes for distfiles 2021-10-07 14:32:01 +00:00
adam
490fe31cc6 libmatroska: updated to 1.6.3
Release v1.6.3.
* libEBML v1.4.2 is now required.
* Added classes for new track header elements:
  "KaxFlagHearingImpaired", "KaxFlagVisualImpaired",
  "KaxFlagTextDescriptions", "KaxFlagOriginal" and
  "KaxFlagCommentary".
2021-02-18 19:19:59 +00:00
adam
0d94323ae8 libmatroska: updated to 1.6.2
Released v1.6.2.

* In release 1.6.1 the version number in CMakeLists.txt wasn't
updated, affecting the installed cmake and pkgconfig files. The
version number has been bumped to 1.6.2 in all relevant files now.

Released v1.6.1.

* "KaxBlockAddIDValue" class: this class is no longer marked as
"mandatory" in order to coincide with the latest specification.
2020-08-02 20:18:53 +00:00
adam
2e90e51661 libmatroska: updated to 1.6.0
Released v1.6.0.

* libEBML v1.4.0 is now required.

* Due to breaking ABI the soname version has been bumped to 7.0.0.

* Default symbol visibility is now "hidden", reducing binary size.

* Converted some things pointed out by cppcheck & clang-tidy to
C++11.

* Fixed a lot of issues pointed out by clang-tidy.

* A C++11 compliant compiler is now required. Several of its
features are now used in the source.

* "KaxCueData" class: added "PositionSet" overrides taking
"KaxSimpleBlock" arguments.

* "KaxSeekHead" class: the "IndexThis" function now returns a
pointer to the newly allocated "KaxSeek" instance.

* "KaxBlockData" class: the "SetReferencedTimecode" function is
now public.

* Fixed classes for updates in the current specification:
KaxTrackTimecodeScale (can be written again), TimeSlice,
SliceLaceNumber, TrackAttachmentLink (these cannot be written
anymore), KaxContentEncAlgo (it's mandatory), KaxChapLanguageIETF
(can occur multiple times), KaxFileUsedStartTime,
KaxFileUsedEndTime (DivX-related elements, cannot be written
anymore)

* Added classes for new elements from the current specification:
KaxBlockAdditionMapping, KaxBlockAddIDValue, KaxBlockAddIDName,
KaxBlockAddIDType, KaxBlockAddIDExtraData,
KaxContentEncAESSettings, KaxContentEncAESSettings.

* The MATROSKA_VERSION pre-processor definition has been
removed. You used to be able toe restrict compiling with only
those classes for elements contained in Matroska v1, but that
hasn't worked since 2010, so… yeah.

* Build system: more fixes for building libMatroska as a DLL on
Windows wrt. symbol visibility.
2020-06-29 15:09:54 +00:00
adam
d1f5017570 libmatroska: updated to 1.5.2
Released v1.5.2:
* Build system: fixed symbol visibility issue causing linker
  failures since 1.5.1.

Released v1.5.1:
* Build system: libEBML 1.3.8 is now required.
* Build system: various fixes to the cmake rules regarding
  visibility, naming and building DLLs on Windows.
* KaxBlock: fixed a potential access to invalid memory due to
  invalid lace sizes read from invalid data.
* KaxBlock: fixed a potential null pointer dereference triggerable
  by reading invalid data.
2019-05-28 07:47:14 +00:00
adam
e9bc612e84 libmatroska: updated to 1.5.0
v1.5.0.
* Build system: libEBML 1.3.7 is now required.
* Build system: fixed a problem that prevented libMatroska from
  being embedded in other builds.
2019-03-13 17:34:25 +00:00
adam
c7a4e56c0d libmatroska: updated to 1.4.9
v1.4.9:
* Converted the build system from autoconf/automake to
cmake. Patches by Github user "evpobr" with fixes by myself.
* Added a code of conduct to the project.
2018-04-22 21:40:00 +00:00
adam
7ca094ccd8 libmatroska: update to 1.4.8
1.4.8:
* KaxBlockGroup, KaxSimpleBlock: fixed writing the block header
  if the track number is 128.
2017-09-27 06:42:42 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
wiz
bcfb0e228e Updated libmatroska to 1.4.7.
2017-03-10  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.7 with the single change of setting the version
        number in the "KaxCodeVersion" variable correctly.

        * Released v1.4.6.

        * KaxSemantic: add new elements dealing with 360°/VR content and
        for language descriptors based on IETF BPC 47.
2017-03-13 09:14:34 +00:00
wiz
548c84427e Updated libmatroska to 1.4.5.
2016-07-02  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.5.

2016-04-24  Moritz Bunkus  <moritz@bunkus.org>

        * KaxSemantic: add new colour-related elements.

2016-04-01  Steve Lhomme  <slhomme@matroska.org>

        * KaxSemantic: add the new FieldOrder element.

2015-11-21  Moritz Bunkus  <moritz@bunkus.org>

        * KaxVersion.cpp: in order to enable deterministic builds the
        KaxCodeDate variable has been set to "Unknown" instead of the date
        and time of compilation. Patch by Ed Schouten <ed@nuxi.nl>.
2016-07-03 11:13:24 +00:00
jperkin
9f28a7016a Add 'c' to USE_LANGUAGES, fixes configure tests on Darwin. 2016-03-03 12:59:49 +00:00
agc
efd9ad4549 Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
agc
95c9a6891d Add SHA512 digests for distfiles for multimedia category
Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:54:22 +00:00
wiz
73ecf6df7b Update libmatroska to 1.4.4:
* Released v1.4.4.

        * KaxInternalBlock::ReadData(): Fixed an invalid memory
        access. When reading a block group or a simple block that uses
        EBML lacing the frame sizes indicated in the lacing weren't
        checked against the available number of bytes. If the indicated
        frame size was bigger than the whole block's size the parser would
        read beyond the end of the buffer resulting in a heap information
        leak.
2015-10-25 09:49:18 +00:00
wiz
ba8390f960 Update libmatroska to 1.4.3:
2015-10-17  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.3.

2015-05-02  Daniel Winzen  <d@winzen4.de>

        * all: a couple of optimizations in the main library and a memory
        leak fix in the tests

2015-02-01  Jan Engelhardt  <jengelh@inai.de>

        * build system: fix linking against libEBML
2015-10-21 08:41:41 +00:00
wiz
a527090fa9 Remove c from USE_LANGUAGES, this is C++ source code. 2015-01-23 10:12:44 +00:00
pho
6cc5bfc445 Fix linkage failure of libmatroska due to missing -lebml flag.
This seems to be an actual issue only on non-ELF platforms.

Pull request sent and merged to the upstream:
https://github.com/Matroska-Org/libmatroska/pull/5
2015-01-22 14:43:19 +00:00
pho
f401d7a502 Add 'c' to USE_LANGUAGES
Otherwise the configure script fails with:
  PKGSRC-WARNING: Something is trying to run the c compiler,
  PKGSRC-WARNING: but it is not added to USE_LANGUAGES in the package Makefile.

The package still don't build because of an upstream problem in Makefile.am, but it is a separate issue.
2015-01-22 12:57:27 +00:00
wiz
d7bcc2217b The last updates of libebml and libmatroska, despite only being X.Y.Z ->
X.Y.Z+1 updates, bumped the shared library major versions.

Do recursive bump for that.
2015-01-06 14:59:18 +00:00
wiz
46b3dc8da8 Add missing pc file to PLIST. Ride update. 2015-01-05 08:33:10 +00:00
wiz
85b00ebf8d Update to 1.4.2:
2015-01-04  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.2.

2014-12-21  Moritz Bunkus  <moritz@bunkus.org>

        * build system: switched the build system from hand-crafted
        Makefiles to an autoconf/automake-based system. A pkg-config file
        will be installed as well; its name is »libmatroska«. Based on a
        similar patch for libEBML by Jan Engelhardt <jengelh@inai.de>.

2014-12-20  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadData(): fixed several instances of unchecked
        memory access leading to invalid memory access/segmentation faults
        with invalid or broken data inside block groups/simple blocks.

2014-12-19  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadInternalHead(): fixed a off-by-one buffer overflow
        if with EBML lacing and exactly one frame in the lace.
2015-01-04 23:24:45 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
wiz
e219a9513a Fix library installation, broken during update.
Bump PKGREVISION.
2013-10-06 14:13:10 +00:00
wiz
c3734427f2 Update to 1.4.1:
New 1.4.1 version:
    - Added new elements/classes DiscardPadding, CodecDelay and
      SeekPreRoll
    - The licensing information has been cleared up/unified.
    - The Makefile now contain options for specifying the destination
      base directory during installation ("DESTDIR") and for
      specifying which library types to build ("link").
    - The libraries are built without the "-ansi" and
      "-fno-gnu-keywords" flags on Linux
    - Code cleanup
2013-10-04 20:58:44 +00:00
drochner
4ba591dec7 update to 1.4.0
changes:
several new elements that were added to the Matroska specifications:
CueDuration, CueRelativePosition, ChapterStringUID, VideoAlphaMode
and DefaultDecodedFieldDuration
2013-04-12 13:36:56 +00:00
asau
a19397ba81 Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 09:20:57 +00:00
drochner
b5af1f28de update to 1.3.0
changes: cleanup and minor fixes

pkgsrc note: according to the ChangeLog, this version is not binary
compatible to older versions -> ABI_DEPENDS bumped
2011-10-07 19:04:46 +00:00
adam
1b1f98d00f Fix patching on Mac OSX; fix installing the library; fix some pkglint issues 2011-03-18 12:42:13 +00:00
apb
321ae773d4 libmatroska does not build with libebml-0.7.8, so bump a dependency from
0.7.7nb1 to 0.8.  There's a note in the libmatroska Changelog about
using macros defined in libebml-0.8.0, so I used that version number in
the dependency, but I tested only against libebml-1.0.0.
2011-02-23 15:41:48 +00:00
drochner
645d01f614 update to 1.1.0
changes:
-API extensions and cleanup
-bugfixes
2011-02-14 19:00:45 +00:00
drochner
f0ffc39c2c update to 1.0.0
changes:
-API extensions
-bugfixes

pkgsrc note: while the changelog doesn't tell details, there seems
to be an ABI incompatibility to the previous version. Bump the
bl3 dependency.
2010-07-08 18:46:45 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
drochner
cc2ff5d6ea libtoolize and build shared libraries,
this will make it usable in dynamically loaded plugins,
bump PKGREVISION
2007-11-14 18:20:05 +00:00
heinz
fb1ad237eb Added support for installation to DESTDIR. Approved by salo@. 2007-07-01 20:23:19 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
salo
76fc88b028 Update to version 0.8.0
Changes:
- support for reading extra features of SimpleBlock
- bugfixes
2005-12-11 17:58:49 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
rillig
abb79d8bb3 Normalized BUILD_DIRS. 2005-11-04 18:53:28 +00:00
grant
49cf4442e6 nuke ONLY_FOR_COMPILER .. newer versions of these packages build fine
with at least icc and sunpro.
2005-08-20 14:12:19 +00:00
grant
a09bdd7e27 libmatroska builds fine with icc 2005-08-03 03:22:05 +00:00
salo
1a5b9f241e Force PREFIX. 2005-06-06 21:15:02 +00:00
salo
c26e9236cf Update to version 0.7.7
Changes include fixes to the build system for MacOS X, slightly improved
handling of the maximum size to read and other small fixes.
2005-05-30 16:31:40 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00