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

(-)Makefile (-15 / +9 lines)
Lines 19-33 Link Here
19
19
20
.include <bsd.port.pre.mk>
20
.include <bsd.port.pre.mk>
21
21
22
USE_NEWGCC=yes
23
22
.if ${OSVERSION} < 300000
24
.if ${OSVERSION} < 300000
23
BROKEN=		"Sorry, this port does not work on FreeBSD-2.2.x"
25
BROKEN=		"Sorry, this port does not work on FreeBSD-2.2.x"
24
.elif ${OSVERSION} < 400000
25
BUILD_DEPENDS=	gcc295:${PORTSDIR}/lang/egcs
26
RUN_DEPENDS=	gcc295:${PORTSDIR}/lang/egcs
27
CC=		gcc295
28
.endif
26
.endif
29
27
30
BROKEN=		"Hardcoded freebsd release numbers in PLIST"
28
.if ${MACHINE_ARCH} == "i386"
29
GNU_ARCH=	ix86
30
.else
31
GNU_ARCH=	${MACHINE_ARCH}
32
.endif
33
GNU_HOST=	freebsd${OSREL}
34
PLIST_SUB=	GNU_ARCH=${GNU_ARCH} GNU_HOST=${GNU_HOST}
31
35
32
WRKSRC=		${WRKDIR}/gstep-0.5.5
36
WRKSRC=		${WRKDIR}/gstep-0.5.5
33
PREFIX=		${LOCALBASE}/GNUstep
37
PREFIX=		${LOCALBASE}/GNUstep
Lines 43-57 Link Here
43
MAKEFILE=
47
MAKEFILE=
44
MAKE_FLAGS=	OPTFLAG="${CFLAGS}"
48
MAKE_FLAGS=	OPTFLAG="${CFLAGS}"
45
NO_MTREE=	yes
49
NO_MTREE=	yes
46
47
GNUSTEPLIBDIR=	${PREFIX}/Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw
48
49
post-install:
50
.for lib in gmodel gnustep-base gnustep-gui gnustep-xraw
51
	${LN} -sf ${GNUSTEPLIBDIR}/lib${lib}.so ${LOCALBASE}/lib/lib${lib}.so
52
	${LN} -sf ${GNUSTEPLIBDIR}/lib${lib}.so.0.5.5 \
53
		${LOCALBASE}/lib/lib${lib}.so.0.5.5
54
.endfor
55
	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${LOCALBASE}/lib
56
50
57
.include <bsd.port.post.mk>
51
.include <bsd.port.post.mk>
(-)PLIST (-53 / +33 lines)
Lines 265-272 Link Here
265
Headers/gnustep/xraw/XRWindow.h
265
Headers/gnustep/xraw/XRWindow.h
266
Headers/gnustep/xraw/XRWindowView.h
266
Headers/gnustep/xraw/XRWindowView.h
267
Headers/gnustep/xraw/stdxr.h
267
Headers/gnustep/xraw/stdxr.h
268
Headers/ix86/freebsd3.1/GSConfig.h
268
Headers/%%GNU_ARCH%%/%%GNU_HOST%%/GSConfig.h
269
Headers/ix86/freebsd3.1/mframe.h
269
Headers/%%GNU_ARCH%%/%%GNU_HOST%%/mframe.h
270
Libraries/Resources/Images/GNUstep_Images_Copyright
270
Libraries/Resources/Images/GNUstep_Images_Copyright
271
Libraries/Resources/Images/common_ArrowDown.tiff
271
Libraries/Resources/Images/common_ArrowDown.tiff
272
Libraries/Resources/Images/common_ArrowDownH.tiff
272
Libraries/Resources/Images/common_ArrowDownH.tiff
Lines 805-837 Link Here
805
Libraries/Resources/gnustep/NSTimeZones/zones/W-SU
805
Libraries/Resources/gnustep/NSTimeZones/zones/W-SU
806
Libraries/Resources/gnustep/NSTimeZones/zones/WET
806
Libraries/Resources/gnustep/NSTimeZones/zones/WET
807
Libraries/Resources/gnustep/NSTimeZones/zones/Zulu
807
Libraries/Resources/gnustep/NSTimeZones/zones/Zulu
808
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgmodel.so
808
Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/libgmodel_s.a
809
@exec ln -sf %D/%F %D/../lib/%f
809
Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/libgnustep-base_s.a
810
@unexec rm -f %D/../lib/%f
810
Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/libgnustep-gui_s.a
811
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgmodel.so.0.5.5
811
Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/libgnustep-xraw_s.a
812
@exec ln -sf %D/%F %D/../lib/%f
813
@unexec rm -f %D/../lib/%f
814
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgnustep-base.so
815
@exec ln -sf %D/%F %D/../lib/%f
816
@unexec rm -f %D/../lib/%f
817
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgnustep-base.so.0.5.5
818
@exec ln -sf %D/%F %D/../lib/%f
819
@unexec rm -f %D/../lib/%f
820
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgnustep-gui.so
821
@exec ln -sf %D/%F %D/../lib/%f
822
@unexec rm -f %D/../lib/%f
823
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgnustep-gui.so.0.5.5
824
@exec ln -sf %D/%F %D/../lib/%f
825
@unexec rm -f %D/../lib/%f
826
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgnustep-xraw.so
827
@exec ln -sf %D/%F %D/../lib/%f
828
@unexec rm -f %D/../lib/%f
829
Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw/libgnustep-xraw.so.0.5.5
830
@exec ln -sf %D/%F %D/../lib/%f
831
@unexec rm -f %D/../lib/%f
832
Library/Model/SavePanel.gmodel
812
Library/Model/SavePanel.gmodel
833
Library/Services/example.service/Resources/Info-gnustep.plist
813
Library/Services/example.service/Resources/Info-gnustep.plist
834
Library/Services/example.service/ix86/freebsd3.1/gnu-gnu-gnu-xraw/example
814
Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/example
835
Makefiles/GNUstep.csh
815
Makefiles/GNUstep.csh
836
Makefiles/GNUstep.sh
816
Makefiles/GNUstep.sh
837
Makefiles/MediaBook.func
817
Makefiles/MediaBook.func
Lines 849-856 Link Here
849
Makefiles/cpu.sh
829
Makefiles/cpu.sh
850
Makefiles/documentation.make
830
Makefiles/documentation.make
851
Makefiles/install-sh
831
Makefiles/install-sh
852
Makefiles/ix86/freebsd3.1/config.make
832
Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/config.make
853
Makefiles/ix86/freebsd3.1/which_lib
833
Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/which_lib
854
Makefiles/ld_lib_path.csh
834
Makefiles/ld_lib_path.csh
855
Makefiles/ld_lib_path.sh
835
Makefiles/ld_lib_path.sh
856
Makefiles/library.make
836
Makefiles/library.make
Lines 871-912 Link Here
871
Makefiles/transform_paths.sh
851
Makefiles/transform_paths.sh
872
Makefiles/vendor.sh
852
Makefiles/vendor.sh
873
Tools/debugapp
853
Tools/debugapp
874
Tools/ix86/freebsd3.1/gdomap
854
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gdomap
875
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/defaults
855
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/defaults
876
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/dread
856
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/dread
877
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/dremove
857
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/dremove
878
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/dwrite
858
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/dwrite
879
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/gdnc
859
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/gdnc
880
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/gpbs
860
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/gpbs
881
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/make_services
861
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/make_services
882
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/plparse
862
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/plparse
883
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/set_show_service
863
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/set_show_service
884
Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw/sfparse
864
Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw/sfparse
885
Tools/openapp
865
Tools/openapp
886
Tools/opentool
866
Tools/opentool
887
share/config.site
867
share/config.site
888
@dirrm share
868
@dirrm share
889
@dirrm Tools/ix86/freebsd3.1/gnu-gnu-gnu-xraw
869
@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw
890
@dirrm Tools/ix86/freebsd3.1
870
@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%
891
@dirrm Tools/ix86
871
@dirrm Tools/%%GNU_ARCH%%
892
@dirrm Tools
872
@dirrm Tools
893
@dirrm Makefiles/ix86/freebsd3.1
873
@dirrm Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%
894
@dirrm Makefiles/ix86
874
@dirrm Makefiles/%%GNU_ARCH%%
895
@dirrm Makefiles
875
@dirrm Makefiles
896
@dirrm Library/man
876
@dirrm Library/man
897
@dirrm Library/info
877
@dirrm Library/info
898
@dirrm Library/Services/example.service/ix86/freebsd3.1/gnu-gnu-gnu-xraw
878
@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw
899
@dirrm Library/Services/example.service/ix86/freebsd3.1
879
@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%
900
@dirrm Library/Services/example.service/ix86
880
@dirrm Library/Services/example.service/%%GNU_ARCH%%
901
@dirrm Library/Services/example.service/Resources
881
@dirrm Library/Services/example.service/Resources
902
@dirrm Library/Services/example.service
882
@dirrm Library/Services/example.service
903
@dirrm Library/Services
883
@dirrm Library/Services
904
@dirrm Library/PostScript
884
@dirrm Library/PostScript
905
@dirrm Library/Model
885
@dirrm Library/Model
906
@dirrm Library
886
@dirrm Library
907
@dirrm Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw
887
@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xraw
908
@dirrm Libraries/ix86/freebsd3.1
888
@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%
909
@dirrm Libraries/ix86
889
@dirrm Libraries/%%GNU_ARCH%%
910
@dirrm Libraries/Resources/gnustep/NSTimeZones/zones/US
890
@dirrm Libraries/Resources/gnustep/NSTimeZones/zones/US
911
@dirrm Libraries/Resources/gnustep/NSTimeZones/zones/SystemV
891
@dirrm Libraries/Resources/gnustep/NSTimeZones/zones/SystemV
912
@dirrm Libraries/Resources/gnustep/NSTimeZones/zones/Pacific
892
@dirrm Libraries/Resources/gnustep/NSTimeZones/zones/Pacific
Lines 933-940 Link Here
933
@dirrm Libraries/Resources/Images
913
@dirrm Libraries/Resources/Images
934
@dirrm Libraries/Resources
914
@dirrm Libraries/Resources
935
@dirrm Libraries
915
@dirrm Libraries
936
@dirrm Headers/ix86/freebsd3.1
916
@dirrm Headers/%%GNU_ARCH%%/%%GNU_HOST%%
937
@dirrm Headers/ix86
917
@dirrm Headers/%%GNU_ARCH%%
938
@dirrm Headers/gnustep/xraw
918
@dirrm Headers/gnustep/xraw
939
@dirrm Headers/gnustep/unicode
919
@dirrm Headers/gnustep/unicode
940
@dirrm Headers/gnustep/gui/AppKit
920
@dirrm Headers/gnustep/gui/AppKit

Return to bug 13423