discuss@mandoc.bsd.lv
 help / color / mirror / Atom feed
* mdocml-1.12.2 release announcement
@ 2013-10-05 15:45 ` Ingo Schwarze
  2013-10-06  6:10   ` Michael Dexter
  2013-10-06 11:32   ` Thomas Klausner
  0 siblings, 2 replies; 5+ messages in thread
From: Ingo Schwarze @ 2013-10-05 15:45 UTC (permalink / raw)
  To: discuss

I'm pleased to announce that version 1.12.2 of mandoc
has just been released from http://mdocml.bsd.lv/ .

This is intended as a stable production release, the code contained
herein has been thoroughly tested in OpenBSD-current for a long
time and is very close to what will be released with OpenBSD 5.4
on November 1, 2013.  So it is recommended that all downstream ports
maintainers upgrade their systems to use:

  http://mdocml.bsd.lv/snapshots/mdocml-1.12.2.tar.gz

The main new feature in 1.12.2 is a fully functional mdoc(7) to
man(7) converter, to be called as mandoc -Tman.  Todd C. Miller has
already been using this feature to prepare the portable releases
of sudo(8) since sudo-1.8.6 on September 4, 2012, see
http://www.sudo.ws/sudo/stable.html#1.8.6 .

In the 18 months since the mdoc-1.12.1 release, support for some
missing man(7) features was added and many bugs were fixed in the
mdoc(7), man(7) and tbl(7) parsers and formatters.
For more information about changes in the past,
see http://mdocml.bsd.lv/NEWS and the CVS web interface at
http://mdocml.bsd.lv/cgi-bin/cvsweb/?cvsroot=mdocml .

I'd like to thank Todd Miller for suggesting the -Tman feature and
for providing repeated feedback while it was being implemented, as
well as many other people having reported bugs and sent patches.
Special thanks to all those having helped with release testing on
various platforms in addition to my own testing on OpenBSD and
Linux, in particular Thomas Klausner (NetBSD), Ulrich Spoerlein
(FreeBSD), Franco Fichtner (DragonFly and MacOS X), Ben Gras (Minix3),
and - of course! - Kristaps Dzonsons (Linux and MacOS X).

Ingo Schwarze			Karlsruhe, October 5, 2013
--
 To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv

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

* Re: mdocml-1.12.2 release announcement
  2013-10-05 15:45 ` mdocml-1.12.2 release announcement Ingo Schwarze
@ 2013-10-06  6:10   ` Michael Dexter
  2013-10-06  7:24     ` Ingo Schwarze
  2013-10-06 11:32   ` Thomas Klausner
  1 sibling, 1 reply; 5+ messages in thread
From: Michael Dexter @ 2013-10-06  6:10 UTC (permalink / raw)
  To: discuss; +Cc: Ingo Schwarze

On 10/5/13 8:45 AM, Ingo Schwarze wrote:
> I'm pleased to announce that version 1.12.2 of mandoc
> has just been released from http://mdocml.bsd.lv/ .

Great work Ingo!

Glad to see DragonFly BSD, FreeBSD, Mac OS X and NetBSD involvement.

Michael
--
 To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv

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

* Re: mdocml-1.12.2 release announcement
  2013-10-06  6:10   ` Michael Dexter
@ 2013-10-06  7:24     ` Ingo Schwarze
  0 siblings, 0 replies; 5+ messages in thread
From: Ingo Schwarze @ 2013-10-06  7:24 UTC (permalink / raw)
  To: Michael Dexter; +Cc: discuss

Hi Michael,

Michael Dexter wrote on Sat, Oct 05, 2013 at 11:10:06PM -0700:
> On 10/5/13 8:45 AM, Ingo Schwarze wrote:

>> I'm pleased to announce that version 1.12.2 of mandoc
>> has just been released from http://mdocml.bsd.lv/ .

> Great work Ingo!

Thanks.

> Glad to see DragonFly BSD, FreeBSD, Mac OS X and NetBSD involvement.

Err, wait.  I fear my wording was misleading.  Just to make that clear:

To my knowledge, neither Kristaps nor Franco are Apple employees
or Mac OS X developers.  They just *tested* on Mac OS X.
Similarly, neither Kristaps nor myself are Debian GNU/Linux
developers (shudder...) - we just tested on Debian.
So "Mac OX X involvement" may be slightly overstated.
Then again, if anybody knows some actual Mac OS X developers
who could be interested, don't hesitate to send them my way.

But, yes, i'm glad as well to see DragonFly, FreeBSD, NetBSD,
Minix3, OpenBSD, and pkgsrc involvement.  :-)

Yours,
  Ingo
--
 To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv

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

* Re: mdocml-1.12.2 release announcement
  2013-10-05 15:45 ` mdocml-1.12.2 release announcement Ingo Schwarze
  2013-10-06  6:10   ` Michael Dexter
@ 2013-10-06 11:32   ` Thomas Klausner
  2013-10-06 15:29     ` Building on __sun, was: " Ingo Schwarze
  1 sibling, 1 reply; 5+ messages in thread
From: Thomas Klausner @ 2013-10-06 11:32 UTC (permalink / raw)
  To: discuss

On Sat, Oct 05, 2013 at 05:45:59PM +0200, Ingo Schwarze wrote:
> I'm pleased to announce that version 1.12.2 of mandoc
> has just been released from http://mdocml.bsd.lv/ .

Since pkgsrc has been upgraded, we also have SunOS testing now :)

It fails due to missing endian.h, details at

http://us-east.manta.joyent.com/pkgsrc/public/reports/upstream-trunk32/20131005.2027/mdocml-1.12.2/build.log

 Thomas
--
 To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv

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

* Building on __sun, was: Re: mdocml-1.12.2 release announcement
  2013-10-06 11:32   ` Thomas Klausner
@ 2013-10-06 15:29     ` Ingo Schwarze
  0 siblings, 0 replies; 5+ messages in thread
From: Ingo Schwarze @ 2013-10-06 15:29 UTC (permalink / raw)
  To: discuss; +Cc: Thomas Klausner

Hi Thomas,

Thomas Klausner wrote on Sun, Oct 06, 2013 at 01:32:25PM +0200:

> Since pkgsrc has been upgraded, we also have SunOS testing now :)
> It fails due to missing endian.h, details at
> http://us-east.manta.joyent.com/pkgsrc/public/reports/upstream-trunk32/20131005.2027/mdocml-1.12.2/build.log

Oh boy.  That's not even a 1.12.2 regression, it's a 1.12.1 regression,
so nobody on __sun notived for one and a half years.

Can you try this, please?

I pulled a tree from git://github.com/illumos/illumos-gate.git
and according to what i see in there, it ought to work,
but i can't really test compilation on __sun ...

Thank you,
  Ingo


Index: apropos_db.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/Attic/apropos_db.c,v
retrieving revision 1.32.2.2
diff -u -p -r1.32.2.2 apropos_db.c
--- apropos_db.c	5 Oct 2013 20:30:05 -0000	1.32.2.2
+++ apropos_db.c	6 Oct 2013 15:25:29 -0000
@@ -30,14 +30,19 @@
 #include <string.h>
 #include <unistd.h>
 
-#if defined(__linux__)
-# include <endian.h>
-# include <db_185.h>
-#elif defined(__APPLE__)
+#if defined(__APPLE__)
 # include <libkern/OSByteOrder.h>
-# include <db.h>
+#elif defined(__linux__)
+# include <endian.h>
+#elif defined(__sun)
+# include <sys/byteorder.h>
 #else
 # include <sys/endian.h>
+#endif
+
+#if defined(__linux__)
+# include <db_185.h>
+#else
 # include <db.h>
 #endif
 
Index: config.h.post
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/config.h.post,v
retrieving revision 1.6.2.2
diff -u -p -r1.6.2.2 config.h.post
--- config.h.post	3 Oct 2013 00:46:36 -0000	1.6.2.2
+++ config.h.post	6 Oct 2013 15:25:29 -0000
@@ -19,6 +19,9 @@
 #  if defined(__APPLE__)
 #    define betoh64(x) OSSwapBigToHostInt64(x)
 #    define htobe64(x) OSSwapHostToBigInt64(x)
+#  elif defined(__sun)
+#    define betoh64(x) BE_64(x)
+#    define htobe64(x) BE_64(x)
 #  else
 #    define betoh64(x) be64toh(x)
 #  endif
Index: mandocdb.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mandocdb.c,v
retrieving revision 1.49.2.8
diff -u -p -r1.49.2.8 mandocdb.c
--- mandocdb.c	5 Oct 2013 20:30:05 -0000	1.49.2.8
+++ mandocdb.c	6 Oct 2013 15:25:34 -0000
@@ -34,19 +34,21 @@
 #include <string.h>
 #include <unistd.h>
 
-#if defined(__linux__) || defined(__sun)
-# include <endian.h>
-# include <db_185.h>
-#elif defined(__APPLE__)
+#if defined(__APPLE__)
 # include <libkern/OSByteOrder.h>
-# include <db.h>
+#elif defined(__linux__)
+# include <endian.h>
+#elif defined(__sun)
+# include <sys/byteorder.h>
+# include <sys/stat.h>
 #else
 # include <sys/endian.h>
-# include <db.h>
 #endif
 
-#if defined(__sun)
-#include <sys/stat.h>
+#if defined(__linux__)
+# include <db_185.h>
+#else
+# include <db.h>
 #endif
 
 #include "man.h"
--
 To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv

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

end of thread, other threads:[~2013-10-06 15:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <sfid-H20131005-174621-+026.82-1@spamfilter.osbf.lua>
2013-10-05 15:45 ` mdocml-1.12.2 release announcement Ingo Schwarze
2013-10-06  6:10   ` Michael Dexter
2013-10-06  7:24     ` Ingo Schwarze
2013-10-06 11:32   ` Thomas Klausner
2013-10-06 15:29     ` Building on __sun, was: " Ingo Schwarze

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).