Revision: 115419 https://trac.macports.org/changeset/115419 Author: devans@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@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@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@soundrop.com>"); -+ "Ole André Vadla Ravnås <oleavr@soundrop.com>, Dominik Röttsches <dominik.rottsches@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@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 \
participants (1)
-
devans@macports.org