1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-11 07:22:22 +00:00

- enable staging

- add LICENSE
- clean up pkg-plist
This commit is contained in:
Diane Bruce 2014-01-05 23:27:06 +00:00
parent 50c4479cc6
commit d0f68b99da
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=338833
7 changed files with 158 additions and 164 deletions

View File

@ -3,7 +3,6 @@
PORTNAME= zpu-gcc
PORTVERSION= 1.0
CATEGORIES= devel
#MASTER_SITES= http://people.freebsd.org/~db/
MASTER_SITES= http://opensource.zylin.com/zpudownload.html/
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= db
@ -13,22 +12,19 @@ MAINTAINER= db@FreeBSD.org
COMMENT= ZPU gcc compiler
BUILD_DEPENDS= ${LOCALBASE}/zpu/bin/zpu-elf-as:${PORTSDIR}/devel/zpu-binutils
RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${DISTNAME}/toolchain
USE_GMAKE= yes
USES= gettext
MANPREFIX= ${PREFIX}/zpu
MAN1= zpu-elf-cpp.1 zpu-elf-gcc.1 zpu-elf-gcov.1
MAN7= fsf-funding.7 gfdl.7 gpl.7
INFO= zpuc/cpp zpuc/cppinternals zpuc/gcc zpuc/gccinstall zpuc/gccint
USES= gettext gmake
MANDIRS= ${PREFIX}/zpu/man
NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's/%%CC%%/${CC}/' ${WRKSRC}/build.sh
${CP} ${FILESDIR}/install.sh ${WRKSRC}
@${REINPLACE_CMD} -e 's/%%GMAKE%%/${GMAKE}/' ${WRKSRC}/build.sh \
${WRKSRC}/install.sh
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/build.sh
@${REINPLACE_CMD} -e 's|%%DESTDIR%%|${STAGEDIR}|g' ${WRKSRC}/gcc/Makefile.in
do-install:
cd ${WRKSRC} && ${SH} install.sh

View File

@ -7,7 +7,7 @@ cd build
#gmake install
cd ..
export PATH=`pwd`/install/bin:$PATH
export PATH=/usr/local/zpu/bin:$PATH
rm -rf gccbuild
mkdir gccbuild
cd gccbuild

View File

@ -1,3 +1,3 @@
export PATH=/usr/local/zpu/bin:$PATH
cd gccbuild
gmake install
%%GMAKE%% install

View File

@ -1,115 +1,11 @@
--- gcc/Makefile.in.orig 2012-10-28 17:13:43.000000000 -0500
+++ gcc/Makefile.in 2012-10-28 17:16:21.000000000 -0500
@@ -103,7 +103,7 @@
$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
--- gcc/Makefile.in.orig 2014-01-03 18:42:06.597988667 -0500
+++ gcc/Makefile.in 2014-01-03 18:43:34.929982234 -0500
@@ -385,7 +385,7 @@
# This is the list of directories to be built for the build system.
-BUILD_CONFIGDIRS = libiberty
+#BUILD_CONFIGDIRS = libiberty
# Build programs are put under this directory.
BUILD_SUBDIR = @build_subdir@
# This is set by the configure script to the arguments to use when configuring
@@ -562,7 +562,6 @@
maybe-configure-itcl \
maybe-configure-ld \
maybe-configure-libgui \
- maybe-configure-libiberty \
maybe-configure-libtool \
maybe-configure-m4 \
maybe-configure-make \
@@ -603,7 +602,6 @@
maybe-configure-target-libtermcap \
maybe-configure-target-winsup \
maybe-configure-target-libgloss \
- maybe-configure-target-libiberty \
maybe-configure-target-gperf \
maybe-configure-target-examples \
maybe-configure-target-libffi \
@@ -651,7 +649,6 @@
maybe-all-itcl \
maybe-all-ld \
maybe-all-libgui \
- maybe-all-libiberty \
maybe-all-libtool \
maybe-all-m4 \
maybe-all-make \
@@ -692,7 +689,6 @@
maybe-all-target-libtermcap \
maybe-all-target-winsup \
maybe-all-target-libgloss \
- maybe-all-target-libiberty \
maybe-all-target-gperf \
maybe-all-target-examples \
maybe-all-target-libffi \
@@ -744,7 +740,6 @@
maybe-info-itcl \
maybe-info-ld \
maybe-info-libgui \
- maybe-info-libiberty \
maybe-info-libtool \
maybe-info-m4 \
maybe-info-make \
@@ -786,7 +781,6 @@
maybe-info-target-libtermcap \
maybe-info-target-winsup \
maybe-info-target-libgloss \
- maybe-info-target-libiberty \
maybe-info-target-gperf \
maybe-info-target-examples \
maybe-info-target-libffi \
@@ -2620,7 +2614,6 @@
maybe-dvi-itcl \
maybe-dvi-ld \
maybe-dvi-libgui \
- maybe-dvi-libiberty \
maybe-dvi-libtool \
maybe-dvi-m4 \
maybe-dvi-make \
@@ -2662,7 +2655,6 @@
maybe-dvi-target-libtermcap \
maybe-dvi-target-winsup \
maybe-dvi-target-libgloss \
- maybe-dvi-target-libiberty \
maybe-dvi-target-gperf \
maybe-dvi-target-examples \
maybe-dvi-target-libffi \
@@ -4496,7 +4488,6 @@
maybe-TAGS-itcl \
maybe-TAGS-ld \
maybe-TAGS-libgui \
- maybe-TAGS-libiberty \
maybe-TAGS-libtool \
maybe-TAGS-m4 \
maybe-TAGS-make \
@@ -4538,7 +4529,6 @@
maybe-TAGS-target-libtermcap \
maybe-TAGS-target-winsup \
maybe-TAGS-target-libgloss \
- maybe-TAGS-target-libiberty \
maybe-TAGS-target-gperf \
maybe-TAGS-target-examples \
maybe-TAGS-target-libffi \
@@ -6372,7 +6362,6 @@
maybe-install-info-itcl \
maybe-install-info-ld \
maybe-install-info-libgui \
- maybe-install-info-libiberty \
maybe-install-info-libtool \
maybe-install-info-m4 \
maybe-install-info-make \
@@ -17425,7 +17414,6 @@
maybe-install-itcl \
maybe-install-ld \
maybe-install-libgui \
- maybe-install-libiberty \
maybe-install-libtool \
maybe-install-m4 \
maybe-install-make \
@@ -17492,7 +17480,6 @@
maybe-install-itcl \
maybe-install-ld \
maybe-install-libgui \
- maybe-install-libiberty \
maybe-install-libtool \
maybe-install-m4 \
maybe-install-make \
# Flags to pass down to all sub-makes.
BASE_FLAGS_TO_PASS = \
- "DESTDIR=$(DESTDIR)" \
+ "DESTDIR=%%DESTDIR%%" \
"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
"bindir=$(bindir)" \

View File

@ -0,0 +1,44 @@
--- gcc/gcc/Makefile.in.orig 2012-10-11 19:40:24.000000000 -0400
+++ gcc/gcc/Makefile.in 2014-01-05 15:29:59.371874048 -0500
@@ -762,6 +762,7 @@
# subdirectories.
# ??? The choices here will need some experimenting with.
+DESTDIR=%%DESTDIR%%
export AR_FOR_TARGET
export AR_CREATE_FOR_TARGET
export AR_FLAGS_FOR_TARGET
@@ -769,7 +770,7 @@
export AWK
export BUILD_PREFIX
export BUILD_PREFIX_1
-export DESTDIR
+#export DESTDIR
export GCC_FOR_TARGET
export INCLUDES
export INSTALL_DATA
@@ -2512,6 +2513,7 @@
.PHONY: install-gcc-tooldir
install-gcc-tooldir:
+ echo install-gcc-tooldir DESTDIR = ${DESTDIR}
$(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(gcc_tooldir)
# Build fixed copies of system files.
@@ -2919,13 +2921,13 @@
-rm -f $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
-$(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
-rm -f $(DESTDIR)$(bindir)/$(target_noncanonical)-gcc-$(version)
+ ls -ld gcc-cross$(exeext)
-( cd $(DESTDIR)$(bindir) && \
$(LN) $(GCC_INSTALL_NAME)$(exeext) $(target_noncanonical)-gcc-$(version) )
-if [ -f gcc-cross$(exeext) ] ; then \
- if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \
- rm -f $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \
+ mkdir -p $(DESTDIR)$(gcc_tooldir)/bin/.; \
+ mkdir -p $(DESTDIR)$(gcc_tooldir)/bin/.; \
$(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \
- else true; fi; \
else \
rm -f $(DESTDIR)$(bindir)/$(target_noncanonical)-gcc-tmp$(exeext); \
( cd $(DESTDIR)$(bindir) && \

View File

@ -0,0 +1,47 @@
--- gcc/libgloss/zpu/Makefile.in.orig 2012-10-11 19:40:33.000000000 -0400
+++ gcc/libgloss/zpu/Makefile.in 2014-01-05 16:38:11.241591883 -0500
@@ -48,12 +48,8 @@
RANLIB = @RANLIB@
AR_FLAGS = qv
-OBJDUMP = `if [ -f ${objroot}/../binutils/objdump ] ; \
- then echo ${objroot}/../binutils/objdump ; \
- else t='$(program_transform_name)'; echo objdump | sed -e $$t ; fi`
-OBJCOPY = `if [ -f ${objroot}/../binutils/objcopy ] ; \
- then echo ${objroot}/../binutils/objcopy ; \
- else t='$(program_transform_name)'; echo objcopy | sed -e $$t ; fi`
+OBJDUMP = $(prefix)/bin/zpu-elf-objdump
+OBJCOPY = $(prefix)/bin/zpu-elf-objcopy
SCRIPTS =
@@ -108,10 +104,10 @@
.PHONY: install info install-info clean-info
install: install-scripts
- $(INSTALL_PROGRAM) $(CRT0) $(tooldir)/lib${MULTISUBDIR}/$(CRT0)
- $(INSTALL_PROGRAM) $(IO) $(tooldir)/lib${MULTISUBDIR}/$(IO)
+ $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
+ $(INSTALL_PROGRAM) $(IO) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(IO)
@for bsp in ${BSP}; do\
- $(INSTALL_PROGRAM) $${bsp} $(tooldir)/lib${MULTISUBDIR}; \
+ $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
done
# Install the linker script in the correct place.
@@ -122,8 +118,6 @@
t='$(program_transform_name)'; \
objdump=`echo objdump | sed -e $$t`; \
fi ; \
- name=`$$objdump -f $(CRT0) | sed '/^$$/d'`;
- name=`$$objdump -f $(IO) | sed '/^$$/d'`;
doc:
info:
@@ -139,4 +133,4 @@
.c.o:
$(CC) $(CFLAGS_FOR_TARGET) $(INCLUDES) -c $(CFLAGS) -fomit-frame-pointer -ffunction-sections -fdata-sections $<
-
\ No newline at end of file
+

View File

@ -1,4 +1,9 @@
info/zpuc/cpp.info
info/zpuc/cppinternals.info
info/zpuc/dir
info/zpuc/gcc.info
info/zpuc/gccinstall.info
info/zpuc/gccint.info
zpu/bin/zpu-elf-cpp
zpu/bin/zpu-elf-gcc
zpu/bin/zpu-elf-gcc-3.4.2
@ -41,6 +46,12 @@ zpu/libexec/gcc/zpu-elf/3.4.2/install-tools/fixincl
zpu/libexec/gcc/zpu-elf/3.4.2/install-tools/fixproto
zpu/libexec/gcc/zpu-elf/3.4.2/install-tools/mkheaders
zpu/libexec/gcc/zpu-elf/3.4.2/install-tools/mkinstalldirs
zpu/man/man1/zpu-elf-cpp.1.gz
zpu/man/man1/zpu-elf-gcc.1.gz
zpu/man/man1/zpu-elf-gcov.1.gz
zpu/man/man7/fsf-funding.7.gz
zpu/man/man7/gfdl.7.gz
zpu/man/man7/gpl.7.gz
zpu/share/locale/be/LC_MESSAGES/gcc.mo
zpu/share/locale/ca/LC_MESSAGES/gcc.mo
zpu/share/locale/da/LC_MESSAGES/gcc.mo
@ -135,50 +146,50 @@ zpu/zpu-elf/lib/libbcc.a
zpu/zpu-elf/lib/libc.a
zpu/zpu-elf/lib/libg.a
zpu/zpu-elf/lib/libm.a
@dirrmtry zpu/zpu-elf/bin
@dirrmtry zpu/zpu-elf
@dirrmtry zpu/share/locale/tr/LC_MESSAGES
@dirrmtry zpu/share/locale/tr
@dirrmtry zpu/share/locale/sv/LC_MESSAGES
@dirrmtry zpu/share/locale/sv
@dirrmtry zpu/share/locale/nl/LC_MESSAGES
@dirrmtry zpu/share/locale/nl
@dirrmtry zpu/share/locale/ja/LC_MESSAGES
@dirrmtry zpu/share/locale/ja
@dirrmtry zpu/share/locale/fr/LC_MESSAGES
@dirrmtry zpu/share/locale/fr
@dirrmtry zpu/share/locale/es/LC_MESSAGES
@dirrmtry zpu/share/locale/es
@dirrmtry zpu/share/locale/el/LC_MESSAGES
@dirrmtry zpu/share/locale/el
@dirrmtry zpu/share/locale/de/LC_MESSAGES
@dirrmtry zpu/share/locale/de
@dirrmtry zpu/share/locale/da/LC_MESSAGES
@dirrmtry zpu/share/locale/da
@dirrmtry zpu/share/locale/ca/LC_MESSAGES
@dirrmtry zpu/share/locale/ca
@dirrmtry zpu/share/locale/be/LC_MESSAGES
@dirrmtry zpu/share/locale/be
@dirrmtry zpu/share/locale
@dirrmtry zpu/share
@dirrmtry zpu/man/man7
@dirrmtry zpu/man/man1
@dirrmtry zpu/man
@dirrmtry zpu/lib
@dirrmtry zpu/bin
@dirrmtry zpu
@dirrm zpu/zpu-elf/include/sys
@dirrm zpu/zpu-elf/include/machine
@dirrm zpu/zpu-elf/include
@dirrm zpu/libexec/gcc/zpu-elf/3.4.2/install-tools
@dirrm zpu/libexec/gcc/zpu-elf/3.4.2
@dirrm zpu/libexec/gcc/zpu-elf
@dirrm zpu/libexec/gcc
@dirrm zpu/libexec
@dirrm zpu/lib/gcc/zpu-elf/3.4.2/install-tools/include
@dirrm zpu/lib/gcc/zpu-elf/3.4.2/install-tools
@dirrm zpu/lib/gcc/zpu-elf/3.4.2/include
@dirrm zpu/lib/gcc/zpu-elf/3.4.2
@dirrm zpu/lib/gcc/zpu-elf
@dirrm zpu/lib/gcc
@dirrmtry zpu/lib
@dirrmtry zpu/zpu-elf/bin
@dirrm zpu/zpu-elf/include/sys
@dirrm zpu/zpu-elf/include/machine
@dirrm zpu/zpu-elf/include
@dirrmtry zpu/zpu-elf
@dirrmtry zpu/share/locale/tr/LC_MESSAGES
@dirrmtry zpu/share/locale/sv/LC_MESSAGES
@dirrmtry zpu/share/locale/nl/LC_MESSAGES
@dirrmtry zpu/share/locale/ja/LC_MESSAGES
@dirrmtry zpu/share/locale/fr/LC_MESSAGES
@dirrmtry zpu/share/locale/es/LC_MESSAGES
@dirrmtry zpu/share/locale/el/LC_MESSAGES
@dirrmtry zpu/share/locale/da/LC_MESSAGES
@dirrmtry zpu/share/locale/de/LC_MESSAGES
@dirrmtry zpu/share/locale/ca/LC_MESSAGES
@dirrmtry zpu/share/locale/be/LC_MESSAGES
@dirrmtry zpu/share/locale/tr
@dirrmtry zpu/share/locale/sv
@dirrmtry zpu/share/locale/nl
@dirrmtry zpu/share/locale/ja
@dirrmtry zpu/share/locale/fr
@dirrmtry zpu/share/locale/es
@dirrmtry zpu/share/locale/el
@dirrmtry zpu/share/locale/de
@dirrmtry zpu/share/locale/da
@dirrmtry zpu/share/locale/ca
@dirrmtry zpu/share/locale/be
@dirrmtry zpu/share/locale
@dirrmtry zpu/share
@dirrm zpu/libexec/gcc/zpu-elf/3.4.2/install-tools
@dirrm zpu/libexec/gcc/zpu-elf/3.4.2
@dirrm zpu/libexec/gcc/zpu-elf
@dirrm zpu/libexec/gcc
@dirrm zpu/libexec
@dirrm zpu/include
@dirrmtry zpu/man/man1
@dirrmtry zpu/man/man7
@dirrmtry zpu/man
@dirrmtry zpu
@dirrm info/zpuc