ifndef RC_ProjectName
RC_ProjectName = subversion
endif
ifndef DEVELOPER_DIR
DEVELOPER_DIR = /Applications/Xcode.app/Contents/Developer
endif
Project = subversion
ProjectVersion = 1.7.10
Patches = build_get-py-info.py.diff \
configure.diff \
Makefile.in.diff \
spawn.diff \
xcode.diff \
configure.noperlppc.diff \
PR-11438447.diff \
build-outputs.mk.perl.diff \
serf-1.diff \
PR-13100837.diff
Extra_Make_Flags =
Extra_Cxx_Flags = -stdlib=libc++
Extra_LD_Flags = -headerpad_max_install_names
include Makefile.$(RC_ProjectName)
install_source::
$(RMDIR) $(SRCROOT)/$(Project) $(SRCROOT)/$(Project)-$(ProjectVersion)
$(TAR) -C $(SRCROOT) -xof $(SRCROOT)/$(Project)-$(ProjectVersion).tar.bz2
$(MV) $(SRCROOT)/$(Project)-$(ProjectVersion) $(SRCROOT)/$(Project)
@set -x && \
cd $(SRCROOT)/$(Project) && \
for patchfile in $(Patches); do \
patch -p0 -F0 -i $(SRCROOT)/files/$$patchfile || exit 1; \
done
ed - $(SRCROOT)/$(Project)/build-outputs.mk < $(SRCROOT)/files/fix-build-outputs.mk.ed
OSV = $(DSTROOT)$(DEVELOPER_DIR)/usr/local/OpenSourceVersions
OSL = $(DSTROOT)$(DEVELOPER_DIR)/usr/local/OpenSourceLicenses
install-plist:
$(MKDIR) $(OSV)
$(INSTALL_FILE) $(SRCROOT)/$(Project).plist $(OSV)/$(RC_ProjectName).plist
$(MKDIR) $(OSL)
$(INSTALL_FILE) $(Sources)/LICENSE $(OSL)/$(RC_ProjectName).txt
testbots:
$(MAKE) -C $(OBJROOT) check