svn commit: r347563 - head/misc/ossp-uuid

Andrej Zverev andrej.zverev at gmail.com
Sun Mar 9 13:25:21 UTC 2014


In original patch pkg-plist was correct. You now trying to remove directories which belong to lang/perl but not to your port.

> On 09 марта 2014 г., at 15:26, Vasil Dimov <vd at FreeBSD.org> wrote:
> 
> Author: vd
> Date: Sun Mar  9 11:26:18 2014
> New Revision: 347563
> URL: http://svnweb.freebsd.org/changeset/ports/347563
> QAT: https://qat.redports.org/buildarchive/r347563/
> 
> Log:
>  misc/ossp-uuid: fix perl binding, patch based on [1]
> 
>  PR:        ports/187387 [1]
>  Submitted by:    culot@
> 
> Modified:
>  head/misc/ossp-uuid/Makefile
>  head/misc/ossp-uuid/pkg-plist
> 
> Modified: head/misc/ossp-uuid/Makefile
> ==============================================================================
> --- head/misc/ossp-uuid/Makefile    Sun Mar  9 10:23:40 2014    (r347562)
> +++ head/misc/ossp-uuid/Makefile    Sun Mar  9 11:26:18 2014    (r347563)
> @@ -3,7 +3,7 @@
> 
> PORTNAME=    uuid
> PORTVERSION=    1.6.2
> -PORTREVISION=    2
> +PORTREVISION=    3
> CATEGORIES=    misc devel
> MASTER_SITES=    ${MASTER_SITE_OSSP}
> MASTER_SITE_SUBDIR=    lib/${PORTNAME}
> @@ -12,7 +12,7 @@ PKGNAMEPREFIX=    ossp-
> MAINTAINER=    vd at FreeBSD.org
> COMMENT=    ISO-C & Perl API and CLI for generating Universally Unique Identifiers
> 
> -CONFLICTS=    e2fsprogs-libuuid-[0-9]*
> +#CONFLICTS=    e2fsprogs-libuuid-[0-9]*
> 
> GNU_CONFIGURE=    yes
> USE_LDCONFIG=    yes
> @@ -20,12 +20,15 @@ CONFIGURE_ARGS=    --disable-shared --enabl
>        --includedir=${PREFIX}/include/ossp
> 
> .if defined(WITH_PERL)
> +MAKE_JOBS_UNSAFE=    yes
> USES+=        perl5
> CONFIGURE_ENV+=    PERL=${PERL5}
> -CONFIGURE_ARGS+=    --with-perl
> +CONFIGURE_ARGS+=--with-perl
> +# Without WITH_PERL=yes in uuid's make args it could pick WITH_PERL=1 if
> +# somebody has run "make WITH_PERL=1" in the port's directory, then its check
> +# whether WITH_PERL is set to "yes" would fail.
> +MAKE_ARGS+=    WITH_PERL=yes
> PLIST_SUB+=    WITH_PERL=''
> -MAN3=        OSSP::uuid.3
> -MAN3PREFIX=    ${PREFIX}/lib/perl5/${PERL_VER}
> .else
> PLIST_SUB+=    WITH_PERL='@comment '
> .endif
> @@ -36,6 +39,10 @@ PLIST_SUB+=    WITH_PERL='@comment '
> CFLAGS+=    -fPIC -DPIC
> .endif
> 
> +post-patch:
> +    ${REINPLACE_CMD} -e 's/\(libuuid\\*\.\)la/\1a/g' \
> +        ${WRKSRC}/perl/Makefile.PL
> +
> regression-test: test
> 
> test: build
> 
> Modified: head/misc/ossp-uuid/pkg-plist
> ==============================================================================
> --- head/misc/ossp-uuid/pkg-plist    Sun Mar  9 10:23:40 2014    (r347562)
> +++ head/misc/ossp-uuid/pkg-plist    Sun Mar  9 11:26:18 2014    (r347563)
> @@ -5,7 +5,9 @@ include/ossp/uuid++.hh
> lib/libuuid.a
> lib/libuuid++.a
> lib/libuuid++.la
> +%%WITH_PERL%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/perllocal.pod.gz
> libdata/pkgconfig/uuid.pc
> +%%WITH_PERL%%%%PERL5_MAN3%%/OSSP::uuid.3.gz
> %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/OSSP/uuid.pm
> %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/OSSP/uuid.pod
> %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/OSSP/uuid/.packlist
> @@ -14,4 +16,17 @@ libdata/pkgconfig/uuid.pc
> %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/OSSP/uuid
> %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/OSSP
> %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/OSSP
> +%%WITH_PERL%%@dirrmtry %%PERL5_MAN3%%
> +%%WITH_PERL%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto
> +%%WITH_PERL%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%
> +%%WITH_PERL%%@dirrmtry %%SITE_PERL%%
> +%%WITH_PERL%%@dirrmtry lib/perl5/%%PERL_VER%%/man
> +%%WITH_PERL%%@dirrmtry lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%
> +%%WITH_PERL%%@dirrmtry lib/perl5/%%PERL_VER%%
> +%%WITH_PERL%%@dirrmtry lib/perl5/site_perl
> +%%WITH_PERL%%@dirrmtry lib/perl5
> +man/man1/uuid-config.1.gz
> +man/man1/uuid.1.gz
> +man/man3/uuid++.3.gz
> +man/man3/uuid.3.gz
> @dirrmtry include/ossp
> 


More information about the svn-ports-all mailing list