Commit graph

3727 commits

Author SHA1 Message Date
prlw1
e09e0aa481 Fix building with new freetype. 2014-03-25 16:04:11 +00:00
obache
6449e0c5a8 Add library for iconv to LDFLAGS in all cases, not only SunOS.
detection of iconv is not sufficient, especially for the case iconv from pkgsrc
is preferred to builtin one in libc.
2014-03-21 07:58:25 +00:00
wiz
3f37427776 Fix build with freetype-2.5. 2014-03-19 21:31:09 +00:00
richard
512531f893 The CPPFunction typedef (among others) have been deprecated in favour of
specific prototyped typedefs since readline 4.2.
They've been working since because compatibility typedefs have been
until they were removed in readline 6.3.

Hint found here: https://bugs.gentoo.org/show_bug.cgi?id=504208
2014-03-15 14:39:12 +00:00
obache
a208486f4f fixes dependency on ruby.
for some reasons, BUILDLINK_DEPMETHOD.${RUBY_BASE} must be defined after
include of lang/ruby/buildlink3.mk.

Bump PKGREVISION.
2014-03-15 05:30:09 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
obache
4a4708b6f5 Update adobe-flash-plugin11 to 11.2.202.346 for APSB14-08. 2014-03-12 12:22:25 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
adam
acaa783c19 Changes 1.2.6:
* avcodec/utvideoenc: fix slice_bits size
* avcodec/snow: split block clipping checks
* avcodec/ansi: fix integer overflow
* avcodec/msrle: use av_image_get_linesize() to calculate the linesize
* avformat/mpegtsenc: Check data array size in mpegts_write_pmt()
* avcodec/wmalosslessdec: fix mclms_coeffs* array size
* samplefmt: avoid integer overflow in av_samples_get_buffer_size()
* avcodec/vc1: reset fcm/field_mode in non advanced header parsing
* avcodec/takdec: always check bits_per_raw_sample
* avcodec/vmnc: Check  that rectangles are within the picture
* dnxhdenc: fix mb_rc size
* pthread_frame: flush all threads on flush, not just the first one
* rtpdec_asf: Copy the need_parsing field from the chained demuxer
* Fix compilation on ARM with android gcc 4.7
* Allow decoding of slightly broken Nikon avi files.
2014-03-11 10:25:22 +00:00
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