FreeBSD Bugzilla – Attachment 53991 Details for
Bug 81703
[maintainer-update] gcc patch: audio/adplay, audio/libadplug, devel/libbinio
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 4.09 KB, created by
Emanuel Haupt
on 2005-05-31 09:30:02 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Emanuel Haupt
Created:
2005-05-31 09:30:02 UTC
Size:
4.09 KB
patch
obsolete
>diff -Nur adplay.orig/Makefile adplay/Makefile >--- adplay.orig/Makefile Sun May 15 20:46:43 2005 >+++ adplay/Makefile Tue May 31 09:44:30 2005 >@@ -7,7 +7,7 @@ > > PORTNAME= adplay > PORTVERSION= 1.4 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= audio > MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} > MASTER_SITE_SUBDIR= adplug >@@ -20,6 +20,7 @@ > PLIST_FILES= bin/adplay > > GNU_CONFIGURE= yes >+USE_GCC= 3.4+ > > CPPFLAGS+= -I${LOCALBASE}/include > LDFLAGS+= -L${LOCALBASE}/lib >@@ -36,6 +37,8 @@ > post-patch: > .if ${OSVERSION} > 500000 > ${RM} ${WRKSRC}/src/getopt.h >+.else >+ ${CP} ${FILESDIR}/getopt.h ${WRKSRC}/src/ > .endif > > do-install: >diff -Nur adplay.orig/files/getopt.h adplay/files/getopt.h >--- adplay.orig/files/getopt.h Thu Jan 1 01:00:00 1970 >+++ adplay/files/getopt.h Tue May 31 09:32:48 2005 >@@ -0,0 +1,85 @@ >+/* $NetBSD: getopt.h,v 1.4 2000/07/07 10:43:54 ad Exp $ */ >+/* $FreeBSD: src/include/getopt.h,v 1.6 2004/02/24 08:09:20 ache Exp $ */ >+ >+/*- >+ * Copyright (c) 2000 The NetBSD Foundation, Inc. >+ * All rights reserved. >+ * >+ * This code is derived from software contributed to The NetBSD Foundation >+ * by Dieter Baron and Thomas Klausner. >+ * >+ * Redistribution and use in source and binary forms, with or without >+ * modification, are permitted provided that the following conditions >+ * are met: >+ * 1. Redistributions of source code must retain the above copyright >+ * notice, this list of conditions and the following disclaimer. >+ * 2. Redistributions in binary form must reproduce the above copyright >+ * notice, this list of conditions and the following disclaimer in the >+ * documentation and/or other materials provided with the distribution. >+ * 3. All advertising materials mentioning features or use of this software >+ * must display the following acknowledgement: >+ * This product includes software developed by the NetBSD >+ * Foundation, Inc. and its contributors. >+ * 4. Neither the name of The NetBSD Foundation nor the names of its >+ * contributors may be used to endorse or promote products derived >+ * from this software without specific prior written permission. >+ * >+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS >+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED >+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS >+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR >+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF >+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS >+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN >+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) >+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE >+ * POSSIBILITY OF SUCH DAMAGE. >+ */ >+ >+#ifndef _GETOPT_H_ >+#define _GETOPT_H_ >+ >+#include <sys/cdefs.h> >+ >+/* >+ * GNU-like getopt_long()/getopt_long_only() with 4.4BSD optreset extension. >+ * getopt() is declared here too for GNU programs. >+ */ >+#define no_argument 0 >+#define required_argument 1 >+#define optional_argument 2 >+ >+struct option { >+ /* name of long option */ >+ const char *name; >+ /* >+ * one of no_argument, required_argument, and optional_argument: >+ * whether option takes an argument >+ */ >+ int has_arg; >+ /* if not NULL, set *flag to val when option found */ >+ int *flag; >+ /* if flag not NULL, value to set *flag to; else return value */ >+ int val; >+}; >+ >+__BEGIN_DECLS >+int getopt_long(int, char * const *, const char *, >+ const struct option *, int *); >+int getopt_long_only(int, char * const *, const char *, >+ const struct option *, int *); >+#ifndef _GETOPT_DECLARED >+#define _GETOPT_DECLARED >+int getopt(int, char * const [], const char *); >+ >+extern char *optarg; /* getopt(3) external variables */ >+extern int optind, opterr, optopt; >+#endif >+#ifndef _OPTRESET_DECLARED >+#define _OPTRESET_DECLARED >+extern int optreset; /* getopt(3) external variable */ >+#endif >+__END_DECLS >+ >+#endif /* !_GETOPT_H_ */ >-- audio-adplay.patch end --
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 81703
: 53991 |
53992
|
53993