1. xemacs
  2. xemacs-packages


rendhalver  committed 975e21b

Notes and options for building on FreeBSD

  • Participants
  • Parent commits a4b8a81
  • Branches default

Comments (0)

Files changed (3)

File ChangeLog

View file
  • Ignore whitespace
+2002-08-04  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
+	* INSTALL (IMPORTANT): added notes for building on FreeBSD
+	* Local.rules.template (EXCLUDES): ditto
 2002-08-02  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
 	* Packages released: prog-modes.


View file
  • Ignore whitespace
 	You MUST create a 'Local.rules' file in the toplevel build
 	directory.  (see below for the format of this file)
+Notes for FreeBSD users:
+	If running FreeBSD there are options for TAR and RCOPY that
+	must be used for package building to work.
+	You must use gmake instead of make for building.
+	gmake can be installed via the devel/gmake port.
+	gtar must be used instead of tar.
+	Install it via archivers/gtar in the ports tree.
 * Building:

File Local.rules.template

View file
  • Ignore whitespace
 # Path to GNU tar.
 TAR = tar
+# if you run FreeBSD install the gtar package in archivers/gtar
+# and use this option 
+# TAR = gtar
 # Path to bzip2
 # If this is set, then tar.bz2 packages will be created.
 ifneq ('$(symlink)','t')
  # path to GNU cp, use the latter if no GNU cp is available.
+ # use the latter option if you are running FreeBSD.
  RCOPY = cp -af
  # RCOPY = cp -pR
  # This next one is for running in-place from a CVS checkout.
+ # NOTE: cp on FreeBSD does not have a --symbolic-link option
+ # so this may not work.
  RCOPY = cp --force --recursive --symbolic-link