View | Details | Raw Unified | Return to bug 36296
Collapse All | Expand All

(-)www/asp2php/Makefile (-9 / +12 lines)
Lines 6-38 Link Here
6
#
6
#
7
7
8
PORTNAME=	asp2php
8
PORTNAME=	asp2php
9
PORTVERSION=	0.75.12
9
PORTVERSION=	0.76.3
10
CATEGORIES=	www
10
CATEGORIES=	www
11
MASTER_SITES=	http://home.i1.net/~naken/asp2php/
11
MASTER_SITES=	http://home.i1.net/~naken/asp2php/
12
DISTNAME=	${PORTNAME}-${PORTVERSION}
13
12
14
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
15
14
16
WRKSRC=		${WRKDIR}/${DISTNAME}
15
WRKSRC=		${WRKDIR}/${DISTNAME}/src
17
16
18
WANT_GTK=	yes
17
WANT_GTK=	yes
18
MAKE_ENV=	FLAGS="${CFLAGS}"
19
19
20
.include <bsd.port.pre.mk>
20
.include <bsd.port.pre.mk>
21
21
22
.if defined(HAVE_GTK)
22
.if defined(HAVE_GTK)
23
USE_GTK=	yes
23
USE_GTK=	yes
24
ALL_TARGET=	all gtkasp2php
24
ALL_TARGET=	default gui
25
INSTALL_TARGET=	install install-gtk
26
PLIST_SUB+=	WANT_GTK=""
25
PLIST_SUB+=	WANT_GTK=""
27
.else
26
.else
27
ALL_TARGET=	default
28
PLIST_SUB+=	WANT_GTK="@comment "
28
PLIST_SUB+=	WANT_GTK="@comment "
29
.endif
29
.endif
30
30
31
post-patch:
31
post-patch:
32
	@${PERL} -pi -e 's,strcasestr,strcasestr_,' ${WRKSRC}/functions.h \
32
	@${PERL} -pi -e 's|^CC=|#CC=|g ; \
33
		${WRKSRC}/general.c
33
		 s|`gtk-config|`\$$\{GTK_CONFIG\}|g' ${WRKSRC}/Makefile
34
34
35
pre-build:
35
do-install:
36
	${PERL} -pi -e "s:gtk-config:${GTK_CONFIG}:g" ${WRKSRC}/Makefile
36
	${INSTALL_PROGRAM} ${WRKSRC}/asp2php ${PREFIX}/bin
37
.if defined(HAVE_GTK)
38
	${INSTALL_PROGRAM} ${WRKSRC}/gtkasp2php ${PREFIX}/bin
39
.endif
37
40
38
.include <bsd.port.post.mk>
41
.include <bsd.port.post.mk>
(-)www/asp2php/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (asp2php-0.75.12.tar.gz) = dd2375e825ec98062ea257c8fde576c0
1
MD5 (asp2php-0.76.3.tar.gz) = 3d3da1daf4536a998d044cfa73f227c6
(-)www/asp2php/files/patch-aa (-68 lines)
Lines 1-68 Link Here
1
--- Makefile.orig	Tue Feb 27 17:50:21 2001
2
+++ Makefile	Sun Mar 11 04:43:49 2001
3
@@ -1,51 +1,21 @@
4
+PROG=	asp2php
5
+NOMAN=	true
6
+CC?=	cc
7
+CFLAGS?=-O -pipe
8
+CFLAGS+=-Wall
9
+SRCS=	conditionals.c database.c evalelement.c expression.c general.c \
10
+	gettoken.c html.c loops.c mysql.c odbc.c oracle.c postgres.c \
11
+	response.c request.c session.c sybase.c asp2php.c
12
 
13
-CC=gcc
14
-
15
-default:
16
-	$(CC) -c conditionals.c -Wall
17
-	$(CC) -c database.c -Wall
18
-	$(CC) -c evalelement.c -Wall
19
-	$(CC) -c expression.c -Wall
20
-	$(CC) -c general.c -Wall
21
-	$(CC) -c gettoken.c -Wall
22
-	$(CC) -c html.c -Wall
23
-	$(CC) -c loops.c -Wall
24
-	$(CC) -c mysql.c -Wall
25
-	$(CC) -c odbc.c -Wall
26
-	$(CC) -c oracle.c -Wall
27
-	$(CC) -c postgres.c -Wall
28
-	$(CC) -c response.c -Wall
29
-	$(CC) -c request.c -Wall
30
-	$(CC) -c session.c -Wall
31
-	$(CC) -c sybase.c -Wall
32
-	$(CC) -o asp2php asp2php.c conditionals.o database.o \
33
-		evalelement.o expression.o general.o gettoken.o \
34
-		html.o loops.o mysql.o \
35
-		odbc.o oracle.o postgres.o response.o \
36
-		request.o session.o sybase.o -Wall
37
-	@echo ""
38
-#	@echo "Done!  You may type: make gtkasp2php for the optional GUI now"
39
-
40
-clean:
41
-	@if [ -e database.o ]; then rm *.o; fi;
42
-	@if [ -e asp2php ]; then rm asp2php; fi;
43
-	@if [ -e gtkasp2php ]; then rm gtkasp2php; fi;
44
-	@if [ -e unipiss ]; then rm unipiss; fi;
45
-	@echo "Clean!"
46
+CLEANFILES+=	gtkasp2php.o gtkasp2php
47
 
48
 gtkasp2php: gtkasp2php.c
49
-	$(CC) -o gtkasp2php gtkasp2php.c `gtk-config --cflags` `gtk-config --libs`
50
-
51
-unipiss:
52
-	$(CC) -o unipiss unipiss.c html.o general.o -Wall
53
+	$(CC) -o gtkasp2php gtkasp2php.c `$(GTK_CONFIG) --cflags` `$(GTK_CONFIG) --libs`
54
 
55
 install:
56
-	@if [ -e asp2php ]; then cp asp2php /usr/local/bin; fi;
57
-	@if [ -e unipiss ]; then cp unipiss /usr/local/bin; fi;
58
-	@if [ -e gtkasp2php ]; then cp gtkasp2php /usr/local/bin; fi;
59
-	@echo "Compiled programs have been installed in /usr/local/bin"
60
-	@echo ""
61
-
62
-all: default
63
+	$(BSD_INSTALL_PROGRAM) asp2php $(PREFIX)/bin
64
 
65
+install-gtk:
66
+	$(BSD_INSTALL_PROGRAM) gtkasp2php $(PREFIX)/bin
67
 
68
+.include <bsd.prog.mk>

Return to bug 36296