diff --git a/README.md b/README.md index 28a651c..08ca593 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,5 @@ # ddd +GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger, or the Python debugger. +Besides ``usual'' front-end features such as viewing source texts, DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs. + diff --git a/ddd-3.3.12-gcc-4.4.patch b/ddd-3.3.12-gcc-4.4.patch new file mode 100644 index 0000000..0644d27 --- /dev/null +++ b/ddd-3.3.12-gcc-4.4.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ddd/gcc44.patch +# Copyright (C) 2010 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms +# of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -Nur ddd-3.3.12-orig/ddd/strclass.C ddd-3.3.12/ddd/strclass.C +--- ddd-3.3.12-orig/ddd/strclass.C 2010-05-11 11:41:11.404406436 +0000 ++++ ddd-3.3.12/ddd/strclass.C 2010-05-11 11:42:01.802908366 +0000 +@@ -38,6 +38,7 @@ + #include + #include + #include ++#include + #include + + void string::error(const char* msg) const diff --git a/ddd.desktop b/ddd.desktop new file mode 100644 index 0000000..2884162 --- /dev/null +++ b/ddd.desktop @@ -0,0 +1,71 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=ddd +Type=Application +GenericName=Data Display Debugger +GenericName[af]=Data Vertoon Ontfouter +GenericName[ar]=أداة لكشف وإصلاح الأخطاء +GenericName[az]=Verilən Göstəriş Xəta Ayıqlayıcısı +GenericName[bn]=ডেটা ডিসপ্লে ডিবাগার +GenericName[br]=Dizraener Diskwel Roadoù +GenericName[ca]=Depurador de dades en pantalla +GenericName[cy]=Dadnamydd Dangosydd Data +GenericName[da]=Fejlsøger med datavisning +GenericName[de]=DD-Debugger +GenericName[el]=Αποσφαλματωτής Εμφάνισης Δεδομένων +GenericName[eo]=Datummontra sencimigilo +GenericName[es]=Depurador visual de datos ('Data Display Debugger') +GenericName[et]=DDD silur +GenericName[fa]=اشکال‌زدای نمایش داده‌ها +GenericName[fi]=DDD-vianjäljitysohjelma +GenericName[fo]=Dátuskíggjakembari +GenericName[fr]=Débogueur symbolique +GenericName[fy]=Data-display-debugger +GenericName[gl]=Depurador da Saída de Dados +GenericName[hi]=डाटा डिस्प्ले डिबगर +GenericName[hr]=Uklanjanje nedostataka u prikazu podataka +GenericName[hu]=Nyomkövető +GenericName[id]=Debugger Display Data +GenericName[is]=DD-villugreiningartól +GenericName[it]=Debugger visuale dei dati +GenericName[km]=កម្មវិធី​បំបាត់​កំហុស​នៃ​ការ​បង្ហាញ​ទិន្នន័យ +GenericName[ko]=자료 표시 벌레잡이 +GenericName[lo]=ເຄື່ອງມືດີບັກສະແດງຂໍ້ມູນ +GenericName[lt]=Duomenų vaizdavimo derinimo programa +GenericName[lv]=Displeja Datu Atkļūdotājs +GenericName[mn]=DD-Debugger +GenericName[ms]=Penyahralat Data Paparan +GenericName[nl]=Data-display-debugger +GenericName[nso]=Debugger yago Bontsha Data +GenericName[oc]=Depurador de datas visuau +GenericName[pa]=ਡਾਟਾ ਡਿਸਪਲੇਅ ਡੀਬੱਗਰ +GenericName[pl]=Debuger danych +GenericName[pt_BR]=Depurador de Dados +GenericName[ro]=Depanatorul DDD +GenericName[ru]=Экранный отладчик DDD +GenericName[rw]=Mukemuramakosa Kwerekana Ibyatanzwe +GenericName[sk]=Debugger zobrazujúci dáta +GenericName[ss]=Sisusi ma-bug sekubonisa imininingwane lengakahlutwaa +GenericName[sv]=Datavisande felsökningsprogram +GenericName[ta]=தரவுக் காட்சிப் பிழைநீக்கி +GenericName[tg]=Дурустгари намоиши додаҳо +GenericName[th]=เครื่องมือดีบักการแสดงข้อมูล +GenericName[tr]=Veri Gösterim Hata Ayıklayıcısı +GenericName[tt]=Täräzäle Betçe (DDD) +GenericName[uk]=Зневадник "Data Display Debugger" +GenericName[ven]=Debugger i no sumbedza mafhungo (Data) +GenericName[vi]= Trình sửa lỗi hiển thị dữ liệu +GenericName[wa]=Disbugueu DDD +GenericName[xh]=Umbonisi we Data ye Debugger +GenericName[zh_CN]=数据显示调试器 +GenericName[zh_TW]=資料顯示除錯器 +GenericName[zu]=Umcoshi wamaphutha womboniso wedata +Name=DDD +Name[af]=Ddd +Name[ar]=دي.دي.دي +Name[de]=DDD (Debugger) +Name[hi]=डीडीडी +Name[mn]=DDD (Debugger) +X-KDE-StartupNotify=true +Icon=xapp +Categories=Application;Development; diff --git a/ddd.spec b/ddd.spec new file mode 100644 index 0000000..7bf1051 --- /dev/null +++ b/ddd.spec @@ -0,0 +1,74 @@ +Name: ddd +Version: 3.3.12 +Release: 2mamba +Summary: A graphical front-end for command-line debuggers +Group: Graphical Desktop/Applications/Development +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://www.gnu.org/software/ddd/ +Source: http://ftp.gnu.org/gnu/ddd/ddd-%{version}.tar.gz +Source1: ddd.desktop +Patch0: ddd-3.3.12-gcc-4.4.patch +License: GPL +BuildRoot: %{_tmppath}/%{name}-%{version}-root +Requires(post):%{__install_info} + +%description +GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger, or the Python debugger. +Besides ``usual'' front-end features such as viewing source texts, DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs. + +%prep +%setup -q +%patch0 -p1 + +%build +%configure +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +install -D -m 644 %{S:1} \ + %{buildroot}%{_datadir}/applications/%{name}.desktop + +# remove duplicated files +rm -f %{buildroot}%{_datadir}/%{name}-%{version}/COPYING \ + %{buildroot}%{_datadir}/%{name}-%{version}/NEWS + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +%install_info %{name}.info +%install_info %{name}-themes.info + +%preun +%install_info %{name}.info +%install_info %{name}-themes.info +: + +%files +%defattr(-,root,root) +%{_bindir}/%{name} +%{_datadir}/%{name}-%{version} +%{_datadir}/applications/%{name}.desktop +%{_infodir}/%{name}.info* +%{_infodir}/%{name}-themes.info* +%{_mandir}/man1/* +%doc AUTHORS COPYING COPYING.DOC CREDITS +#NEWS README TODO + +%changelog +* Thu Jul 11 2013 Automatic Build System 3.3.12-2mamba +- automatic rebuild by autodist + +* Tue Feb 17 2009 Silvan Calarco 3.3.12-1mamba +- automatic update by autodist + +* Fri Jul 14 2006 Stefano Cotta Ramusino 3.3.11-2qilnx +- added desktop file + +* Wed Jul 12 2006 Stefano Cotta Ramusino 3.3.11-1qilnx +- package created by autospec