[138858] users/devans/GNOME-3/unstable/dports/net

devans at macports.org devans at macports.org
Tue Jul 21 17:46:48 PDT 2015


Revision: 138858
          https://trac.macports.org/changeset/138858
Author:   devans at macports.org
Date:     2015-07-21 17:46:47 -0700 (Tue, 21 Jul 2015)
Log Message:
-----------
GNOME-3/unstable: libgrss, copy from stable and update to version 0.7.0, copy autogen.sh from upstream, use gnome master_sites and gnome unstable livecheck.

Modified Paths:
--------------
    users/devans/GNOME-3/unstable/dports/net/libgrss/Portfile

Added Paths:
-----------
    users/devans/GNOME-3/unstable/dports/net/libgrss/
    users/devans/GNOME-3/unstable/dports/net/libgrss/files/autogen.sh

Removed Paths:
-------------
    users/devans/GNOME-3/unstable/dports/net/libgrss/files/patch-autotools.diff
    users/devans/GNOME-3/unstable/dports/net/libgrss/files/patch-netinet-utils.h.diff

Modified: users/devans/GNOME-3/unstable/dports/net/libgrss/Portfile
===================================================================
--- users/devans/GNOME-3/stable/dports/net/libgrss/Portfile	2015-07-21 23:52:03 UTC (rev 138857)
+++ users/devans/GNOME-3/unstable/dports/net/libgrss/Portfile	2015-07-22 00:46:47 UTC (rev 138858)
@@ -5,8 +5,9 @@
 PortGroup           gobject_introspection 1.0
 
 name                libgrss
-version             0.5.0
+version             0.7.0
 license             LGPL-3
+set branch          [join [lrange [split ${version} .] 0 1] .]
 description         Glib abstaction to handle feeds in RSS, Atom and other formats.
 long_description    ${description}
 
@@ -14,11 +15,13 @@
 categories          net gnome
 platforms           darwin
 homepage            https://wiki.gnome.org/Projects/Libgrss
-master_sites        http://gtk.mplat.es/libgrss/tarballs/
+master_sites        gnome:sources/${name}/${branch}/
 
-checksums           rmd160  398c5b31f5f4b93b8fa26e762070eb0450f275c5 \
-                    sha256  a0b5d9cc18b90891c20b3645567b31edda1e6f61e6a4c2f314ac77490bb767b1
+use_xz              yes
 
+checksums           rmd160  1dbdfd426bb028cc1ea9d920d732859887b6a5b7 \
+                    sha256  6709c0f630a915ea7d5f1ac88ac173ef974d8d7406f43bd4be70d3e71fd554d9
+
 depends_build       port:pkgconfig \
                     port:intltool \
                     port:gtk-doc \
@@ -31,21 +34,14 @@
                     port:libxml2 \
                     port:libsoup
 
-patchfiles          patch-netinet-utils.h.diff \
-                    patch-autotools.diff
-
 gobject_introspection yes
 
-# temporary work around for absence of po/POTFILES.in
-# silences non-fatal error during configure
+# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
 
 post-patch {
-    file mkdir ${worksrcpath}/po
-    touch ${worksrcpath}/po/POTFILES.in
+    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
 }
 
 configure.cmd       ./autogen.sh
 
-livecheck.type      regex
-livecheck.url       http://gtk.mplat.es/libgrss/tarballs/
-livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
+livecheck.type      gnome-with-unstable

Added: users/devans/GNOME-3/unstable/dports/net/libgrss/files/autogen.sh
===================================================================
--- users/devans/GNOME-3/unstable/dports/net/libgrss/files/autogen.sh	                        (rev 0)
+++ users/devans/GNOME-3/unstable/dports/net/libgrss/files/autogen.sh	2015-07-22 00:46:47 UTC (rev 138858)
@@ -0,0 +1,41 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+(test -f $srcdir/configure.ac) || {
+        echo "**Error**: Directory "\`$srcdir\'" does not look like the top-level project directory"
+        exit 1
+}
+
+PKG_NAME=`autoconf --trace 'AC_INIT:$1' "$srcdir/configure.ac"`
+
+touch ChangeLog
+touch INSTALL
+
+if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then
+        echo "**Warning**: I am going to run \`configure' with no arguments." >&2
+        echo "If you wish to pass any to it, please specify them on the" >&2
+        echo \`$0\'" command line." >&2
+        echo "" >&2
+fi
+
+set -x
+aclocal --install || exit 1
+glib-gettextize --force --copy || exit 1
+gtkdocize --copy || exit 1
+intltoolize --force --copy --automake || exit 1
+autoreconf --verbose --force --install -Wno-portability || exit 1
+{ set +x; } 2>/dev/null
+
+if [ "$NOCONFIGURE" = "" ]; then
+        set -x
+        $srcdir/configure "$@" || exit 1
+        { set +x; } 2>/dev/null
+
+        if [ "$1" = "--help" ]; then exit 0 else
+                echo "Now type \`make\' to compile $PKG_NAME" || exit 1
+        fi
+else
+        echo "Skipping configure process."
+fi

Deleted: users/devans/GNOME-3/unstable/dports/net/libgrss/files/patch-autotools.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/net/libgrss/files/patch-autotools.diff	2015-07-21 23:52:03 UTC (rev 138857)
+++ users/devans/GNOME-3/unstable/dports/net/libgrss/files/patch-autotools.diff	2015-07-22 00:46:47 UTC (rev 138858)
@@ -1,625 +0,0 @@
-From 876a8327d6ded380ff5e6c5130c0e00e543eba24 Mon Sep 17 00:00:00 2001
-From: Roberto Guido <bob4job at gmail.com>
-Date: Thu, 20 Mar 2014 01:15:21 +0000
-Subject: Updated autotools files
-
----
-diff --git a/INSTALL b/INSTALL
-index 6931b4e..2099840 100644
---- INSTALL
-+++ INSTALL
-@@ -1,8 +1,370 @@
--The simple way to install libgrss is:
-+Installation Instructions
-+*************************
- 
--./configure
--make
--sudo make install
-+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
-+Inc.
- 
--You can also use the --enable-gtk-doc option with ./configure to generate
--documentation in GtkDoc format.
-+   Copying and distribution of this file, with or without modification,
-+are permitted in any medium without royalty provided the copyright
-+notice and this notice are preserved.  This file is offered as-is,
-+without warranty of any kind.
-+
-+Basic Installation
-+==================
-+
-+   Briefly, the shell command `./configure && make && make install'
-+should configure, build, and install this package.  The following
-+more-detailed instructions are generic; see the `README' file for
-+instructions specific to this package.  Some packages provide this
-+`INSTALL' file but do not implement all of the features documented
-+below.  The lack of an optional feature in a given package is not
-+necessarily a bug.  More recommendations for GNU packages can be found
-+in *note Makefile Conventions: (standards)Makefile Conventions.
-+
-+   The `configure' shell script attempts to guess correct values for
-+various system-dependent variables used during compilation.  It uses
-+those values to create a `Makefile' in each directory of the package.
-+It may also create one or more `.h' files containing system-dependent
-+definitions.  Finally, it creates a shell script `config.status' that
-+you can run in the future to recreate the current configuration, and a
-+file `config.log' containing compiler output (useful mainly for
-+debugging `configure').
-+
-+   It can also use an optional file (typically called `config.cache'
-+and enabled with `--cache-file=config.cache' or simply `-C') that saves
-+the results of its tests to speed up reconfiguring.  Caching is
-+disabled by default to prevent problems with accidental use of stale
-+cache files.
-+
-+   If you need to do unusual things to compile the package, please try
-+to figure out how `configure' could check whether to do them, and mail
-+diffs or instructions to the address given in the `README' so they can
-+be considered for the next release.  If you are using the cache, and at
-+some point `config.cache' contains results you don't want to keep, you
-+may remove or edit it.
-+
-+   The file `configure.ac' (or `configure.in') is used to create
-+`configure' by a program called `autoconf'.  You need `configure.ac' if
-+you want to change it or regenerate `configure' using a newer version
-+of `autoconf'.
-+
-+   The simplest way to compile this package is:
-+
-+  1. `cd' to the directory containing the package's source code and type
-+     `./configure' to configure the package for your system.
-+
-+     Running `configure' might take a while.  While running, it prints
-+     some messages telling which features it is checking for.
-+
-+  2. Type `make' to compile the package.
-+
-+  3. Optionally, type `make check' to run any self-tests that come with
-+     the package, generally using the just-built uninstalled binaries.
-+
-+  4. Type `make install' to install the programs and any data files and
-+     documentation.  When installing into a prefix owned by root, it is
-+     recommended that the package be configured and built as a regular
-+     user, and only the `make install' phase executed with root
-+     privileges.
-+
-+  5. Optionally, type `make installcheck' to repeat any self-tests, but
-+     this time using the binaries in their final installed location.
-+     This target does not install anything.  Running this target as a
-+     regular user, particularly if the prior `make install' required
-+     root privileges, verifies that the installation completed
-+     correctly.
-+
-+  6. You can remove the program binaries and object files from the
-+     source code directory by typing `make clean'.  To also remove the
-+     files that `configure' created (so you can compile the package for
-+     a different kind of computer), type `make distclean'.  There is
-+     also a `make maintainer-clean' target, but that is intended mainly
-+     for the package's developers.  If you use it, you may have to get
-+     all sorts of other programs in order to regenerate files that came
-+     with the distribution.
-+
-+  7. Often, you can also type `make uninstall' to remove the installed
-+     files again.  In practice, not all packages have tested that
-+     uninstallation works correctly, even though it is required by the
-+     GNU Coding Standards.
-+
-+  8. Some packages, particularly those that use Automake, provide `make
-+     distcheck', which can by used by developers to test that all other
-+     targets like `make install' and `make uninstall' work correctly.
-+     This target is generally not run by end users.
-+
-+Compilers and Options
-+=====================
-+
-+   Some systems require unusual options for compilation or linking that
-+the `configure' script does not know about.  Run `./configure --help'
-+for details on some of the pertinent environment variables.
-+
-+   You can give `configure' initial values for configuration parameters
-+by setting variables in the command line or in the environment.  Here
-+is an example:
-+
-+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
-+
-+   *Note Defining Variables::, for more details.
-+
-+Compiling For Multiple Architectures
-+====================================
-+
-+   You can compile the package for more than one kind of computer at the
-+same time, by placing the object files for each architecture in their
-+own directory.  To do this, you can use GNU `make'.  `cd' to the
-+directory where you want the object files and executables to go and run
-+the `configure' script.  `configure' automatically checks for the
-+source code in the directory that `configure' is in and in `..'.  This
-+is known as a "VPATH" build.
-+
-+   With a non-GNU `make', it is safer to compile the package for one
-+architecture at a time in the source code directory.  After you have
-+installed the package for one architecture, use `make distclean' before
-+reconfiguring for another architecture.
-+
-+   On MacOS X 10.5 and later systems, you can create libraries and
-+executables that work on multiple system types--known as "fat" or
-+"universal" binaries--by specifying multiple `-arch' options to the
-+compiler but only a single `-arch' option to the preprocessor.  Like
-+this:
-+
-+     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
-+                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
-+                 CPP="gcc -E" CXXCPP="g++ -E"
-+
-+   This is not guaranteed to produce working output in all cases, you
-+may have to build one architecture at a time and combine the results
-+using the `lipo' tool if you have problems.
-+
-+Installation Names
-+==================
-+
-+   By default, `make install' installs the package's commands under
-+`/usr/local/bin', include files under `/usr/local/include', etc.  You
-+can specify an installation prefix other than `/usr/local' by giving
-+`configure' the option `--prefix=PREFIX', where PREFIX must be an
-+absolute file name.
-+
-+   You can specify separate installation prefixes for
-+architecture-specific files and architecture-independent files.  If you
-+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
-+PREFIX as the prefix for installing programs and libraries.
-+Documentation and other data files still use the regular prefix.
-+
-+   In addition, if you use an unusual directory layout you can give
-+options like `--bindir=DIR' to specify different values for particular
-+kinds of files.  Run `configure --help' for a list of the directories
-+you can set and what kinds of files go in them.  In general, the
-+default for these options is expressed in terms of `${prefix}', so that
-+specifying just `--prefix' will affect all of the other directory
-+specifications that were not explicitly provided.
-+
-+   The most portable way to affect installation locations is to pass the
-+correct locations to `configure'; however, many packages provide one or
-+both of the following shortcuts of passing variable assignments to the
-+`make install' command line to change installation locations without
-+having to reconfigure or recompile.
-+
-+   The first method involves providing an override variable for each
-+affected directory.  For example, `make install
-+prefix=/alternate/directory' will choose an alternate location for all
-+directory configuration variables that were expressed in terms of
-+`${prefix}'.  Any directories that were specified during `configure',
-+but not in terms of `${prefix}', must each be overridden at install
-+time for the entire installation to be relocated.  The approach of
-+makefile variable overrides for each directory variable is required by
-+the GNU Coding Standards, and ideally causes no recompilation.
-+However, some platforms have known limitations with the semantics of
-+shared libraries that end up requiring recompilation when using this
-+method, particularly noticeable in packages that use GNU Libtool.
-+
-+   The second method involves providing the `DESTDIR' variable.  For
-+example, `make install DESTDIR=/alternate/directory' will prepend
-+`/alternate/directory' before all installation names.  The approach of
-+`DESTDIR' overrides is not required by the GNU Coding Standards, and
-+does not work on platforms that have drive letters.  On the other hand,
-+it does better at avoiding recompilation issues, and works well even
-+when some directory options were not specified in terms of `${prefix}'
-+at `configure' time.
-+
-+Optional Features
-+=================
-+
-+   If the package supports it, you can cause programs to be installed
-+with an extra prefix or suffix on their names by giving `configure' the
-+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-+
-+   Some packages pay attention to `--enable-FEATURE' options to
-+`configure', where FEATURE indicates an optional part of the package.
-+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-+is something like `gnu-as' or `x' (for the X Window System).  The
-+`README' should mention any `--enable-' and `--with-' options that the
-+package recognizes.
-+
-+   For packages that use the X Window System, `configure' can usually
-+find the X include and library files automatically, but if it doesn't,
-+you can use the `configure' options `--x-includes=DIR' and
-+`--x-libraries=DIR' to specify their locations.
-+
-+   Some packages offer the ability to configure how verbose the
-+execution of `make' will be.  For these packages, running `./configure
-+--enable-silent-rules' sets the default to minimal output, which can be
-+overridden with `make V=1'; while running `./configure
-+--disable-silent-rules' sets the default to verbose, which can be
-+overridden with `make V=0'.
-+
-+Particular systems
-+==================
-+
-+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
-+CC is not installed, it is recommended to use the following options in
-+order to use an ANSI C compiler:
-+
-+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
-+
-+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
-+
-+   HP-UX `make' updates targets which have the same time stamps as
-+their prerequisites, which makes it generally unusable when shipped
-+generated files such as `configure' are involved.  Use GNU `make'
-+instead.
-+
-+   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
-+parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
-+a workaround.  If GNU CC is not installed, it is therefore recommended
-+to try
-+
-+     ./configure CC="cc"
-+
-+and if that doesn't work, try
-+
-+     ./configure CC="cc -nodtk"
-+
-+   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
-+directory contains several dysfunctional programs; working variants of
-+these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
-+in your `PATH', put it _after_ `/usr/bin'.
-+
-+   On Haiku, software installed for all users goes in `/boot/common',
-+not `/usr/local'.  It is recommended to use the following options:
-+
-+     ./configure --prefix=/boot/common
-+
-+Specifying the System Type
-+==========================
-+
-+   There may be some features `configure' cannot figure out
-+automatically, but needs to determine by the type of machine the package
-+will run on.  Usually, assuming the package is built to be run on the
-+_same_ architectures, `configure' can figure that out, but if it prints
-+a message saying it cannot guess the machine type, give it the
-+`--build=TYPE' option.  TYPE can either be a short name for the system
-+type, such as `sun4', or a canonical name which has the form:
-+
-+     CPU-COMPANY-SYSTEM
-+
-+where SYSTEM can have one of these forms:
-+
-+     OS
-+     KERNEL-OS
-+
-+   See the file `config.sub' for the possible values of each field.  If
-+`config.sub' isn't included in this package, then this package doesn't
-+need to know the machine type.
-+
-+   If you are _building_ compiler tools for cross-compiling, you should
-+use the option `--target=TYPE' to select the type of system they will
-+produce code for.
-+
-+   If you want to _use_ a cross compiler, that generates code for a
-+platform different from the build platform, you should specify the
-+"host" platform (i.e., that on which the generated programs will
-+eventually be run) with `--host=TYPE'.
-+
-+Sharing Defaults
-+================
-+
-+   If you want to set default values for `configure' scripts to share,
-+you can create a site shell script called `config.site' that gives
-+default values for variables like `CC', `cache_file', and `prefix'.
-+`configure' looks for `PREFIX/share/config.site' if it exists, then
-+`PREFIX/etc/config.site' if it exists.  Or, you can set the
-+`CONFIG_SITE' environment variable to the location of the site script.
-+A warning: not all `configure' scripts look for a site script.
-+
-+Defining Variables
-+==================
-+
-+   Variables not defined in a site shell script can be set in the
-+environment passed to `configure'.  However, some packages may run
-+configure again during the build, and the customized values of these
-+variables may be lost.  In order to avoid this problem, you should set
-+them in the `configure' command line, using `VAR=value'.  For example:
-+
-+     ./configure CC=/usr/local2/bin/gcc
-+
-+causes the specified `gcc' to be used as the C compiler (unless it is
-+overridden in the site shell script).
-+
-+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
-+an Autoconf limitation.  Until the limitation is lifted, you can use
-+this workaround:
-+
-+     CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
-+
-+`configure' Invocation
-+======================
-+
-+   `configure' recognizes the following options to control how it
-+operates.
-+
-+`--help'
-+`-h'
-+     Print a summary of all of the options to `configure', and exit.
-+
-+`--help=short'
-+`--help=recursive'
-+     Print a summary of the options unique to this package's
-+     `configure', and exit.  The `short' variant lists options used
-+     only in the top level, while the `recursive' variant lists options
-+     also present in any nested packages.
-+
-+`--version'
-+`-V'
-+     Print the version of Autoconf used to generate the `configure'
-+     script, and exit.
-+
-+`--cache-file=FILE'
-+     Enable the cache: use and save the results of the tests in FILE,
-+     traditionally `config.cache'.  FILE defaults to `/dev/null' to
-+     disable caching.
-+
-+`--config-cache'
-+`-C'
-+     Alias for `--cache-file=config.cache'.
-+
-+`--quiet'
-+`--silent'
-+`-q'
-+     Do not print messages saying which checks are being made.  To
-+     suppress all normal output, redirect it to `/dev/null' (any error
-+     messages will still be shown).
-+
-+`--srcdir=DIR'
-+     Look for the package's source code in directory DIR.  Usually
-+     `configure' can determine that directory automatically.
-+
-+`--prefix=DIR'
-+     Use DIR as the installation prefix.  *note Installation Names::
-+     for more details, including other options available for fine-tuning
-+     the installation locations.
-+
-+`--no-create'
-+`-n'
-+     Run the configure checks, but stop before creating any output
-+     files.
-+
-+`configure' also accepts some other, not widely useful, options.  Run
-+`configure --help' for more details.
-diff --git a/autogen.sh b/autogen.sh
-index 5c0e4e6..30119f5 100755
---- autogen.sh
-+++ autogen.sh
-@@ -5,10 +5,19 @@ srcdir=`dirname $0`
- test -z "$srcdir" && srcdir=.
- 
- PKG_NAME="libgrss"
-+REQUIRED_AUTOMAKE_VERSION=1.9
-+REQUIRED_M4MACROS=introspection.m4
-+
-+(test -f $srcdir/configure.ac \
-+  ) || {
-+    echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
-+    echo " top-level $PKG_NAME directory"
-+    exit 1
-+}
- 
- which gnome-autogen.sh || {
--        echo "Missing gnome-autogen.sh: you need to install gnome-common"
--        exit 1
-+    echo "You need to install gnome-common."
-+    exit 1
- }
- 
--USE_GNOME2_MACROS=1 USE_COMMON_DOC_BUILD=yes . gnome-autogen.sh
-+. gnome-autogen.sh
---- configure.ac.orig	2012-03-03 16:11:22.000000000 -0800
-+++ configure.ac	2014-03-25 02:03:00.000000000 -0700
-@@ -1,109 +1,111 @@
--m4_define([libgrss_major_version], [0])
--m4_define([libgrss_minor_version], [5])
--m4_define([libgrss_micro_version], [0])
--
--m4_define([libgrss_version],
--          [libgrss_major_version.libgrss_minor_version.libgrss_micro_version])
--
--m4_define([libgrss_interface_age], [0])
--m4_define([libgrss_binary_age],
--          [m4_eval(100 * libgrss_minor_version + libgrss_micro_version)])
--
--m4_define([lt_current],
--          [m4_eval(100 * libgrss_minor_version + libgrss_micro_version - libgrss_interface_age)])
--m4_define([lt_revision], [libgrss_interface_age])
--m4_define([lt_age],
--          [m4_eval(libgrss_binary_age - libgrss_interface_age)])
--
--m4_define([glib_req_version], [2.30.2])
--m4_define([xml_req_version], [2.7.8])
--m4_define([soup_req_version], [2.36.1])
--
--AC_PREREQ([2.59])
--AC_INIT([libgrss], [libgrss_version], [], [libgrss])
--
--AM_INIT_AUTOMAKE([1.10])
--AM_CONFIG_HEADER([config.h])
--
--GNOME_COMMON_INIT
--GNOME_COMPILE_WARNINGS
--GNOME_DEBUG_CHECK
--
--AM_DISABLE_STATIC
--AM_PATH_GLIB_2_0
--AM_PROG_CC_C_O
--AM_PROG_LIBTOOL
--
--AC_HEADER_STDC
--AC_CHECK_HEADERS([unistd.h])
--AC_C_CONST
--AC_FUNC_MALLOC
--AC_FUNC_MMAP
--AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal])
--AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums])
--AC_CHECK_FUNCS([strptime localtime_r])
-+AC_PREREQ(2.62)
- 
--LIBGRSS_MAJOR_VERSION=libgrss_major_version
--LIBGRSS_MINOR_VERSION=libgrss_minor_version
--LIBGRSS_MICRO_VERSION=libgrss_micro_version
--LIBGRSS_VERSION=libgrss_version
--AC_SUBST(LIBGRSS_MAJOR_VERSION)
--AC_SUBST(LIBGRSS_MICRO_VERSION)
--AC_SUBST(LIBGRSS_MINOR_VERSION)
-+m4_define([grss_major_version], [0])
-+m4_define([grss_minor_version], [5])
-+m4_define([grss_micro_version], [0])
-+m4_define([grss_api_version], [0.5])
-+m4_define([grss_version],
-+          [grss_major_version.grss_minor_version.grss_micro_version])
-+
-+AC_INIT([libgrss], [grss_version], [])
-+
-+AC_CONFIG_HEADERS(config.h)
-+
-+AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz tar-ustar])
-+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-+AC_CONFIG_MACRO_DIR([m4])
-+
-+GNOME_MAINTAINER_MODE_DEFINES
-+
-+GRSS_MAJOR_VERSION=grss_major_version
-+GRSS_MINOR_VERSION=grss_minor_version
-+GRSS_MICRO_VERSION=grss_micro_version
-+LIBGRSS_API_VERSION=grss_api_version
-+LIBGRSS_VERSION=grss_version
-+AC_SUBST(GRSS_MAJOR_VERSION)
-+AC_SUBST(GRSS_MINOR_VERSION)
-+AC_SUBST(GRSS_MICRO_VERSION)
-+AC_SUBST(LIBGRSS_API_VERSION)
- AC_SUBST(LIBGRSS_VERSION)
- 
--dnl libgrss checks
--PKG_CHECK_MODULES(LIBGRSS,
--                  gobject-2.0 >= glib_req_version dnl
--                  libxml-2.0 >= xml_req_version dnl
--                  libsoup-2.4 >= soup_req_version)
--AC_SUBST(LIBGRSS_CFLAGS)
--AC_SUBST(LIBGRSS_LIBS)
--
--dnl = Enable strict compiler flags =========================================
--
--# use strict compiler flags only on development releases
--#m4_define([maintainer_flags_default],
--#          m4_if(m4_eval(libgrss_minor_version % 2), [1], [yes], [no]))
--m4_define([maintainer_flags_default], [no])
--AC_ARG_ENABLE([maintainer-flags],
--              AC_HELP_STRING([--enable-maintainer-flags=@<:@no/yes@:>@],
--                             [Use strict compiler flags @<:@default=maintainer_flags_default@:>@]),,
--              enable_maintainer_flags=maintainer_flags_default)
--
--if test "x$enable_maintainer_flags" = "xyes"; then
--  CPPFLAGS="$CPPFLAGS -g -Wall -Wshadow -Wcast-align -Wno-uninitialized -Werror"
--else
--  CPPFLAGS="$CPPFLAGS -g -Wall"
-+LT_PREREQ([2.2.6])
-+LT_INIT([dlopen disable-static])
-+
-+IT_PROG_INTLTOOL([0.40.6])
-+
-+AC_PROG_CC
-+
-+GNOME_COMPILE_WARNINGS([maximum])
-+
-+AC_ARG_ENABLE(deprecation_flags,
-+              [AC_HELP_STRING([--enable-deprecation-flags],
-+                              [use *_DISABLE_DEPRECATED flags @<:@default=no@:>@])],,
-+              [enable_deprecation_flags=no])
-+
-+if test "x$enable_deprecation_flags" = "xyes"; then
-+   DISABLE_DEPRECATED_CFLAGS=$DISABLE_DEPRECATED
-+   AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
- fi
- 
--dnl Internationalization
- GETTEXT_PACKAGE=libgrss
--AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "$GETTEXT_PACKAGE", [Define the gettext package to use])
- AC_SUBST(GETTEXT_PACKAGE)
-+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Package name])
-+
- AM_GLIB_GNU_GETTEXT
- 
--AM_CONDITIONAL(GTK_DOC_BUILD_HTML, true)
--AM_CONDITIONAL(GTK_DOC_BUILD_PDF, false)
--dnl gnome-doc-utils stuff
--GNOME_DOC_INIT
--
--GTK_DOC_CHECK([1.10])
--
--AC_CONFIG_FILES([
--        Makefile
--        src/Makefile
--        doc/Makefile
--        doc/reference/Makefile
--        doc/reference/version.xml
--        libgrss.pc
-+# AM_GLIB_GNU_GETTEXT above substs $DATADIRNAME
-+# this is the directory where the *.{mo,gmo} files are installed
-+grsslocaledir='${prefix}/${DATADIRNAME}/locale'
-+AC_SUBST(grsslocaledir)
-+
-+AC_PATH_PROG(PKG_CONFIG, pkg-config)
-+AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal])
-+AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums])
-+AC_CHECK_FUNCS([strptime localtime_r])
-+
-+AC_CHECK_LIBM
-+AC_SUBST(LIBM)
-+
-+PKG_CHECK_MODULES([LIBGRSS],[
-+	glib-2.0 >= 2.32.4
-+	libsoup-2.4 >= 2.38.1
-+	libxml-2.0 >= 2.7.8
- ])
- 
--AC_OUTPUT
-+##################################################
-+# Checks for gtk-doc and docbook-tools
-+##################################################
-+GTK_DOC_CHECK([1.9])
-+
-+GOBJECT_INTROSPECTION_CHECK([1.30.0])
-+
-+AC_OUTPUT([
-+	Makefile
-+	src/Makefile
-+	doc/Makefile
-+	doc/reference/Makefile
-+	doc/reference/version.xml
-+	po/Makefile.in
-+	libgrss.pc
-+])
-+
-+dnl ---------------------------------------------------------------------------
-+dnl - Show summary
-+dnl ---------------------------------------------------------------------------
-+
-+echo "
-+              libgrss $VERSION
-+              `echo libgrss $VERSION | sed "s/./=/g"`
-+
-+        prefix:                       ${prefix}
-+        source code location:         ${srcdir}
-+        compiler:                     ${CC}
-+        cflags:                       ${CFLAGS}
-+        Maintainer mode:              ${USE_MAINTAINER_MODE}
-+        Use *_DISABLE_DEPRECATED:     ${enable_deprecation_flags}
-+
-+        Build introspection support:  ${found_introspection}
-+        Build gtk-doc documentation:  ${enable_gtk_doc}
-+
-+"
- 
--echo ""
--echo "                libgrss: $VERSION"
--echo ""
--echo "                 Prefix: ${prefix}"
--echo "         Compiler flags: ${CPPFLAGS}"
--echo ""

Deleted: users/devans/GNOME-3/unstable/dports/net/libgrss/files/patch-netinet-utils.h.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/net/libgrss/files/patch-netinet-utils.h.diff	2015-07-21 23:52:03 UTC (rev 138857)
+++ users/devans/GNOME-3/unstable/dports/net/libgrss/files/patch-netinet-utils.h.diff	2015-07-22 00:46:47 UTC (rev 138858)
@@ -1,10 +0,0 @@
---- src/utils.h.orig	2014-03-18 22:33:30.000000000 +0100
-+++ src/utils.h	2014-03-18 22:33:38.000000000 +0100
-@@ -34,6 +34,7 @@
- #include <errno.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-+#include <netinet/in.h>
- 
- #include "libgrss.h"
- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150721/16c382dc/attachment-0001.html>


More information about the macports-changes mailing list