Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Jun 2001 01:54:27 +0300
From:      Konstantinos Konstantinidis <kkonstan@duth.gr>
To:        freebsd-gnats-submit@FreeBSD.org, abgoeree@uwnet.nl, freebsd-ports@FreeBSD.org
Cc:        DougB@DougBarton.net
Subject:   Re: ports/25351: x11/colorsel fails to build
Message-ID:  <3B1C11A3.7A2434C8@duth.gr>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------ACDF56946E79B6F92D3BC860
Content-Type: text/plain; charset=iso-8859-7
Content-Transfer-Encoding: 7bit

Attached patch fixes the port (for me at least :)

It also sets maintainer from ports@FreeBSD.org to me.

--kkonstan
--------------ACDF56946E79B6F92D3BC860
Content-Type: text/plain; charset=iso-8859-7;
 name="xcolorsel.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="xcolorsel.patch"

diff -ruN xcolorsel.orig/Makefile xcolorsel/Makefile
--- xcolorsel.orig/Makefile	Tue Jun  5 00:38:06 2001
+++ xcolorsel/Makefile	Tue Jun  5 01:47:38 2001
@@ -5,23 +5,22 @@
 # $FreeBSD: ports/x11/xcolorsel/Makefile,v 1.5 2001/05/01 10:27:59 mharo Exp $
 #
 
-PORTNAME=		xcolorsel
-PORTVERSION=		1.1a
-CATEGORIES=		x11
-MASTER_SITES=		${MASTER_SITE_XCONTRIB}
+PORTNAME=	xcolorsel
+PORTVERSION=	1.1a
+PORTREVISION=	1
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_XCONTRIB}
 MASTER_SITE_SUBDIR=	utilities
-DISTNAME=		${PKGNAME}-src
+DISTNAME=	${PORTNAME}-${PORTVERSION}-src
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	kkonstan@daemon.gr
 
-BROKEN=		This port is broken and needs a new maintainer
+LIB_DEPENDS=	Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
 
 WRKSRC=		$(WRKDIR)/xcolorsel
 
 MANCOMPRESSED=	yes
 USE_IMAKE=	yes
-
-PATCH_STRIP=	-p1
-PATCH_DEBUG=	true
+USE_XPM=	yes
 
 .include <bsd.port.mk>
diff -ruN xcolorsel.orig/files/patch-Imakefile xcolorsel/files/patch-Imakefile
--- xcolorsel.orig/files/patch-Imakefile	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-Imakefile	Tue Jun  5 01:43:41 2001
@@ -0,0 +1,23 @@
+--- Imakefile.orig	Tue Dec 13 22:31:19 1994
++++ Imakefile	Tue Jun  5 01:41:58 2001
+@@ -71,7 +71,7 @@
+ all:: Xcolorsel.help
+ install:: Xcolorsel.help
+ 
+-NormalProgramTarget(xcolorsel,$(OBJS),,XawClientLibs,)
++NormalProgramTarget(xcolorsel,$(OBJS),,-lXaw3d $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(XLIB),)
+ 
+ InstallProgram(xcolorsel,$(BINDIR))
+ InstallManPage(xcolorsel,$(MANDIR))
+@@ -82,9 +82,9 @@
+ DependTarget()
+ 
+ appdef-c.h: Xcolorsel-color.ad
+-	app2head Xcolorsel-color.ad > appdef-c.h
++	./app2head Xcolorsel-color.ad > appdef-c.h
+ appdef.h: Xcolorsel.ad
+-	app2head Xcolorsel.ad > appdef.h
++	./app2head Xcolorsel.ad > appdef.h
+ purge:
+ 	$(RM) xcolorsel *.o appdef.h appdef-c.h Xcolorsel.help *.tar.Z Makefile Makefile.bak makefile *.tar *.tar.gz
+ Xcolorsel.help: xcolorsel.man
diff -ruN xcolorsel.orig/files/patch-RgbSink.h xcolorsel/files/patch-RgbSink.h
--- xcolorsel.orig/files/patch-RgbSink.h	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbSink.h	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,11 @@
+--- RgbSink.h.orig	Mon Nov 14 00:14:23 1994
++++ RgbSink.h	Tue Jun  5 01:35:35 2001
+@@ -85,7 +85,7 @@
+ /*The Parent:*/
+ #include "RgbText.h"
+ /* The superclass: */
+-#include <X11/Xaw/AsciiSink.h>
++#include <X11/Xaw3d/AsciiSink.h>
+ 
+ /****************************************************************
+  *
diff -ruN xcolorsel.orig/files/patch-RgbSinkP.h xcolorsel/files/patch-RgbSinkP.h
--- xcolorsel.orig/files/patch-RgbSinkP.h	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbSinkP.h	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,11 @@
+--- RgbSinkP.h.orig	Mon Nov 14 00:14:27 1994
++++ RgbSinkP.h	Tue Jun  5 01:35:35 2001
+@@ -85,7 +85,7 @@
+ #include "RgbSink.h"
+ #include "config.h"
+ /* include superclass private header file */
+-#include <X11/Xaw/AsciiSinkP.h>
++#include <X11/Xaw3d/AsciiSinkP.h>
+ /* This is closely related to and uses parts of: */
+ #include "RgbTextP.h"
+ 
diff -ruN xcolorsel.orig/files/patch-RgbSrc.c xcolorsel/files/patch-RgbSrc.c
--- xcolorsel.orig/files/patch-RgbSrc.c	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbSrc.c	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,11 @@
+--- RgbSrc.c.orig	Mon Nov 14 00:14:31 1994
++++ RgbSrc.c	Tue Jun  5 01:35:35 2001
+@@ -134,7 +134,7 @@
+   { /* text_src fields */
+     /* Read			*/	XtInheritRead,
+     /* Replace			*/	XtInheritReplace,
+-    /* Scan			*/	(_XawTextPositionFunc)myscan,
++    /* Scan			*/	(_XawTextPositionFunc) myscan,
+     /* Search			*/	XtInheritSearch,
+     /* SetSelection		*/	XtInheritSetSelection,
+     /* ConvertSelection		*/	XtInheritConvertSelection,
diff -ruN xcolorsel.orig/files/patch-RgbSrc.h xcolorsel/files/patch-RgbSrc.h
--- xcolorsel.orig/files/patch-RgbSrc.h	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbSrc.h	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,11 @@
+--- RgbSrc.h.orig	Mon Nov 14 00:14:35 1994
++++ RgbSrc.h	Tue Jun  5 01:35:35 2001
+@@ -84,7 +84,7 @@
+ /*The Parent:*/
+ #include "RgbText.h"
+ /* The superclass: */
+-#include <X11/Xaw/AsciiSrc.h>
++#include <X11/Xaw3d/AsciiSrc.h>
+ 
+ /****************************************************************
+  *
diff -ruN xcolorsel.orig/files/patch-RgbSrcP.h xcolorsel/files/patch-RgbSrcP.h
--- xcolorsel.orig/files/patch-RgbSrcP.h	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbSrcP.h	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,11 @@
+--- RgbSrcP.h.orig	Mon Nov 14 00:14:42 1994
++++ RgbSrcP.h	Tue Jun  5 01:35:35 2001
+@@ -85,7 +85,7 @@
+ #include "config.h"
+ 
+ /* include superclass private header file */
+-#include <X11/Xaw/AsciiSrcP.h>
++#include <X11/Xaw3d/AsciiSrcP.h>
+ /* This is closely related to and uses parts of: */
+ #include "RgbTextP.h"
+ 
diff -ruN xcolorsel.orig/files/patch-RgbText.c xcolorsel/files/patch-RgbText.c
--- xcolorsel.orig/files/patch-RgbText.c	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbText.c	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,16 @@
+--- RgbText.c.orig	Wed Dec 14 00:13:27 1994
++++ RgbText.c	Tue Jun  5 01:35:35 2001
+@@ -78,12 +78,11 @@
+ #include <stdlib.h>
+ /* And here we have a special gift for all SUN's outside >;-> */
+ #include <unistd.h>
+-#include <malloc.h>
+ #include <ctype.h>
+ #include <errno.h>
+ #include <X11/IntrinsicP.h>
+ #include <X11/StringDefs.h>
+-#include <X11/Xaw/Paned.h>
++#include <X11/Xaw3d/Paned.h>
+ #include "RgbTextP.h"
+ #include "RgbSinkP.h"
+ #include "RgbSrc.h"
diff -ruN xcolorsel.orig/files/patch-RgbText.h xcolorsel/files/patch-RgbText.h
--- xcolorsel.orig/files/patch-RgbText.h	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbText.h	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,11 @@
+--- RgbText.h.orig	Mon Nov 14 00:14:49 1994
++++ RgbText.h	Tue Jun  5 01:35:35 2001
+@@ -133,7 +133,7 @@
+ #ifndef _RgbText_h
+ #define _RgbText_h
+ 
+-#include <X11/Xaw/AsciiText.h>
++#include <X11/Xaw3d/AsciiText.h>
+ 
+ #define XtNmaxRows	"maxRows"
+ #define XtNrows		"rows"
diff -ruN xcolorsel.orig/files/patch-RgbTextP.h xcolorsel/files/patch-RgbTextP.h
--- xcolorsel.orig/files/patch-RgbTextP.h	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-RgbTextP.h	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,11 @@
+--- RgbTextP.h.orig	Wed Nov 16 22:27:10 1994
++++ RgbTextP.h	Tue Jun  5 01:35:35 2001
+@@ -78,7 +78,7 @@
+ #include "RgbText.h"
+ #include "config.h"
+ 
+-#include <X11/Xaw/TextP.h>
++#include <X11/Xaw3d/TextP.h>
+ #include <X11/Xcms.h>
+ 
+ typedef struct _colordef { unsigned short red, green, blue; /*Theoretic RGB*/
diff -ruN xcolorsel.orig/files/patch-Xcolorsel.ad xcolorsel/files/patch-Xcolorsel.ad
--- xcolorsel.orig/files/patch-Xcolorsel.ad	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-Xcolorsel.ad	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,9 @@
+--- Xcolorsel.ad.orig	Mon Nov 14 00:08:36 1994
++++ Xcolorsel.ad	Tue Jun  5 01:35:36 2001
+@@ -71,3 +71,6 @@
+ 
+ ! You can set an explicit helpfile location here ("" switches this off)
+ !*.helpFile:	""
++
++! Set the location of the rgb.txt file for FreeBSD
++*.file: /usr/X11R6/lib/X11/rgb.txt
diff -ruN xcolorsel.orig/files/patch-aa xcolorsel/files/patch-aa
--- xcolorsel.orig/files/patch-aa	Tue Jun  5 00:38:06 2001
+++ xcolorsel/files/patch-aa	Thu Jan  1 02:00:00 1970
@@ -1,25 +0,0 @@
-diff -ruN ./Imakefile ../xcolorsel/Imakefile
---- ./Imakefile	Wed Dec 14 05:31:19 1994
-+++ ../xcolorsel/Imakefile	Sat Dec 12 00:52:04 1998
-@@ -82,9 +82,9 @@
- DependTarget()
- 
- appdef-c.h: Xcolorsel-color.ad
--	app2head Xcolorsel-color.ad > appdef-c.h
-+	./app2head Xcolorsel-color.ad > appdef-c.h
- appdef.h: Xcolorsel.ad
--	app2head Xcolorsel.ad > appdef.h
-+	./app2head Xcolorsel.ad > appdef.h
- purge:
- 	$(RM) xcolorsel *.o appdef.h appdef-c.h Xcolorsel.help *.tar.Z Makefile Makefile.bak makefile *.tar *.tar.gz
- Xcolorsel.help: xcolorsel.man
-diff -ruN ./Xcolorsel.ad ../xcolorsel/Xcolorsel.ad
---- ./Xcolorsel.ad	Mon Nov 14 07:08:36 1994
-+++ ../xcolorsel/Xcolorsel.ad	Sat Dec 12 00:52:04 1998
-@@ -71,3 +71,6 @@
- 
- ! You can set an explicit helpfile location here ("" switches this off)
- !*.helpFile:	""
-+
-+! Set the location of the rgb.txt file for FreeBSD
-+*.file: /usr/X11R6/lib/X11/rgb.txt
diff -ruN xcolorsel.orig/files/patch-xcolorsel.c xcolorsel/files/patch-xcolorsel.c
--- xcolorsel.orig/files/patch-xcolorsel.c	Thu Jan  1 02:00:00 1970
+++ xcolorsel/files/patch-xcolorsel.c	Tue Jun  5 01:36:09 2001
@@ -0,0 +1,45 @@
+--- xcolorsel.c.orig	Mon Nov 14 00:16:59 1994
++++ xcolorsel.c	Tue Jun  5 01:35:36 2001
+@@ -53,23 +53,22 @@
+ #include <unistd.h>
+ #include <string.h>
+ #include <errno.h>
+-#include <malloc.h>
+ #include <fcntl.h>
+ 
+ #include <X11/Xlib.h>
+ #include <X11/Intrinsic.h>
+ #include <X11/Shell.h>
+ #include <X11/StringDefs.h>
+-#include <X11/Xaw/Box.h>
+-#include <X11/Xaw/Paned.h>
+-#include <X11/Xaw/Form.h>
+-#include <X11/Xaw/Label.h>
+-#include <X11/Xaw/Command.h>
+-#include <X11/Xaw/MenuButton.h>
+-#include <X11/Xaw/Toggle.h>
+-#include <X11/Xaw/SimpleMenu.h>
+-#include <X11/Xaw/SmeBSB.h>
+-#include <X11/Xaw/AsciiText.h>
++#include <X11/Xaw3d/Box.h>
++#include <X11/Xaw3d/Paned.h>
++#include <X11/Xaw3d/Form.h>
++#include <X11/Xaw3d/Label.h>
++#include <X11/Xaw3d/Command.h>
++#include <X11/Xaw3d/MenuButton.h>
++#include <X11/Xaw3d/Toggle.h>
++#include <X11/Xaw3d/SimpleMenu.h>
++#include <X11/Xaw3d/SmeBSB.h>
++#include <X11/Xaw3d/AsciiText.h>
+ 
+ #include "config.h"
+ #include "RgbText.h"
+@@ -253,7 +252,7 @@
+ 
+ String translations="<Message>WM_PROTOCOLS: wm_protocols()";
+ 
+-void main(int argc,char *argv[])
++int main(int argc,char *argv[])
+ {
+ size_t i;
+ register char *(*ptr);

--------------ACDF56946E79B6F92D3BC860--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B1C11A3.7A2434C8>