diff options
author | sada <sada@FreeBSD.org> | 2000-11-23 00:09:07 +0800 |
---|---|---|
committer | sada <sada@FreeBSD.org> | 2000-11-23 00:09:07 +0800 |
commit | 80dcb8221e0e5060aecfb7b7f8bb47b9eaf0033c (patch) | |
tree | 2e1aabea3eeeab2cf9f679ac95a489b36ad935ee | |
parent | c29c5c7ac4bf404896a6b0863983b41b45e91ff6 (diff) | |
download | freebsd-ports-gnome-80dcb8221e0e5060aecfb7b7f8bb47b9eaf0033c.tar.gz freebsd-ports-gnome-80dcb8221e0e5060aecfb7b7f8bb47b9eaf0033c.tar.zst freebsd-ports-gnome-80dcb8221e0e5060aecfb7b7f8bb47b9eaf0033c.zip |
Support CC/CFLAGS properly.
PR: ports/22990
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
-rw-r--r-- | devel/xxgdb/Makefile | 4 | ||||
-rw-r--r-- | devel/xxgdb/files/patch-aa | 45 | ||||
-rw-r--r-- | devel/xxgdb/files/patch-ab | 13 | ||||
-rw-r--r-- | devel/xxgdb/files/patch-ac | 21 | ||||
-rw-r--r-- | devel/xxgdb/files/patch-ad | 56 | ||||
-rw-r--r-- | devel/xxgdb/files/patch-ae | 11 | ||||
-rw-r--r-- | devel/xxgdb/files/patch-af | 11 | ||||
-rw-r--r-- | devel/xxgdb/files/patch-ag | 11 |
8 files changed, 125 insertions, 47 deletions
diff --git a/devel/xxgdb/Makefile b/devel/xxgdb/Makefile index 0b5126d355ab..d09894611343 100644 --- a/devel/xxgdb/Makefile +++ b/devel/xxgdb/Makefile @@ -21,9 +21,9 @@ MAN1= xxgdb.1 # we have the cookie anyway and it's much easier this way # than modifying the Imakefile. post-build: - cd ${WRKSRC}; gcc -o xxgdbiowin -O2 xxgdbiowin.c + cd ${WRKSRC} && ${CC} ${CFLAGS} -o xxgdbiowin xxgdbiowin.c post-install: - install -c -s ${WRKSRC}/xxgdbiowin ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/xxgdbiowin ${PREFIX}/bin .include <bsd.port.mk> diff --git a/devel/xxgdb/files/patch-aa b/devel/xxgdb/files/patch-aa deleted file mode 100644 index 958c62068cd0..000000000000 --- a/devel/xxgdb/files/patch-aa +++ /dev/null @@ -1,45 +0,0 @@ ---- ./global.h.org Tue Nov 15 18:09:55 1994 -+++ ./global.h Tue May 2 21:56:19 1995 -@@ -68,7 +68,7 @@ - #define alloca __builtin_alloca - #endif - --#ifndef __alpha -+#if !defined(__alpha) && !defined(__FreeBSD__) - #ifndef MAXPATHLEN - #define MAXPATHLEN 1024 - #endif ---- ./calldbx.c.org Mon Dec 5 17:21:36 1994 -+++ ./calldbx.c Tue May 2 22:06:38 1995 -@@ -137,13 +137,17 @@ - - #ifndef sco - for (c='p'; c<'t'; c++) { -+#ifdef __FreeBSD__ -+ for (i=0; i<32; i++) { -+#else - for (i=0; i<16; i++) { -+#endif - #else - c = 'p'; - for (i=0; i<8; i++) { - #endif - pty[8] = c; -- pty[9] = "0123456789abcdef"[i]; -+ pty[9] = "0123456789abcdefghijklmnopqrstuv"[i]; - if ((master = open(pty, O_RDWR)) >= 0) - return (master); - } ---- ./Imakefile.org Thu Mar 23 14:49:32 1995 -+++ ./Imakefile Tue May 2 22:14:58 1995 -@@ -50,6 +50,10 @@ - DEFINES = -DSYSV $(DEFGDB) - #endif - -+#ifdef FreeBSDArchitecture -+DEFINES = $(DEFGDB) -+#endif -+ - mallocc = #malloc.c - malloco = #malloc.o - diff --git a/devel/xxgdb/files/patch-ab b/devel/xxgdb/files/patch-ab new file mode 100644 index 000000000000..0468150dc770 --- /dev/null +++ b/devel/xxgdb/files/patch-ab @@ -0,0 +1,13 @@ +--- Imakefile.orig Tue Jun 20 07:20:55 1995 ++++ Imakefile Fri Nov 17 21:27:09 2000 +@@ -79,6 +79,10 @@ + # Add to open all windows at startup + #DEFINES+=-DOPEN_ALL_WINDOWS + ++#ifdef FreeBSDArchitecture ++DEFINES = $(DEFGDB) ++#endif ++ + mallocc = #malloc.c + malloco = #malloc.o + diff --git a/devel/xxgdb/files/patch-ac b/devel/xxgdb/files/patch-ac new file mode 100644 index 000000000000..f58fc91673b0 --- /dev/null +++ b/devel/xxgdb/files/patch-ac @@ -0,0 +1,21 @@ +--- calldbx.c.orig Tue Jun 20 07:11:00 1995 ++++ calldbx.c Fri Nov 17 21:27:09 2000 +@@ -137,13 +137,17 @@ + + #ifndef sco + for (c='p'; c<'t'; c++) { ++#ifdef __FreeBSD__ ++ for (i=0; i<32; i++) { ++#else + for (i=0; i<16; i++) { ++#endif + #else + c = 'p'; + for (i=0; i<8; i++) { + #endif + pty[8] = c; +- pty[9] = "0123456789abcdef"[i]; ++ pty[9] = "0123456789abcdefghijklmnopqrstuv"[i]; + if ((master = open(pty, O_RDWR)) >= 0) + return (master); + } diff --git a/devel/xxgdb/files/patch-ad b/devel/xxgdb/files/patch-ad new file mode 100644 index 000000000000..3640e57aa382 --- /dev/null +++ b/devel/xxgdb/files/patch-ad @@ -0,0 +1,56 @@ +--- filemenu.c.orig Tue Aug 30 04:38:28 1994 ++++ filemenu.c Fri Nov 17 22:05:05 2000 +@@ -95,7 +95,7 @@ + #endif + #endif /* _POSIX_SOURCE */ + #else /* SYSV */ +-#ifdef SUNOS4 ++#if defined(SUNOS4) || defined(__FreeBSD__) + #include <dirent.h> + #else + #include <sys/dir.h> +@@ -185,7 +185,7 @@ + * text files + * executable files + */ +-#ifndef SYSV ++#if !defined(SYSV) && !defined(__FreeBSD__) + static int InList(entry) + Directory *entry; + { +@@ -228,7 +228,7 @@ + static void ScanDir(dir) + char *dir; + { +-#ifndef SYSV ++#if !defined(SYSV) && !defined(__FreeBSD__) + extern alphasort(); + Directory **namelist; + #else +@@ -238,7 +238,7 @@ + #endif + register int i,j; + +-#ifdef SYSV ++#if defined(SYSV) || defined(__FreeBSD__) + if(!(WorkingDir = opendir(dir))) + { + UpdateMessageWindow("scandir: cannot open %s", dir); +@@ -262,7 +262,7 @@ + filelist = (char **) XtMalloc((nfiles+1) * sizeof(char *)); + i = 0; + for (j=0; j<nfiles; j++) { +-#ifdef SYSV ++#if defined(SYSV) || defined(__FreeBSD__) + WorkingDirEntry = readdir(WorkingDir); + if(!strcmp(WorkingDirEntry->d_name, ".")) + strcpy(store, "./"); +@@ -305,7 +305,7 @@ + } + filelist[i++] = NULL; + +-#ifdef SYSV ++#if defined(SYSV) || defined(__FreeBSD__) + closedir(WorkingDir); + #else + XtFree((XtPointer) namelist); diff --git a/devel/xxgdb/files/patch-ae b/devel/xxgdb/files/patch-ae new file mode 100644 index 000000000000..c6ae7cb54c42 --- /dev/null +++ b/devel/xxgdb/files/patch-ae @@ -0,0 +1,11 @@ +--- global.h.orig Fri Apr 7 01:23:42 1995 ++++ global.h Fri Nov 17 21:27:09 2000 +@@ -70,7 +70,7 @@ + #define alloca __builtin_alloca + #endif + +-#ifndef __alpha ++#if !defined(__alpha) && !defined(__FreeBSD__) + #ifndef MAXPATHLEN + #define MAXPATHLEN 1024 + #endif diff --git a/devel/xxgdb/files/patch-af b/devel/xxgdb/files/patch-af new file mode 100644 index 000000000000..52495e44629b --- /dev/null +++ b/devel/xxgdb/files/patch-af @@ -0,0 +1,11 @@ +--- regex.c.orig Thu Apr 20 01:58:00 1995 ++++ regex.c Fri Nov 17 21:37:49 2000 +@@ -114,7 +114,7 @@ + * Date : July 27, 1990 + */ + +-#ifndef NeXT ++#if !defined(NeXT) && !defined(__FreeBSD__) + #include <malloc.h> + #endif + #include <string.h> diff --git a/devel/xxgdb/files/patch-ag b/devel/xxgdb/files/patch-ag new file mode 100644 index 000000000000..8eb3c6d4d1dc --- /dev/null +++ b/devel/xxgdb/files/patch-ag @@ -0,0 +1,11 @@ +--- source.c.orig Sat Apr 22 01:16:02 1995 ++++ source.c Fri Nov 17 21:38:58 2000 +@@ -74,7 +74,7 @@ + * LoadFile(): Search for a file and open it for display. + */ + +-#ifndef NeXT ++#if !defined(NeXT) && !defined(__FreeBSD__) + #include <malloc.h> + #endif + #include <stdlib.h> |