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

(-)slingshot/Makefile (-13 / +5 lines)
Lines 24-43 Link Here
24
USE_GMAKE=	yes
24
USE_GMAKE=	yes
25
MAKE_ENV=	OPENWINHOME=${X11BASE}
25
MAKE_ENV=	OPENWINHOME=${X11BASE}
26
26
27
.include <bsd.port.pre.mk>
28
29
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
30
BROKEN=		"Does not compile on amd64 or ia64 (missing -fPIC)"
31
.endif
32
33
pre-patch:
34
	${CP} ${WRKSRC}/config.sunos4x ${WRKSRC}/config.fbsd
35
36
post-install:
27
post-install:
37
.if !defined(NOPORTDOCS)
28
.if !defined(NOPORTDOCS)
38
	@${MKDIR} ${PREFIX}/share/doc/SlingShot
29
	@${MKDIR} ${DOCSDIR}
39
	${INSTALL_DATA} ${WRKSRC}/README  ${PREFIX}/share/doc/SlingShot
30
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
40
	${INSTALL_DATA} ${WRKSRC}/doc/*.ps ${PREFIX}/share/doc/SlingShot
31
	${INSTALL_DATA} ${WRKSRC}/doc/*.ps ${DOCSDIR}
32
	${GZIP_CMD} ${DOCSDIR}/README ${DOCSDIR}/*.ps
41
.endif
33
.endif
42
34
43
.include <bsd.port.post.mk>
35
.include <bsd.port.mk>
(-)slingshot/files/patch-aa (-12 lines)
Lines 49-66 Link Here
49
  #
49
  #
50
  # Make.config has things that are needed to build on various platforms.
50
  # Make.config has things that are needed to build on various platforms.
51
***************
51
***************
52
*** 35,40 ****
53
--- 35,43 ----
54
  	@ if [ -s /vmunix ]; then  \
55
  		echo cp config.sunos4x Make.config ; \
56
  		cp config.sunos4x Make.config ; \
57
+ 	elif [ -s /kernel ]; then  \
58
+ 		echo cp config.fbsd Make.config ; \
59
+ 		cp config.fbsd Make.config ; \
60
  	else  \
61
  		echo cp config.svr4 Make.config ; \
62
  		cp config.svr4 Make.config ; \
63
***************
64
*** 45,58 ****
52
*** 45,58 ****
65
  
53
  
66
  clean:
54
  clean:
(-)slingshot/files/patch-ab (-27 lines)
Lines 1-27 Link Here
1
*** config.fbsd.orig	Sun May  2 16:19:57 1999
2
--- config.fbsd	Sun May  2 16:30:41 1999
3
***************
4
*** 1,11 ****
5
  
6
! #	@(#) config.sunos4x 1.6 92/10/27 
7
  
8
! CONFIGPIC		= -pic
9
! CONFIGSHAREDLIBLD	= ld -o $@ -assert pure-text $?
10
  
11
! SHAREDLIB	= $(LIBDIR)/libsspkg.so.1.0
12
! SHAREDLIBDATA	= $(LIBDIR)/libsspkg.sa.1.0
13
  
14
  CONFIGTARGETS	= $(SHAREDLIB) $(SHAREDLIBDATA)
15
  
16
--- 1,11 ----
17
  
18
! #	@(#) config.FreeBSD-ELF 1.6 99/10/27 
19
  
20
! CONFIGPIC		= -fpic
21
! CONFIGSHAREDLIBLD	= ld -G -o $@ -h libsspkg.so.1 $? -lm -lc
22
  
23
! SHAREDLIB	= $(LIBDIR)/libsspkg.so.1
24
! SHAREDLIBDATA	= $(LIBDIR)/libsspkg.sa.1
25
  
26
  CONFIGTARGETS	= $(SHAREDLIB) $(SHAREDLIBDATA)
27
  
(-)slingshot/files/patch-config.svr4 (+11 lines)
Line 0 Link Here
1
--- config.svr4.orig	Wed May 17 11:15:53 2006
2
+++ config.svr4	Wed May 17 11:19:04 2006
3
@@ -1,7 +1,7 @@
4
 
5
 #	@(#) config.svr4 1.7 92/10/27 
6
 
7
-CONFIGPIC		= -Kpic
8
+CONFIGPIC		= -fPIC
9
 CONFIGSHAREDLIBLD	= ld -G -o $@ -h libsspkg.so.1 $? -lm -lc;
10
 
11
 SHAREDLIB		= $(LIBDIR)/libsspkg.so.1
(-)slingshot/pkg-plist (-10 / +10 lines)
Lines 11-24 Link Here
11
lib/libsspkg.a
11
lib/libsspkg.a
12
lib/libsspkg.so
12
lib/libsspkg.so
13
lib/libsspkg.so.1
13
lib/libsspkg.so.1
14
%%PORTDOCS%%share/doc/SlingShot/README
14
%%PORTDOCS%%%%DOCSDIR%%/README.gz
15
%%PORTDOCS%%share/doc/SlingShot/appA.ps
15
%%PORTDOCS%%%%DOCSDIR%%/appA.ps.gz
16
%%PORTDOCS%%share/doc/SlingShot/appB.ps
16
%%PORTDOCS%%%%DOCSDIR%%/appB.ps.gz
17
%%PORTDOCS%%share/doc/SlingShot/appC.ps
17
%%PORTDOCS%%%%DOCSDIR%%/appC.ps.gz
18
%%PORTDOCS%%share/doc/SlingShot/appD.ps
18
%%PORTDOCS%%%%DOCSDIR%%/appD.ps.gz
19
%%PORTDOCS%%share/doc/SlingShot/appE.ps
19
%%PORTDOCS%%%%DOCSDIR%%/appE.ps.gz
20
%%PORTDOCS%%share/doc/SlingShot/ch1.ps
20
%%PORTDOCS%%%%DOCSDIR%%/ch1.ps.gz
21
%%PORTDOCS%%share/doc/SlingShot/ch2.ps
21
%%PORTDOCS%%%%DOCSDIR%%/ch2.ps.gz
22
%%PORTDOCS%%share/doc/SlingShot/ch3.ps
22
%%PORTDOCS%%%%DOCSDIR%%/ch3.ps.gz
23
%%PORTDOCS%%@dirrm share/doc/SlingShot
23
%%PORTDOCS%%@dirrm %%DOCSDIR%%
24
@dirrm include/sspkg
24
@dirrm include/sspkg

Return to bug 97417