[115419] trunk/dports/gnome
devans at macports.org
devans at macports.org
Wed Jan 1 11:46:46 PST 2014
Revision: 115419
https://trac.macports.org/changeset/115419
Author: devans at macports.org
Date: 2014-01-01 11:46:46 -0800 (Wed, 01 Jan 2014)
Log Message:
-----------
gstreamer1*: update to version 1.2.2, update dependencies, drop outdated patches.
Modified Paths:
--------------
trunk/dports/gnome/gstreamer1/Portfile
trunk/dports/gnome/gstreamer1-gst-libav/Portfile
trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile
trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile
trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile
trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile
Removed Paths:
-------------
trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-applemedia-vtenc.diff
trunk/dports/gnome/gstreamer1-gst-plugins-good/files/po.patch
Modified: trunk/dports/gnome/gstreamer1/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1/Portfile 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1/Portfile 2014-01-01 19:46:46 UTC (rev 115419)
@@ -9,7 +9,7 @@
name gstreamer1
set my_name gstreamer
-version 1.2.1
+version 1.2.2
set branch [join [lrange [split ${version} .] 0 1] .]
description \
GStreamer is a library for constructing graphs of media-handling components.
@@ -26,8 +26,8 @@
master_sites gnome:sources/${my_name}/${branch}/ \
http://gstreamer.freedesktop.org/src/${my_name}/
-checksums rmd160 f8c2b05348cabbc895fac4a3f93fc91bee95fc71 \
- sha256 a4523d2471bca6cd0059a32e3b042f50faa4dadc6439852af8b43ca3f17d1fc9
+checksums rmd160 97ddede004cf9d45c077308708c2cb41b0b45f39 \
+ sha256 b9f12137ab663edc6c37429b38ca7911074b9c2a829267fe855d4e57d916a0b6
depends_build \
port:gzip \
Modified: trunk/dports/gnome/gstreamer1-gst-libav/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-libav/Portfile 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1-gst-libav/Portfile 2014-01-01 19:46:46 UTC (rev 115419)
@@ -10,7 +10,7 @@
name gstreamer1-gst-libav
set my_name gst-libav
-version 1.2.1
+version 1.2.2
description This is gst-libav, a set of plug-ins for GStreamer.
long_description ${description}
maintainers rmstonecipher openmaintainer
@@ -22,8 +22,8 @@
distname ${my_name}-${version}
use_xz yes
-checksums rmd160 239cb3392d9bdf97be2fb2e7b27d468c0f8f622e \
- sha256 fd152b7aec56ae76ad58b9759913a8bfe1792bdf64f260d0acaba75b75076676
+checksums rmd160 70df773adfd46559911e1396f96b8de2d57322c3 \
+ sha256 585eb7971006100ad771a852e07bd2f3e23bcc6eb0b1253a40b5a0e40e4e7418
depends_build port:pkgconfig \
port:yasm
Modified: trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile 2014-01-01 19:46:46 UTC (rev 115419)
@@ -8,8 +8,7 @@
name gstreamer1-gst-plugins-bad
set my_name gst-plugins-bad
-version 1.2.1
-revision 1
+version 1.2.2
description A set of plug-ins for GStreamer that need more quality.
long_description GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \
to the rest. They might be close to being good quality, but they're missing \
@@ -24,8 +23,8 @@
distname ${my_name}-${version}
use_xz yes
-checksums rmd160 9cb631ab12c0c77279b8b4a9078619cdf96be662 \
- sha256 f33e7c81fcb742fe50b73ad87ef8a4baa7d6b59c5002a10bf63c8dee22404929
+checksums rmd160 81c5a8352e05951b634f2b4c9199e668c1bea7f7 \
+ sha256 63e78db11b482d0529a0bde01e2ac23fd32c7cb99a5508b53ee4ca1051871b2c
depends_build port:pkgconfig
depends_lib port:gstreamer1-gst-plugins-base \
@@ -47,6 +46,7 @@
port:mpg123 \
port:openjpeg15 \
port:orc \
+ port:rtmpdump \
port:schroedinger \
port:soundtouch \
port:spandsp-devel \
@@ -54,19 +54,12 @@
port:webp \
port:gobject-introspection
-# applemedia-vtenc
-# https://trac.macports.org/ticket/40732
-# https://trac.macports.org/ticket/41490
-# https://bugzilla.gnome.org/show_bug.cgi?id=706211
-# https://bugzilla.gnome.org/show_bug.cgi?id=709241
-
# Teach glibtool about -stdlib=libc++
use_autoreconf yes
autoreconf.args -fvi
patchfiles modplug.patch \
- po.patch \
- patch-applemedia-vtenc.diff
+ po.patch
#
# could depend on tons for multimedia stuff +variants
Deleted: trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-applemedia-vtenc.diff
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-applemedia-vtenc.diff 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-applemedia-vtenc.diff 2014-01-01 19:46:46 UTC (rev 115419)
@@ -1,269 +0,0 @@
-From 24c79af39440e8b8642bc5e21ae463049dd09b1b Mon Sep 17 00:00:00 2001
-From: Dominik Röttsches <dominik.rottsches at intel.com>
-Date: Wed, 02 Oct 2013 02:49:34 +0000
-Subject: vtenc: Use correct strides, etc from the GstVideoFrame
-
-https://bugzilla.gnome.org/show_bug.cgi?id=706211
----
-diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c
-index 419bd9c..e728343 100644
---- sys/applemedia/vtenc.c
-+++ sys/applemedia/vtenc.c
-@@ -1,5 +1,6 @@
- /*
- * Copyright (C) 2010, 2013 Ole André Vadla Ravnås <oleavr at soundrop.com>
-+ * Copyright (C) 2013 Intel Corporation
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
-@@ -45,7 +46,7 @@ typedef struct _GstVTEncFrame GstVTEncFrame;
- struct _GstVTEncFrame
- {
- GstBuffer *buf;
-- GstMapInfo map;
-+ GstVideoFrame videoframe;
- };
-
- static GstElementClass *parent_class = NULL;
-@@ -94,7 +95,8 @@ static VTStatus gst_vtenc_enqueue_buffer (void *data, int a2, int a3, int a4,
- static gboolean gst_vtenc_buffer_is_keyframe (GstVTEnc * self,
- CMSampleBufferRef sbuf);
-
--static GstVTEncFrame *gst_vtenc_frame_new (GstBuffer * buf);
-+static GstVTEncFrame *gst_vtenc_frame_new (GstBuffer * buf,
-+ GstVideoInfo * videoinfo);
- static void gst_vtenc_frame_free (GstVTEncFrame * frame);
-
- static void
-@@ -116,7 +118,7 @@ gst_vtenc_base_init (GstVTEncClass * klass)
-
- gst_element_class_set_metadata (element_class, longname,
- "Codec/Encoder/Video", description,
-- "Ole André Vadla Ravnås <oleavr at soundrop.com>");
-+ "Ole André Vadla Ravnås <oleavr at soundrop.com>, Dominik Röttsches <dominik.rottsches at intel.com>");
-
- g_free (longname);
- g_free (description);
-@@ -197,6 +199,8 @@ gst_vtenc_init (GstVTEnc * self)
- /* These could be controlled by properties later */
- self->dump_properties = FALSE;
- self->dump_attributes = FALSE;
-+
-+ self->session = NULL;
- }
-
- static gint
-@@ -377,6 +381,9 @@ gst_vtenc_sink_setcaps (GstVTEnc * self, GstCaps * caps)
- gst_structure_get_fraction (structure, "framerate",
- &self->negotiated_fps_n, &self->negotiated_fps_d);
-
-+ if (!gst_video_info_from_caps (&self->video_info, caps))
-+ return FALSE;
-+
- gst_vtenc_destroy_session (self, &self->session);
-
- GST_OBJECT_UNLOCK (self);
-@@ -760,8 +767,7 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstBuffer * buf)
-
- self->cur_inbuf = buf;
-
-- ts = CMTimeMake
-- (GST_TIME_AS_MSECONDS (GST_BUFFER_TIMESTAMP (buf)), 1000);
-+ ts = CMTimeMake (GST_TIME_AS_MSECONDS (GST_BUFFER_TIMESTAMP (buf)), 1000);
- duration = CMTimeMake
- (GST_TIME_AS_MSECONDS (GST_BUFFER_DURATION (buf)), 1000);
-
-@@ -774,16 +780,45 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstBuffer * buf)
- GstVTEncFrame *frame;
- CVReturn cv_ret;
-
-- frame = gst_vtenc_frame_new (buf);
-- cv_ret = CVPixelBufferCreateWithBytes (NULL,
-- self->negotiated_width, self->negotiated_height,
-- kCVPixelFormatType_422YpCbCr8, frame->map.data,
-- self->negotiated_width * 2,
-- (CVPixelBufferReleaseBytesCallback) gst_vtenc_frame_free, frame,
-- NULL, &pbuf);
-- if (cv_ret != kCVReturnSuccess) {
-- gst_vtenc_frame_free (frame);
-+ frame = gst_vtenc_frame_new (buf, &self->video_info);
-+ if (!frame)
- goto cv_error;
-+
-+ {
-+ const size_t num_planes = GST_VIDEO_FRAME_N_PLANES (&frame->videoframe);
-+ void *plane_base_addresses[num_planes];
-+ size_t plane_widths[num_planes];
-+ size_t plane_heights[num_planes];
-+ size_t plane_bytes_per_row[num_planes];
-+ size_t i;
-+
-+ for (i = 0; i < num_planes; i++) {
-+ plane_base_addresses[i] =
-+ GST_VIDEO_FRAME_PLANE_DATA (&frame->videoframe, i);
-+ plane_widths[i] = GST_VIDEO_FRAME_COMP_WIDTH (&frame->videoframe, i);
-+ plane_heights[i] = GST_VIDEO_FRAME_COMP_HEIGHT (&frame->videoframe, i);
-+ plane_bytes_per_row[i] =
-+ GST_VIDEO_FRAME_COMP_STRIDE (&frame->videoframe, i);
-+ plane_bytes_per_row[i] =
-+ GST_VIDEO_FRAME_COMP_STRIDE (&frame->videoframe, i);
-+ }
-+
-+ cv_ret = CVPixelBufferCreateWithPlanarBytes (NULL,
-+ self->negotiated_width, self->negotiated_height,
-+ kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange,
-+ NULL,
-+ GST_VIDEO_FRAME_SIZE (&frame->videoframe),
-+ num_planes,
-+ plane_base_addresses,
-+ plane_widths,
-+ plane_heights,
-+ plane_bytes_per_row,
-+ (CVPixelBufferReleaseBytesCallback) gst_vtenc_frame_free, frame,
-+ NULL, &pbuf);
-+ if (cv_ret != kCVReturnSuccess) {
-+ gst_vtenc_frame_free (frame);
-+ goto cv_error;
-+ }
- }
- }
-
-@@ -884,8 +919,7 @@ gst_vtenc_buffer_is_keyframe (GstVTEnc * self, CMSampleBufferRef sbuf)
- gboolean result = FALSE;
- CFArrayRef attachments_for_sample;
-
-- attachments_for_sample =
-- CMSampleBufferGetSampleAttachmentsArray (sbuf, 0);
-+ attachments_for_sample = CMSampleBufferGetSampleAttachmentsArray (sbuf, 0);
- if (attachments_for_sample != NULL) {
- CFDictionaryRef attachments;
- CFBooleanRef depends_on_others;
-@@ -900,13 +934,17 @@ gst_vtenc_buffer_is_keyframe (GstVTEnc * self, CMSampleBufferRef sbuf)
- }
-
- static GstVTEncFrame *
--gst_vtenc_frame_new (GstBuffer * buf)
-+gst_vtenc_frame_new (GstBuffer * buf, GstVideoInfo * video_info)
- {
- GstVTEncFrame *frame;
-
- frame = g_slice_new (GstVTEncFrame);
- frame->buf = gst_buffer_ref (buf);
-- gst_buffer_map (buf, &frame->map, GST_MAP_READ);
-+ if (!gst_video_frame_map (&frame->videoframe, video_info, buf, GST_MAP_READ)) {
-+ gst_buffer_unref (frame->buf);
-+ g_slice_free (GstVTEncFrame, frame);
-+ return NULL;
-+ }
-
- return frame;
- }
-@@ -914,7 +952,7 @@ gst_vtenc_frame_new (GstBuffer * buf)
- static void
- gst_vtenc_frame_free (GstVTEncFrame * frame)
- {
-- gst_buffer_unmap (frame->buf, &frame->map);
-+ gst_video_frame_unmap (&frame->videoframe);
- gst_buffer_unref (frame->buf);
- g_slice_free (GstVTEncFrame, frame);
- }
-diff --git a/sys/applemedia/vtenc.h b/sys/applemedia/vtenc.h
-index 594e1e2..776e04b 100644
---- sys/applemedia/vtenc.h
-+++ sys/applemedia/vtenc.h
-@@ -21,6 +21,7 @@
- #define __GST_VTENC_H__
-
- #include <gst/gst.h>
-+#include <gst/video/video.h>
-
- #include "coremediactx.h"
-
-@@ -72,6 +73,7 @@ struct _GstVTEnc
- gint negotiated_fps_n, negotiated_fps_d;
- gint caps_width, caps_height;
- gint caps_fps_n, caps_fps_d;
-+ GstVideoInfo video_info;
- VTCompressionSessionRef session;
- CFMutableDictionaryRef options;
-
---
-cgit v0.9.0.2-2-gbebe
-From b002490ab24ea6d28eab1d7c6f6af9ec42dece14 Mon Sep 17 00:00:00 2001
-From: Dominik Röttsches <dominik.rottsches at intel.com>
-Date: Wed, 02 Oct 2013 02:49:43 +0000
-Subject: vtenc: Add support for I420
-
-https://bugzilla.gnome.org/show_bug.cgi?id=709241
----
-diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c
-index e728343..cfba838 100644
---- sys/applemedia/vtenc.c
-+++ sys/applemedia/vtenc.c
-@@ -99,6 +99,9 @@ static GstVTEncFrame *gst_vtenc_frame_new (GstBuffer * buf,
- GstVideoInfo * videoinfo);
- static void gst_vtenc_frame_free (GstVTEncFrame * frame);
-
-+static GstStaticCaps sink_caps =
-+GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("{ NV12, I420 }"));
-+
- static void
- gst_vtenc_base_init (GstVTEncClass * klass)
- {
-@@ -124,14 +127,7 @@ gst_vtenc_base_init (GstVTEncClass * klass)
- g_free (description);
-
- sink_template = gst_pad_template_new ("sink",
-- GST_PAD_SINK,
-- GST_PAD_ALWAYS,
-- gst_caps_new_simple ("video/x-raw",
-- "format", G_TYPE_STRING, "NV12",
-- "width", GST_TYPE_INT_RANGE, min_width, max_width,
-- "height", GST_TYPE_INT_RANGE, min_height, max_height,
-- "framerate", GST_TYPE_FRACTION_RANGE,
-- min_fps_n, min_fps_d, max_fps_n, max_fps_d, NULL));
-+ GST_PAD_SINK, GST_PAD_ALWAYS, gst_static_caps_get (&sink_caps));
- gst_element_class_add_pad_template (element_class, sink_template);
-
- src_caps = gst_caps_new_simple (codec_details->mimetype,
-@@ -537,8 +533,6 @@ gst_vtenc_create_session (GstVTEnc * self)
-
- pb_attrs = CFDictionaryCreateMutable (NULL, 0, &kCFTypeDictionaryKeyCallBacks,
- &kCFTypeDictionaryValueCallBacks);
-- gst_vtutil_dict_set_i32 (pb_attrs, kCVPixelBufferPixelFormatTypeKey,
-- kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange);
- gst_vtutil_dict_set_i32 (pb_attrs, kCVPixelBufferWidthKey,
- self->negotiated_width);
- gst_vtutil_dict_set_i32 (pb_attrs, kCVPixelBufferHeightKey,
-@@ -790,6 +784,7 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstBuffer * buf)
- size_t plane_widths[num_planes];
- size_t plane_heights[num_planes];
- size_t plane_bytes_per_row[num_planes];
-+ OSType pixel_format_type;
- size_t i;
-
- for (i = 0; i < num_planes; i++) {
-@@ -803,9 +798,20 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstBuffer * buf)
- GST_VIDEO_FRAME_COMP_STRIDE (&frame->videoframe, i);
- }
-
-+ switch (GST_VIDEO_INFO_FORMAT (&self->video_info)) {
-+ case GST_VIDEO_FORMAT_I420:
-+ pixel_format_type = kCVPixelFormatType_420YpCbCr8Planar;
-+ break;
-+ case GST_VIDEO_FORMAT_NV12:
-+ pixel_format_type = kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange;
-+ break;
-+ default:
-+ goto cv_error;
-+ }
-+
- cv_ret = CVPixelBufferCreateWithPlanarBytes (NULL,
- self->negotiated_width, self->negotiated_height,
-- kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange,
-+ pixel_format_type,
- NULL,
- GST_VIDEO_FRAME_SIZE (&frame->videoframe),
- num_planes,
---
-cgit v0.9.0.2-2-gbebe
Modified: trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile 2014-01-01 19:46:46 UTC (rev 115419)
@@ -8,8 +8,7 @@
name gstreamer1-gst-plugins-base
set my_name gst-plugins-base
-version 1.2.1
-revision 1
+version 1.2.2
set branch [join [lrange [split ${version} .] 0 1] .]
description This is gst-plugins, a set of plug-ins for GStreamer.
long_description ${description}
@@ -24,8 +23,8 @@
http://gstreamer.freedesktop.org/src/${my_name}/
distname ${my_name}-${version}
-checksums rmd160 df783ce92565b2cb23a39a4ed035f0a165dbe91c \
- sha256 de2444a5c150d4e4b680364d7c0414cd8b015d95b305ff65d65a17683379532f
+checksums rmd160 d84fa62f06f43139fb85aaa129924b8f42935f3f \
+ sha256 fa90cf21eac0a77f9393100356aef99ae42072c31dc218d3ae2e7f86cd5ced69
depends_build port:pkgconfig
depends_lib port:gstreamer1 \
Modified: trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile 2014-01-01 19:46:46 UTC (rev 115419)
@@ -9,8 +9,7 @@
name gstreamer1-gst-plugins-good
set my_name gst-plugins-good
-version 1.2.1
-revision 1
+version 1.2.2
set branch [join [lrange [split ${version} .] 0 1] .]
description \
A set of good-quality plug-ins for GStreamer under GStreamer's preferred \
@@ -30,31 +29,32 @@
use_xz yes
distname ${my_name}-${version}
-checksums rmd160 507ae35815c5ff9dc42b13adb6dad8c0220b357f \
- sha256 660fa02dbe01086fcf702d87acc0ba5dde2559d6a11ecf438874afe504c50517
+checksums rmd160 d2ec05542c5cc9fcadec550c4a1ec45ec634e4e0 \
+ sha256 6c090f00e8e4588f12807bd9fbb06a03b84a512c93e84d928123ee4a42228a81
depends_build \
port:pkgconfig
depends_lib \
port:gstreamer1-gst-plugins-base \
port:aalib \
- port:esound \
port:flac \
+ port:gdk-pixbuf2 \
port:jack \
+ port:jpeg \
port:libgnome-keyring \
port:libcaca \
- port:libcdio \
port:libdv \
+ port:libpng \
port:libshout2 \
port:libsoup \
path:lib/libspeex.dylib:speex \
+ port:libvpx \
port:taglib \
port:wavpack \
port:gobject-introspection \
port:pulseaudio
-patchfiles po.patch \
- osxvideosink-deployment-target.patch
+patchfiles osxvideosink-deployment-target.patch
post-patch {
# gst/goom is the only thing using this, and its mmx code is buggy (as of 0.10.31)
Deleted: trunk/dports/gnome/gstreamer1-gst-plugins-good/files/po.patch
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-good/files/po.patch 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-good/files/po.patch 2014-01-01 19:46:46 UTC (rev 115419)
@@ -1,113 +0,0 @@
-diff -Naurp configure.ac configure.ac
---- configure.ac 2013-08-04 08:35:44.000000000 -0700
-+++ configure.ac 2013-08-04 09:14:52.000000000 -0700
-@@ -1188,6 +1188,7 @@ sys/v4l2/Makefile
- sys/waveform/Makefile
- sys/ximage/Makefile
- po/Makefile.in
-+po/Makevars
- tests/Makefile
- tests/check/Makefile
- tests/examples/Makefile
-diff -Naurp po/Makevars po/Makevars
---- po/Makevars 2011-12-11 10:48:12.000000000 -0800
-+++ po/Makevars 1969-12-31 16:00:00.000000000 -0800
-@@ -1,46 +0,0 @@
--# Makefile variables for PO directory in any package using GNU gettext.
--
--# Usually the message domain is the same as the package name.
--DOMAIN = $(GETTEXT_PACKAGE)
--
--# These two variables depend on the location of this directory.
--subdir = po
--top_builddir = ..
--
--# These options get passed to xgettext.
--XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
--
--# This is the copyright holder that gets inserted into the header of the
--# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
--# package. (Note that the msgstr strings, extracted from the package's
--# sources, belong to the copyright holder of the package.) Translators are
--# expected to transfer the copyright for their translations to this person
--# or entity, or to disclaim their copyright. The empty string stands for
--# the public domain; in this case the translators are expected to disclaim
--# their copyright.
--COPYRIGHT_HOLDER =
--
--# This is the email address or URL to which the translators shall report
--# bugs in the untranslated strings:
--# - Strings which are not entire sentences, see the maintainer guidelines
--# in the GNU gettext documentation, section 'Preparing Strings'.
--# - Strings which use unclear terms or require additional context to be
--# understood.
--# - Strings which make invalid assumptions about notation of date, time or
--# money.
--# - Pluralisation problems.
--# - Incorrect English spelling.
--# - Incorrect formatting.
--# It can be your email address, or a mailing list address where translators
--# can write to without being subscribed, or the URL of a web page through
--# which the translators can contact you.
--MSGID_BUGS_ADDRESS = http://bugzilla.gnome.org/
--
--# This is the list of locale categories, beyond LC_MESSAGES, for which the
--# message catalogs shall be used. It is usually empty.
--EXTRA_LOCALE_CATEGORIES =
--
--# Avoid line numbers in *.po, but keep them in *.pot.
--MSGMERGE = msgmerge --no-location
--MSGMERGE_UPDATE = msgmerge --no-location --update --backup=off
--MSGFILTER = msgfilter --no-location
-diff -Naurp po/Makevars.in po/Makevars.in
---- po/Makevars.in 1969-12-31 16:00:00.000000000 -0800
-+++ po/Makevars.in 2013-08-04 09:13:58.000000000 -0700
-@@ -0,0 +1,48 @@
-+# Makefile variables for PO directory in any package using GNU gettext.
-+
-+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
-+
-+# Usually the message domain is the same as the package name.
-+DOMAIN = $(GETTEXT_PACKAGE)
-+
-+# These two variables depend on the location of this directory.
-+subdir = po
-+top_builddir = ..
-+
-+# These options get passed to xgettext.
-+XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
-+
-+# This is the copyright holder that gets inserted into the header of the
-+# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
-+# package. (Note that the msgstr strings, extracted from the package's
-+# sources, belong to the copyright holder of the package.) Translators are
-+# expected to transfer the copyright for their translations to this person
-+# or entity, or to disclaim their copyright. The empty string stands for
-+# the public domain; in this case the translators are expected to disclaim
-+# their copyright.
-+COPYRIGHT_HOLDER =
-+
-+# This is the email address or URL to which the translators shall report
-+# bugs in the untranslated strings:
-+# - Strings which are not entire sentences, see the maintainer guidelines
-+# in the GNU gettext documentation, section 'Preparing Strings'.
-+# - Strings which use unclear terms or require additional context to be
-+# understood.
-+# - Strings which make invalid assumptions about notation of date, time or
-+# money.
-+# - Pluralisation problems.
-+# - Incorrect English spelling.
-+# - Incorrect formatting.
-+# It can be your email address, or a mailing list address where translators
-+# can write to without being subscribed, or the URL of a web page through
-+# which the translators can contact you.
-+MSGID_BUGS_ADDRESS = http://bugzilla.gnome.org/
-+
-+# This is the list of locale categories, beyond LC_MESSAGES, for which the
-+# message catalogs shall be used. It is usually empty.
-+EXTRA_LOCALE_CATEGORIES =
-+
-+# Avoid line numbers in *.po, but keep them in *.pot.
-+MSGMERGE = msgmerge --no-location
-+MSGMERGE_UPDATE = msgmerge --no-location --update --backup=off
-+MSGFILTER = msgfilter --no-location
Modified: trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile 2014-01-01 19:46:14 UTC (rev 115418)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile 2014-01-01 19:46:46 UTC (rev 115419)
@@ -8,8 +8,7 @@
name gstreamer1-gst-plugins-ugly
set my_name gst-plugins-ugly
-version 1.2.1
-revision 1
+version 1.2.2
description \
A set of good-quality plug-ins for GStreamer that might pose distribution \
problems.
@@ -27,8 +26,8 @@
license GPL-2+ LGPL-2+
use_xz yes
-checksums rmd160 1259d92e7411aca10347906892719a76e7b4bf27 \
- sha256 35ae5d45de54827604e24f57f54ab30a5ab2245b4c4120977273eb11d19c2395
+checksums rmd160 b94798642c835fbf66c5edfdd8baa434da355aa0 \
+ sha256 4b6aac272a5be0d68f365ef6fba0f829fc5c1d1d601bb4dd9e85f5289b2b56c3
depends_build port:pkgconfig
depends_lib port:gstreamer1-gst-plugins-base \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140101/3e9ee08e/attachment-0001.html>
More information about the macports-changes
mailing list