tl;dr: an Excel sheet which lets you sort by which pin to reference (HD26 side, or each of the DB15 ends) to assist in assembling - see here: https://1drv.ms/x/s!AohUnCWEgUwAhYBLhNsTRlNsGaYNXQ
Buy this cable: https://www.arrow.com/en/products/cs-dsdhd26mm0-005/amphenol (the colors inside this cable are what the colors in the spreadsheet refer to)
Buy these connectors: https://www.arrow.com/en/products/da15p064txlf/amphenol-fci (male DB15s - one for monitor input from Mac's video-out port), and https://www.arrow.com/en/products/da15s064tlf/amphenol-fci (female DB15s - one for joystick