diff options
-rw-r--r-- | sci-electronics/kicad/Manifest | 30 | ||||
-rw-r--r-- | sci-electronics/kicad/files/digest-kicad-20060328 | 2 | ||||
-rw-r--r-- | sci-electronics/kicad/files/digest-kicad-20060424 | 6 | ||||
-rw-r--r-- | sci-electronics/kicad/files/kicad-20060424-gcc41.patch | 261 | ||||
-rw-r--r-- | sci-electronics/kicad/kicad-20060328.ebuild | 100 | ||||
-rw-r--r-- | sci-electronics/kicad/kicad-20060424.ebuild | 117 |
6 files changed, 4 insertions, 512 deletions
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index bfde06d34170..5d8e631a93f9 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,23 +1,7 @@ -AUX kicad-20060424-gcc41.patch 10623 RMD160 aa85f2002a514be2297d0ebd10ddecb142cea25d SHA1 20ab4062e7e0995ffc3bd8d5b892c5f3eee1918a SHA256 df896c8b0954a9a4b1e3d13e6fbb9eb8690bb8471f743bdfc8ba74d03b99062b -MD5 0f2956ae5d29f409f3ccb58c917c2547 files/kicad-20060424-gcc41.patch 10623 -RMD160 aa85f2002a514be2297d0ebd10ddecb142cea25d files/kicad-20060424-gcc41.patch 10623 -SHA256 df896c8b0954a9a4b1e3d13e6fbb9eb8690bb8471f743bdfc8ba74d03b99062b files/kicad-20060424-gcc41.patch 10623 -DIST kicad-2006-03-28.tgz 56088619 -DIST kicad-2006-04-24.tgz 56566245 RMD160 3efc8be239326a38fbf7f50bede03644c38c553a SHA1 e22ce004a82529ace24944ac4ca8812557c3cd17 SHA256 bbab5bef39e27009d99f2fce1d79c54397296c9e0b44e7e5d870a8226646b0b5 DIST kicad-2006-06-26.tgz 57903490 RMD160 2eeb86863ffc847c35384a9474daefc64b4eae7a SHA1 0c7d27c8a7ac6bbeaef31b81c3403bfc629c3435 SHA256 88d24bf753ceca85814883f621299a1c189722b284d9685009f7668477a02337 DIST kicad-2006-08-28.tgz 58438630 RMD160 7e14ca52b0fd71385b24bb98f02c30cb488b8c85 SHA1 61e5346219ea9233642c0150d8e98697daadfdda SHA256 a7a7197bae9a78bf4af1e5ef40152057b27a605403791c101a8684ea766fd637 -DIST kicad-20060328.tar.bz2 9643428 -DIST kicad-20060424.tar.bz2 9579336 RMD160 e6d601ac85fdcb22fa09cef61333b06e1d18f24e SHA1 58b3a6f11e99065f8bd52a530049651680bb29be SHA256 22e1118925449fe5efc9bb9938e5b49b43d834743e3a5571ed15b34317be0f35 DIST kicad-20060626.tar.bz2 11246097 RMD160 2d684eb417514005e49eb47755e97cca6716d478 SHA1 3b0636e3a94fb341d4c4b3eea34f7db834509d64 SHA256 88e175c94a21a7dcd0d47f9cae3b6541a7ca646b4db64af8eee27af7102c8926 DIST kicad-20060828.tar.bz2 11314983 RMD160 183eefd26e6ceb0623a314a2348e08e7c1470bd6 SHA1 a26a748e77ae8b64fe843e12ce35fbe2101e60ba SHA256 d2d203c77f18c60d98f3d19150bce9ceba41810c147c3d59d820d4d683ca5ef1 -EBUILD kicad-20060328.ebuild 3418 RMD160 1281cf23adc6cf3115c8f6f3b55f12352e76f269 SHA1 72acdffa3900273827a90213e94ca267b49a3811 SHA256 6d5ab314c2190e0e77625280315422af5f003598b1493454c5366f483e4facab -MD5 0ba6b3e2399d8bdfcf52f969d9fe426c kicad-20060328.ebuild 3418 -RMD160 1281cf23adc6cf3115c8f6f3b55f12352e76f269 kicad-20060328.ebuild 3418 -SHA256 6d5ab314c2190e0e77625280315422af5f003598b1493454c5366f483e4facab kicad-20060328.ebuild 3418 -EBUILD kicad-20060424.ebuild 3877 RMD160 a0c2d61d6113b405689977471d6eb9fec8e4d9b5 SHA1 413d1ca33f75ce205e5588926617ab34ac7455b9 SHA256 69a48d4e86abbe7725f565b29efb5a4b75eb615842ab8225917c3abdbf34461c -MD5 dbcac4a18bcea9ba660f68620b71580f kicad-20060424.ebuild 3877 -RMD160 a0c2d61d6113b405689977471d6eb9fec8e4d9b5 kicad-20060424.ebuild 3877 -SHA256 69a48d4e86abbe7725f565b29efb5a4b75eb615842ab8225917c3abdbf34461c kicad-20060424.ebuild 3877 EBUILD kicad-20060626.ebuild 3450 RMD160 ebb52c6003d6a6099a799039d7e33bb462cecbb2 SHA1 9994a7c4ae603dbf11c96131046b03142a41957f SHA256 d44f1ff6be3a7af15fb3316d5457f72864c8d8fe463d192ee0fb86a94c5cd055 MD5 9508cff3465e5fd3ea04a6686b3604f5 kicad-20060626.ebuild 3450 RMD160 ebb52c6003d6a6099a799039d7e33bb462cecbb2 kicad-20060626.ebuild 3450 @@ -26,20 +10,14 @@ EBUILD kicad-20060828.ebuild 3450 RMD160 27c486202fcdedde2917a6b1ab4a419960457f2 MD5 db424ccc4427b591cb8b37a8b909b2d8 kicad-20060828.ebuild 3450 RMD160 27c486202fcdedde2917a6b1ab4a419960457f2d kicad-20060828.ebuild 3450 SHA256 2794fbdca7a3493d1c22ced9dadf3f8433c8eca604e05442d0b9d539eb6ae518 kicad-20060828.ebuild 3450 -MISC ChangeLog 1775 RMD160 0e4c92f54aff6221d9a831c2f072e5642f4314f0 SHA1 7badff12031081915c97777d5c14986dbe9238fa SHA256 e1578efee221bf807671f16d5e94998de98e7dde8b911e829d96c847681e6b28 -MD5 e33c2dae17ae38207c0eb5624283259a ChangeLog 1775 -RMD160 0e4c92f54aff6221d9a831c2f072e5642f4314f0 ChangeLog 1775 -SHA256 e1578efee221bf807671f16d5e94998de98e7dde8b911e829d96c847681e6b28 ChangeLog 1775 +MISC ChangeLog 1939 RMD160 e6b09128e561c7d20fdd14bfb838be8e3126b24d SHA1 022a8eb1507d51747671fd05e1bb3c90ab35d7cf SHA256 02a3a006c383bff4b37a08297cc6867f046042aba33b2a694e35aef6df9d067e +MD5 0402da0704bc92f3e2387dd6fd800b86 ChangeLog 1939 +RMD160 e6b09128e561c7d20fdd14bfb838be8e3126b24d ChangeLog 1939 +SHA256 02a3a006c383bff4b37a08297cc6867f046042aba33b2a694e35aef6df9d067e ChangeLog 1939 MISC metadata.xml 339 RMD160 edfadf44bb7c0a6049e40379258ccfbe89b74b5f SHA1 387abeb29f7e875057901f84b2bdb77c4f942c2e SHA256 311ce02a24351429c5d83af4292d0b8fa315ffde140ba06ac64e6bf3c233d173 MD5 cf9f0a7798ab8fd2681122e170b0674c metadata.xml 339 RMD160 edfadf44bb7c0a6049e40379258ccfbe89b74b5f metadata.xml 339 SHA256 311ce02a24351429c5d83af4292d0b8fa315ffde140ba06ac64e6bf3c233d173 metadata.xml 339 -MD5 9f1db0d56ee2a97c75ce18ab5def97fc files/digest-kicad-20060328 135 -RMD160 9b03dad3a6313324d9576e15ecb2e08dad91b07b files/digest-kicad-20060328 135 -SHA256 86ce43541fa735749a030f04a041f6d54f706812605fa5e71fd83e8cf50a6962 files/digest-kicad-20060328 135 -MD5 f551be6aa6e9abeaea8636d2164587b9 files/digest-kicad-20060424 497 -RMD160 842aaf6ba27a4f9cfbecb26a29142cce13e90cdd files/digest-kicad-20060424 497 -SHA256 da587ea090cf0e7ca665c448f23f3aa09c95d2d171dce12477205bec0f0c4b47 files/digest-kicad-20060424 497 MD5 c39921993cbb08b84ea606a5b52b3817 files/digest-kicad-20060626 500 RMD160 6d048c826ebbfbd3dad5d2fc3a363f02d8ed0c41 files/digest-kicad-20060626 500 SHA256 721cb45559ae385aa3da978955859ee252da1cff12334444dbb8acb293717eda files/digest-kicad-20060626 500 diff --git a/sci-electronics/kicad/files/digest-kicad-20060328 b/sci-electronics/kicad/files/digest-kicad-20060328 deleted file mode 100644 index 8f08467bab35..000000000000 --- a/sci-electronics/kicad/files/digest-kicad-20060328 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 f0f5f7a82c2bc05d8b41476250759b8a kicad-2006-03-28.tgz 56088619 -MD5 511f80203ed570ec52a821d1f50efad7 kicad-20060328.tar.bz2 9643428 diff --git a/sci-electronics/kicad/files/digest-kicad-20060424 b/sci-electronics/kicad/files/digest-kicad-20060424 deleted file mode 100644 index cf0834b54c52..000000000000 --- a/sci-electronics/kicad/files/digest-kicad-20060424 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 c0073b57e6420934ad8846965f967524 kicad-2006-04-24.tgz 56566245 -RMD160 3efc8be239326a38fbf7f50bede03644c38c553a kicad-2006-04-24.tgz 56566245 -SHA256 bbab5bef39e27009d99f2fce1d79c54397296c9e0b44e7e5d870a8226646b0b5 kicad-2006-04-24.tgz 56566245 -MD5 85c627149f3574e9163e33598c87f537 kicad-20060424.tar.bz2 9579336 -RMD160 e6d601ac85fdcb22fa09cef61333b06e1d18f24e kicad-20060424.tar.bz2 9579336 -SHA256 22e1118925449fe5efc9bb9938e5b49b43d834743e3a5571ed15b34317be0f35 kicad-20060424.tar.bz2 9579336 diff --git a/sci-electronics/kicad/files/kicad-20060424-gcc41.patch b/sci-electronics/kicad/files/kicad-20060424-gcc41.patch deleted file mode 100644 index a4a512df3be2..000000000000 --- a/sci-electronics/kicad/files/kicad-20060424-gcc41.patch +++ /dev/null @@ -1,261 +0,0 @@ -diff -urN kicad-20060424/3d-viewer/3d_struct.h kicad-20060424-gcc41/3d-viewer/3d_struct.h ---- kicad-20060424/3d-viewer/3d_struct.h 2006-03-03 11:03:24.000000000 +0100 -+++ kicad-20060424-gcc41/3d-viewer/3d_struct.h 2006-06-09 07:53:32.000000000 +0200 -@@ -21,7 +21,7 @@ - public:
- double x, y, z;
- public:
-- S3D_Vertex::S3D_Vertex(void);
-+ S3D_Vertex(void);
- };
-
- class S3D_Material: public EDA_BaseStruct /* openGL "material" data*/
-diff -urN kicad-20060424/3d-viewer/3d_viewer.h kicad-20060424-gcc41/3d-viewer/3d_viewer.h ---- kicad-20060424/3d-viewer/3d_viewer.h 2005-12-05 09:47:58.000000000 +0100 -+++ kicad-20060424-gcc41/3d-viewer/3d_viewer.h 2006-06-09 07:53:32.000000000 +0200 -@@ -125,7 +125,7 @@ -
-
- public:
--WinEDA3D_DrawFrame::WinEDA3D_DrawFrame(WinEDA_BasePcbFrame * parent, WinEDA_App *app_parent,
-+ WinEDA3D_DrawFrame(WinEDA_BasePcbFrame * parent, WinEDA_App *app_parent,
- const wxString& title );
-
- void Exit3DFrame(wxCommandEvent& event);
-diff -urN kicad-20060424/eeschema/libcmp.h kicad-20060424-gcc41/eeschema/libcmp.h ---- kicad-20060424/eeschema/libcmp.h 2005-12-05 09:47:54.000000000 +0100 -+++ kicad-20060424-gcc41/eeschema/libcmp.h 2006-06-09 07:53:32.000000000 +0200 -@@ -208,7 +208,7 @@ - wxPoint & pin_pos, int orient,
- int TextInside, bool DrawPinNum, bool DrawPinName,
- int Color, int DrawMode);
-- void LibDrawPin::PlotPinTexts(wxPoint & pin_pos, int orient,
-+ void PlotPinTexts(wxPoint & pin_pos, int orient,
- int TextInside, bool DrawPinNum, bool DrawPinName);
- };
-
-diff -urN kicad-20060424/include/pcbstruct.h kicad-20060424-gcc41/include/pcbstruct.h ---- kicad-20060424/include/pcbstruct.h 2006-01-03 12:16:44.000000000 +0100 -+++ kicad-20060424-gcc41/include/pcbstruct.h 2006-06-09 07:53:32.000000000 +0200 -@@ -212,7 +212,7 @@ - EDGE_ZONE * m_CurrentLimitZone; /* pointeur sur la liste des segments
- de delimitation de la zone en cours de trace */
-
-- BOARD::BOARD(EDA_BaseStruct * StructFather, WinEDA_BasePcbFrame * frame);
-+ BOARD(EDA_BaseStruct * StructFather, WinEDA_BasePcbFrame * frame);
- ~BOARD(void);
-
- /* supprime du chainage la structure Struct */
-@@ -272,8 +272,8 @@ - int m_Angle; // pour les arcs: "longueur" de l'arc en 1/10 deg
-
- public:
-- DRAWSEGMENT::DRAWSEGMENT(EDA_BaseStruct * StructFather, DrawStructureType idtype = TYPEDRAWSEGMENT);
-- DRAWSEGMENT:: ~DRAWSEGMENT(void);
-+ DRAWSEGMENT(EDA_BaseStruct * StructFather, DrawStructureType idtype = TYPEDRAWSEGMENT);
-+ ~DRAWSEGMENT(void);
-
- // Read/write data
- bool WriteDrawSegmentDescr(FILE * File);
-@@ -298,9 +298,9 @@ - class EDGE_ZONE: public DRAWSEGMENT
- {
- public:
-- EDGE_ZONE::EDGE_ZONE(EDA_BaseStruct * StructFather);
-- EDGE_ZONE::EDGE_ZONE(const EDGE_ZONE & edgezone);
-- EDGE_ZONE:: ~EDGE_ZONE(void);
-+ EDGE_ZONE(EDA_BaseStruct * StructFather);
-+ EDGE_ZONE(const EDGE_ZONE & edgezone);
-+ ~EDGE_ZONE(void);
- };
-
-
-@@ -318,8 +318,8 @@ - wxString m_Diag; /* Associated text (comment) */
-
- public:
-- MARQUEUR::MARQUEUR(EDA_BaseStruct * StructFather);
-- MARQUEUR::~MARQUEUR(void);
-+ MARQUEUR(EDA_BaseStruct * StructFather);
-+ ~MARQUEUR(void);
- void UnLink( void );
- void Draw( WinEDA_DrawPanel * panel, wxDC * DC, int DrawMode);
- };
-diff -urN kicad-20060424/include/wxstruct.h kicad-20060424-gcc41/include/wxstruct.h ---- kicad-20060424/include/wxstruct.h 2006-04-19 16:31:12.000000000 +0200 -+++ kicad-20060424-gcc41/include/wxstruct.h 2006-06-09 07:53:32.000000000 +0200 -@@ -416,7 +416,7 @@ - // Chargement de modules
- MODULE * Get_Librairie_Module(wxWindow * winaff, const wxString & library,
- const wxString & ModuleName, bool show_msg_err);
-- wxString WinEDA_BasePcbFrame::Select_1_Module_From_List(
-+ wxString Select_1_Module_From_List(
- wxWindow * active_window, const wxString & Library,
- const wxString & Mask, const wxString & KeyWord);
- MODULE * Load_Module_From_Library(const wxString & library, wxDC * DC);
-@@ -981,8 +981,7 @@ - bool EditSheet(DrawSheetStruct * Sheet, wxDC * DC);
- private:
- void StartMoveSheet(DrawSheetStruct* sheet, wxDC * DC);
-- DrawSheetLabelStruct * WinEDA_SchematicFrame::Create_PinSheet(
-- DrawSheetStruct * Sheet, wxDC * DC);
-+ DrawSheetLabelStruct * Create_PinSheet(DrawSheetStruct * Sheet, wxDC * DC);
- void Edit_PinSheet(DrawSheetLabelStruct * SheetLabel, wxDC * DC);
- void StartMove_PinSheet(DrawSheetLabelStruct * SheetLabel, wxDC * DC);
- void Place_PinSheet(DrawSheetLabelStruct * SheetLabel, wxDC * DC);
-diff -urN kicad-20060424/kicad/kicad.h kicad-20060424-gcc41/kicad/kicad.h ---- kicad-20060424/kicad/kicad.h 2006-03-20 13:31:36.000000000 +0100 -+++ kicad-20060424-gcc41/kicad/kicad.h 2006-06-09 07:53:32.000000000 +0200 -@@ -78,7 +78,7 @@ - WinEDA_TreePrj * m_TreeProject; - - public: -- WinEDA_PrjFrame::WinEDA_PrjFrame(WinEDA_MainFrame * parent, -+ WinEDA_PrjFrame(WinEDA_MainFrame * parent, - const wxPoint & pos, const wxSize & size ); - ~WinEDA_PrjFrame(void) {} - void OnSelect(wxTreeEvent & Event); -diff -urN kicad-20060424/pcbnew/autorout.h kicad-20060424-gcc41/pcbnew/autorout.h ---- kicad-20060424/pcbnew/autorout.h 2006-01-11 07:57:34.000000000 +0100 -+++ kicad-20060424-gcc41/pcbnew/autorout.h 2006-06-09 07:53:32.000000000 +0200 -@@ -138,8 +138,8 @@ - int m_MemSize;
-
- public:
-- BOARDHEAD::BOARDHEAD(void);
-- BOARDHEAD::~BOARDHEAD(void);
-+ BOARDHEAD(void);
-+ ~BOARDHEAD(void);
- int InitBoard(void);
- void UnInitBoard(void);
-
-diff -urN kicad-20060424/pcbnew/class_cotation.h kicad-20060424-gcc41/pcbnew/class_cotation.h ---- kicad-20060424/pcbnew/class_cotation.h 2006-01-03 12:16:50.000000000 +0100 -+++ kicad-20060424-gcc41/pcbnew/class_cotation.h 2006-06-09 07:53:32.000000000 +0200 -@@ -26,8 +26,8 @@ - int FlecheG2_ox, FlecheG2_oy, FlecheG2_fx, FlecheG2_fy;
-
- public:
-- COTATION::COTATION(EDA_BaseStruct * StructFather);
-- COTATION::~COTATION(void);
-+ COTATION(EDA_BaseStruct * StructFather);
-+ ~COTATION(void);
-
- bool ReadCotationDescr(FILE * File, int * LineNum);
- bool WriteCotationDescr(FILE * File);
-diff -urN kicad-20060424/pcbnew/class_equipot.h kicad-20060424-gcc41/pcbnew/class_equipot.h ---- kicad-20060424/pcbnew/class_equipot.h 2005-02-02 08:45:24.000000000 +0100 -+++ kicad-20060424-gcc41/pcbnew/class_equipot.h 2006-06-09 07:53:32.000000000 +0200 -@@ -22,8 +22,8 @@ - CHEVELU * m_RatsnestStart; // pointeur sur debut de liste ratsnests du net
- CHEVELU * m_RatsnestEnd; // pointeur sur fin de liste ratsnests du net
-
-- EQUIPOT::EQUIPOT(EDA_BaseStruct * StructFather);
-- EQUIPOT::~EQUIPOT(void);
-+ EQUIPOT(EDA_BaseStruct * StructFather);
-+ ~EQUIPOT(void);
-
- /* Effacement memoire de la structure */
- void UnLink( void );
-diff -urN kicad-20060424/pcbnew/class_mire.h kicad-20060424-gcc41/pcbnew/class_mire.h ---- kicad-20060424/pcbnew/class_mire.h 2005-06-07 09:51:48.000000000 +0200 -+++ kicad-20060424-gcc41/pcbnew/class_mire.h 2006-06-09 07:53:32.000000000 +0200 -@@ -17,8 +17,8 @@ - int m_Size;
-
- public:
-- MIREPCB::MIREPCB(EDA_BaseStruct * StructFather);
-- MIREPCB::~MIREPCB(void);
-+ MIREPCB(EDA_BaseStruct * StructFather);
-+ ~MIREPCB(void);
-
- bool WriteMirePcbDescr(FILE * File);
- bool ReadMirePcbDescr(FILE * File, int * LineNum);
-diff -urN kicad-20060424/pcbnew/class_module.h kicad-20060424-gcc41/pcbnew/class_module.h ---- kicad-20060424/pcbnew/class_module.h 2005-12-14 11:18:06.000000000 +0100 -+++ kicad-20060424-gcc41/pcbnew/class_module.h 2006-06-09 07:53:32.000000000 +0200 -@@ -67,9 +67,9 @@ - wxString m_KeyWord; // Liste des mots cles relatifs au module
-
- public:
-- MODULE::MODULE(BOARD * parent);
-- MODULE::MODULE(MODULE * module);
-- MODULE::~MODULE(void);
-+ MODULE(BOARD * parent);
-+ MODULE(MODULE * module);
-+ ~MODULE(void);
-
- void Copy(MODULE * Module); // Copy structure
- MODULE * Next(void) { return (MODULE *) Pnext; }
-diff -urN kicad-20060424/pcbnew/class_pcb_text.h kicad-20060424-gcc41/pcbnew/class_pcb_text.h ---- kicad-20060424/pcbnew/class_pcb_text.h 2005-06-07 09:51:48.000000000 +0200 -+++ kicad-20060424-gcc41/pcbnew/class_pcb_text.h 2006-06-09 07:53:32.000000000 +0200 -@@ -9,9 +9,9 @@ - class TEXTE_PCB: public EDA_BaseStruct, public EDA_TextStruct
- {
- public:
-- TEXTE_PCB::TEXTE_PCB(EDA_BaseStruct * parent);
-- TEXTE_PCB::TEXTE_PCB(TEXTE_PCB * textepcb);
-- TEXTE_PCB::~TEXTE_PCB(void);
-+ TEXTE_PCB(EDA_BaseStruct * parent);
-+ TEXTE_PCB(TEXTE_PCB * textepcb);
-+ ~TEXTE_PCB(void);
-
- /* supprime du chainage la structure Struct */
- void UnLink( void );
-diff -urN kicad-20060424/pcbnew/class_text_mod.h kicad-20060424-gcc41/pcbnew/class_text_mod.h ---- kicad-20060424/pcbnew/class_text_mod.h 2005-12-05 09:47:58.000000000 +0100 -+++ kicad-20060424-gcc41/pcbnew/class_text_mod.h 2006-06-09 07:53:32.000000000 +0200 -@@ -24,8 +24,8 @@ - wxString m_Text;
-
- public:
-- TEXTE_MODULE::TEXTE_MODULE(MODULE * parent, int text_type = TEXT_is_DIVERS );
-- TEXTE_MODULE::~TEXTE_MODULE(void);
-+ TEXTE_MODULE(MODULE * parent, int text_type = TEXT_is_DIVERS );
-+ ~TEXTE_MODULE(void);
-
- /* supprime du chainage la structure Struct */
- void UnLink( void );
-diff -urN kicad-20060424/pcbnew/class_track.h kicad-20060424-gcc41/pcbnew/class_track.h ---- kicad-20060424/pcbnew/class_track.h 2006-01-27 16:55:04.000000000 +0100 -+++ kicad-20060424-gcc41/pcbnew/class_track.h 2006-06-09 07:53:32.000000000 +0200 -@@ -32,8 +32,8 @@ - int m_Param; // Auxiliary variable ( used in some computations )
-
- public:
-- TRACK::TRACK(EDA_BaseStruct * StructFather, DrawStructureType idtype = TYPETRACK);
-- TRACK::TRACK(const TRACK & track);
-+ TRACK(EDA_BaseStruct * StructFather, DrawStructureType idtype = TYPETRACK);
-+ TRACK(const TRACK & track);
-
- TRACK * Next(void); // Retourne le chainage avant
- TRACK * Back(void) // Retourne le chainage avant
-@@ -76,13 +76,13 @@ - class SEGZONE: public TRACK
- {
- public:
-- SEGZONE::SEGZONE(EDA_BaseStruct * StructFather);
-+ SEGZONE(EDA_BaseStruct * StructFather);
- };
-
- class SEGVIA: public TRACK
- {
- public:
-- SEGVIA::SEGVIA(EDA_BaseStruct * StructFather);
-+ SEGVIA(EDA_BaseStruct * StructFather);
- bool IsViaOnLayer(int layer);
- void SetLayerPair(int top_layer, int bottom_layer);
- void ReturnLayerPair(int * top_layer, int * bottom_layer);
-diff -urN kicad-20060424/pcbnew/track.cpp kicad-20060424-gcc41/pcbnew/track.cpp ---- kicad-20060424/pcbnew/track.cpp 2006-04-19 16:31:18.000000000 +0200 -+++ kicad-20060424-gcc41/pcbnew/track.cpp 2006-06-09 07:53:32.000000000 +0200 -@@ -17,7 +17,7 @@ - TRACK * RefTrack;
-
- public:
-- TSTSEGM::TSTSEGM(TRACK * Father)
-+ TSTSEGM(TRACK * Father)
- {
- Pback = Pnext = NULL;
- RefTrack = Father;
diff --git a/sci-electronics/kicad/kicad-20060328.ebuild b/sci-electronics/kicad/kicad-20060328.ebuild deleted file mode 100644 index 6bf22a8312e6..000000000000 --- a/sci-electronics/kicad/kicad-20060328.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/kicad-20060328.ebuild,v 1.4 2006/07/07 17:24:52 calchan Exp $ - -inherit eutils wxwidgets - -UPSTREAM_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" -DESCRIPTION="Electronic schematic and PCB design tools." -HOMEPAGE="http://www.lis.inpg.fr/realise_au_lis/kicad/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - !minimal? ( ftp://iut-tice.ujf-grenoble.fr/cao/${PN}-${UPSTREAM_PV}.tgz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="unicode doc examples minimal" - -DEPEND=">=x11-libs/wxGTK-2.6 - media-gfx/wings" - -pkg_setup() { - # Tell wxwidgets.eclass the version we need. We pick the latest on the system. - WX_GTK_VER=$(`ls /usr/bin/wx-config* | sort | tail -n 1` --release) - - # Check for proper wxGTK USE flags. - if use unicode; then - need-wxwidgets unicode || die "You need to install wxGTK with unicode support." - else - need-wxwidgets gtk2 || die "You need to install wxGTK with gtk2 support." - fi - built_with_use ">=x11-libs/wxGTK-${WX_GTK_VER}" opengl || die "You need to install wxGTK with opengl support." -} - -src_unpack() { - unpack ${A} || die "Unpack failed" - - # Use the chosen wx-config executable - sed -i -e "s:wx-config:${WX_CONFIG}:" ${S}/libs.* - sed -i -e "s:wx-config:${WX_CONFIG}:" ${S}/*/makefile.* -} - -src_compile() { - # Build the main executables - emake -f makefile.gtk || die "make failed (main)" - - # Minizip needs to be built independently - cd kicad/minizip - emake -f makefile.unx || die "make failed (minizip)" -} - -src_install() { - # kicad doesn't use the autotools yet - exeinto /usr/lib/${PN}/linux - doexe eeschema/eeschema - doexe pcbnew/pcbnew - doexe cvpcb/cvpcb - doexe kicad/kicad - doexe kicad/minizip/minizip - doexe gerbview/gerbview - exeinto /usr/lib/${PN}/linux/plugins - doexe eeschema/plugins/netlist_form_pads-pcb - newicon kicad_icon.png kicad.png - make_wrapper kicad "/usr/lib/${PN}/linux/kicad" - make_desktop_entry kicad Kicad kicad.png Electronics - - # kicad requires everything to be in the same place - cp -pPR library ${D}/usr/lib/${PN} - cp -pPR internat ${D}/usr/lib/${PN} - cp -pPR template ${D}/usr/lib/${PN} - cp -pPR help ${D}/usr/lib/${PN} - if ! use minimal ; then - cp -pPR ${WORKDIR}/kicad/library ${D}/usr/lib/${PN} - cp -pPR ${WORKDIR}/kicad/modules ${D}/usr/lib/${PN} - cp -pPR ${WORKDIR}/kicad/template ${D}/usr/lib/${PN} - if use doc ; then - cp -pPR ${WORKDIR}/kicad/help ${D}/usr/lib/${PN} - fi - if use examples ; then - cp -pPR ${WORKDIR}/kicad/demos ${D}/usr/lib/${PN} - fi - fi - dodoc author.txt copyright.txt news.txt contrib.txt version.txt -} - -pkg_postinst() { - if use minimal ; then - ewarn "If the schematic and/or board editors complain about missing libraries when you open old projects," - ewarn "you will have to take one or more of the following actions :" - ewarn "- Install the missing libraries manually." - ewarn "- Remove the libraries from the 'Libs and Dir' preferences." - ewarn "- Fix the libraries' locations in the 'Libs and Dir' preferences." - ewarn "- Emerge kicad without the 'minimal' USE flag." - else - elog "Please note that the PDF datasheets that can be linked to components from the default libraries" - elog "cannot be mirrored by Gentoo for legal reasons." - elog "If you want them, you need to download them yourself from :" - elog "${HOMEPAGE}" - elog "and install them manually." - fi -} diff --git a/sci-electronics/kicad/kicad-20060424.ebuild b/sci-electronics/kicad/kicad-20060424.ebuild deleted file mode 100644 index 1cc8e24140c9..000000000000 --- a/sci-electronics/kicad/kicad-20060424.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/kicad-20060424.ebuild,v 1.5 2006/07/07 17:24:52 calchan Exp $ - -inherit eutils wxwidgets - -UPSTREAM_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" -DESCRIPTION="Electronic schematic and PCB design tools." -HOMEPAGE="http://www.lis.inpg.fr/realise_au_lis/kicad/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - !minimal? ( ftp://iut-tice.ujf-grenoble.fr/cao/${PN}-${UPSTREAM_PV}.tgz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="unicode doc examples minimal" - -DEPEND=">=x11-libs/wxGTK-2.6 - media-gfx/wings" - -pkg_setup() { - # Tell wxwidgets.eclass the version we need. We pick the latest on the system. - WX_GTK_VER=$(`ls /usr/bin/wx-config* | sort | tail -n 1` --release) - - # Check for proper wxGTK USE flags. - if use unicode; then - need-wxwidgets unicode || die "You need to install wxGTK with unicode support." - else - need-wxwidgets gtk2 || die "You need to install wxGTK with gtk2 support." - fi - built_with_use ">=x11-libs/wxGTK-${WX_GTK_VER}" opengl || die "You need to install wxGTK with opengl support." -} - -src_unpack() { - unpack ${A} || die "unpack failed" - cd ${S} - - # Patch to compile with gcc-4.1 - epatch ${FILESDIR}/${P}-gcc41.patch || die "epatch failed" - - # Fix wxGTK configuration - sed -i \ - -e "s:\`wx-config:\$(shell wx-config:" \ - -e "s:flags\`:flags) -DNO_GCC_PRAGMA:" \ - */makefile.* \ - || die "sed failed" - sed -i \ - -e "s:\`wx-config:\$(shell wx-config:" \ - -e "s:\`:):" \ - -e "s:\$(WXSYSLIB_WITH_GL):\$(WXSYSLIB_WITH_GL) -lGLU:" \ - libs.* \ - || die "sed failed" - - # Use the chosen wx-config executable - sed -i -e "s:wx-config:${WX_CONFIG}:" libs.* || die "sed failed" - sed -i -e "s:wx-config:${WX_CONFIG}:" */makefile.* || die "sed failed" -} - -src_compile() { - # Build the main executables - emake -f makefile.gtk || die "make failed (main)" - - # Minizip needs to be built independently - cd kicad/minizip - emake -f makefile.unx || die "make failed (minizip)" -} - -src_install() { - # kicad doesn't use the autotools yet - exeinto /usr/lib/${PN}/linux - doexe eeschema/eeschema - doexe pcbnew/pcbnew - doexe cvpcb/cvpcb - doexe kicad/kicad - doexe kicad/minizip/minizip - doexe gerbview/gerbview - exeinto /usr/lib/${PN}/linux/plugins - doexe eeschema/plugins/netlist_form_pads-pcb - newicon kicad_icon.png kicad.png - make_wrapper kicad "/usr/lib/${PN}/linux/kicad" - make_desktop_entry kicad Kicad kicad.png Electronics - - # kicad requires everything to be in the same place - cp -pPR library ${D}/usr/lib/${PN} - cp -pPR internat ${D}/usr/lib/${PN} - cp -pPR template ${D}/usr/lib/${PN} - cp -pPR help ${D}/usr/lib/${PN} - if ! use minimal ; then - cp -pPR ${WORKDIR}/kicad/library ${D}/usr/lib/${PN} - cp -pPR ${WORKDIR}/kicad/modules ${D}/usr/lib/${PN} - cp -pPR ${WORKDIR}/kicad/template ${D}/usr/lib/${PN} - if use doc ; then - cp -pPR ${WORKDIR}/kicad/help ${D}/usr/lib/${PN} - fi - if use examples ; then - cp -pPR ${WORKDIR}/kicad/demos ${D}/usr/lib/${PN} - fi - fi - dodoc author.txt copyright.txt news.txt contrib.txt version.txt -} - -pkg_postinst() { - if use minimal ; then - ewarn "If the schematic and/or board editors complain about missing libraries when you open old projects," - ewarn "you will have to take one or more of the following actions :" - ewarn "- Install the missing libraries manually." - ewarn "- Remove the libraries from the 'Libs and Dir' preferences." - ewarn "- Fix the libraries' locations in the 'Libs and Dir' preferences." - ewarn "- Emerge kicad without the 'minimal' USE flag." - else - elog "Please note that the PDF datasheets that can be linked to components from the default libraries" - elog "cannot be mirrored by Gentoo for legal reasons." - elog "If you want them, you need to download them yourself from :" - elog "${HOMEPAGE}" - elog "and install them manually." - fi -} |