Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jun 2002 13:17:57 -0700 (PDT)
From:      KATO Tsuguru <tkato@prontomail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/39429: Update port: devel/hypersrc to 5.2.8
Message-ID:  <200206172017.g5HKHvfu060621@www.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         39429
>Category:       ports
>Synopsis:       Update port: devel/hypersrc to 5.2.8
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 17 13:20:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.6-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 5.2.8

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/devel/hypersrc/Makefile devel/hypersrc/Makefile
--- /usr/ports/devel/hypersrc/Makefile	Sun Dec 23 00:06:01 2001
+++ devel/hypersrc/Makefile	Tue Jun 18 04:51:12 2002
@@ -7,7 +7,7 @@
 #
 
 PORTNAME=	hypersrc
-PORTVERSION=	4.4.21
+PORTVERSION=	5.2.8
 CATEGORIES=	devel
 MASTER_SITES=	ftp://ftp.jimbrooks.org/hypersrc/%SUBDIR%/
 MASTER_SITE_SUBDIR=	latest old
@@ -21,9 +21,10 @@
 USE_BISON=	yes
 USE_GNOME=	yes
 USE_GMAKE=	yes
+MAKEFILE=	GNUmakefile
 
 post-patch:
-	@${PERL} -pi -e 's|/usr/bin/ctags|${LOCALBASE}/bin/exctags|g' ${WRKSRC}/Hypersrc.pl
-	@${PERL} -pi -e 's|"-i +m -x -u"|"-x"|g' ${WRKSRC}/ctags.pl
+	@${REINPLACE_CMD} -e 's|/usr/bin/ctags|${LOCALBASE}/bin/exctags|g' ${WRKSRC}/Hypersrc.pl
+	@${REINPLACE_CMD} -e 's|"-i +m -x -u"|"-x"|g' ${WRKSRC}/ctags.pl
 
 .include <bsd.port.mk>
diff -urN /usr/ports/devel/hypersrc/distinfo devel/hypersrc/distinfo
--- /usr/ports/devel/hypersrc/distinfo	Sun Dec 23 00:06:03 2001
+++ devel/hypersrc/distinfo	Sat Jun  8 13:17:32 2002
@@ -1 +1 @@
-MD5 (hypersrc-4.4.21.tar.gz) = 53eed5edc7a10bf68a43b3b9bb04f56c
+MD5 (hypersrc-5.2.8.tar.gz) = 35ca1de0855b34c42b4b1ffc38c4f4b6
diff -urN /usr/ports/devel/hypersrc/files/patch-Makefile devel/hypersrc/files/patch-Makefile
--- /usr/ports/devel/hypersrc/files/patch-Makefile	Mon Sep 17 18:53:50 2001
+++ devel/hypersrc/files/patch-Makefile	Sat Jun  8 13:43:42 2002
@@ -1,6 +1,6 @@
---- Makefile.orig	Wed Sep  5 13:10:43 2001
-+++ Makefile	Sat Sep  8 03:47:05 2001
-@@ -6,11 +6,7 @@
+--- GNUmakefile.orig	Wed Jan 30 14:07:54 2002
++++ GNUmakefile	Sat Jun  8 13:43:27 2002
+@@ -8,11 +8,7 @@
  
  # Where to install.
  #
@@ -11,9 +11,9 @@
 -endif
 +		INSTALL_DIR=${PREFIX}/bin
  
- C_SRCS_		=	main.c		\
- 				widgets.c	\
-@@ -59,7 +55,7 @@
+ C_SRCS_		=	main.c			\
+ 				widgets.c		\
+@@ -71,7 +67,7 @@
  else
  
  ifndef DEBUG
@@ -22,22 +22,22 @@
  else
  C_OPTIMIZE = -O
  endif
-@@ -112,10 +108,10 @@
+@@ -137,10 +133,10 @@
  
  # -----	editing the rest should usually be unnecessary ------------------------
  
 -CC			= gcc -c
--CC_FLAGS	= $(PROF_OPTS) $(C_DEBUG) $(C_OPTIMIZE) $(C_OPTS) $(C_WARNINGS) -ansi -pipe `gtk-config --cflags` `gnome-config --cflags gnomeui` -Isrc
+-CC_FLAGS	= -I$(INC_DIR) $(PROF_OPTS) $(C_DEBUG) $(C_OPTIMIZE) $(C_OPTS) $(C_WARNINGS) -pipe `$(GTK_CONFIG) --cflags` `gnome-config --cflags gnomeui`
 -LD			= gcc
--LD_FLAGS	= $(PROF_OPTS) -pipe `gtk-config --libs` `gnome-config --libs gnomeui`
-+#CC		= gcc -c
-+CC_FLAGS	= $(PROF_OPTS) $(C_DEBUG) $(C_OPTS) $(C_WARNINGS) `gnome-config --cflags gnomeui` $(C_OPTIMIZE) -Isrc
+-LD_FLAGS	= $(PROF_OPTS) -pipe `$(GTK_CONFIG) --libs` `gnome-config --libs gnomeui`
++#CC			= gcc -c
++CC_FLAGS	= -I$(INC_DIR) $(PROF_OPTS) $(C_DEBUG) $(C_OPTIMIZE) $(C_OPTS) $(C_WARNINGS) `gnome-config --cflags gnomeui`
 +LD			= $(CC)
-+LD_FLAGS	= $(PROF_OPTS) `gnome-config --libs gnomeui`
++LD_FLAGS	= $(PROF_OPTS) -pipe `gnome-config --libs gnomeui`
  C_SRCS		= $(addprefix src/,$(C_SRCS_))
  C_OBJS_		= $(C_SRCS_:.c=.o)
  C_OBJS		= $(addprefix $(OUT)/,$(C_OBJS_))
-@@ -144,7 +140,7 @@
+@@ -172,7 +168,7 @@
  		$(LD) -o $(OUT)/hypersrc $(C_OBJS) $(LD_FLAGS) $(LIBS) $(OUT)/libparser.a
  
  $(OUT)/%.o:     src/%.c
@@ -46,7 +46,7 @@
  
  # -----------------------------------------------------------------------------
  # parser (lex/yacc code that builds func graph/tree)
-@@ -179,13 +175,13 @@
+@@ -210,13 +206,13 @@
  		mv  y.tab.[cho] $(OUT)
  
  $(OUT)/y.tab.o:  $(OUT)/y.tab.c
@@ -57,18 +57,17 @@
 -		$(CC) -o $@ $(CC_FLAGS_PARSER) $(OUT)/lex.yy.c
 +		$(CC) -c -o $@ $(CC_FLAGS_PARSER) $(OUT)/lex.yy.c
  
- $(OUT)/str_heap.o:  src/str_heap.c  src/str_heap.h
+ $(OUT)/str_heap.o:  src/str_heap.c  $(INC_DIR)/str_heap.h
 -		$(CC) -o $@ $(CC_FLAGS_PARSER) src/str_heap.c
 +		$(CC) -c -o $@ $(CC_FLAGS_PARSER) src/str_heap.c
  
  # -----------------------------------------------------------------------------
  
-@@ -204,11 +200,11 @@
+@@ -235,10 +231,11 @@
  		@
  		cat  Hypersrc.pl  \
  		| sed 's|\$hypersrc = "hypersrc"|\$hypersrc = "${INSTALL_DIR}/hypersrc"|'  \
 -		| sed 's|\$ctags_pl = "ctags.pl"|\$ctags_pl = "${INSTALL_DIR}/ctags.pl"|'  >  $(INSTALL_DIR)/Hypersrc.pl
--		chmod  +x  $(INSTALL_DIR)/Hypersrc.pl
 +		| sed 's|\$ctags_pl = "ctags.pl"|\$ctags_pl = "${INSTALL_DIR}/ctags.pl"|'  >  $(OUT)/Hypersrc.pl
 +		${BSD_INSTALL_SCRIPT}  $(OUT)/Hypersrc.pl  $(INSTALL_DIR)
  		@
@@ -76,6 +75,6 @@
 -		cp  ctags.pl  $(INSTALL_DIR)
 +		${BSD_INSTALL_PROGRAM}  $(OUT)/hypersrc  $(INSTALL_DIR)
 +		${BSD_INSTALL_SCRIPT}  ctags.pl  $(INSTALL_DIR)
- 
- $(INSTALL_DIR):
- 		mkdir -p $(INSTALL_DIR)
+ 		@
+ 		chmod  +rx  $(INSTALL_DIR)/hypersrc
+ 		chmod  +rx  $(INSTALL_DIR)/Hypersrc.pl

>Release-Note:
>Audit-Trail:
>Unformatted:

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?200206172017.g5HKHvfu060621>