Open Indiana Projekt Nachfolger von Open Solaris

Wäre nur nett, wenn wir nachher nicht 25 zueinander inkompatible ZFS-Versionen haben. Einer, der es an sich reißt und den Standard setzt und alle anderen sich danach richten, wäre schon nett.

Da würde ich mir keine Sorgen machen, bei dem wesentlich komplizierteren UFS haben die BSDs ja auch immer Kompatibilität gewart :ugly:

Ich bin dabei. Ernsthaft. Wir sollten das mal ansprechen!
 
Wenn der Kram baut unter einem Nicht-Linux-System und noch halbwegs das tut was es soll, wäre eine gute Beschreibung des Flags NO_POETTERING.
 
Ich hätte ja noch immer gern ein NO_POETTERING Flag für die FreeBSD-Ports.

Bitte sehr:

Code:
Index: audio/akode-plugins-pulseaudio/Makefile
===================================================================
--- audio/akode-plugins-pulseaudio/Makefile	(revision 323398)
+++ audio/akode-plugins-pulseaudio/Makefile	(working copy)
@@ -40,6 +40,10 @@
 CONFIGURE_ARGS+=--with-extra-libs=${LOCALBASE}/lib \
 		--with-extra-includes=${LOCALBASE}/include
 
+.if defined(NO_POETTERING)
+IGNORE=		software written by Lennart Poettering
+.endif
+
 post-patch:
 	@${SETENV} TZ=UTC \
 	${TOUCH} -t 200607222217.01 ${WRKSRC}/akode/lib/akode_export.h.in
Index: audio/linux-f10-pulseaudio-libs/Makefile
===================================================================
--- audio/linux-f10-pulseaudio-libs/Makefile	(revision 323398)
+++ audio/linux-f10-pulseaudio-libs/Makefile	(working copy)
@@ -25,6 +25,10 @@
 
 CONF_FILE=	etc/pulse/client.conf
 
+.if defined(NO_POETTERING)
+IGNORE=		software written by Lennart Poettering
+.endif
+
 pre-patch:
 	@${MV} ${WRKSRC}/${CONF_FILE} ${WRKSRC}/${CONF_FILE}-dist
                                                                                                                                                                                                                  Sun, 21. Jul 2013, 17:43:51                                                                                                                                                                                       <FreeBSD 10.0-CURRENT> [milhouse:/usr/home/ports]                                                                                                                                                                 lars@pts/1 > cat ~/NO_POETTERING.patch
Index: audio/akode-plugins-pulseaudio/Makefile
===================================================================
--- audio/akode-plugins-pulseaudio/Makefile	(revision 323398)
+++ audio/akode-plugins-pulseaudio/Makefile	(working copy)
@@ -40,6 +40,10 @@
 CONFIGURE_ARGS+=--with-extra-libs=${LOCALBASE}/lib \
 		--with-extra-includes=${LOCALBASE}/include
 
+.if defined(NO_POETTERING)
+IGNORE=		software written by Lennart Poettering
+.endif
+
 post-patch:
 	@${SETENV} TZ=UTC \
 	${TOUCH} -t 200607222217.01 ${WRKSRC}/akode/lib/akode_export.h.in
Index: audio/linux-f10-pulseaudio-libs/Makefile
===================================================================
--- audio/linux-f10-pulseaudio-libs/Makefile	(revision 323398)
+++ audio/linux-f10-pulseaudio-libs/Makefile	(working copy)
@@ -25,6 +25,10 @@
 
 CONF_FILE=	etc/pulse/client.conf
 
+.if defined(NO_POETTERING)
+IGNORE=		software written by Lennart Poettering
+.endif
+
 pre-patch:
 	@${MV} ${WRKSRC}/${CONF_FILE} ${WRKSRC}/${CONF_FILE}-dist
 post-patch:
Index: audio/pulseaudio/Makefile
===================================================================
--- audio/pulseaudio/Makefile	(revision 323398)
+++ audio/pulseaudio/Makefile	(working copy)
@@ -66,6 +66,10 @@
 		paplay.1 pasuspender.1 pax11publish.1 pulseaudio.1
 MAN5=		default.pa.5 pulse-client.conf.5 pulse-daemon.conf.5
 
+.if defined(NO_POETTERING)
+IGNORE=		software written by Lennart Poettering
+.endif
+
 .include <bsd.port.pre.mk>
 
 .if ${PORT_OPTIONS:MJACK}
Index: net/avahi/Makefile
===================================================================
--- net/avahi/Makefile	(revision 323398)
+++ net/avahi/Makefile	(working copy)
@@ -24,6 +24,10 @@
 
 NO_BUILD=	yes
 
+.if defined(NO_POETTERING)                                                                                                                                                                                        
+IGNORE=		software written by Lennart Poettering
+.endif
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MAUTOIPD}
Index: net/avahi-app/Makefile
===================================================================
--- net/avahi-app/Makefile	(revision 323398)
+++ net/avahi-app/Makefile	(working copy)
@@ -60,6 +60,10 @@
 USE_RC_SUBR=yes
 .endif # !avahi-header
 
+.if defined(NO_POETTERING)
+IGNORE=		software written by Lennart Poettering
+.endif
+
 .include <bsd.port.options.mk>
 
 .if ${AVAHI_SLAVE} != header

Code:
# grep POETT /etc/make.conf
NO_POETTERING=	yes

/usr/ports/net/avahi # make
===>  avahi-0.6.31 software written by Lennart Poettering.
*** Error code 1

Stop.
make: stopped in /usr/home/ports/net/avahi
 
Zurück
Oben