Re: libidn2 drags in ruby and friends

2017-08-02 Thread Randy Bush
the change from docs to manpages makes sense.  of course, what i
especially like is the diff to pkg-plist :)

i am being patient

randy
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: libidn2 drags in ruby and friends

2017-08-02 Thread Torsten Zuehlsdorff

There is an even better approach of the patch currently reviewed:
https://reviews.freebsd.org/D11823

Also there is an PR:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221178

So if nothing happen, there will be a maintainer timeout which implicit 
approves the commit. Also the maintainer is noticed again just in case 
my private mails were lost (which happens).


Greetings,
Torsten

On 29.07.2017 04:29, Randy Bush wrote:

repo head is 446595, which does not have this patch.  i plead for
someone to commit?  pretty please? :)

thanks

randy


Attached an updated patch. I will also send it to sunpoet (maintainer)
and will ask for approval.

Greetings,
Torsten
--
Support me at:
https://www.patreon.com/TorstenZuehlsdorff
[2 libidn2-with-docs-option.diff ]
Index: Makefile
===
--- Makefile(Revision 446668)
+++ Makefile(Arbeitskopie)
@@ -12,11 +12,16 @@
  LICENSE=  GPLv3
  LICENSE_FILE= ${WRKSRC}/COPYING
  
-BUILD_DEPENDS=	ronn:textproc/rubygem-ronn

  LIB_DEPENDS=  libunistring.so:devel/libunistring
  
+OPTIONS_DEFINE=	DOCS

+DOCS_BUILD_DEPENDS=ronn:textproc/rubygem-ronn
+
  CONFIGURE_ARGS=   --disable-nls \
--with-libunistring-prefix=${LOCALBASE}
+
+DOCS_CONFIGURE_OFF=--disable-doc
+
  GNU_CONFIGURE=yes
  INSTALL_TARGET=   install-strip
  USE_LDCONFIG= yes
Index: pkg-plist
===
--- pkg-plist   (Revision 446668)
+++ pkg-plist   (Arbeitskopie)
@@ -5,35 +5,35 @@
  lib/libidn2.so.0
  lib/libidn2.so.0.3.2
  libdata/pkgconfig/libidn2.pc
-man/man1/idn2.1.gz
-man/man3/idn2_check_version.3.gz
-man/man3/idn2_free.3.gz
-man/man3/idn2_lookup_u8.3.gz
-man/man3/idn2_lookup_ul.3.gz
-man/man3/idn2_register_u8.3.gz
-man/man3/idn2_register_ul.3.gz
-man/man3/idn2_strerror.3.gz
-man/man3/idn2_strerror_name.3.gz
-man/man3/idn2_to_ascii_4i.3.gz
-man/man3/idn2_to_ascii_4z.3.gz
-man/man3/idn2_to_ascii_8z.3.gz
-man/man3/idn2_to_ascii_lz.3.gz
-man/man3/idn2_to_unicode_44i.3.gz
-man/man3/idn2_to_unicode_4z4z.3.gz
-man/man3/idn2_to_unicode_8z4z.3.gz
-man/man3/idn2_to_unicode_8z8z.3.gz
-man/man3/idn2_to_unicode_8zlz.3.gz
-man/man3/idn2_to_unicode_lzlz.3.gz
-share/gtk-doc/html/libidn2/api-index-full.html
-share/gtk-doc/html/libidn2/home.png
-share/gtk-doc/html/libidn2/index.html
-share/gtk-doc/html/libidn2/left-insensitive.png
-share/gtk-doc/html/libidn2/left.png
-share/gtk-doc/html/libidn2/libidn2-idn2.html
-share/gtk-doc/html/libidn2/libidn2.devhelp2
-share/gtk-doc/html/libidn2/libidn2.html
-share/gtk-doc/html/libidn2/right-insensitive.png
-share/gtk-doc/html/libidn2/right.png
-share/gtk-doc/html/libidn2/style.css
-share/gtk-doc/html/libidn2/up-insensitive.png
-share/gtk-doc/html/libidn2/up.png
+%%PORTDOCS%%man/man1/idn2.1.gz
+%%PORTDOCS%%man/man3/idn2_check_version.3.gz
+%%PORTDOCS%%man/man3/idn2_free.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_register_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_register_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror_name.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_lz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_44i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_4z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8zlz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_lzlz.3.gz
+%%PORTDOCS%%share/gtk-doc/html/libidn2/api-index-full.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/home.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/index.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2-idn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.devhelp2
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/style.css
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up.png

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"



--
Support me at:
https://www.patreon.com/TorstenZuehlsdorff
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: libidn2 drags in ruby and friends

2017-07-31 Thread Torsten Zuehlsdorff

I'm waiting for approval by sunpoet (maintainer).

On 29.07.2017 04:29, Randy Bush wrote:

repo head is 446595, which does not have this patch.  i plead for
someone to commit?  pretty please? :)

thanks

randy


Attached an updated patch. I will also send it to sunpoet (maintainer)
and will ask for approval.

Greetings,
Torsten
--
Support me at:
https://www.patreon.com/TorstenZuehlsdorff
[2 libidn2-with-docs-option.diff ]
Index: Makefile
===
--- Makefile(Revision 446668)
+++ Makefile(Arbeitskopie)
@@ -12,11 +12,16 @@
  LICENSE=  GPLv3
  LICENSE_FILE= ${WRKSRC}/COPYING
  
-BUILD_DEPENDS=	ronn:textproc/rubygem-ronn

  LIB_DEPENDS=  libunistring.so:devel/libunistring
  
+OPTIONS_DEFINE=	DOCS

+DOCS_BUILD_DEPENDS=ronn:textproc/rubygem-ronn
+
  CONFIGURE_ARGS=   --disable-nls \
--with-libunistring-prefix=${LOCALBASE}
+
+DOCS_CONFIGURE_OFF=--disable-doc
+
  GNU_CONFIGURE=yes
  INSTALL_TARGET=   install-strip
  USE_LDCONFIG= yes
Index: pkg-plist
===
--- pkg-plist   (Revision 446668)
+++ pkg-plist   (Arbeitskopie)
@@ -5,35 +5,35 @@
  lib/libidn2.so.0
  lib/libidn2.so.0.3.2
  libdata/pkgconfig/libidn2.pc
-man/man1/idn2.1.gz
-man/man3/idn2_check_version.3.gz
-man/man3/idn2_free.3.gz
-man/man3/idn2_lookup_u8.3.gz
-man/man3/idn2_lookup_ul.3.gz
-man/man3/idn2_register_u8.3.gz
-man/man3/idn2_register_ul.3.gz
-man/man3/idn2_strerror.3.gz
-man/man3/idn2_strerror_name.3.gz
-man/man3/idn2_to_ascii_4i.3.gz
-man/man3/idn2_to_ascii_4z.3.gz
-man/man3/idn2_to_ascii_8z.3.gz
-man/man3/idn2_to_ascii_lz.3.gz
-man/man3/idn2_to_unicode_44i.3.gz
-man/man3/idn2_to_unicode_4z4z.3.gz
-man/man3/idn2_to_unicode_8z4z.3.gz
-man/man3/idn2_to_unicode_8z8z.3.gz
-man/man3/idn2_to_unicode_8zlz.3.gz
-man/man3/idn2_to_unicode_lzlz.3.gz
-share/gtk-doc/html/libidn2/api-index-full.html
-share/gtk-doc/html/libidn2/home.png
-share/gtk-doc/html/libidn2/index.html
-share/gtk-doc/html/libidn2/left-insensitive.png
-share/gtk-doc/html/libidn2/left.png
-share/gtk-doc/html/libidn2/libidn2-idn2.html
-share/gtk-doc/html/libidn2/libidn2.devhelp2
-share/gtk-doc/html/libidn2/libidn2.html
-share/gtk-doc/html/libidn2/right-insensitive.png
-share/gtk-doc/html/libidn2/right.png
-share/gtk-doc/html/libidn2/style.css
-share/gtk-doc/html/libidn2/up-insensitive.png
-share/gtk-doc/html/libidn2/up.png
+%%PORTDOCS%%man/man1/idn2.1.gz
+%%PORTDOCS%%man/man3/idn2_check_version.3.gz
+%%PORTDOCS%%man/man3/idn2_free.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_register_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_register_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror_name.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_lz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_44i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_4z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8zlz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_lzlz.3.gz
+%%PORTDOCS%%share/gtk-doc/html/libidn2/api-index-full.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/home.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/index.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2-idn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.devhelp2
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/style.css
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up.png


--
Support me at:
https://www.patreon.com/TorstenZuehlsdorff
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: libidn2 drags in ruby and friends

2017-07-28 Thread Randy Bush
repo head is 446595, which does not have this patch.  i plead for
someone to commit?  pretty please? :)

thanks

randy

> Attached an updated patch. I will also send it to sunpoet (maintainer)
> and will ask for approval.
> 
> Greetings,
> Torsten
> -- 
> Support me at:
> https://www.patreon.com/TorstenZuehlsdorff
> [2 libidn2-with-docs-option.diff ]
> Index: Makefile
> ===
> --- Makefile  (Revision 446668)
> +++ Makefile  (Arbeitskopie)
> @@ -12,11 +12,16 @@
>  LICENSE= GPLv3
>  LICENSE_FILE=${WRKSRC}/COPYING
>  
> -BUILD_DEPENDS=   ronn:textproc/rubygem-ronn
>  LIB_DEPENDS= libunistring.so:devel/libunistring
>  
> +OPTIONS_DEFINE=  DOCS
> +DOCS_BUILD_DEPENDS=  ronn:textproc/rubygem-ronn
> +
>  CONFIGURE_ARGS=  --disable-nls \
>   --with-libunistring-prefix=${LOCALBASE}
> +
> +DOCS_CONFIGURE_OFF=  --disable-doc
> +
>  GNU_CONFIGURE=   yes
>  INSTALL_TARGET=  install-strip
>  USE_LDCONFIG=yes
> Index: pkg-plist
> ===
> --- pkg-plist (Revision 446668)
> +++ pkg-plist (Arbeitskopie)
> @@ -5,35 +5,35 @@
>  lib/libidn2.so.0
>  lib/libidn2.so.0.3.2
>  libdata/pkgconfig/libidn2.pc
> -man/man1/idn2.1.gz
> -man/man3/idn2_check_version.3.gz
> -man/man3/idn2_free.3.gz
> -man/man3/idn2_lookup_u8.3.gz
> -man/man3/idn2_lookup_ul.3.gz
> -man/man3/idn2_register_u8.3.gz
> -man/man3/idn2_register_ul.3.gz
> -man/man3/idn2_strerror.3.gz
> -man/man3/idn2_strerror_name.3.gz
> -man/man3/idn2_to_ascii_4i.3.gz
> -man/man3/idn2_to_ascii_4z.3.gz
> -man/man3/idn2_to_ascii_8z.3.gz
> -man/man3/idn2_to_ascii_lz.3.gz
> -man/man3/idn2_to_unicode_44i.3.gz
> -man/man3/idn2_to_unicode_4z4z.3.gz
> -man/man3/idn2_to_unicode_8z4z.3.gz
> -man/man3/idn2_to_unicode_8z8z.3.gz
> -man/man3/idn2_to_unicode_8zlz.3.gz
> -man/man3/idn2_to_unicode_lzlz.3.gz
> -share/gtk-doc/html/libidn2/api-index-full.html
> -share/gtk-doc/html/libidn2/home.png
> -share/gtk-doc/html/libidn2/index.html
> -share/gtk-doc/html/libidn2/left-insensitive.png
> -share/gtk-doc/html/libidn2/left.png
> -share/gtk-doc/html/libidn2/libidn2-idn2.html
> -share/gtk-doc/html/libidn2/libidn2.devhelp2
> -share/gtk-doc/html/libidn2/libidn2.html
> -share/gtk-doc/html/libidn2/right-insensitive.png
> -share/gtk-doc/html/libidn2/right.png
> -share/gtk-doc/html/libidn2/style.css
> -share/gtk-doc/html/libidn2/up-insensitive.png
> -share/gtk-doc/html/libidn2/up.png
> +%%PORTDOCS%%man/man1/idn2.1.gz
> +%%PORTDOCS%%man/man3/idn2_check_version.3.gz
> +%%PORTDOCS%%man/man3/idn2_free.3.gz
> +%%PORTDOCS%%man/man3/idn2_lookup_u8.3.gz
> +%%PORTDOCS%%man/man3/idn2_lookup_ul.3.gz
> +%%PORTDOCS%%man/man3/idn2_register_u8.3.gz
> +%%PORTDOCS%%man/man3/idn2_register_ul.3.gz
> +%%PORTDOCS%%man/man3/idn2_strerror.3.gz
> +%%PORTDOCS%%man/man3/idn2_strerror_name.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_ascii_4i.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_ascii_4z.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_ascii_8z.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_ascii_lz.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_unicode_44i.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_unicode_4z4z.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_unicode_8z4z.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_unicode_8z8z.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_unicode_8zlz.3.gz
> +%%PORTDOCS%%man/man3/idn2_to_unicode_lzlz.3.gz
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/api-index-full.html
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/home.png
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/index.html
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/left-insensitive.png
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/left.png
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2-idn2.html
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.devhelp2
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.html
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/right-insensitive.png
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/right.png
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/style.css
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/up-insensitive.png
> +%%PORTDOCS%%share/gtk-doc/html/libidn2/up.png
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: libidn2 drags in ruby and friends

2017-07-26 Thread Torsten Zuehlsdorff

Aloha,


it just wanted an upgrade of libidn2, but decided to install ruby and
all her friends

   ===>>> The following actions will be taken if you choose to proceed:
   Upgrade libidn2-2.0.2 to libidn2-2.0.3
   Install textproc/rubygem-ronn
   Install devel/ruby-gems
   Install lang/ruby23
   Install devel/libunwind
   Install devel/rubygem-mustache
   Install textproc/rubygem-rdiscount
   Install www/rubygem-hpricot

/usr/ports/dns/libidn2/Makefile:

   BUILD_DEPENDS=  ronn:textproc/rubygem-ronn

All that just to build manual pages and i can not even opt out?  this is
not helpful.


Maybe the attach will do.


The patch is sadly not ready to be committed in this form. It uses the 
old OPTION style which should not be used anymore. But its a good start! :)


Attached an updated patch. I will also send it to sunpoet (maintainer) 
and will ask for approval.


Greetings,
Torsten
--
Support me at:
https://www.patreon.com/TorstenZuehlsdorff
Index: Makefile
===
--- Makefile	(Revision 446668)
+++ Makefile	(Arbeitskopie)
@@ -12,11 +12,16 @@
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	ronn:textproc/rubygem-ronn
 LIB_DEPENDS=	libunistring.so:devel/libunistring
 
+OPTIONS_DEFINE=	DOCS
+DOCS_BUILD_DEPENDS=	ronn:textproc/rubygem-ronn
+
 CONFIGURE_ARGS=	--disable-nls \
 		--with-libunistring-prefix=${LOCALBASE}
+
+DOCS_CONFIGURE_OFF=	--disable-doc
+
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 USE_LDCONFIG=	yes
Index: pkg-plist
===
--- pkg-plist	(Revision 446668)
+++ pkg-plist	(Arbeitskopie)
@@ -5,35 +5,35 @@
 lib/libidn2.so.0
 lib/libidn2.so.0.3.2
 libdata/pkgconfig/libidn2.pc
-man/man1/idn2.1.gz
-man/man3/idn2_check_version.3.gz
-man/man3/idn2_free.3.gz
-man/man3/idn2_lookup_u8.3.gz
-man/man3/idn2_lookup_ul.3.gz
-man/man3/idn2_register_u8.3.gz
-man/man3/idn2_register_ul.3.gz
-man/man3/idn2_strerror.3.gz
-man/man3/idn2_strerror_name.3.gz
-man/man3/idn2_to_ascii_4i.3.gz
-man/man3/idn2_to_ascii_4z.3.gz
-man/man3/idn2_to_ascii_8z.3.gz
-man/man3/idn2_to_ascii_lz.3.gz
-man/man3/idn2_to_unicode_44i.3.gz
-man/man3/idn2_to_unicode_4z4z.3.gz
-man/man3/idn2_to_unicode_8z4z.3.gz
-man/man3/idn2_to_unicode_8z8z.3.gz
-man/man3/idn2_to_unicode_8zlz.3.gz
-man/man3/idn2_to_unicode_lzlz.3.gz
-share/gtk-doc/html/libidn2/api-index-full.html
-share/gtk-doc/html/libidn2/home.png
-share/gtk-doc/html/libidn2/index.html
-share/gtk-doc/html/libidn2/left-insensitive.png
-share/gtk-doc/html/libidn2/left.png
-share/gtk-doc/html/libidn2/libidn2-idn2.html
-share/gtk-doc/html/libidn2/libidn2.devhelp2
-share/gtk-doc/html/libidn2/libidn2.html
-share/gtk-doc/html/libidn2/right-insensitive.png
-share/gtk-doc/html/libidn2/right.png
-share/gtk-doc/html/libidn2/style.css
-share/gtk-doc/html/libidn2/up-insensitive.png
-share/gtk-doc/html/libidn2/up.png
+%%PORTDOCS%%man/man1/idn2.1.gz
+%%PORTDOCS%%man/man3/idn2_check_version.3.gz
+%%PORTDOCS%%man/man3/idn2_free.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_register_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_register_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror_name.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_lz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_44i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_4z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8zlz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_lzlz.3.gz
+%%PORTDOCS%%share/gtk-doc/html/libidn2/api-index-full.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/home.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/index.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2-idn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.devhelp2
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/style.css
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up.png
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Re: libidn2 drags in ruby and friends

2017-07-26 Thread Herbert J. Skuhra

On Wed, 26 Jul 2017, Herbert J. Skuhra wrote:


On Wed, 26 Jul 2017, Randy Bush wrote:


it just wanted an upgrade of libidn2, but decided to install ruby and
all her friends

   ===>>> The following actions will be taken if you choose to proceed:
   Upgrade libidn2-2.0.2 to libidn2-2.0.3
   Install textproc/rubygem-ronn
   Install devel/ruby-gems
   Install lang/ruby23
   Install devel/libunwind
   Install devel/rubygem-mustache
   Install textproc/rubygem-rdiscount
   Install www/rubygem-hpricot

/usr/ports/dns/libidn2/Makefile:

   BUILD_DEPENDS=  ronn:textproc/rubygem-ronn

All that just to build manual pages and i can not even opt out?  this is
not helpful.


Maybe the attach will do.


s/attach/attached patch/

But maybe you should use packages or build your ports with poudriere. 
e.g: groff was removed in HEAD and installing opensmtpd will install groff 
and lots of programs you normally don't need on a mail server.


--
Herbert

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: libidn2 drags in ruby and friends

2017-07-26 Thread Herbert J. Skuhra

On Wed, 26 Jul 2017, Randy Bush wrote:


it just wanted an upgrade of libidn2, but decided to install ruby and
all her friends

   ===>>> The following actions will be taken if you choose to proceed:
   Upgrade libidn2-2.0.2 to libidn2-2.0.3
   Install textproc/rubygem-ronn
   Install devel/ruby-gems
   Install lang/ruby23
   Install devel/libunwind
   Install devel/rubygem-mustache
   Install textproc/rubygem-rdiscount
   Install www/rubygem-hpricot

/usr/ports/dns/libidn2/Makefile:

   BUILD_DEPENDS=  ronn:textproc/rubygem-ronn

All that just to build manual pages and i can not even opt out?  this is
not helpful.


Maybe the attach will do.

--
Herbert
Index: dns/libidn2/Makefile
===
--- dns/libidn2/Makefile(revision 446632)
+++ dns/libidn2/Makefile(working copy)
@@ -12,7 +12,6 @@
 LICENSE=   GPLv3
 LICENSE_FILE=  ${WRKSRC}/COPYING
 
-BUILD_DEPENDS= ronn:textproc/rubygem-ronn
 LIB_DEPENDS=   libunistring.so:devel/libunistring
 
 CONFIGURE_ARGS=--disable-nls \
@@ -22,7 +21,16 @@
 USE_LDCONFIG=  yes
 USES=  charsetfix gmake iconv libtool localbase pathfix
 
+OPTIONS_DEFINE= DOCS
+
+.include 
+
+.if ${PORT_OPTIONS:MDOCS}
+BUILD_DEPENDS= ronn:textproc/rubygem-ronn
 INFO=  libidn2
+.else
+CONFIGURE_ARGS+=   --disable-doc 
+.endif
 
 post-patch:
@${REINPLACE_CMD} -e '/^TMPDIR = /d' ${WRKSRC}/Makefile.in
Index: dns/libidn2/pkg-plist
===
--- dns/libidn2/pkg-plist   (revision 446632)
+++ dns/libidn2/pkg-plist   (working copy)
@@ -5,35 +5,35 @@
 lib/libidn2.so.0
 lib/libidn2.so.0.3.2
 libdata/pkgconfig/libidn2.pc
-man/man1/idn2.1.gz
-man/man3/idn2_check_version.3.gz
-man/man3/idn2_free.3.gz
-man/man3/idn2_lookup_u8.3.gz
-man/man3/idn2_lookup_ul.3.gz
-man/man3/idn2_register_u8.3.gz
-man/man3/idn2_register_ul.3.gz
-man/man3/idn2_strerror.3.gz
-man/man3/idn2_strerror_name.3.gz
-man/man3/idn2_to_ascii_4i.3.gz
-man/man3/idn2_to_ascii_4z.3.gz
-man/man3/idn2_to_ascii_8z.3.gz
-man/man3/idn2_to_ascii_lz.3.gz
-man/man3/idn2_to_unicode_44i.3.gz
-man/man3/idn2_to_unicode_4z4z.3.gz
-man/man3/idn2_to_unicode_8z4z.3.gz
-man/man3/idn2_to_unicode_8z8z.3.gz
-man/man3/idn2_to_unicode_8zlz.3.gz
-man/man3/idn2_to_unicode_lzlz.3.gz
-share/gtk-doc/html/libidn2/api-index-full.html
-share/gtk-doc/html/libidn2/home.png
-share/gtk-doc/html/libidn2/index.html
-share/gtk-doc/html/libidn2/left-insensitive.png
-share/gtk-doc/html/libidn2/left.png
-share/gtk-doc/html/libidn2/libidn2-idn2.html
-share/gtk-doc/html/libidn2/libidn2.devhelp2
-share/gtk-doc/html/libidn2/libidn2.html
-share/gtk-doc/html/libidn2/right-insensitive.png
-share/gtk-doc/html/libidn2/right.png
-share/gtk-doc/html/libidn2/style.css
-share/gtk-doc/html/libidn2/up-insensitive.png
-share/gtk-doc/html/libidn2/up.png
+%%PORTDOCS%%man/man1/idn2.1.gz
+%%PORTDOCS%%man/man3/idn2_check_version.3.gz
+%%PORTDOCS%%man/man3/idn2_free.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_lookup_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_register_u8.3.gz
+%%PORTDOCS%%man/man3/idn2_register_ul.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror.3.gz
+%%PORTDOCS%%man/man3/idn2_strerror_name.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_ascii_lz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_44i.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_4z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z4z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8z8z.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_8zlz.3.gz
+%%PORTDOCS%%man/man3/idn2_to_unicode_lzlz.3.gz
+%%PORTDOCS%%share/gtk-doc/html/libidn2/api-index-full.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/home.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/index.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/left.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2-idn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.devhelp2
+%%PORTDOCS%%share/gtk-doc/html/libidn2/libidn2.html
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/right.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/style.css
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/libidn2/up.png
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Re: libidn2 drags in ruby and friends

2017-07-26 Thread Torsten Zuehlsdorff



On 26.07.2017 09:11, Randy Bush wrote:

it just wanted an upgrade of libidn2, but decided to install ruby and
all her friends

 ===>>> The following actions will be taken if you choose to proceed:
 Upgrade libidn2-2.0.2 to libidn2-2.0.3
 Install textproc/rubygem-ronn
 Install devel/ruby-gems
 Install lang/ruby23
 Install devel/libunwind
 Install devel/rubygem-mustache
 Install textproc/rubygem-rdiscount
 Install www/rubygem-hpricot

/usr/ports/dns/libidn2/Makefile:

 BUILD_DEPENDS=  ronn:textproc/rubygem-ronn

All that just to build manual pages and i can not even opt out?  this is
not helpful.


ronn is an official build dependency. So its not false.

Yes it is "only" for man-pages - but they are important. But i get your 
point. If you provide a patch or at least a PR we can surely find a 
solution to make man/ronn optional.


Greetings,
Torsten
--
Support me at:
https://www.patreon.com/TorstenZuehlsdorff
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"