#!/bin/sh

PACKAGE_DIR="${1:-.}"

echo "Scanning: $PACKAGE_DIR"
echo "=============================="

found=0

for pkg in "$PACKAGE_DIR"/*.pkg; do
    # Skip if no .pkg files exist
    [ -f "$pkg" ] || continue

    arch=$(pkg info -F "$pkg" 2>/dev/null | awk -F': +' '/^Architecture/ {print $2}')

    if echo "$arch" | grep -q '^FreeBSD:14:'; then
        echo "$pkg — $arch"
        found=1
    fi
done

echo "=============================="

if [ "$found" -eq 0 ]; then
    echo "No FreeBSD:14 packages found."
fi
