Bug#653193: Missing patch

2012-01-01 Thread Robert Millan
El 31 de desembre de 2011 23:33, Guillem Jover  ha escrit:
> the
> source should be using _BSD_SOURCE instead of _GNU_SOURCE, currently
> passed through CFLAGS in debian/rules.

Actually, that's not possible.  _BSD_SOURCE disables some facilities
which are assumed to be present on *BSD.

-- 
Robert Millan



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caofdtxorhavkubi-nhh2bk3f1yvd6zqgjatfzsezjpid-xb...@mail.gmail.com



Bug#653193: Missing patch

2011-12-31 Thread Guillem Jover
On Sun, 2011-12-25 at 11:56:45 +0100, Robert Millan wrote:
> > +#define __FAVOR_BSD 1
> >  #include 
> >  #include 
> >  #include 
> >  #include 
> >  #include 
> >  #include 
> > +#undef __FAVOR_BSD
> 
> Shouldn't this kind of fix be in libbsd-dev?  E.g. in overlay netinet/in.h:
> 
> #if __FAVOR_BSD
> #  include_next 
> #else
> #  define __FAVOR_BSD 1
> #  include_next 
> #  undef __FAVOR_BSD
> #endif

I'd rather not, libbsd is there to help in porting by making embedded
sources unnecessary and adding missing declarations and similar, but
there's a limit to what extent it should include major hacks like this,
some times the source just need to be made more portable or fixed some
other way. In this case __FAVOR_BSD is an internal glibc macro, the
source should be using _BSD_SOURCE instead of _GNU_SOURCE, currently
passed through CFLAGS in debian/rules.

regards,
guillem



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111231223353.ga11...@gaara.hadrons.org



Bug#653193: Missing patch

2011-12-30 Thread Robert Millan
El 25 de desembre de 2011 0:16, Christoph Egger 
ha escrit:
> Hi!
>
> seems svn diff didn't include the new patch 14_alias.diff. Here it is.

The get-orig-source bits are also missing from the patch.

Btw, do you receive my mail also directly or only via list/BTS?  I
suspect my direct mails to you are being lost.

-- 
Robert Millan



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caofdtxon5x0_aurfp-curr3mwoq8cac8g6ogr0a3fdg7m2t...@mail.gmail.com



Bug#653193: Missing patch

2011-12-25 Thread Robert Millan
> +#define __FAVOR_BSD 1
>  #include 
>  #include 
>  #include 
>  #include 
>  #include 
>  #include 
> +#undef __FAVOR_BSD

Shouldn't this kind of fix be in libbsd-dev?  E.g. in overlay netinet/in.h:

#if __FAVOR_BSD
#  include_next 
#else
#  define __FAVOR_BSD 1
#  include_next 
#  undef __FAVOR_BSD
#endif

-- 
Robert Millan



-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAOfDtXNEGh0UBLAfVkUzf3EjR2RJA84_kTfQLwqUdvUdLx=m...@mail.gmail.com



Bug#653193: Missing patch

2011-12-24 Thread Christoph Egger
Hi!

seems svn diff didn't include the new patch 14_alias.diff. Here it is.

Regards

Christoph
diff -x debian -ur diff/freebsd-libs-8.2+ds1/lib/libalias/libalias/Makefile freebsd-libs-patches/lib/libalias/libalias/Makefile
--- diff/freebsd-libs-8.2+ds1/lib/libalias/libalias/Makefile	2009-07-19 19:25:24.0 +0200
+++ freebsd-libs-patches/lib/libalias/libalias/Makefile	2011-12-24 14:31:48.0 +0100
@@ -10,5 +10,6 @@
 INCS=	alias.h
 WARNS?=	6
 NO_WERROR=
+LDADD= -ldl -lbsd
 
 .include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias.c freebsd-libs-patches/sys/netinet/libalias/alias.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias.c	2010-11-22 23:41:43.0 +0100
+++ freebsd-libs-patches/sys/netinet/libalias/alias.c	2011-12-24 14:31:45.0 +0100
@@ -126,12 +126,14 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
 #include 
 #include 
 #include 
 #include 
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_cuseeme.c freebsd-libs-patches/sys/netinet/libalias/alias_cuseeme.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_cuseeme.c	2009-04-08 13:56:49.0 +0200
+++ freebsd-libs-patches/sys/netinet/libalias/alias_cuseeme.c	2011-12-24 14:31:45.0 +0100
@@ -39,10 +39,12 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
 #include 
 #include 
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_ftp.c freebsd-libs-patches/sys/netinet/libalias/alias_ftp.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_ftp.c	2009-04-08 13:56:49.0 +0200
+++ freebsd-libs-patches/sys/netinet/libalias/alias_ftp.c	2011-12-24 14:31:45.0 +0100
@@ -83,10 +83,12 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
 #include 
 #include 
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_irc.c freebsd-libs-patches/sys/netinet/libalias/alias_irc.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_irc.c	2009-04-08 13:56:49.0 +0200
+++ freebsd-libs-patches/sys/netinet/libalias/alias_irc.c	2011-12-24 14:31:45.0 +0100
@@ -65,10 +65,12 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
 #include 
 #include 
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_mod.c freebsd-libs-patches/sys/netinet/libalias/alias_mod.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_mod.c	2010-02-11 19:34:06.0 +0100
+++ freebsd-libs-patches/sys/netinet/libalias/alias_mod.c	2011-12-24 14:31:45.0 +0100
@@ -219,7 +219,7 @@
 }
 
 int
-find_handler(int8_t dir, int8_t proto, struct libalias *la, __unused struct ip *pip, 
+find_handler(int8_t dir, int8_t proto, struct libalias *la, struct ip *pip, 
 struct alias_data *ad)
 {
 	struct proto_handler *p;
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_nbt.c freebsd-libs-patches/sys/netinet/libalias/alias_nbt.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_nbt.c	2009-04-11 17:19:09.0 +0200
+++ freebsd-libs-patches/sys/netinet/libalias/alias_nbt.c	2011-12-24 14:31:45.0 +0100
@@ -53,10 +53,12 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
 #include 
 #include 
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_pptp.c freebsd-libs-patches/sys/netinet/libalias/alias_pptp.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_pptp.c	2009-04-08 13:56:49.0 +0200
+++ freebsd-libs-patches/sys/netinet/libalias/alias_pptp.c	2011-12-24 14:31:45.0 +0100
@@ -52,7 +52,9 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_proxy.c freebsd-libs-patches/sys/netinet/libalias/alias_proxy.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_proxy.c	2009-11-22 17:04:49.0 +0100
+++ freebsd-libs-patches/sys/netinet/libalias/alias_proxy.c	2011-12-24 14:31:45.0 +0100
@@ -68,7 +68,9 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_skinny.c freebsd-libs-patches/sys/netinet/libalias/alias_skinny.c
--- diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_skinny.c	2009-04-08 13:56:49.0 +0200
+++ freebsd-libs-patches/sys/netinet/libalias/alias_skinny.c	2011-12-24 14:31:45.0 +0100
@@ -40,10 +40,12 @@
 #include 
 #endif
 
+#define __FAVOR_BSD 1
 #include 
 #include 
 #include 
 #include 
+#undef __FAVOR_BSD
 
 #ifdef _KERNEL
 #include 
diff -x debian -ur diff/freebsd-libs-8.2+ds1/sys/netinet/libalias/alias_smedia.c f