Index: libs/libmythtv/scanwizardhelpers.h
===================================================================
--- libs/libmythtv/scanwizardhelpers.h	(revision 11259)
+++ libs/libmythtv/scanwizardhelpers.h	(working copy)
@@ -183,6 +183,7 @@
         UK,
         DE,
         ES,
+        NZ,
     };
 
     ScanCountry();
Index: libs/libmythtv/frequencytables.cpp
===================================================================
--- libs/libmythtv/frequencytables.cpp	(revision 11259)
+++ libs/libmythtv/frequencytables.cpp	(working copy)
@@ -324,6 +324,12 @@
         474000000, 858000000, 8000000, "", 0, INVERSION_OFF,
         BANDWIDTH_8_MHZ, FEC_AUTO, FEC_AUTO, QAM_AUTO, TRANSMISSION_MODE_AUTO,
         GUARD_INTERVAL_AUTO, HIERARCHY_NONE, QAM_AUTO, 125000, 0); // UHF 21-69
+
+    // New Zealand
+    fmap["dvbt_ofdm_nz0"] = new DVBFrequencyTable(
+        474000000, 858000000, 8000000, "", 0, INVERSION_OFF,
+        BANDWIDTH_8_MHZ, FEC_AUTO, FEC_AUTO, QAM_AUTO, TRANSMISSION_MODE_AUTO,
+        GUARD_INTERVAL_AUTO, HIERARCHY_NONE, QAM_AUTO, 125000, 0); // UHF 21-69
 #endif // USING_DVB
 
 //#define DEBUG_DVB_OFFSETS
Index: libs/libmythtv/scanwizardhelpers.cpp
===================================================================
--- libs/libmythtv/scanwizardhelpers.cpp	(revision 11259)
+++ libs/libmythtv/scanwizardhelpers.cpp	(working copy)
@@ -377,6 +377,8 @@
         country = UK;
     else if (qtcountry == QLocale::Spain)
         country = ES;
+    else if (qtcountry == QLocale::NewZealand)
+        country = NZ;
 #endif
 
     setLabel(tr("Country"));
@@ -386,6 +388,7 @@
     addSelection(QObject::tr("United Kingdom"), "uk", country == UK);
     addSelection(QObject::tr("Germany"),        "de", country == DE);
     addSelection(QObject::tr("Spain"),          "es", country == ES);
+    addSelection(QObject::tr("New Zealand"),    "nz", country == NZ);
 }
 
 ScanOptionalConfig::ScanOptionalConfig(ScanWizard *wizard,
