Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] package/groff: New package
@ 2014-09-04 19:59 Bernd Kuhls
  2014-09-04 19:59 ` [Buildroot] [PATCH 2/2] package/setserial: Depends on host-groff Bernd Kuhls
  2014-09-04 20:44 ` [Buildroot] [PATCH 1/2] package/groff: New package Peter Korsgaard
  0 siblings, 2 replies; 6+ messages in thread
From: Bernd Kuhls @ 2014-09-04 19:59 UTC (permalink / raw)
  To: buildroot


Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/Config.in       |    1 +
 package/groff/Config.in |   15 +++++++++++++++
 package/groff/groff.mk  |   19 +++++++++++++++++++
 3 files changed, 35 insertions(+)
 create mode 100644 package/groff/Config.in
 create mode 100644 package/groff/groff.mk

diff --git a/package/Config.in b/package/Config.in
index 4622f9e..d354a2d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1135,6 +1135,7 @@ comment "Utilities"
 	source "package/file/Config.in"
 	source "package/gnupg/Config.in"
 	source "package/gnupg2/Config.in"
+	source "package/groff/Config.in"
 	source "package/inotify-tools/Config.in"
 	source "package/lockfile-progs/Config.in"
 	source "package/logrotate/Config.in"
diff --git a/package/groff/Config.in b/package/groff/Config.in
new file mode 100644
index 0000000..764e829
--- /dev/null
+++ b/package/groff/Config.in
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_GROFF
+	bool "groff"
+	depends on BR2_INSTALL_LIBSTDCPP
+	help
+	  Groff (GNU troff) is a typesetting system that reads plain text mixed
+	  with formatting commands and produces formatted output. Output may be
+	  PostScript or PDF, html, or ASCII/UTF8 for display at the terminal.
+	  Formatting commands may be either low-level typesetting requests
+	  (?primitives?) or macros from a supplied set. Users may also write
+	  their own macros. All three may be combined.
+
+	  http://www.gnu.org/software/groff/
+
+comment "groff needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/groff/groff.mk b/package/groff/groff.mk
new file mode 100644
index 0000000..63f9909
--- /dev/null
+++ b/package/groff/groff.mk
@@ -0,0 +1,19 @@
+################################################################################
+#
+# groff
+#
+################################################################################
+
+GROFF_VERSION = 1.22.2
+GROFF_SOURCE = groff-$(GROFF_VERSION).tar.gz
+GROFF_SITE = $(BR2_GNU_MIRROR)/groff
+GROFF_LICENSE = GPLv3+
+GROFF_LICENSE_FILES = COPYING
+GROFF_DEPENDENCIES = host-groff
+
+# groff calls itself during make install
+# http://lists.gnu.org/archive/html/bug-groff/2009-08/msg00004.html
+GROFF_MAKE_OPT = GROFF_BIN_PATH=$(HOST_DIR)/usr/bin GROFFBIN=groff
+
+$(eval $(autotools-package))
+$(eval $(host-autotools-package))
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH 2/2] package/setserial: Depends on host-groff
  2014-09-04 19:59 [Buildroot] [PATCH 1/2] package/groff: New package Bernd Kuhls
@ 2014-09-04 19:59 ` Bernd Kuhls
  2014-09-04 20:09   ` Yann E. MORIN
  2014-09-04 20:44 ` [Buildroot] [PATCH 1/2] package/groff: New package Peter Korsgaard
  1 sibling, 1 reply; 6+ messages in thread
From: Bernd Kuhls @ 2014-09-04 19:59 UTC (permalink / raw)
  To: buildroot

Fixes
http://autobuild.buildroot.net/results/d5b/d5ba361a5c3829d789fe647fe785ab81efd9bbe1/
http://autobuild.buildroot.net/results/4d6/4d61f60ed94a7a1ddb1bc1b11173967e1d65c8d3/
http://autobuild.buildroot.net/results/3dc/3dcda657089a8489910c1ca973f900a34370275c/
http://autobuild.buildroot.net/results/86e/86efc44200e80f6baee6846354ce77ef0aa7064d/
http://autobuild.buildroot.net/results/713/713a68be2b71a8d5982add15c2b71e666a83d316/
http://autobuild.buildroot.net/results/c8e/c8e7458911c54020ff999452b9d86a48a03e6693/
http://autobuild.buildroot.net/results/dc2/dc214aec1cf90e6c874c9fd7cbe71027ebe13ed6/
http://autobuild.buildroot.net/results/3f2/3f2c84d9081c3b4ace3d2d20dfb9ddbb58632889/
http://autobuild.buildroot.net/results/a59/a59465462679891b5fa6559804c954c99c7b247b/
http://autobuild.buildroot.net/results/c73/c736933d4110865008f2d1e8b531b6e392c68285/
http://autobuild.buildroot.net/results/27b/27beeaa1147103d44a172cf3e4ed23623f1794c3/
http://autobuild.buildroot.net/results/62b/62bc0a90c747bde8b0631a67d3d35a994c2035c1/
http://autobuild.buildroot.net/results/5ef/5ef1c6a65a48b21fba1390eaa421a628755ea079/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/setserial/setserial.mk |    1 +
 1 file changed, 1 insertion(+)

diff --git a/package/setserial/setserial.mk b/package/setserial/setserial.mk
index d4c0396..70c0116 100644
--- a/package/setserial/setserial.mk
+++ b/package/setserial/setserial.mk
@@ -10,6 +10,7 @@ SETSERIAL_SOURCE = setserial_$(SETSERIAL_VERSION).orig.tar.gz
 SETSERIAL_SITE = http://snapshot.debian.org/archive/debian/20131001T214925Z/pool/main/s/setserial
 SETSERIAL_LICENSE = GPLv2
 SETSERIAL_LICENSE_FILES = debian/copyright
+SETSERIAL_DEPENDENCIES = host-groff
 
 define SETSERIAL_APPLY_DEBIAN_PATCHES
 	# Touching gorhack.h is needed for the Debian patch 18 to work
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH 2/2] package/setserial: Depends on host-groff
  2014-09-04 19:59 ` [Buildroot] [PATCH 2/2] package/setserial: Depends on host-groff Bernd Kuhls
@ 2014-09-04 20:09   ` Yann E. MORIN
  0 siblings, 0 replies; 6+ messages in thread
From: Yann E. MORIN @ 2014-09-04 20:09 UTC (permalink / raw)
  To: buildroot

Bernd, All,

On 2014-09-04 21:59 +0200, Bernd Kuhls spake thusly:
> Fixes
> http://autobuild.buildroot.net/results/d5b/d5ba361a5c3829d789fe647fe785ab81efd9bbe1/
> http://autobuild.buildroot.net/results/4d6/4d61f60ed94a7a1ddb1bc1b11173967e1d65c8d3/
> http://autobuild.buildroot.net/results/3dc/3dcda657089a8489910c1ca973f900a34370275c/
> http://autobuild.buildroot.net/results/86e/86efc44200e80f6baee6846354ce77ef0aa7064d/
> http://autobuild.buildroot.net/results/713/713a68be2b71a8d5982add15c2b71e666a83d316/
> http://autobuild.buildroot.net/results/c8e/c8e7458911c54020ff999452b9d86a48a03e6693/
> http://autobuild.buildroot.net/results/dc2/dc214aec1cf90e6c874c9fd7cbe71027ebe13ed6/
> http://autobuild.buildroot.net/results/3f2/3f2c84d9081c3b4ace3d2d20dfb9ddbb58632889/
> http://autobuild.buildroot.net/results/a59/a59465462679891b5fa6559804c954c99c7b247b/
> http://autobuild.buildroot.net/results/c73/c736933d4110865008f2d1e8b531b6e392c68285/
> http://autobuild.buildroot.net/results/27b/27beeaa1147103d44a172cf3e4ed23623f1794c3/
> http://autobuild.buildroot.net/results/62b/62bc0a90c747bde8b0631a67d3d35a994c2035c1/
> http://autobuild.buildroot.net/results/5ef/5ef1c6a65a48b21fba1390eaa421a628755ea079/

These are being fixed by disabling the documentation instead:
    http://patchwork.ozlabs.org/patch/385808/

Since we do remove the documentation on the target, there is no point in
even building it to start with.

So: NAK.

Regards,
Yann E. MORIN.

> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/setserial/setserial.mk |    1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/package/setserial/setserial.mk b/package/setserial/setserial.mk
> index d4c0396..70c0116 100644
> --- a/package/setserial/setserial.mk
> +++ b/package/setserial/setserial.mk
> @@ -10,6 +10,7 @@ SETSERIAL_SOURCE = setserial_$(SETSERIAL_VERSION).orig.tar.gz
>  SETSERIAL_SITE = http://snapshot.debian.org/archive/debian/20131001T214925Z/pool/main/s/setserial
>  SETSERIAL_LICENSE = GPLv2
>  SETSERIAL_LICENSE_FILES = debian/copyright
> +SETSERIAL_DEPENDENCIES = host-groff
>  
>  define SETSERIAL_APPLY_DEBIAN_PATCHES
>  	# Touching gorhack.h is needed for the Debian patch 18 to work
> -- 
> 1.7.10.4
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH 1/2] package/groff: New package
  2014-09-04 19:59 [Buildroot] [PATCH 1/2] package/groff: New package Bernd Kuhls
  2014-09-04 19:59 ` [Buildroot] [PATCH 2/2] package/setserial: Depends on host-groff Bernd Kuhls
@ 2014-09-04 20:44 ` Peter Korsgaard
  2014-09-04 21:09   ` Bernd Kuhls
  1 sibling, 1 reply; 6+ messages in thread
From: Peter Korsgaard @ 2014-09-04 20:44 UTC (permalink / raw)
  To: buildroot

>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:

 > Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
 > ---
 >  package/Config.in       |    1 +
 >  package/groff/Config.in |   15 +++++++++++++++
 >  package/groff/groff.mk  |   19 +++++++++++++++++++
 >  3 files changed, 35 insertions(+)
 >  create mode 100644 package/groff/Config.in
 >  create mode 100644 package/groff/groff.mk

 > diff --git a/package/Config.in b/package/Config.in
 > index 4622f9e..d354a2d 100644
 > --- a/package/Config.in
 > +++ b/package/Config.in
 > @@ -1135,6 +1135,7 @@ comment "Utilities"
 >  	source "package/file/Config.in"
 >  	source "package/gnupg/Config.in"
 >  	source "package/gnupg2/Config.in"
 > +	source "package/groff/Config.in"
 >  	source "package/inotify-tools/Config.in"
 >  	source "package/lockfile-progs/Config.in"
 >  	source "package/logrotate/Config.in"
 > diff --git a/package/groff/Config.in b/package/groff/Config.in
 > new file mode 100644
 > index 0000000..764e829
 > --- /dev/null
 > +++ b/package/groff/Config.in
 > @@ -0,0 +1,15 @@
 > +config BR2_PACKAGE_GROFF
 > +	bool "groff"
 > +	depends on BR2_INSTALL_LIBSTDCPP
 > +	help
 > +	  Groff (GNU troff) is a typesetting system that reads plain text mixed
 > +	  with formatting commands and produces formatted output. Output may be
 > +	  PostScript or PDF, html, or ASCII/UTF8 for display at the terminal.
 > +	  Formatting commands may be either low-level typesetting requests
 > +	  (?primitives?) or macros from a supplied set. Users may also write
 > +	  their own macros. All three may be combined.
 > +
 > +	  http://www.gnu.org/software/groff/
 > +
 > +comment "groff needs a toolchain w/ C++"
 > +	depends on !BR2_INSTALL_LIBSTDCPP

Is this just to fix the setserial issue or do you really have a need for
groff on the target?

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH 1/2] package/groff: New package
  2014-09-04 20:44 ` [Buildroot] [PATCH 1/2] package/groff: New package Peter Korsgaard
@ 2014-09-04 21:09   ` Bernd Kuhls
  2014-09-05  5:17     ` Peter Korsgaard
  0 siblings, 1 reply; 6+ messages in thread
From: Bernd Kuhls @ 2014-09-04 21:09 UTC (permalink / raw)
  To: buildroot

Hi Peter,

Peter Korsgaard <jacmet@uclibc.org> wrote in 
news:87vbp3p13q.fsf at dell.be.48ers.dk:

> Is this just to fix the setserial issue or do you really have a need for
> groff on the target?

no, it was only desired to be used by setserial.
I marked my patch series as rejected, sorry for the noise ;)

Regards, Bernd

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH 1/2] package/groff: New package
  2014-09-04 21:09   ` Bernd Kuhls
@ 2014-09-05  5:17     ` Peter Korsgaard
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Korsgaard @ 2014-09-05  5:17 UTC (permalink / raw)
  To: buildroot

>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:

 > Hi Peter,
 > Peter Korsgaard <jacmet@uclibc.org> wrote in 
 > news:87vbp3p13q.fsf at dell.be.48ers.dk:

 >> Is this just to fix the setserial issue or do you really have a need for
 >> groff on the target?

 > no, it was only desired to be used by setserial.
 > I marked my patch series as rejected, sorry for the noise ;)

No problem, thanks for wanting to fix autobuilder issues.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-09-05  5:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-04 19:59 [Buildroot] [PATCH 1/2] package/groff: New package Bernd Kuhls
2014-09-04 19:59 ` [Buildroot] [PATCH 2/2] package/setserial: Depends on host-groff Bernd Kuhls
2014-09-04 20:09   ` Yann E. MORIN
2014-09-04 20:44 ` [Buildroot] [PATCH 1/2] package/groff: New package Peter Korsgaard
2014-09-04 21:09   ` Bernd Kuhls
2014-09-05  5:17     ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox