Commit graph

2783 commits

Author SHA1 Message Date
adam
9561ab279d Removed multimedia/mkvtoolnix-old successor multimedia/mkvtoolnix 2011-03-23 10:30:39 +00:00
obache
7d05d4bd9b * exactly buildlink with package linked with this package.
* support GIFLIB_IMPLEMENTATION != libungif.

Bump PKGREVISION.
2011-03-22 08:24:09 +00:00
obache
4545d7f3fc * exactly buildlink with packages used by this package directly.
* support GIFLIB_IMPLEMENTATION!=libungif

Bump PKGREVISION.
2011-03-22 08:00:10 +00:00
adam
fd67c2466c Changes 4.6.0:
* build system: Fixed building the Qt version of mkvinfo's GUI (again).
* mmg: bug fix: If the header editor finds 'language' elements with ISO-639-1
  codes (e.g. "fra" instead of "fre" for "French") then it will map the code to
  the corresponding ISO-639-2 code
* mmg: bug fix: Fixed one of the issues causing mmg to report that it is
  configured to use an unsupported version of mkvmerge when the reported
  version was actually empty.
* mkvmerge: enhancement: HD-DVD subtitles are recognized as being an
  unsupported file format. This makes the error message presented to the user
  a bit clearer.
* build: Boost 1.36.0 or newer is required (up from 1.34.0). Also fixed
  building with v3 of Boost's filesystem library, e.g. with Boost 1.46.0
  Beta 1 or newer.
* mkvpropedit: new feature: Added support for adding, replacing and removing
  tags.
* all: Added a translation for the programs into Turkish by ßouЯock.
* build system: Fixed compilation if configure choses the internal versions of
  libebml and libmatroska while older versions are still installed in a
  location named with "-I..." or "-L..." in CFLAGS/CXXFLAGS/LDFLAGS or with
  configure's "--with-extra-includes" and "--with-extra-libs" options.
2011-03-20 13:19:44 +00:00
adam
3c59e9bcdd Fix patching on Mac OSX; fix installing the library; fix some pkglint issues 2011-03-18 12:42:13 +00:00
zafer
e4c9990b88 remove dead mirror. 2011-03-17 21:23:03 +00:00
tron
ac42fc61b3 Fix build under Mac OS X i386. Further changes might be required to
fix PPC and x86_64.
2011-03-12 11:00:01 +00:00
obache
7164028b60 Add patches for
* portability fix,`==' operator for test(1)
* fix python-config command name
2011-03-12 06:33:35 +00:00
drochner
3aa08fc3a6 update to 0.10.17
changes: bugfixes
2011-03-11 15:31:13 +00:00
drochner
7f7b1182ee update to 0.10.28
change: fixes a build problem on new Linux kernels w/o v4l1
2011-03-11 15:28:14 +00:00
drochner
a4dd9eca91 update to 0.9.6
changes:
-encoder improvements and speedup
-bugfixes
(I've tested the decoder only)
2011-03-11 15:25:26 +00:00
wiz
15d21b9565 Update to 0.0.26:
Version 0.0.26
    rawconference: Correctly check if thread is internal
    rawstream: Don't start sending before having codecs
    rawsession: Only manipulate the valve from the session itlsef
    rawsession: Simplify transform bins creation
    rawsession: Remove g_debug
    rawsession: Unref the right object
    rawsession: Only remove sink if it has been added
    rtpconference: Correctly check if a thread is internal

    rtpstream: Fix reference leak in fs_rtp_stream_set_negotiated_codecs_unlock()
    Keep a ref to the fakesink
    fsrawconference: Make the construction more consistent

    In the construction of a raw session we add a bunch of elements. For all
    elements unref them in _constructed if adding them to the bin fails, for
    all other failures, leave it to the _dispose function to remove and
    unref the elements

    Use full prefix, even for private functions

    Add a transformation bin the source pipeline

    As upstream negotiation in Gstreamer still doesn't actually work, we'll
    need to change transform elements around every time the caps are changed
    as that will cause a re-negotiation and things will keep working..

    Unfortunately managing dynamic pipelines has its own challenges, so add
    a tee ! fakesink which will eat all the errors for us...

    fsrawconference: Make fsrawstream explicitely ask the session to set the direction
    fsrawconference: Cope with fs_raw_session_new returning NULL
2011-03-11 11:06:30 +00:00
obache
3bf6e66b00 bump PKGREVISION from change of gif library from libungif to giflib. 2011-03-10 10:20:18 +00:00
drochner
4c39d555bb libungif/buildlink3.mk -> mk/giflib.buildlink3.mk 2011-03-09 16:34:02 +00:00
drochner
23ba173906 libungif/buildlink3.mk -> mk/giflib.buildlink3.mk
(uses giflib now per default)
bump PKGREV
2011-03-09 16:29:23 +00:00
wiz
c7cbba6c0d Testing for OPSYS can only happen _after_ the inclusion
of bsd.prefs.mk.
2011-03-08 17:05:17 +00:00
hiramatsu
c6e71f3ca6 Fix build failure on FreeBSD. 2011-03-08 15:25:56 +00:00
obache
5b2fd79995 user-destdir installation support. 2011-03-08 12:00:15 +00:00
wiz
b566ddac9d Remove comments to avoid grep mismatches. 2011-03-06 16:36:50 +00:00
wiz
3b0faad4ee Remove GTK1 using packages for which noone spoke up for the last two weeks
on pkgsrc-users in the thread "[HEADS UP] Package removal -- please check".
2011-03-06 16:02:28 +00:00
obache
3a2d15ff30 Update ruby-gnome2 to 0.90.8.
== Ruby-GNOME2 0.90.8: 2011-03-04

NOTE: 0.90.x releases are for 1.0.0 major release.

A bug fix release of 0.90.7.

=== Changes

==== All

  * Fixes
    * 'make distclean' does not removed pkg-config files.

==== Ruby/GLib2

  * Fixes
    * fix non-gem rcairo detection. [#3178228]
      [OBATA Akio, Kouhei Sutou]

==== Ruby/Atk

  * Fixes
    * fix 'make distclean' cleans needed a file.
      [Vincent Carmona]

==== Ruby/Pango

  * Fixes
    * fix 'make distclean' cleans needed a file.
      [Vincent Carmona]

==== Ruby/GTK2

  * Fixes
    * fix require order.
      [id:kenhys]
    * [#3046538] fix crash by GC at exit.
      [Vincent Carmona, Kouhei Sutou]
    * gtk-demo samples with ruby 1.9 (excepted cairo ones).
      [Vincent Carmona]

==== Ruby/GooCanvas

  * Fixes
    * fix pc install. [#3178294]
      [OBATA Akio, Kouhei Sutou]

==== Ruby/GStreamer

  * Improvements
    * improve missing message.
      [Vincent Carmona]
    * add Gst::InstallPlugins.
      [Vincent Carmona, Kouhei Sutou]

  * Fixes
    * fix pc install. [#3178294]
      [OBATA Akio, Kouhei Sutou]
    * don't use rbgprivate.h. [#3188442]
      [Mamoru Tasaka, Kouhei Sutou]

==== Ruby/GtkMozEmbed

  * Fixes
    * fix pc install. [#3178294]
      [OBATA Akio, Kouhei Sutou]

==== Ruby/GtkSourceView2

  * Fixes
    * fix pc install. [#3178294]
      [OBATA Akio, Kouhei Sutou]
2011-03-04 13:14:04 +00:00
wiz
e906113a3b No point in pulling in libX11 on native-x installations, and it doesn't
work anyway.
2011-03-01 11:18:34 +00:00
wiz
892ad52a88 Forbid on NetBSD<5.99, since it needs support for TLS in Linux emulation. 2011-02-28 18:00:38 +00:00
wiz
36ff915e97 Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
chs
46c4dd756a add dependency on new separate "curl". fixes PR 44535.
remove dependency on "compat" module, modern flash doesn't need it.
2011-02-27 16:06:05 +00:00
wiz
59f4caf6b9 Depend on gmake to make this build.
Add desktopdb.mk and bump PKGREVISION for it.
2011-02-26 09:42:10 +00:00
obache
7d1bafeb23 Bump PKGREVISION from boost-libs version bump. 2011-02-26 04:04:41 +00:00
markd
a47a71a6a4 Add alsa option. 2011-02-25 20:37:56 +00:00
drochner
ade7c486ce update to 2.32.3
changes: bugfixes
2011-02-25 15:53:03 +00:00
drochner
60994b6365 update to 0.10.21
changes:
-gstreamer core/base 0.10.32 API additions
-Fix GstDiscover methods
2011-02-25 15:50:52 +00:00
wiz
df14816790 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
apb
ba28bbf161 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
shattered
8dcc9e647a PR/41461: depend on audio/libdca if ffmpeg option is set. Revision bump. 2011-02-23 12:15:52 +00:00
taca
6d80a96612 Bump PKGREVISION due to ABI change of ruby18-base. 2011-02-21 16:01:10 +00:00
wiz
1bb007c291 Update to 0.0.25:
Version 0.0.25
    nicestreamtrans: Fix off-by-one bug
    https://bugs.freedesktop.org/show_bug.cgi?id=34291
    Version 0.0.24.1
    Version 0.0.24
    tests: Rtcp test doesn't make sense in raw
    rtp: add default prefs to EXTRA_DIST
    tests: Fix another race in tests
    nicestream: Skip Nice errors if the component has never been ready
    nicestream: Fix small leak
    nicestream: Sort ipv4 addresses first
    utils: Fix doc string
    utils: the keyfile stuff already checks the user dirs
    utils: Pass the element directly instead of its factory name
    utils: Check default properties/codecs in user data dir too
    rtp: Add default-element-properties
    utils: Add function to get default element properties
    rtp: Add default codec preferences
    utils: Add function to get default codec preferences
    raw: Don't delete non-generated files
    Remove the temporary socket directory after usage
    nicetransmitter: Place the local socket in the tmp dir
    Don't hardcode /tmp, instead use g_get_tmp_dir to potentialy get it from
    the environment, but falling back to /tmp
    nicetransmitter: Add documentation for create-local-candidates
    nicetransmitter: Add an option for the transmitter to pick the local side
    rawconference: This is really meant to be called on the stream.
    nicetrans: Only emit local-candidate after gathering
    Unfortunately libnice doesn't currently support doing connectivity
    checks untill it has finished gathering. If we send a remote peer our
    candidates before finishing gathering they can start sending us
    connectivity checks before we're ready for them...
    So instead sends the local candidates in one batch when gathering is
    finished, so we'll be ready for the connectivity checks.
    rawconf: Put the whole caps into the encoding_name in codecs
    rawconference: Make FsRawStream codec doc visible.
    docs: Improve the title
    docs: Add docs for the raw plugin
    raw: Remove trailing whitespace
    raw: Simplify session notification of new stream codecs
    rawstream: Simplify set_remote_codecs
    cuseless
    rawsession: Codec has already been validated
    raw: Don't check for stuff in the codecs that is meaningless for raw
    rawconference: Add a test with the shm transmitter.
    rawconference: Remove stream from session in stream's dispose.
    There's a chance that removing the stream when the session has it
    weak-reffed can be called from a streaming thread. This can cause
    it to crash and/or deadlock. This patch changes the stream to
    call the remove_stream function in the session in its dispose
    function. The stream already protects itself from being disposed
    in a streaming thread and therefore prevents the crash/deadlock.
    rawconference: Use local conference variable.
    tests: Split the rtpconf extra init into separate callbacks for stream and conf
    tests: Split the rawconf extra init into separate callbacks for stream and conf
    rawconference: Remove weak_ref when done.
    rawconference: Dispose FsRawStream in a separate thread if needed.
    rawconference: Add fs_raw_conference_is_internal_thread.
    rawconference: Fix trailing whitespace.
    rawconference: Correct an error message.
    rawconference: Wait to add the transmitter's gst-sink until sending.
    rawconference: Dispose of objects in a single place in new_stream.
    rawconference: blocking_id will always be 0 here.
    rawconference: Remove transmitter-pad from the public API.
    rawconference: Correctly use g_value_set_boxed instead of _take_boxed.
    rawconference: Use macro instead of g_mutex_lock directly.
    This patch creates and uses FS_RAW_SESSION_LOCK and _UNLOCK and
    FS_RAW_STREAM_LOCK and _UNLOCK to improve the ability to debug
    mutexes.
    rawconference: Add @author to the files I made.
    rawconference: Misc style and error checking fixes to Sjoerd's commits.
    When adding streams, sync the element states with the parent element
    When removing a stream, make the valve drop packets again
    rawconference: Change signature of function to avoid collision.
    This patch changes the signature of fs_codec_to_gst_caps to
    fs_raw_codec_to_gst_caps to avoid colliding with a function of
    the same name in the FsRtpConference plugin.
    rawconference: Keep reference to GstObjects in FsRawStream.
    rawconference: Actually store the src_pad in FsRawStream.
    rawconference: Remove unused member from FsRawStream private struct.
    rawconference: Improve locking in FsRawStream.
    rawconference: Simplify FsRawSession dispose a little.
    rawconference: Hold references to GstObjects in FsRawSession.
    rawconference: Improve FsRawSession's locking.
    rawconference: Remove elements from bin if sync_state_with_parent fails.
    rawconference: Simplify a little of removing streams.
    rawconference: Simplify FsRawSession's dispose function.
    rawconference: Remove redundant gst_element_sync_with_parent call.
    rawconference: Fix implemention of FsRawSession's current-send-codec.
    rawconference: Store FsRawSession codecs and notify on change.
    rawconference: Fix potential double-free.
    rawconference: Deactivate pad after removing from bin.
    rawconference: Remove unneeded variable and just return value.
    rawconference: Fix copy/paste errors.
    rawconference: Use correct pad template.
    rawconference: Fix disposed testcase.
    rawconference: Free transmitter src and sink when removing streams.
    rawconference: Set the correct error in fs_raw_session_new_stream.
    rawconference: Fix base test. FsRawConference doesn't generate codecs.
    rawconference: Use optional_parameters for codec properties.
    rawconference: Abstract converting FsCodec to GstCaps.
    rawconference: Add tests for FsRawConference plugin.
    This patch adds tests for the FsRawConference plugin. Virtually
    all of the code is from the FsRtpConference plugin testsuite.
    rawconference: Add data probe and src_pad_added emission.
    rawconference: Set capsfilter caps when set_remote_codecs is called.
    rawconference: Plug memory leak.
    rawconference: Set initial valve drop settings after creation.
    rawconference: Set ST's "sending" property when setting "direction".
    rawconference: Set booleans instead of bitmasked integers.
    rawconference: Fix some GstElement refcount issues.
    rawconference: Implement FsRawSession's remote codec handler.
    rawconference: Implement FsRawSession's codecs properties.
    Implement the FsRawSession's "codecs" and "codecs-without-config"
    properties.
    rawconference: Link the FsRawSession's capsfilter and transmitter_sink.
    rawconference: Free the FsRawSession's FsTransmitter.
    rawconference: Add to FsConference and partially link transmitter.
    rawconference: Fix getting an out of range warning on a gboolean value.
    rawconference: Fix some type issues in fs_raw_session_new_stream.
    rawconference: Improve setting the direction.
    rawconference: Implement the remote-codecs FsRawStream property.
    rawconference: Implement fs_raw_stream_set_remote_codecs.
    rawconference: Create and connect FsStreamTransmitter signal handlers.
    rawconference: Implement fs_raw_stream_set_remote_candidates.
    rawconference: Remove fs_raw_stream_set_tos_locked.
    rawconference: Add FsStreamTransmitter.
    rawconference: Implement fs_raw_session_get_stream_transmitter_type.
    rawconference: Add FsTransmitter member.
    rawconference: Add FsRawStream class files.
    rawconference: Add capsfilter to the session pipeline.
    rawconference: Add an id to FsRawSessions and support creating them.
    rawconference: Implement fs_raw_conference_list_transmitters.
    rawconference: Add the FsRawSession class.
    These files have been copied directly from the FsMsnSession class
    and have simply been renamed. More modifications will be needed.
    P.S. The section documentation has also been altered to better
    suit the FsRawSession class.
    rawconference: Remove cname from FsRawParticipant.
    rawconference: Add FsRawParticipant.
    rawconference: Add base FsRawConference class and plugin structure.
    Version 0.0.23.1
    Version 0.0.23
    common-modified: Dist another stamp file
    nice: Update to use the nice 0.1.0 API
    nice: Add compatibility for MS Office Communicator 2007 R2
    example gui: Keep a ref to the FsElementAddedNotifier to keep it alive
    example gui: Set the necessary properties for x264enc
    rtpsession: Really fix dispose checking
    rtpsession: Only set disposed to TRUE when actually disposing
    tests: Add a test of codecs-ready before calling any method
    Make sure the codecs-ready is not TRUE if no methods have been called yet
    and some codecs that require discovered parameters are missing.
    rtpsession: Make sure the original codecs are propertly setup
    Do the update codecs when creating a FsSession so that original codecs have
    the required bits for the parameter gathering.
    tests: Add test for pad alloc in fsfunnel
    Patch by Yongnian Le <yongnian.le@intel.com>
    funnel: Implement pad allocation
    Patch by Yongnian Le <yongnian.le@intel.com>
    https://bugs.freedesktop.org/show_bug.cgi?id=32208
    Use portable 'g_snprintf' instead of 'snprintf'
    https://bugs.freedesktop.org/show_bug.cgi?id=32276
    Replace legacy index() with strchr() and avoid calculating the index twice
    https://bugs.freedesktop.org/show_bug.cgi?id=32276
    mcaststreamtransmitter: Fix error message
    shmtransmitter: Remove unused header includes
    Update gtk-doc-plugins.mak from common/
    Verify the sanity of arguments passed to user-facing functions
    rtpsession: Unblock pad if the discovery callback is called while disposing of a session
    docs: Add docs for the shm transmitter
    docs: Update custom doc building rules to match newer gst tools
    nice: Use the right enum type for pad link return
    Version 0.0.22.1
2011-02-21 15:55:46 +00:00
wiz
ce67919f90 Bump depends and PKGREVISION for libnice shlib major change. 2011-02-21 15:51:44 +00:00
wiz
6b4a613389 Restrict availability even more. From Aleksey Cheusov in answer to PR 44615. 2011-02-20 21:39:22 +00:00
wiz
c33c844612 Check for libXvMC (not +W) for enabling libxvmc support.
Fixes PR 44588 by Robert Elz.
2011-02-20 14:29:14 +00:00
wiz
7b107b0c88 Solaris fix from maintainer Aleksey Cheusov in PR 44611. 2011-02-20 14:24:05 +00:00
wiz
4af4398a90 Add missing build dependency on yasm. 2011-02-19 09:46:55 +00:00
markd
86d8e84af4 Update to avidemux 2.5.4
Various bug fixes and support for additional video formats.
Including support for gcc4.5 and for latest x264 library.
2011-02-17 09:20:17 +00:00
gls
a7cd018d44 Update DVDStyler to version 1.8.2.1
Pkgsrc changes:
- Added LICENSE
- Re-enable all translations, they are computed OK now.

Upstream changes:

Version 1.8.2.1 <2011.01.31>
----------------------------

  * updated some translations

Version 1.8.2 <2010.11.25>
--------------------------

  * fixed rendering of menu (considering aspect ratio)
  * added generation of up to 3 subpicture streams for widescreen menus
(widescreen, letterbox, panscan)
  * fixed rendering of video frame
  * added auto duplication of title selection menu
  * added menu option "remember last selected button"
  * added detection of default video format at first start
  * added setting for interlaced video
  * added possibility to specify video border and cropping
  * added support of stream- and cell-tag in dvdstyler project file
  * changed to not use mplex by default
  * fixed command line bug
  * fixed validation of disc label in welcome dialog
  * fixed validation of custom actions
  * added validation of chapters
  * added setting "Accept invalid actions"
  * fixed initialization of cache
  * fixed bug 2919588 (displays error message if user try to create more than
12 buttons)
  * fixed bug 2963754 (save play all)
  * fixed bug 2995164 (Infernal loop)
  * fixed bug 3062442 (frame button misbehavior)
  * updated dvdauthor to version 0.6.18
  * updated ffmpeg to version 0.6
  * added support of Mac OS X

Version 1.8.1 <2010.05.25>
--------------------------

  * added possibility to change subtitle options
  * added support of VCD and half D1 resolutions
  * added validation of custom actions
  * some other small changes
2011-02-16 20:34:43 +00:00
gls
53e52c3b5f Update multimedia/dvdauthor to 0.7.0
Pkgsrc changes:
- Add LICENSE

Upstream changes:
0.7.0: 2010 October 23

* Reworked subtitle file reading so it can now deal with encodings like UTF-16
* Default encoding for subtitle files is no longer ISO-8859-1, but taken from
user's locale
* Add fontconfig support following a patch by Nicolas George
* Remove dvdauthor config files and make command line -o option take precedence
over XML dest attribute.
* Video format no longer has hard-coded default to NTSC, unless you invoke
configure with --enable-default-video-format=NTSC. You can also configure with
--enable-default-video-format=PAL to default to PAL.
* Implement configuration of default video format as per the proposal at
<http://create.freedesktop.org/wiki/Video_Format_Pref>.
* File names are no longer converted to locale encoding, unless you invoke
configure with --enable-localize-filenames.
* You can now specify fill and outline colours and outline thickness for text
subtitles.
Colours can be specified in additional ways, including by name and in HSV space.
* You can now also specify a shadow offset and colour for text subtitles
* Allow non-title PGCs in a titleset
* The VM language now allows C-style comments, as well as CDATA sections
* Add --nomux and --nodvdauthor-data options to spumux (thanks to TED for
sponsoring this)
2011-02-16 20:20:14 +00:00
obache
2104a8e495 improve comments for patch. 2011-02-15 05:37:29 +00:00
drochner
49f2d51eaa update to 4.5.0
many fixes and improvements, too much to list here
2011-02-14 19:12:01 +00:00
drochner
63480f72d4 bump PKGREV for libmatroska ABI change 2011-02-14 19:07:03 +00:00
drochner
6bc339f9cf add patches from current vlc to build with libmatroska-1.1
bump PKGREV
2011-02-14 19:05:52 +00:00
drochner
8a9cfd752e update to 1.1.7
changes:
-fix for CVE-2011-0531 (was patched in pkgsrc)
-improvements to codecs, demuxers, Audio-CD
 support, subtitles, visualization and platform integration
2011-02-14 19:03:18 +00:00
drochner
b6893ea004 update to 1.1.0
changes:
-API extensions and cleanup
-bugfixes
2011-02-14 19:00:45 +00:00
ryoon
52e139ecc1 Add gst123 2011-02-13 11:08:06 +00:00