From 9cb72c255db6f601382494de484aa259fa52db25 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 29 Nov 2025 12:47:23 -0800
Subject: [PATCH] Removed obsolete packaging
---
Xcode/SDL_image.xcodeproj/project.pbxproj | 2 -
Xcode/package | 272 ----------------------
Xcode/pkg-support/SDL_image.info | 15 --
Xcode/pkg-support/mkpackage.sh | 27 ---
4 files changed, 316 deletions(-)
delete mode 100755 Xcode/package
delete mode 100644 Xcode/pkg-support/SDL_image.info
delete mode 100755 Xcode/pkg-support/mkpackage.sh
diff --git a/Xcode/SDL_image.xcodeproj/project.pbxproj b/Xcode/SDL_image.xcodeproj/project.pbxproj
index 9d6044caf..21a5d533f 100644
--- a/Xcode/SDL_image.xcodeproj/project.pbxproj
+++ b/Xcode/SDL_image.xcodeproj/project.pbxproj
@@ -226,7 +226,6 @@
F3E1AAEA281CBABD00740E39 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
F3E1AAED281CBD9F00740E39 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
F3E1AAEF281CBDD100740E39 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/iOSSupport/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
- F59C710600D5CB5801000001 /* SDL_image.info */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SDL_image.info; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -379,7 +378,6 @@
isa = PBXGroup;
children = (
F59C710100D5CB5801000001 /* resources */,
- F59C710600D5CB5801000001 /* SDL_image.info */,
);
path = "pkg-support";
sourceTree = SOURCE_ROOT;
diff --git a/Xcode/package b/Xcode/package
deleted file mode 100755
index 6e6b5707c..000000000
--- a/Xcode/package
+++ /dev/null
@@ -1,272 +0,0 @@
-#! /bin/csh -ef
-
-set prog = `/usr/bin/basename $0`
-set usage = "Usage: $prog [-f] root-dir info-file [tiff-file] [-d dest-dir] [-r resource-dir] [-traditional | -gnutar]"
-set noglob
-
-if (-x /usr/bin/mkbom) then
- set mkbom=/usr/bin/mkbom
- set lsbom=/usr/bin/lsbom
-else
- set mkbom=/usr/etc/mkbom
- set lsbom=/usr/etc/lsbom
-endif
-
-if (-x /usr/bin/awk) then
- set awk=/usr/bin/awk
-else
- set awk=/bin/awk
-endif
-
-set gnutar=/usr/bin/gnutar
-set tar=/usr/bin/tar
-set pax=/bin/pax
-
-# gather parameters
-if ($#argv == 0) then
- echo $usage
- exit(1)
-endif
-
-while ( $#argv > 0 )
- switch ( $argv[1] )
- case -d:
- if ( $?destDir ) then
- echo ${prog}: dest-dir parameter already set to ${destDir}.
- echo $usage
- exit(1)
- else if ( $#argv < 2 ) then
- echo ${prog}: -d option requires destination directory.
- echo $usage
- exit(1)
- else
- set destDir = $argv[2]
- shift; shift
- breaksw
- endif
- case -f:
- if ( $?rootDir ) then
- echo ${prog}: root-dir parameter already set to ${rootDir}.
- echo $usage
- exit(1)
- else if ( $#argv < 2 ) then
- echo ${prog}: -f option requires package root directory.
- echo $usage
- exit(1)
- else
- set rootDir = $argv[2]
- set fflag
- shift; shift
- breaksw
- endif
- case -r:
- if ( $?resDir ) then
- echo ${prog}: resource-dir parameter already set to ${resDir}.
- echo $usage
- exit(1)
- else if ( $#argv < 2 ) then
- echo ${prog}: -r option requires package resource directory.
- echo $usage
- exit(1)
- else
- set resDir = $argv[2]
- shift; shift
- breaksw
- endif
- case -traditional:
- set usetar
- unset usegnutar
- unset usepax
- breaksw
- case -gnutar:
- set usegnutar
- unset usepax
- unset usetar
- case -B:
- # We got long file names, better use bigtar instead
- #set archiver = /NextAdmin/Installer.app/Resources/installer_bigtar
- echo 2>&1 ${prog}: -B flag is no longer relevant.
- shift
- breaksw
- case -*:
- echo ${prog}: Unknown option: $argv[1]
- echo $usage
- exit(1)
- case *.info:
- if ( $?info ) then
- echo ${prog}: info-file parameter already set to ${info}.
- echo $usage
- exit(1)
- else
- set info = "$argv[1]"
- shift
- breaksw
- endif
- case *.tiff:
- if ( $?tiff ) then
- echo ${prog}: tiff-file parameter already set to ${tiff}.
- echo $usage
- exit(1)
- else
- set tiff = "$argv[1]"
- shift
- breaksw
- endif
- default:
- if ( $?rootDir ) then
- echo ${prog}: unrecognized parameter: $argv[1]
- echo $usage
- exit(1)
- else
- set rootDir = "$argv[1]"
- shift
- breaksw
- endif
- endsw
-end
-
-# check for mandatory parameters
-if ( ! $?rootDir ) then
- echo ${prog}: missing root-dir parameter.
- echo $usage
- exit(1)
-else if ( ! $?info) then
- echo ${prog}: missing info-file parameter.
- echo $usage
- exit(1)
-endif
-
-# destDir gets default value if unset on command line
-if ( $?destDir ) then
- /bin/mkdir -p $destDir
-else
- set destDir = .
-endif
-
-# derive the root name for the package from the root name of the info file
-set root = `/usr/bin/basename $info .info`
-
-# create package directory
-set pkg = ${destDir}/${root}.pkg
-echo Generating Installer package $pkg ...
-if ( -e $pkg ) /bin/rm -rf $pkg
-/bin/mkdir -p -m 755 $pkg
-
-# (gnu)tar/pax and compress root directory to package archive
-echo -n " creating package archive ... "
-if ( $?fflag ) then
- set pkgTop = ${rootDir:t}
- set parent = ${rootDir:h}
- if ( "$parent" == "$pkgTop" ) set parent = "."
-else
- set parent = $rootDir
- set pkgTop = .
-endif
-if ( $?usetar ) then
- set pkgArchive = $pkg/$root.tar.Z
- (cd $parent; $tar -w $pkgTop) | /usr/bin/compress -f -c > $pkgArchive
-else if ( $?usegnutar ) then
- set pkgArchive = $pkg/$root.tar.gz
- (cd $parent; $gnutar zcf $pkgArchive $pkgTop)
-else
- set pkgArchive = $pkg/$root.pax.gz
- (cd $parent; $pax -w -z -x cpio $pkgTop) > $pkgArchive
-endif
-/bin/chmod 444 $pkgArchive
-echo done.
-
-# copy info file to package
-set pkgInfo = $pkg/$root.info
-echo -n " copying ${info:t} ... "
-/bin/cp $info $pkgInfo
-/bin/chmod 444 $pkgInfo
-echo done.
-
-# copy tiff file to package
-if ( $?tiff ) then
- set pkgTiff = $pkg/$root.tiff
- echo -n " copying ${tiff:t} ... "
- /bin/cp $tiff $pkgTiff
- /bin/chmod 444 $pkgTiff
- echo done.
-endif
-
-# copy resources to package
-if ( $?resDir ) then
- echo -n " copying ${resDir:t} ... "
-
- # don't want to see push/pop output
- pushd $resDir > /dev/null
- # get lists of resources. We'll want to change
- # permissions on just these things later.
- set directoriesInResDir = `find . -type d`
- set filesInResDir = `find . -type f`
- popd > /dev/null
-
- # copy the resource directory contents into the package directory
- foreach resFile (`ls $resDir`)
- cp -r $resDir/$resFile $pkg
- end
-
- pushd $pkg > /dev/null
- # Change all directories to +r+x, except the package
- # directory itself
- foreach resFileItem ($directoriesInResDir)
- if ( $resFileItem != "." ) then
- chmod 555 $resFileItem
- endif
- end
- # change all flat files to read only
- foreach resFileItem ($filesInResDir)
- chmod 444 $resFileItem
- end
- popd > /dev/null
-
- echo done.
-endif
-
-# generate bom file
-set pkgBom = $pkg/$root.bom
-echo -n " generating bom file ... "
-/bin/rm -f $pkgBom
-if ( $?fflag ) then
- $mkbom $parent $pkgBom >& /dev/null
-else
- $mkbom $rootDir $pkgBom >& /dev/null
-endif
-/bin/chmod 444 $pkgArchive
-echo done.
-
-# generate sizes file
-set pkgSizes = $pkg/$root.sizes
-echo -n " generating sizes file ... "
-
-# compute number of files in package
-set numFiles = `$lsbom -s $pkgBom | /usr/bin/wc -l`
-
-# compute package size when compressed
-@ compressedSize = `/usr/bin/du -k -s $pkg | $awk '{print $1}'`
-@ compressedSize += 3 # add 1KB each for sizes, location, status files
-
-@ infoSize = `/bin/ls -s $pkgInfo | $awk '{print $1}'`
-@ bomSize = `/bin/ls -s $pkgBom | $awk '{print $1}'`
-if ( $?tiff ) then
- @ tiffSize = `/bin/ls -s $pkgTiff | $awk '{print $1}'`
-else
- @ tiffSize = 0
-endif
-
-@ installedSize = `/usr/bin/du -k -s $rootDir | $awk '{print $1}'`
-@ installedSize += $infoSize + $bomSize + $tiffSize + 3
-
-# echo size parameters to sizes file
-echo NumFiles $numFiles > $pkgSizes
-echo InstalledSize $installedSize >> $pkgSizes
-echo CompressedSize $compressedSize >> $pkgSizes
-echo done.
-echo " ... finished generating $pkg."
-
-exit(0)
-
-# end package
-
diff --git a/Xcode/pkg-support/SDL_image.info b/Xcode/pkg-support/SDL_image.info
deleted file mode 100644
index fa02a8f64..000000000
--- a/Xcode/pkg-support/SDL_image.info
+++ /dev/null
@@ -1,15 +0,0 @@
-Title SDL_image 1.2.4
-Version 1
-Description SDL_image Library for Mac OS X (http://www.libsdl.org/projects/SDL_image)
-DefaultLocation /Library/Frameworks
-Diskname (null)
-DeleteWarning
-NeedsAuthorization NO
-DisableStop NO
-UseUserMask NO
-Application NO
-Relocatable YES
-Required NO
-InstallOnly NO
-RequiresReboot NO
-InstallFat NO
diff --git a/Xcode/pkg-support/mkpackage.sh b/Xcode/pkg-support/mkpackage.sh
deleted file mode 100755
index 478c0c1c1..000000000
--- a/Xcode/pkg-support/mkpackage.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-# Generic script to create a package with Project Builder in mind
-# There should only be one version of this script for all projects!
-
-FRAMEWORK="$1"
-VARIANT="$2"
-
-PACKAGE="$FRAMEWORK"
-PACKAGE_RESOURCES="pkg-support/resources"
-
-echo "Building package for $FRAMEWORK.framework"
-echo "Will fetch resources from $PACKAGE_RESOURCES"
-echo "Will create the package $PACKAGE.pkg"
-
-# create a copy of the framework
-mkdir -p build/pkg-tmp
-xcrun CpMac -r "build/$FRAMEWORK.framework" build/pkg-tmp/
-
-./package build/pkg-tmp "pkg-support/$PACKAGE.info" -d build -r "$PACKAGE_RESOURCES"
-
-# remove temporary files
-rm -rf build/pkg-tmp
-
-# compress
-(cd build; tar -zcvf "$PACKAGE.pkg.tar.gz" "$PACKAGE.pkg")
-