Commit graph

3718 commits

Author SHA1 Message Date
adam
d01475f571 Removed patches/patch-ak 2014-03-04 13:59:41 +00:00
adam
01c645c5da Changes 20140303:
Bug fixes.
Enabled OpenCL for Darwin.
Fix building with Clang.
2014-03-04 13:59:11 +00:00
wiz
915b184aac Follow pkglint suggestion and include hicolor-icon-theme/buildlink3.mk.
Bump PKGREVISION.
2014-02-26 22:14:31 +00:00
adam
24fcfe20a8 Changes 2.1.4:
* avcodec/hevc: Simplify get_qPy_pred()
* avcodec/mpeg4videodec: Check for bitstream overread in decode_vol_header()
* avcodec/h264: use subsample factors of the used pixel format
* avformat/bink: Check return value of av_add_index_entry()
* avcodec/h264: more completely check the loop filter parameters
* avcodec/alsdec: check predictor order against block length
* avcodec/hevc_ps: Use get_bits_long() in decode_vui()
* avcodec/hevc: make check for previous slice segment tighter
* avcodec/hevc: clear tab_slice_address of ctb on error.
* avcodec/hevc: hls_decode_entry: check that the previous slice segment is available before decoding the next
* avcodec/hevc: clear tab_slice_address in hevc_frame_start()
* avcodec/h264: update current_sps & sps->new only after the whole slice header decoder and init code finished
* avcodec/h264: Disallow pps_id changing between slices
* avcodec/aacdec: Fix pulse position checks in decode_pulses()
* avcodec/hevc: propagate error code from hls_coding_quadtree()
* avcodec/tiff: reset geotag_count in free_geotags()
* avcodec/vc1: Check bfraction_lut_index
* avcodec/vc1: factor read_bfraction() out
* avcodec/vc1dec: field pictures with direct mode MBs, followed by frame pictures are not supported
2014-02-25 07:32:53 +00:00
richard
f456314357 disable bloody aalib autodetection in xine-ui 2014-02-24 22:40:44 +00:00
richard
3a10cecafb missing -lsocket -lnsl on some binaries for SunOS and update PLIST with aaxine 2014-02-24 05:35:47 +00:00
richard
af15f2593a force external flac given non-deterministic autodetection causing PLIST problems 2014-02-24 05:31:54 +00:00
obache
3d409833cb Update adobe-flash-plugin11 to 11.2.202.341 for APSB14-07. 2014-02-21 08:50:20 +00:00
wiz
af8fc50d5e Update to 1.2.5:
1.2.5 was released on 2014-01-16. It is the latest stable FFmpeg
release from the 1.2 release branch, which was cut from master on
2013-03-07. Amongst lots of other changes, it includes all changes
from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.
2014-02-20 09:53:15 +00:00
jperkin
56cb9a056e GCC_REQD should be appended to, not set.
Fixes issues where a newer GCC has been chosen by the user but the GCC_REQD
was forcing an older (and broken) one to be pulled regardless.
2014-02-19 09:44:56 +00:00
sno
e1350b5f5f <jperkin> also indent the .*, so ". if .." and ". endif" for the internal ones 2014-02-16 10:04:11 +00:00
sno
b12c7b707a fix "do what I mean" for OPSYS check 2014-02-16 10:02:21 +00:00
sno
4e7dc1c026 be stricter when requiring gcc 4.4+:
* pkg/48508 refers only SunOS and NetBSD (in fact, only NetBSD 5 and
  Solaris 10 - but I expect at least lower versions come with same
  issues and higher might have improved toolchain)
* check only for x86 architectures (no sse3 on sparc, ppc, arm, mips, ...)
* only require minimum gcc version when gcc is the used compiler - SunPRO,
  clang, pcc ... might behave differently
* hopefully someone picks it up and fix the binutils dependency, if required
2014-02-16 09:58:18 +00:00
jperkin
6c14f3468c Don't set GCC_REQD on Darwin, the gcc packages from pkgsrc do not work
due to missing critical functionality like -arch.

The build appears to work fine with the native gcc-4.2.1 on 10.8 anyway.
2014-02-15 10:53:20 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
wiedi
03ac819bdb Add patch to remove broken solaris system check. Bump PKGREVISION. 2014-02-07 14:25:15 +00:00
obache
011ad48e93 Update adobe-flash-plugin11 to 11.2.202.336 for APSB14-04. 2014-02-06 08:32:01 +00:00
rodent
6d9b8c2089 Link against -lnsl and -lsocket for SunOS. 2014-02-03 08:58:26 +00:00
rodent
8f5b80507c +smpeg2 2014-02-02 15:24:54 +00:00
rodent
b7d0732254 Import smpeg2-2.0.0 as multimedia/smpeg2.
SMPEG is a free MPEG1 video player library with sound support. Video playback is
based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is played
through a slightly modified mpegsound library, part of Splay v0.8.2. SMPEG
supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.
2014-02-02 15:24:13 +00:00
markd
e59b0872e4 Update to KDE SC 4.11.5
bug fixes
2014-02-01 02:20:43 +00:00
markd
51a1b1fc19 Update to phonon-backend-vlc 0.7.1
When cmake fails to detect the LibVLC version via pkg-config, it will
now try to look it up through the header.
Support for Intel compilers on Windows was added.
MetaObject compliation will now reliably pick the correct interface API
version to build against preventing features being unavailable or unused.
2014-02-01 02:07:11 +00:00
markd
df876b6275 Update to phonon-backend-gstreamer 4.7.1
Plugin installation now uses UTF-8 encoding for everything to prevent
encoding issues.
MetaObject compliation will now reliably pick the correct interface API
version to build against preventing features being unavailable or unused.
2014-02-01 02:05:27 +00:00
markd
f1f043ac86 Update to phonon 4.7.1
Improved rpath handling.
Build fixed for Mac OS X.
PulseSupport::setupStreamEnvironment creates more verbose output now.
Ensure older backends retain volume control over PulseAudio streams.
2014-02-01 02:04:00 +00:00
tron
66d9c04d54 Remove unnecessary dependency on "ffmpeg" package. Bump package
revision because of this change.
2014-01-29 20:13:54 +00:00
wiedi
8419871ac4 Add missing network libs on SunOS 2014-01-27 23:12:14 +00:00
wiz
18a46154bf Do not set FETCH_USING, should not be set in a package Makefile. 2014-01-27 18:41:11 +00:00
wiz
a1f0ff3f67 No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25 10:45:15 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
wiz
015f52a8ef Convert to distutils.mk. Mark as not ready for python-3.x.
Bump PKGREVISION.
2014-01-25 09:15:37 +00:00
adam
634a186778 Changes 2.1.3:
* library.mak: only run asm strip if ASMSTRIP flags are set
* configure: remove code that disables striping in the absence of some flags
* This more closely matches the actual use, also we use plain strip without these flags for striping
* avformat/utils/av_probe_input_buffer2: fix buffer passed to ffio_rewind_with_probe_data()
* avformat/utils/av_probe_input_buffer2: fix offset check
* avformat/utils/av_probe_input_buffer2: Fix pd.buf_size
2014-01-17 16:33:44 +00:00
obache
2b911e719a Update adobe-flash-plugin11 to 11.2.202.335 for APSB14-02. 2014-01-15 11:32:41 +00:00
adam
2d8fc9093a Changes 2.1.2:
Fix a crash on oom when decoding hevc.
avcodec/hevc: Check entry point arrays for malloc failure
hevc: Bound check slice_qp
hevc: Reject impossible dependent tile
hevc: remove useless clip in FUNC(sao_band_filter)()
hevc: clip pixels when transquant bypass is used
2014-01-15 11:31:56 +00:00
ryoon
5880326068 Fix PR pkg/48508: Fix build under NetBSD 5 and Solaris 10
* Use GNU tr from sysutils/coreutils for Solaris 10
* GCC 4.4 or later and newer binutils (gas) is required to compile
  ssse3 code.
2014-01-15 05:53:52 +00:00
jperkin
bcdcfaca6e Needs to be explicitly linked against libiconv on SunOS.
Bump PKGREVISION.
2014-01-14 14:28:21 +00:00
obache
09756c4513 == Ruby-GNOME2 2.1.0: 2013-12-29
Ruby 2.1.0 support release!

=== Changes

==== All

  * Improvements
    * Set license information to gem.
  * Fixes
    * [windows] Added missing binaries for Ruby 2.1.0.
      [GitHub#123] [Patch by Masafumi Yokoyama]

==== Ruby/GDK3

  * Improvements
    * [windows] Bundled hicolor-icon-theme. It may fix a problem that
      Windows theme is not applied.
      [ruby-gnome2-devel-en] [Reported by Regis d'Aubarede]

=== Thanks

  * Masafumi Yokoyama
  * Regis d'Aubarede

== Ruby-GNOME2 2.0.3: 2013-12-29

It is RC release for 2.1.0.

=== Changes

==== All

  * Improvements
    * Removed Ruby 1.8 from supported Ruby in READMEs.
      [GitHub#166] [Reported by Markus Heiler] [Patch by Masafumi Yokoyama]
    * Supported Ruby 2.1.0. [GitHub#181] [cosmo0920][Masafumi Yokoyama]
    * Made rcairo optional to required because we dropped old GTK+ that
      doesn't use cairo. (Cairo isn't used library such as GLib doesn't
      require rcairo. But Ruby/GLib2 requires rcairo on Windows because
      it uses zlib bundled in rcairo.) [GitHub#193] [cosmo0920]
    * Updated LGPL 2.1 files. [GitHub#196] [Reported by ktdreyer]
    * Supported tests on Travis CI. [Masafumi Yokoyama][cosmo0920]
    * Supported rake-compiler 0.9.1.

==== Ruby/GLib2

  * Improvements
    * Set UTF-8 encoding to exception message.
    * Added GLib::GetText.bindtextdomain.
    * Dropped GLib < 2.12 because CentOS 5 has GLib 2.12.3.
      [GitHub#190] [cosmo0920]
    * Added GValue#to_s.
    * [windows] Updated bundled GLib to 2.38.2 from 2.36.2.

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported GList return type.
    * Supported freeing UTF-8 return type.
    * Supported freeing array return type.
    * Supported NULL as array return value.
    * Supported freeing GObject return value.
    * Supported freeing structure return value.
    * Supported NULL character for gint8 array.
  * Fixes
    * Fixed type conversion from VALUE to GType.
      [GitHub#186] [Patch by Hiroyuki Tanaka]

==== Ruby/ATK

  * Improvements
    * Dropped ATK < 1.12 support because CentOS 5 has GTK+ 1.12.2.
      [GitHub#191] [cosmo0920]
    * [windows] Updated bundled ATK to 2.10.0 from 2.8.0.

==== Ruby/Pango

  * Improvements
    * Supported cairo 1.6.
      [GitHub#172] [Patch by Grant Schoep]
    * Dropped Pango < 1.14 support because CentOS 5 has GTK+ 1.14.9.
      [GitHub#192] [cosmo0920]
    * Added Pango::Layout#height=.
      [GitHub#210] [Patch by Vasily Fedoseyev]
    * Added Pango::Layout#ellipsized?.
      [GitHub#210] [Patch by Vasily Fedoseyev]
    * [windows] Updated bundled Pango to 1.36.1 from 1.34.1.

==== Ruby/GdkPixbuf2

  * Improvements
    * [windows] Added rcairo dependency on Windows for using libpng and zlib
      bundled in rcairo.
    * [windows] Updated bundled gdk-pixbuf to 2.30.2 from 2.28.1.

==== Ruby/GTK2

  * Improvements
    * Dropped GTK+ < 2.10 support because CentOS 5 has GTK+ 2.10.4.
      [GitHub#182] [Patch by cosmo0920]
    * [windows] Updated bundled GTK+ to 2.24.22 from 2.24.18.

==== Ruby/GDK3

  * Improvements
    * [test] Made more stable. [GitHub#178] [Reported by mtasaka]
    * Added Gdk::Device#ungrab. [cosmo0920]
    * Added Gdk::DeviceManager. [cosmo0920]
    * Added Gdk::Device#get_position. [cosmo0920]
    * Added Gdk::Device#warp. [cosmo0920]
    * Added Gdk::Device#grab. [cosmo0920]
    * Added Gdk::Window#get_device_position. [cosmo0920]
    * [windows] Updated bundled GTK+ to 3.10.6 from 3.8.2.

==== Ruby/GTK3

  * Improvements
    * [sample] Updated for GTK+ 3. [Masafumi Yokoyama]
    * Removed Gtk::BindingSet#add_path.
    * Added Gtk.show_uri.
  * Fixes
    * Fixed a bug that Gtk::ActionGroup#add_radio_actions always fails.
      [ruby-gnome2-devel-ja] [Reported by S. Kitagawa]

==== Ruby/GStreamer

  * Improvements
    * Supported calling module functions of Gst module such as
      Gst.version before calling Gst.init.
    * Added Gst::Registry#plugins.
    * Added Gst::Registry#get_features.
    * Added Gst::ElementFactory#long_name.
    * Added Gst::ElementFactory#klass.
    * Added Gst::ElementFactory#author.
    * Added Gst::ElementFactory#static_pad_templates.
    * Added Gst::Caps#structures.
    * Added Gst::Structure#fields.
    * Gst::Element#flags returns flag object instead of raw integer value.
      Use Gst::Element#flags_raw for raw integer value.
    * Gst::PluginFeature#rank returns Gst::Rank instead of raw integer value.
      Use Gst::PluginFeature#rank for raw integer value.
    * Supported GstValueList.
    * [windows] Updated bundled GStreamer to 1.2.1 from 1.0.7.

==== Ruby/Clutter

  * Improvements
    * [sample] Updated for Clutter 1.12 or later.
      [Patch by Kentaro Fukuchi]
    * [windows] Updated bundled Clutter to 1.16.2 from 1.14.4.

==== Ruby/ClutterGStreamer

  * Improvements
    * [sample] Added.
      [Masafumi Yokoyama]
    * Fixed a typo in sample.
      [Reported by Toyo Abe]
    * [windows] Updated bundled Clutter-GStreamer to 2.0.8 from 2.0.2.

==== Ruby/Poppler

  * Improvements
    * Dropped Popper < 0.12 because CentOS has Poppler 0.12.4.
      [GitHub#212] [cosmo0920]
    * [windows] Bundled Poppler 0.24.4.

==== Ruby/RSVG

  * Improvements
    * [windows] Bundled librsvg 2.40.1.

==== Ruby/GtkSourceView3

  * Improvements
    * Supported auto GtkSourceView install on OS X.
      [GitHub#177] [Masafumi Yokoyama]
    * [windows] Updated bundled GtkSourceView to 3.10.1 from 3.8.1.

==== Ruby/GooCanvas

  * Improvements
    * [sample] Followed changes caused by migrating to
      Ruby/GObjectIntrospection.
      [Masafumi Yokoyama]
    * Updated FSF address.
      [GitHub#201] [Reported by ktdreyer]
  * Fixes
    * Fixed wrong dependency.
      [ruby-gnomde2-devel-ja] [Reported by Masafumi Yokoyama]

=== Thanks

  * Kentaro Fukuchi
  * S. Kitagawa
  * Markus Heiler
  * Masafumi Yokoyama
  * Grant Schoep
  * Toyo Abe
  * mtasaka
  * cosmo0920
  * Hiroyuki Tanaka
  * ktdreyer
2014-01-14 12:01:51 +00:00
pho
116c80c84d Add ppc32 to Darwin targets 2014-01-10 08:43:42 +00:00
wiz
50c1f1cd2a Cleaner patches. 2014-01-09 10:25:14 +00:00
wiz
2c4a563fc4 + libbdplus. 2014-01-08 23:08:09 +00:00
wiz
e5afdd35af Import libbdplus-0.1.0 as multimedia/libbdplus.
BD+ is a part of the Blu-ray Disc DRM system. This library provides
an open source implementation of the standard.

This library is not complete, in that it will never be complete
and will always require updates to stay up to date with the latest
Bluray disks released.

The general flow on this library is that the higher level 'player'
code will call us if there exist a "BDSVM/00000.svm" file on the
disk. If this is the case it will call bdplus_init(), connect the
library with other parts of BluRay player and call bdplus_start().

BD+ VM executes the DLX assembled code inside the SVM file.  This
will perform thousands of AES, SHA, file reads and detailed memory
checks to guess the authenticity of the player.

If all goes well, the SVM will eventually spit out a 'conversion
table'. This is a large table (usually about 1-2MB but it varies)
which contains offsets into the M2TS video file. (usually the main
title).
2014-01-08 23:07:09 +00:00
wiz
137e019b26 + libaacs, sort. 2014-01-08 23:05:11 +00:00
wiz
a2829be487 Import libaacs-0.7.0 as multimedia/libaacs.
AACS is a DRM system for bluray discs.  This library provdes an
open source implementation of the standard.
2014-01-08 23:04:43 +00:00
joerg
763489ffa7 Forward declarations may not be namespace qualified. 2014-01-06 22:14:29 +00:00
martin
913d6e0a68 Restrict hack to gcc 4.5 or older (4.8 works) 2014-01-06 11:16:23 +00:00
tron
11620089bd Add reference to PR port-sparc64/48501. 2014-01-05 13:36:52 +00:00
tron
97386ba04f Disable compiler optimization under NetBSD/sparc64 because GCC 4.5.3
gets stuck while compiling "vp9/vp9_cx_iface.c".
2014-01-05 13:27:10 +00:00
obache
d33626fba2 + ruby-gnome2-clutter-gstreamer 2014-01-05 09:17:39 +00:00
obache
339c08db10 Import ruby-gnome2-clutter-gstreamer-2.0.2 as multimedia/ruby-gnome2-clutter-gstreamer.
Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.

Ruby/ClutterGStreamer is a Ruby binding of Clutter-GStreamer.
2014-01-05 09:15:59 +00:00
obache
e068febee9 Update clutter-gst to 2.0.8.
while here, enable introspection optin by default.

clutter-gst 2.0.8 (18/09/2013)
===============================================================================

List of changes since 2.0.6

 o Fix a crash in ClutterGstPlayer when disposing instances too fast

 o Fix a crash in ClutterGstVideoSink

 o Fix a crash in ClutterGstVideoSink when running on Wayland with X11
   backend compiled

Many Thanks to:

    Thomas Wood

clutter-gst 2.0.6 (24/05/2013)
===============================================================================

List of changes since 2.0.4

 o Fix a bug when subclassing ClutterGstPlayer class

 o Add support of X11 pixmap as video texture when decoding with
   Gstreamer-vaapi

Many Thanks to:

    Gwenole Beauchesne
    Sjoerd Simons
2014-01-03 12:35:06 +00:00
ryoon
9aac511b6c Update to 1.3.0
* tarball is not distributed by Google, use Debian's one

Changelog:
2013-11-15 v1.3.0 "Forest"
  This release introduces the VP9 codec in a backward-compatible way.
  All existing users of VP8 can continue to use the library without
  modification. However, some VP8 options do not map to VP9 in the same manner.

  The VP9 encoder in this release is not feature complete. Users interested in
  the encoder are advised to use the git master branch and discuss issues on
  libvpx mailing lists.

  - Upgrading:
    This release is ABI and API compatible with Duclair (v1.0.0). Users
    of older releases should refer to the Upgrading notes in this document
    for that release.

  - Enhancements:
      Get rid of bashisms in the main build scripts
      Added usage info on command line options
      Add lossless compression mode
      Dll build of libvpx
      Add additional Mac OS X targets: 10.7, 10.8 and 10.9 (darwin11-13)
      Add option to disable documentation
      configure: add --enable-external-build support
      make: support V=1 as short form of verbose=yes
      configure: support mingw-w64
      configure: support hardfloat armv7 CHOSTS
      configure: add support for android x86
      Add estimated completion time to vpxenc
      Don't exit on decode errors in vpxenc
      vpxenc: support scaling prior to encoding
      vpxdec: support scaling output
      vpxenc: improve progress indicators with --skip
      msvs: Don't link to winmm.lib
      Add a new script for producing vcxproj files
      Produce Visual Studio 10 and 11 project files
      Produce Windows Phone project files
      msvs-build: use msbuild for vs >= 2005
      configure: default configure log to config.log
      Add encoding option --static-thresh

  - Speed:
      Miscellaneous speed optimizations for VP8 and VP9.

  - Quality:
      In general, quality is consistent with the Eider release.

  - Bug Fixes:
      This release represents approximately a year of engineering effort,
      and contains multiple bug fixes. Please refer to git history for details.
2014-01-02 15:18:01 +00:00